IT工程设计论文

时间:2020-10-21 19:01:58 其他类论文 我要投稿

IT工程设计论文

  工程设计,是根据建设工程的要求,对建设工程所需的技术、经济、资源、环境等条件进行综合分析、论证,编制建设工程设计文件的活动。一起来看看论文内容,仅供大家参考!谢谢!

IT工程设计论文

  软件工程中技工教育的实践应用

  [摘要]随着信息化建设的发展,软件技术已经发展成为一项较为成熟、技术高度密集型、应用型极广的新型技术,相应的,市场对软件专业人才的需求变得更加急迫,技工教育培育软件工程专业人才的方式方法有待进一步提高,以增加技工教育在社会的核心竞争力。

  [关键词]信息化建设;软件工程;专业人才;技工教育

  软件工程是一门研究工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面,在现代社会中,软件应用于多个方面,电脑软件、手机软件、多媒体软件、操作系统、办公软件、数据库、游戏等,当代人的生活和工作已经基本被信息化和各种应用软件所覆盖,它们提高了当代人的工作效率和生活效率。近年来,我国软件行业收入保持快速增长的态势,占GDP的比重也不断增加,产业地位稳步提升,根据工信部发布的《2015年电子信息产业统计公报》,2015年软件和信息技术服务于实现软件业务收入4.3万亿元,同比增长16.6%。2016年1~6月,我国软件和信息技术服务业共完成软件业务收入22537亿元,同比增长15.1%。目前,我国技工院校教学水平普遍参差不齐,教学方法及教学模式也大有不同,当今社会的信息化高速发展,对高质量软件人才需求量日益增长,技工院校教育在改革的发展大潮中能否占有一席之地,就要看我们的教学模式下培养的技能人才能否适应软件市场的需求,近年来,技工院校培养的信息化软件人才相比于高等院校及国内知名的培训机构来讲,劣势明显,就业市场份额不高,毕业生普遍专业素质也不尽理想。要让软件工程教学适应就业市场的需求,我们需要找出专业教学存在的不足、分析原因并提出改善办法。

  一、技校软件工程教学改革现状

  (一)学生对软件工程的认识不足

  大部分技校生源来自高中甚至是初中生,他们对于软件工程的理解和认识不到位,刚进入校门可能连打字都是问题,在入校的第一学期学校会安排计算机应用基础等课程作为入门教学,在第二学期开始接触专业知识,课程安排是授课C++程序语言设计,编程设计,这样的课程设计的好处是对于技校生而言,他们的兴趣度能很快地提升上来,锻炼了学生的底层开发能力,但是,课程设置的不足也非常明显,经历了短暂的兴趣过后,程序语言的枯燥日渐上浮,学生对课程的兴趣普遍下降,如此布置课程设计的最严重后果是到底软件工程是不是就是指程序语言设计?大部分学生给出的答案是肯定的。他们以为软件工程教学就是学习怎样写代码,怎么写程序。这样导致学生的学习目的发生偏差,对软件工程就业出现认识上的错误,直接的毕业目标变成了程序员,继续拉大与本科院校及培训机构的培养人才素质的差距。

  (二)课程教学手段单一,学生创新能力缺失

  技校工程类传统教学方法,利用教学软件让学生学习理论,学习老师的做题方式,布置课堂任务,完成课堂学习任务。形势单一,每堂课都是互相独立的,没有关联,大家把这堂课的程序设计结果编程出之后,每个人都能通过,下节课又忘记上次讲解的内容以及联系,课程设置不完善,缺乏对实践教学的过程管理,没有建立配套的质量监控与评价体系,从而导致教学质量下降。这种课程设计方式很容易被接受,但是对他们的学习方法和学习兴趣是非常不利的,也让他们很容易形成惰性,不积极思考,被动接受,缺乏创新能力和主动学习能力。

  (三)缺乏监督学生的实践项目和思想培养

  技工院校普遍很少让学生独自成立软件团队,单独完成对项目的开发。所以技工院校应利用先进的实践教学管理平台跟踪管理学生的实践项目。(四)教学设施陈旧随着社会技术的高速发展,软件技术更新换代日益加快,但是技工院校的硬件设施更新速度相对缓慢,学生必要的学习软硬件不能及时到位,因此造成学生在接触新知识时不能及时实践,从而导致学生的软件理论认识多于实践操作,动手能力差。

  二、技工教育软件工程教学的改进方法

  (一)构建完善的。软件开发及软件管理课程体系

  软件工程专业形成独立的学科,它包含前期的专案管理,客户需求分析,软件模块设计,具体的程序模块编写,后期的软件测试及质量控制、软件维护。它们是一个整体,缺一不可,形成完整的教学课程体系,让学生理解本专业技能人才去到企业是做哪些相关工作,整个模块分类教学,课程的设定方面,应该以实践上机操作为主,布置一整套理论学习,上机操作,成立项目团队,完成实践项目,做好项目完成评价,让学生多动手联系,引导学生对所学知识能进行独立思考。学生所学的专业知识与技能,在今后的岗位中,让他们能理解应聘的是软件设计中的哪些具体职位,应该利用哪方面学习的内容进行实践,让他们能清晰地进行全局把握。技工学校教育的最终目的是学生就业,因此,课程内容的设定应该与就业紧密结合,培养模式清晰,定位准确,这样才能为社会培养出高素质的软件工程专业技能人才。

  (二)让学生自主独立完成设计方案,做好过程监控

  软件工程是一门实践性很强的课程,实践环节对于教学质量的检验具有举足轻重的作用,能使学生更好地对整门课程中的方法、技术、编程工具等有亲身的体验和系统性的梳理,所以抓好实践环节十分关键,尤其对培养新型的合格的软件人才来说。因此在努力提高课程教学质量的同时,还应该加强实践环节的管理。软件工程的实践以课程设计为主要目的,让学生自主组成团队独立完成一个完整的设计方案。课程设计的目标是让学生提高其综合运用软件工程的方法、技术、工具、过程进行软件开发和软件项目管理的能力,并培养其团队协作精神。通过在课程实践的一系列环节中,如需求分析、设计、编码和测试,课程设计要求完成的项目必须具有一定的规模和复杂性,教师可将学生划分为不同项目小组,各自分工单个模块,协同完成整个项目。各项目小组按照时间表,分阶段完成项目,填写详细的项目报告,分析项目中遇到的问题和解决方法,精简算法,教师全程监控,做好过程评价。

  (三)培养独立分析设计方案,创新算法的习惯

  教师不能缺乏必要的实际应用动手操作能力,不能够照本宣科。近代软件工程的发展已经日新月异,对软件工程教学的要求越来越高,在技校课堂,在增加机房实践操作的同时,教师要用案例让学生知道举一反三,解决一个方案的算法不止一种,最精简算法的提出是没有止境的,软件设计发展要求和目标也是向精简发展,特别是嵌入式系统开发,教师要时刻引导学生培养其自主想法,专研精神,结合软件工程相关理论知识,对核心设计算法加以研究,独立思考,用多种算法实现设计方案结果,从而提高学生的自主分析能力,培养创新思维。

  (四)与时代接轨,保持和社会发展应用软件的契合

  软件工程最主要的目的是软件开发,做出满足用户需求的软件产品,这就意味着技校专业教师有着时刻更新自己专业知识的需要,对学生的授业必须是与时代接轨的,不能脱离社会发展需求,要重视继续教育的重要性,组织教师参加各级各类培训,通过培训和继续教育提高教师的专业素质能力,为新技术教学做好准备,也要引导学生自主接触新闻媒体,跟踪实时软件,对新出品的软件开发类型都要有所涉猎,不能做一个老一辈软件人才,这不是社会所需要的技术性人才。软件设计不是纯物化的产品,其中包含人机交互,人为操作因素,于是软件制作和软件成品都有很多变动。现代软件工程的发展持续向客户需求靠近,以制造出以人为操作便捷为主体,整合操作规划,统一平台管理为根本目标,这些因素都对我们现时代软件技能人才的素质要求越来越高。所以技工教育更应该在顺应市场需求的基础下,突显出软件工程教学的特性,做好模范。

  参考文献:

  [1]倪宁,张海藩.软件工程[M].第3版.人民邮电出版社,2010.

  [2]李静萍.技工学校计算机教学思考[J].科技信息,2011(16).

  [3]艾伟.浅谈计算机软件工程的管理与应用[J].中国信息化,2013(10):59.

  浅议软件工程技术发展解析

  摘要:近年来,我国科学技术的高速发展,有力的推动了计算机技术水平的稳步提升,软件开发不断地运用到了各行各业当中,并发挥了重大作用。文章在细数软件工程技术的发展历程的基础上,总结了软件工程主要研究内容,预测其未来的发展方向,希望能够为软件工程技术的发展,及其应用水平的提高提供参考意见。

  关键词:软件工程;发展过程;未来趋势

  一、软件工程的发展历程

  (一)程序设计阶段

  上世纪四十年代至五十年代,当时并没有“软件”这一概念,有关程序的设计、开发主要围绕硬件展开,由于技术及理念水平限制,并不具备任何先进的设备,涉及的使用工具都较为简单。再者,因为程序设计的规模很小,程序的设计者与使用者用户之间并没有具体的分工,均是以节省存储空间、简化代码为主要目标。也没有对设计的程序清单及相关的文档材料进行统计、存档。该阶段的程序设计主要是为了高级运算而进行。

  (二)软件设计阶段

  上一阶段之后二十年间名为“软件作坊”的组织形式,促进了软件的开发与使用,而且还出现了商品化的软件包装,社会对软件的需求愈加强烈。随着计算机科学技术水平的不断提高,社会各行各业的信息化程度也在逐渐提升,为适应社会各方面的发展需要,更高级的编程语言及软件系统相继出现,并随着信息化领域的不断扩展而越来越复杂、越来越专业。其中就体现在开发者与用户之间的分工越来越明确,越来越具有针对性。但由于软件的设计、开发技术水平的阶段性限制,造成软件产品的生存率及质量无法保障。

  (三)软件工程阶段

  回溯四十年前,因无法满足社会急剧增加的需求而出现的“软件危机”,使人们意识到先进的'计算机技术与软件开发设计、管理对于软件开发过程的重要性。于是运算能力高效化、专业化、智能化的硬件设备不断的被研发出来,信息管理技术、数据库技术也逐渐熟练的运用到软件的开发过程,高级汇编语言也随之出现,先进的设计、管理理念也被融合在了软件工程技术当中。

  (四)未来发展

  依照现今的信息化发展程度与发展方向,整合网络平台上的有效资源,营造运行高效、信用度高的大型网络环境,是软件使用的所有用户最大限度的利用线上线下的有效资源,是软件工程发展的重要方向。社会需求的不断变化,程度的不断加深,“软件危机”并没有消失。因此人们对软件复用技术,软件构件技术以及开放性计算技术的依赖程度、使用程度也将不断加深。

  二、软件工程主要研究内容

  (一)软件工程目标

  随着信息全球化以及计算机技术飞速发展的当下,软件工程的目标也应迎合社会建设发展的新需求而不断提升。因此,设计、开发出正确的,实用性强,费用合理的软件,应该是当前网络背景下软件工程的主要目标。按照用户的需求开发出的软件产品,不但要求必须达到预期的功能、效果,保障企业、个人目标的实现程度,而且要保障软件的基本架构以及相关的应用程序的适用性。除此之外,还要充分考虑费用的合理性。按照用户的实际要求,在保证软件质量的基础上,极力控制软件开发过程中所产生的费用不超过用户的承受范围。以上目标的实现在程序设计模型、方法上仍然存在许多亟待解决问题。

  (二)软件工程过程

  软件工程主要包括了开发、运行和维护等过程,含盖了功能分析、开发设计、实现功能运作、用户确认和日常的运行维护等环节。功能分析包括需求约束和功能约束,分别就软件需求与功能实现进行概要分析;简要设计与详细设计是软件工程开发设计的主要内容,就搭建软件子系统与功能模块进行说明,以及对相应模块的接口进行明确定义,进而分层次的对每一模块及其数据结构进行详细的加工描述;根据以上的设计结果,利用编程技术将其程序化。用户的确认活动持续在整个软件的开发设计及日常的维护中,确认过程中不可避免的对程序进行更改,才能保障用户的使用效果。

  三、软件工程未来的发展趋势

  (一)功能型向需求型发展

  现今,各类行业需求复杂多变,导致软件需求的多样性,这就决定了软件工程由功能型转向需求型发展方向。在软件的设计、实施的过程中,为满足用户不断更新的要求,必须解决软件工程组装性和一致性等问题,在维护和日常使用管理上保证软件的有效性。同时,软件设计更向精确化发展,以适应信息全球化的背景下,用户角色的多样化的需求。综上所述分析,用例技术在捕获软件的潜在需求上也将得到广泛使用,以解决软件与用户间交互的抽象性,实现分析与需求的有效分离和相互作用。

  (二)实践为适用的第一标准

  随着科学技术的高度发展,各种层次的竞争终将是科技与人才竞争。对软件工程的开发而言更是如此,对开发的技术人员不但要求过硬的专业技术,对行业发展前瞻性等的素质要求也越来越高。为实现软件开发的专业化和国际化,必须对设计、开发的过程更加严格的要求,但是许多不确定因素对软件开发的过程造成不利影响,这就要求必须通过实践去对原有的开发流程不断进行重新调整。

  (三)软件工程趋于合作互联

  经济全球化使得各行各业的竞争越来越激烈,软件工程行业亦是如此。计算机软件工程想要在如此紧张的环境中得到稳定发展,必须与不同行业的软件开发实现合作互联,求同存异,才能保障软件工程的可持续发展。除此之外软件工程全球范围的合作研发,也必将是其发展的重要方向。

  四、结语

  软件工程对企业发展的重要性不言而喻,虽然目前软件开发技术还尚不足,但是只要把握软件开发的正确的发展方向,在实际的的开发工作中在实际操作中,坚持理论为基础,注重实践和与时俱进,方可保障软件工程的质量,减少实施成本,提高软件工程的效益。

  参考文献:

  [1]雷杰.软件工程技术发展思索与应用研究[J].数字化用户,2017,23(1).

  [2]金晶.对软件工程技术今后发展的思索[J].中国管理信息化,2015,18(21):162-162.

  [3]车仁秋.软件工程的发展思索[J].信息与电脑,2015(13):76-77.

【IT工程设计论文】相关文章:

1.建筑钢结构工程设计方法与要点分析论文

2.浅谈工程设计质量控制的关键技术论文

3.基础工程设计开题报告

4.工程设计开题报告范本

5.道路工程设计开题报告

6.工程设计开题报告优秀范文

7.水利工程设计常见问题

8.探究水利工程设计和施工中计算机技术的应用论文

9.eda技术在电子工程设计中的作用分析