美章网 资料文库 软件工程的发展范文

软件工程的发展范文

时间:2022-08-07 11:29:09

软件工程的发展

1软件工程的发展历程

关于软件工程的发展历程一般有四个过程:二十世纪六十年代末,逐渐关注程序的结构,随后产生结构化程序设计的想法,并正式提出软件工程和软件工程的想法这一名词;二十世纪七十年代人们慢慢关注软件工程开发,逐渐探索设计方式和结构化研究,设计软件程序的方式分析已经成为单独分析的范围,其中数据也作为核心的数据抽象概念被提出,慢慢产生软件工具;二十世纪八十年代,程序设计的方法学渐渐被软件开发的方法学所取代,软件工程的环境与辅助的软件工程成为研究热点,逐渐流行面向对象的技术与方法;二十世纪九十年代面向对象的技术与方法成为主要开发软件的技术,探究软件过程变成热门首要的任务,改善企业软件成为重点,构建软件技术和软件复用也被看成唯一可以将软件危机彻底清除的有效方法。

2关于软件工程应用的实施

2.1制定开发计划进行软件开发前,需要根据具体情况做出项目开发的有关目标,同时制定科学合理的研发计划,这样才可以有效规避软件开发中的被动与盲目局面。一般情况下,在软件开发计划制定过程中,还要充分考虑相关法律条规与社会规范等,软件开发过程必须严谨与周密。才能够让软件工程开发技术获取一定成效。3.2分析定义与需求需要认真分析同时定义软件项目开发过程中相关的一些需求,使用者与软件项目开发研究人员共同探讨一些需要满足的需求,还要对相关软件进行准确描述,并编写相关系统功能与软件具体需求的说明书,再提交给上级管理机构实施评审。

2.3设计软件对于软件工程来说,其核心就是软件的设计,也就是及时把使用者需要转换成实际开发软件策略。而设计软件主要由详细设计与总体设计两个部分共同组成,其中总体设计一般按照用户需求实际数据进行设计,然后使用设计结构相关技术,将软件设计模块准确导出。另外,详细设计一般是通过自然语言、表格与图形等方面工具来设计,根据设计模块具体准则详细描述每一个软件的模块,例如:较高的内聚性、合并与分解及较低的耦合性,同时模块接口、作用与控制的范围都必须根据步骤来设计。

2.4编写程序将用户要求变成计算机可以接受的样式,编写每一个版块的程序,并写成以特定设计程序语言来表示源程序的清单,一般能够自然编写的软件程序结构会比较好,这类程序清晰易读,方便用户使用。

2.5测试软件软件质量真正得以保证一种重要方式就是软件的测试,也就是在软件测试设计实例应用基础上准确检验软件的每个部分,通常是使用白盒法、黑盒法,黑盒法通常是按照程序物理性质测试各个功能实际达标情况,而白盒法则是按照程序逻辑设计结构测试相关目标。但是两种方法都需要实行人工、目标与系统等的测试,再根据规定每一项要求,准确实施有效测试,更好的决定软件开发达标程度与真正落实使用情况。

2.6运行和维护软件已经真正投入使用后的交付软件基本进入运行的阶段,此阶段一般持续时间较长,因此需要不断修改、诊断软件运行时的一些问题,其中包含预防性、完善性方面的维护,而且维护重要性普遍提高,加之本阶段是工程软件设计的最后阶段,更是最重要的一个阶段,因此需要高度重视。

3软件研究

通常关于软件研究内容一般包含以下几个部分:首先,需要研究模型和本质,也就是软件结构模型与组成元素,其给软件中良好结构的性能及有效运行过程提供了有效前提;其次,对于部分软件性质比较特殊的模型,可以研究一些先进开发的技术,在一定程度上提升软件系统的开发质量和效果;最后,需要研究特定领域中的软件,或是部分特别的应用软件。关于研究软件技术具体内容通常包含软件工程与软件语言两部分。其中软件语言也就是软件中书写的语言,其主要由功能级与需求级、实现级语言三部分共同组成,且不同语言的处理方式也存在差异性,其中软件工程就是分析利用数学理论与计算机的科学来实施软件开发。具体是把开发软件方式当做研究内容软件的具体方法,把软件生命的周期用来研究软件内容的工程,并把研发自动化的软件作为CASE内容中的环境与工具,这样可以更好地为各种使用的系统开发奠定基础。

4软件工程的发展趋势

近几年来计算机网络应用随处可见,网络也给人们提供众多的资源,因此当下软件研究重点就是整合网络资源,让资源可以有效的服务于使用者。同时网络的特点包含异构性、分布性与开放性,而这些特点传统软件显然比较缺乏,这就使软件工程发展出现新问题,也就需要软件工程使用新方式解决这个问题,而具备代表性的技术就是研究中间技术。由于网络普遍化,使软件环境渐渐转向动态与开放,为使软件系统适应这种发展的方向,就出现了柔性与多目标形态。这就给软件研究创造了新机遇,使研究人员可以研究出和网络动态、开放环境相适应的新技术,这样今后网络技术就可以全方面满足新时期人们的需求。

5结语

综上所述,信息化普及的新时代,各种软件工程应用前景较好,特别是计算机的技术渐渐深入各个行业与生活领域,给软件工程扩宽了发展市场与平台。这就需要研究人员不断改善软件开发方式与技术,提升软件开发与生产效率,促进软件项目开发充分融入工业时代。

作者:车仁秋 单位:东软集团(上海)有限公司

被举报文档标题:软件工程的发展

被举报文档地址:

https://www.meizhang.comhttps://www.meizhang.com/gclw/rjgclw/677044.html
我确定以上信息无误

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

点击换图

举报理由:
   (必填)