



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程过程论文摘要范文软件工程过程论文摘要写 介绍了软件工程过程的动态结构和静态结构,分析了它的特点,说明了工程应用的范围、引用的步骤,最后给出一个迭代划分的例样 随着Inter的发展,越来越多的应用系统由传统的C/S结构转向B/S结构,通过Web浏览器实现软件人机交互,同时,在软件开发方式上,面向对象方法、技术和开发过程也逐渐普及,与传统开发方法有了很大的不同,传统软件开发方法和开发过程已经不能很好的适应Web应用开发的需求.如何采用面向对象方法和过程,用软件工程的思想规范高效地开发Web应用系统,是当前各种Web系统开发的一个迫切要求. 随着软件开发过程的日趋复杂,软件开发过程难以得到有效控制,软件产品质量难以得到保证.而软件工程过程RUP采用面向对象的方法,在需求管理、分析设计、配置及变更管理等方面为开发人员提供准则和相应的管理工具.在实际的软件开发过程中应用RUP可以提高软件开发组织的生产效率,提高软件质量,降低软件开发成本,减少软件开发风险.同时RUP也吸收了多种开发模型的优点,具有很好的可操作性和实用性,应用RUP能够达到软件工程研究所制定的CMM(CapabilityMaturityModel)模型的2级或3级. 软件工程发展到今天,已不仅仅是关注于软件开发和软件的各种生存期模型的研究,人们开始更加强调软件开发的效率、软件的质量以及相关的软件管理问题,提出了软件工程过程的概念,此外,计算机辅助软件工程(Computer-Aided Software Engineering-CASE)工具的应用日益广泛.在这种情况下,本文主要介绍了软件过程管理与CASE工具的关系. 概括了软件工程过程的主要模型 ,介绍了软件过程管理的主要内容 ,参与研发了国内第一个可用于协作软件开发的管理平台 On Team ,对该软件的产生背景、系统目标及思想进行了阐述 ,提出了如何将软件实施流程优化的具体方案 . 软件工程过程是开发或维护软件及其相关产品的一系列活动.它包括四个基本过程活动:软件规格说明,软件开发,软件确认,软件严谨.在一个良好的软件过程中,还应该包括软件项目的跟踪监控、技术审核、配置管理、质量保证与测试、风险管理等.本文就目前市场的主要应用软件工程模型及其选择做一些探讨. 由于软件工程过程对软件项目开发起的作用越来越重要,人们对软件过程的研究也就越来越多.传统的软件工程过程的研究方法一般将实现项目目标作为主要目的,往往将一个软件项目分解成一组量化了的任务.然而,软件项目一个显著特点是随着开发时间而不断变化的,这样就容易出现对开发项目估算的不稳定性等问题,特别是在项目开发中关于开发人员的因素上,运用传统的方法更难掌握.这样一来,应用系统动力学方法来研究软件工程过程逐渐受到人们关注. 本文介绍了系统动力学和免疫遗传算法的基本观点和基本步骤,分析了传统软件工程过程存在的不足之处.应用系统动力学方法对软件工程过程模型中人员配备和项目工期计划两个最重要部分进行有关参数的模拟仿真,得出基于系统动力学的软件工程过程仿真模型,并结合案例来证明所建仿真模型对软件工程过程模拟的有效性.然后在基于遗传算法的系统动力学仿真的基础上,加入免疫算子,改进基于遗传算法的系统仿真方法,设计出基于免疫遗传算法的系统仿真算法,可以提高系统仿真模型的数据优化能力和模拟能力. 目前,软件产业正发生着深刻的变革.传统的软件开发管理方式已经不能满足现在大而复杂的软件系统开发要求.软件行业普遍存在诸如开发成本高、进度难于控制、质量难于保证以及维护困难等问题.究其原因,除了与软件自身复杂性特点有关之外,软件产业从业人员缺乏质量意识,缺乏软件开发和维护的正确方法以及忽视软件开发过程中的质量控制乃是最为关键的原因. 然而,现有的软件过程管理模型,如ISO标准和CMM/CMMI模型,一般只提出软件过程管理的框架以及应该达到的标准,对于具体实施措施及过程的持续改进方法没有进一步阐述.六西格玛管理方法(包括六西格玛设计和六西格玛改进)是一套顾客导向型的、以事实和数据为驱动的、强调过程持续改进的流程、方法和工具.制造业和服务业都有许多成功实施六西格玛的案例.鉴于六西格玛在其他行业的成功经验,本文针对软件企业的自身特点,从两方面将六西格玛及其方法工具与软件工程过程相结合,将质量的持续改进贯穿于软件开发过程的始终,以实现软件生产的高质量过程. 一方面,鉴于需求工程在软件开发生命周期中的重要作用,本文应用六西格玛设计IDOV流程,对需求工程过程进行建模,从设计源头预防缺陷的产生,为软件开发的后续阶段提供高质量的需求规格说明书.另一方面,应用六西格玛改进DMAIC流程对软件工程过程进行优化管理,通过及时发现和消除软件开发过程中缺陷,保证软件产品的最终质量.在具体软件过程管理中应用六西格玛的工具和方法,为软件企业过程管理的具体实施提供了理论支持,具有可操作的实用价值. 软件研制能力成熟度模型与软件工程是软件过程中密不可分的两个方面.分析两者融合的必要性,提出一种基于软件工程过程的GJB 5000A-xx*体系构建方法,并以实例说明方法与软件工程过程和软件研制能力成熟度模型的符合性和有效性. 一个典型的软件项目基本可以划分为启动、计划、控制、执行、收尾五个过程,而目前软件工程中的项目管理实施起来非常困难
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论