




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1通用过程模型软件过程过程框架普适性活动软件工程活动#1.1框架活动#1工作任务 工作产品质量保证模型项目里程碑工作任务 工作产品质量保证点项目里程碑框架活动#n软件工程活动#n.1软件工程动作#n.m任务集任务集任务集任务集软件工程动作#1.k工作任务 工作产品质量保证点项目里程碑工作任务 工作产品质量保证点项目里程碑 牛牛文库文档分享2过程流沟通策划建模(a)线性过程流构建部署部署构建建模策划沟通(b)迭代过程流建模构建(c)演化过程流部署策划沟通增量交付沟通策划建模时间构建部署(c)并行过程流 牛牛文库文档分享3明确任务集任务集定义了为达到一个软件工程动作的目标所需要完成的工作。所需完成
2、任务的列表所需生产的工作产品列表应用质量保证过滤的列表 牛牛文库文档分享4过程模式一个过程模式描述了软件工程工作中遇到的过程相关的问题明确了环境中所遇到的问题并给出了针对该问题的一种或几种可证明的解决方案通俗地讲,过程模式提供了一个模版 Amb98一种在软件过程的背景下,统一描述问题解决方案的方法。 牛牛文库文档分享5过程模式类型步骤模式定义了与过程的框架活动相关的问题。任务模式定义了与软件工程动作或是工作任务相关、关系软件工程实践成败的问题。阶段模式定义在过程中发生的框架活动序列,即使这些活动流本质上是迭代的。 牛牛文库文档分享6过程评估与改进用于过程改进的 CMMI标准评估方法 提供了五步
3、的过程评估模型:启动、诊断、建立、执行和学习。用于组织内部过程改进的CMM评估采用SEI的CMM作为评估的依据Dun01,提供了一种诊断方法,用以分析软件开发机构相对成熟度。SPICEThe SPICE (ISO/IEC15504) 标准定义了软件过程评估的一系列要求。该标准的目的是帮助软件开发组织建立客观的评价体系,以评估定义的软件过程的有效性。 ISO08软件ISO 9001:2000这是一个通用标准,任何开发组织如果希望提高所提供的产品、系统或服务的整体质量,都可以采用这个标准。因此,该标准可直接应用于软件组织和公司。Ant06 牛牛文库文档分享7惯用模型惯用过程模型提倡有序的软件工程方
4、法因此导致一些问题如果传统过程模型力求实现结构化和有序,那么对于富于变化的软件世界,这一模型是否合适呢?如果我们抛弃传统过程模型(以及它们带来的秩序),取而代之以一些不够结构化的模型,是否会使如软件工作无法达到协调和一致? 牛牛文库文档分享8瀑布模型沟通项目启动需求获取策划项目估算进度计划项目跟踪建模分析设计构建编码测试部署交付支持反馈 牛牛文库文档分享9V模型需求建模体系结构设计构件设计代码生成单元测试集成测试系统测试验收测试可执行软件 牛牛文库文档分享10增量模型第1个增量第2个增量第n个增量交付第2个增量交付第3个增量交付第1个增量软件功能和特征项目时间沟通策划建模分析设计构件编码测试部
5、署交付反馈沟通沟通策划策划建模分析设计建模分析设计构件编码测试构件编码测试部署交付反馈部署交付反馈 牛牛文库文档分享11演化模型:原型开发Constructionof prototypecommunicationQuickplanModelingQuick designConstructionof prototypeDeploymentdelivery &feedback沟通快速策划快速建模设计构建原型部署交付及反馈 牛牛文库文档分享12演化模型:螺旋策划项目估算制定进度计划风险分析建模分析设计构建编码测试部署交付反馈沟通开始 牛牛文库文档分享13演化模型:协同建模活动非活动状态表示阮籍工程活
6、动或任务的某一状态完成状态已建立基线正在评审状态正在开发状态等待变更请求正在修改状态 牛牛文库文档分享14其他过程模型基于构建的开发这个过程模型能够使软件复用,是一项发展目标形式化方法强调需求的数学规范说明面向方面的软件开发(AOSD)为定义、说明、设计和构建方面提供过程和方法统一过程一种“用例驱动,以架构为核心,迭代并且增量”的软件过程与统一建模语言的紧密结合 牛牛文库文档分享15统一过程(UP)inceptionelaboration起始细化策划沟通部署转换构建构建建模生产发布软件增量 牛牛文库文档分享16UP 阶段UP阶段需求工作流分析设计实现测试支持迭代起始细化构建转换生产 牛牛文库文
7、档分享17UP工作产品起始阶段愿景文档初始用例模型初始项目术语初始商业案例初始风险评估项目计划,阶段和迭代。商业模型,如果必要一个或更多的原型开发细化阶段构建阶段转换阶段用例模型包括非功能性的补充需求分析模型软件体系结构描述可执行体系结构原型初步设计模型修订风险列表包含迭代计划的项目策划调整工作流里程碑技术工作产品初步用户手册设计模型软件构件集成软件增量测试计划和步骤测试用例支持文档用户手册安装手册当前增量说明交付软件增量Beta测试报告一般用户反馈 牛牛文库文档分享18个人软件过程(PSP)策划。这个活动将需求活动分离出来,估算项目的规模和所需资源,并估算缺陷(工作中预测的缺陷数目)。所有的
8、度量都用工作表或是模板记录。最后,识别开发任务,并建立项目进度计划。高层设计。搭建每个构件的的外部规格说明,并完成构件设计。如果有不确定的需求,则建立原型系统。所有问题都要记录和跟踪。高层设计评审。使用正式的验证方法(参见第21章)来发现设计中的错误。对所有的重要任务和工作结果都进行度量。开发。细化和评审构件级设计。完成编程,对代码进行评审,并进行编译和测试。对有的重要任务和工作结果都进行度量。后验。根据收集到的测量和度量结果(需要进行大量数据的统计分析),确定过程的有效性。度量和测量结果为提高过程的有效性提供指导。 牛牛文库文档分享19团队软件过程(TSP)建立自我管理团队来计划和跟踪他们的工作、确定目标、建立团队自己的过程和计划。团队既可以是纯粹的软件开发队伍,也可以是集成的产品队伍(IPT),可以由320名工程师组成。指示管理人员如何指导和激励
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图书馆管理计划
- 胸痹针灸治疗
- 看的技巧之预测顾客的需求
- 统编版小学语文二年级下册第24课《当世界年纪还小的时候》精美课件
- 第14课 海峡两岸的交往 教学设计-2023-2024学年浙江省部编版历史与社会八年级下册
- 财务报表知识培训课件
- 第六单元 中华民族的抗日战争 大单元教学设计 2023-2024学年部编版八年级历史上学期
- 第四单元小数的意义和性质(教学设计)-2023-2024学年四年级下册数学人教版
- 2025年迪庆道路运输从业资格考试系统
- 2025年周口货运从业资格证考试题及答案
- 主要河流南、北方河流的不同特征主要湖泊
- 行进间接单手低手投篮说课稿
- 寺院管理框架结构图PPT课件
- 单考单招数学公式总结
- 三打白骨精英文话剧剧本(原创)
- 2019第五版新版PFMEA 注塑实例
- 李雁鸣循环理论
- 钒电池项目财务数据分析(范文模板)
- 电晕水测试液配方
- 日处理300t鲜奶的脱脂奶粉生产车间
- 工业锅炉水处理系统调试报告
评论
0/150
提交评论