《软件开发过程》PPT课件(I)

《软件开发过程》PPT课件(I)

ID:39724413

大小:869.10 KB

页数:82页

时间:2019-07-10

《软件开发过程》PPT课件(I)_第1页
《软件开发过程》PPT课件(I)_第2页
《软件开发过程》PPT课件(I)_第3页
《软件开发过程》PPT课件(I)_第4页
《软件开发过程》PPT课件(I)_第5页
资源描述:

《《软件开发过程》PPT课件(I)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发过程四川华迪信息技术有限公司Version1.0Overview课程介绍需求分析分析设计实施部署2021/7/172Hwadee课程介绍关于本次课程课程目标预备知识目标听众日程表词汇表2021/7/174Hwadee课程目标了解软件开发活动的流程了解软件开发活动的规范要求2021/7/175Hwadee目标听众项目组成员2021/7/176Hwadee预备知识了解软件工程知识2021/7/177Hwadee日程表总课时:130分钟授课大纲:0:20介绍常用的软件开发模式0:20需求分析0:20分析设计0:30实施0:20测试0:2

2、0部署共计:130分钟2021/7/178HwadeeCMM:能力成熟度模型(CapabilityMaturityModel)SQA:软件质量保证(SoftwareQualityAssurance)词汇表2021/7/179Hwadee什么是软件开发过程用以开发和维护软件及其相关产品(如,项目计划、设计文档、代码、测试用例、用户手册等等)的一组活动、方法、实践和变换2021/7/1710Hwadee2021/7/1711Hwadee常用的软件开发过程瀑布式开发迭代式开发增量式开发演化式开发原型式开发2021/7/1712Hwadee瀑布式

3、开发模型立项需求分析分析设计编码、测试结项生存周期表现为线形的一组开发活动。开发阶段有明确的输入和输出,一个阶段的输出是下一个阶段的输入。从一个阶段进入到下一个阶段,需要满足特定的条件。2021/7/1713Hwadee迭代式开发模型先启阶段精化阶段构件阶段产品化阶段迭代开发模型将开发过程分成多个为期数周的迭代,而每个迭代包括了迭代计划、需求分析、系统设计、编程、测试及评估,而每个迭代完成时都会产生一个可运行的版本2021/7/1714Hwadee选择生命周期模型没有适合所有人的“帽子”生命周期选择应考虑:需求架构系统演进风险管理费用中途

4、变更用户对系统进展的可视情况管理者对系统进展的可视情况管理与开发经验………2021/7/1715Hwadee选择生命周期模型……2021/7/1716Hwadee软件开发角色划分项目经理设计人员编码人员测试人员配置人员SQA……..2021/7/1717Hwadee需求分析需求的重要性开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作就是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难。2021/7/1719Hwa

5、dee需求问题—软件开发中的问题客户表面上同意需求,但完成的产品并不能满足需求需求总是变化,无法稳定需求太多,无法在给定的时间完成设计人员抱怨测试人员没有拿最新的需求版本来设计测试项目经理发觉开发人员独自增加了新的功能,新的功能用了很长的时间进行开发,但客户认为价值不大客户总是不想对项目进行验收,他们担心系统无法最终满足需要2021/7/1720Hwadee需求活动的目的定义系统的边界和功能、非功能需求,以便涉众(客户、最终用户)和项目组对所开发的内容达成一致。使项目组能够更好的理解需求,并达成一致。建立软件需求基线供软件工程和管理使用。

6、软件计划、产品和活动同软件需求保持一致。为其它软件工程活动提供基础(如管理活动、测试活动)。2021/7/1721Hwadee需求分析流程制定需求管理计划提取业务需求需求开发需求批准基线化需求需求变更控制需求状态评审2021/7/1722Hwadee制定需求管理计划定义角色和职责建立跟踪机制选择需求属性定义需求管理机制编写需求管理计划制定需求管理计划编写用于需求管理活动的计划。项目经理2021/7/1723Hwadee提取业务需求收集用户初始需求(业务需求)标识需求项提取业务需求到用户方进行需求调查,以获得项目的初始需求。项目组成员202

7、1/7/1724Hwadee需求开发对客户的需要进行分析,并用清晰合理的方式进行描述,使客户方和开发方对开发的内容达成一致。需求开发需求开发项目成员2021/7/1725Hwadee确认需求正式作为项目管理和其它工程活动的基础,并作为客户之间承诺对系统进行验收的基准。需求批准需求批准客户、高级管理者需求批准是一种正式的管理过程,代表相关各方达成一致的承诺经过需求评审的需求工件作为批准的内容2021/7/1726Hwadee此活动的目的是在经过客户和项目组的授权下,将批准的正式的软件需求工件放入配置管理系统。基线化需求基线化需求配置经理基线

8、化正式的需求工件正式的软件需求工件、需求跟踪工件进入配置库,作为其它相关活动(管理、设计、测试等)的基础。2021/7/1727Hwadee需求变更控制需求变更控制配置经理需求一旦建立基线后,

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

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

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