当前位置:文档之家› 软件工程的开发和应用论文.doc

软件工程的开发和应用论文.doc

理和质量良好的产品是软件工程的目标,经常采用高效率性、可维护性、易移植性、可靠性、易使用性、多功能性等六个指标来评
定一款软件的品质。

2.1 软件构件和软件重用技术
软件构件和软件重用技术是软件工程长期研究的重点和热点。

软件重用是软件工程的手段和方法,而构建就是它的基础和核心。

软件重用技术是为了让软件开发者摆脱或者减少写代码的工作而设计的,这样能够让开发人员将精力致力于更高层次系统的构建中,让求解空间和促使问题能够保持一致。

软件业要选择构件技术来促进重用技术的实现。

软件生产利用搭积木的方式来完成发展梦想。

开发工具有构件库管理、应用管理、集成开发环境、运行环境等,这些是应用开发软件的支撑。

2.2 软件标准化应用技术
软件工程标准分为软件过程标准以及软件标准,标准化不但是构件和重用技术发展的必要条件,也是推动软件产业健康发展的前提和有力支撑,建立软件过程标准是软件工程达到一定成熟度的标志。

国际标准化(ISO/IEC)组织系统标准工程和系统工程委员会提出的标准框架以及美国叙述的软件标准指南是现在世界应用的软件工程两大标准框架。

2.3 采用中间件发展技术
软件构建和重用系统运行和开发应用的支撑是中间件平台。

中间件是构件技术变成现实的前提,为发挥构件作用提供平台,中间件放置在适合的平台上,软件才能够被抽象和隔离最终成为构件。

所以中间件技术是近几年软件工程发展的关键和关注的重点。

中间件按照功能可以分为事物处理、远程过程调用、分布对象、通信、访问中间件等五类,中间件技术能够对软件构件和软件重用技术发展产生深远的影响。

3 软件工程开发特点
3.1 对目标进行明确
人们对软件有着多种需求,软件工程在软件研发设计时就要确立明确的目标。

在实施工程或者投放产品前,提供该工程或者产品需要的设计软件工程任务,这体现出软件工程的特点是:需求分析。

软件开发的成败在很大程度上由需求分析决定。

用户和开发人员通过不断交流和澄清概念,形成完整、清晰、一致的需求说明。

3.2 软件工程的完整性
在软件服务器应用中,数据处理和数据的完整性是确保信息准确传输的关键环节。

因此在开发软件过程中需要严密的逻辑要求。

比如在处理一件事情过程中,可以修改多个表,一旦发生错误就要停止全部处理,返回最初状态来保持系统完整性,进而保证数据处理和数据的完整性。

3.3 软件工程规范性
软件开发应用工作经常被他人修改和接手。

因为软件是按照规则相互结合的对象,才能够保证符合标准,如果群体对软件进行开发,标准显得更加至关重要。

标准是软件开发工程师之间沟通的桥梁。

3.4 软件工程易维护性
软件使用对象具有一定继承性,修改祖先对象能够对继承对象起到影响作用可以在一定程度上提高软件维护性,相同逻辑和语法规定能够让多人联合研发软件的维护性得到一定保障,工作人员特有的作风和思想逻辑不但不会受到限制,还会形成互补进而增加提高软件性能的可能性。

3.5 软件工程具有创新性
创新是技术发展的基础。

随着工程和科技技术的创新和实践,新产品在满足人们不断发展的需求过程中,得到客户的支持和信赖,在分析系统阶段,系统分析工作人员要全面了解客户需要,根据客户不同要求添加可行性方案,在和客户不断交流过程中对方案进行改进,反复这样做,直至客户满意。

4 结束语
软件开发中具体应用是比较复杂的工程,二十世纪八十年代,我国就已经开始制定软件工程标准的工作。

在软件质量标准管理方面,软件标准化和软件过程标准化将紧密结合并取得协调发展。

很据开发软件的要求,软件工程是在开发过程中进行大量的测试和分析,达到减少使用时维修和管理的费用。

相关主题