过程定义实践说明

过程定义实践说明

ID:43809821

大小:610.00 KB

页数:80页

时间:2019-10-14

过程定义实践说明_第1页
过程定义实践说明_第2页
过程定义实践说明_第3页
过程定义实践说明_第4页
过程定义实践说明_第5页
资源描述:

《过程定义实践说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、内容安排过程的定义和剪裁如何定义过程?如何剪裁过程?定义软件开发过程的步骤(1/2)步骤1:确定软件开发过程模型步骤2:确定和描述活动步骤3:确定和描述活动间的关系步骤4:文档化软件开发过程步骤5:文档化如何剪裁过程步骤6:文档化如何改善过程步骤7:过程评审、认可和发布步骤8:员工培训定义软件开发过程的步骤(2/2)选择软件开发过程模型确定和描述活动确定和描述活动关系文档化软件开发过程文档化如何剪裁过程文档化如何改进过程评审认可发布员工培训步骤1:选择软件开发过程模型(1/2)选择软件开发过程模型应考虑的问题组织软件的需求特征动态改变可完全定义项目的风险风险因素有多大能承受多少?是否需

2、要预先给用户展示原型?需要多少经验和技巧来成功的使用软件开发过程模型组织或项目组成员的经验和能力等等步骤1:选择软件开发过程模型(2/2)注意:组织应该努力选择满足组织要求、尽可能少的软件开发过程模型软件开发模型数目不宜过多所选择的软件开发模型不宜过于复杂最好选择那些组织成员熟悉的、有使用经验的软件开发过程模型定义软件开发过程的步骤选择软件开发过程模型确定和描述活动确定和描述活动关系文档化软件开发过程文档化如何剪裁过程文档化如何改进过程评审认可发布员工培训步骤2:确定和描述活动确定活动定义和描述活动确定活动(1/2)任务明确软件开发过程应包含哪些活动注意软件开发活动包括技术活动和管理活

3、动技术活动:需求分析、撰写软件使用资料管理活动:制定软件开发计划确定活动(2/2)确定活动的原则基于所选择的软件开发过程模型确定活动一般的,软件开发过程模型仅仅确定软件开发的技术活动所确定的活动对于软件项目的开发是必要的活动尽可能是全面的,适合于各种可能的软件项目,可供它们进行剪裁例子:确定软件开发活动技术活动需求分析概要设计详细设计编码集成测试撰写出版物用户确认测试软件发布管理活动制定初步软件开发计划制定详细软件开发计划制定软件配置管理计划制定软件质量保证计划项目跟踪和监督配置管理用户培训定义和描述活动对所确定的活动给出定义和描述名称任务输入输出实施例子:需求分析活动描述(1/2)名

4、称需求分析任务进行需求调查,定义软件的用户需求撰写软件需求规格说明书(SRS)根据SRS,制定软件确认测试计划对SRS和软件确认测试计划进行评审,产生经批准的SRS和软件确认测试计划输入用户的初步需求描述例子:需求分析活动描述(2/2)实施根据用户需求描述,分析和定义软件的用户需求,按照《软件需求规格说明书编写指南》撰写软件需求规格说明书对SRS进行评审,评审的原则:正确性、完整性、一致性、简洁性、规范化根据软件的用户需求,制定软件确认测试计划,按照《软件确认测试计划编写指南》撰写软件确认测试计划文档输出经批准的SRS(SoftwareRequirementsSpecification

5、),经批准的软件确认测试计划定义软件开发过程的步骤选择软件开发过程模型确定和描述活动确定和描述活动关系文档化软件开发过程文档化如何剪裁过程文档化如何改进过程评审认可发布员工培训步骤3:确定和描述活动间关系(1/3)活动之间主要有哪些关系?执行时序关系时间先后关系例如,集成测试完成之后,才能进行确认测试逻辑依赖关系一个活动的执行需要其它活动实施产生的结果逻辑依赖关系蕴涵了执行时序关系例如,软件概要设计和需求分析之间步骤3:确定和描述活动间关系(2/3)如何描述活动之间的关系入口条件例如,软件设计(逻辑依赖),有一个已完成、被文档化和批准的软件需求规格说明书例如,确认测试(执行时序),集成

6、测试已经完成出口条件例如,软件需求分析(逻辑依赖),产生一个已完成、被文档化和批准的软件需求规格说明书步骤3:确定和描述活动间关系(3/3)直观的图形描述节点表示活动有向边表示活动之间的关系执行时序逻辑关系活动1活动2活动1活动2例子:描述活动间的关系需求分析、概要设计和详细设计入口条件(概要设计)经过批准的软件需求规格说明书出口条件(概要设计)软件概要设计规格说明书数据库设计规格说明书软件接口设计规格说明书需求分析详细设计概要设计定义软件开发过程的步骤选择软件开发过程模型确定和描述活动确定和描述活动关系文档化软件开发过程文档化如何剪裁过程文档化如何改进过程评审认可发布员工培训步骤4:

7、文档化软件开发过程(1/5)什么是文档化?书面、文字化描述和记录,并形成相应的、规范化的文档为什么需要文档化软件开发过程?便于记录和保存便于获取、理解和交流便于剪裁便于改进步骤4:文档化软件开发过程(2/5)如何文档化软件开发过程?首先给出软件开发过程的直观、完整视图(图形化)其次详细描述活动第三详细描述活动间关系步骤4:文档化软件开发过程(3/5)首先:如何提供软件开发过程的完整视图?基于图形方式直观展示整个软件开发过程中的活动以及它们之间的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。