简要分析软件工程的技术特点及发展趋势_第1页
简要分析软件工程的技术特点及发展趋势_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、简要分析软件工程的技术特点及发展趋势软件工程作为给很多行业的发展带来了实质性的变革,提升了各行 业的工作效率,加快了社会经济的发展。作为信息技术发展的产物, 软件工程的出现可以追溯至上个世纪 5050 年代,随着社会进步,计算 机等硬件水平提高, 软件工程技术也在快速发展, 现已成为一门成熟 的技术,并不断的朝着标准化、综合化、全球化方向发展,研究软件 工程技术特点和发展趋势, 对促进世界软件工程及软件产业的稳步发 展具有积极的现实意义。1 1 软件工程的技术特点软件工程作为一种新型技术, 具有其特有的技术特点, 能够辅助加快 信息化的覆盖率,提高行业的工作效率,促进经济的发展,软件工程 主要

2、有语言开发多样性,良好的兼容性,标准化,后期维护方便性等 技术特点。1.11.1 语言的多样性软件工程的语言目前有 C C、C+C+ JAVAJAVA 汇编等,不同的语言能够满 足不同环境开发的需求,如 JAVAJAVA 语言书写简单,占用硬件内存比较 小,且标准化,编写语言通俗易懂 ; ; 汇编语言有针对性,不同的微控 制器,不同的程序,运行速度得到提升,但是编写起来比较复杂,不 具有可移植性,维护和修改困难。软件工程语言的多样性,使得在不 同的领域,不同水平的工程师可以根据自己的习惯来选择使用自身合 适的语言, 提升了软件编写的多样性和灵活性,大大提高了软件的编 写效率,降低了软件的开发门

3、槛,这也是软件工程技术能够在各行业 得到快速发展的原因之一。1.21.2 良好的兼容性 软件工程要想实现在多种平台得到运用, 这就要求软件必须要有很好 的兼容性, 软件工程的兼容性主要体现在软件和硬件的相互兼容、 软 件和系统的相互兼容、 不同软件之间的相互兼容。 软件和硬件的相互 兼容主要体现在,开发的软件能够通过串口在硬件上进行输入操作、 调试,并且能够借助硬件平台实现相应功能。 软件和系统的相互兼容, 系统是承载软件的一种媒介, 如果系统和软件不能兼容, 软件就无法 在系统中运行,从而实现相应的功能。不同软件之间的相互兼容,在 同一硬件同一系统中, 往往有多个软件同时运行, 才能够正常完

4、成工作,软件之间兼容性不好, 软件同样不能正常运行,工作也难以顺利 进行。因此,只有软件工程具有良好兼容性的技术特点,才能够满足 各行业对软件功能和效果的需求。1.31.3 软件工程标准化 标准化是软件工程技术发展的必然结果, 软件工程标准化可以分为软 件过程标准化和软件标准化。 现今国际上产生了从企业到国际行业的 各种各样标准, 对软件工程技术的发展产生了巨大影响,国际上最流 行的两大软件工程标准一个是国际标准化组织标准, 一个是美国的软 件工程标准指南。两个标准的内容和覆盖范围在一定的程度上不同, 但是两个标准都是以 ISO/IEC12207ISO/IEC12207 为主线标准,针对软件技

5、术中的连续和离散活动,同时考虑了其他必要的标准。随着技术的发展,原 来的软件不能满足需求时, 就需要开发新的软件来满足, 软件工程标 准化,能够很好的解决这个问题, 使得软件的更新只需要在原来的基 础上进行,并且可以将其他软件标准化程序进行嫁接, 根据客户的需 求扩展相应的功能,最大限度的提高软件的使用效率。1.41.4 维护的方便性 软件开发、测试、使用、维护,每个步骤都是软件工程的重要组成部 分,软件的维护是软件工程过程中的一部分, 软件的售出就需要针对 性对软件运行过程中出现的问题进行解决, 随着软件技术的发展提高, 对软件维护技术要求也越来越高, 经过长时间的发展, 当今软件自身 功能

6、完善、修补漏洞以及代码执行效率提高等维护技术水平都得到了 提升,使得软件维护更加方便快捷。软件工程的技术特点决定软件技术在工程中的应用发展, 软件工程所 具有的多样性、兼容性、标准化、维护方便的技术特点,使得软件工 程能够运用在多种行业,为软件工程技术的发展奠定了基础。2 2 软件工程发展趋势 计算机技术的不断完善推动了软件工程技术向前发展, 软件工程正向 着开放化、 模块化和全球化的方向进行, 软件工程的发展趋势体现在 软件的复用技术,软件产品线建设,以及软件的可信性研究等方面。2.12.1 软件复用技术 最近几年,软用复用技术在软禁工程技术中逐步成熟并得到广泛推广, 很多国家都意识到软件复

7、用技术的重要性, 纷纷在国内开始以建设公 共软件资源库系统为信息建设的一项重要任务, 我国也意识到软件复 用技术的重要性, 先后通过将软件复用技术列入国家重点项目进行研 究,在一定程度上取得了重要成果, 比如我国建立的面向行业的构建 管理系统 JVCLMJVCLM 就是我国在软件复用技术研究过程中取得的成就。2.22.2 软件产品线建设 软件产品线是可管理公共特性软件系统的集合, 通过理论研究和实践 证明, 软件产品线的建设使得软件技术的得到快速发展,加快了软件 工程与工业化相结合的步伐, 促进了软件工程技术在各行业中的使用 率,自软件产品线开发方法提出以后, 国际上一系列的软件生产线技 术创新和开发项目接踵而至, 软件产品线的建设在各国如火如荼的进 行。2.32.3 软件的可信性研究 软件的可信性在学术界总结为六个方面,即软件的安全性、可靠性、 可用性、可维护性、实时性以及可生存性,软件的可信性技术必须要 从这六个方面进行考虑, 随着软件用户开始重视软件工程的保密性功 能,诸多国家都在软件的可信性研究方面投入了大量的经费和技术力 量。提高软件工程的生产效率和可信性, 也是各国信息发展的重要任 务,随着技术的发展,软件的可信性研究越发重要。 随着软件工程技术的发展, 行业的生产效率大大得到提高, 世界经济 得到快速

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论