软件开发过程PPT学习教案_第1页
软件开发过程PPT学习教案_第2页
软件开发过程PPT学习教案_第3页
软件开发过程PPT学习教案_第4页
软件开发过程PPT学习教案_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 软件开发过程软件开发过程 第1页/共81页 2021-8-153 第2页/共81页 2021-8-154 第3页/共81页 2021-8-155 第4页/共81页 2021-8-156 第5页/共81页 2021-8-157 0:20介绍常用的软件开发模式 0:20需求分析 0:20分析设计 0:30实施 0:20测试 0:20部署 共计: 130分钟 第6页/共81页 2021-8-158 oCMM:能力成熟度模型(Capability Maturity Model ) oSQA:软件质量保证(Software Quality Assurance ) 词汇表 第7页/共81页 20

2、21-8-159 第8页/共81页 2021-8-1510 第9页/共81页 2021-8-1511 瀑布式开发 迭代式开发 增量式开发 演化式开发 原型式开发 第10页/共81页 2021-8-1512 立项 需求分析 分析设计 编码、测试 结项 o生存周期表现为线形的一 组开发活动。 o开发阶段有明确的输入和 输出,一个阶段的输出是 下一个阶段的输入。 o从一个阶段进入到下一个 阶段,需要满足特定的条 件。 第11页/共81页 2021-8-1513 先启阶段 精化阶段 构件阶段 产品化阶段 迭代开发模型将开发过程 分成多个为期数周的迭代, 而每个迭代包括了迭代计划 、需求分析、系统设计、

3、编 程、测试及评估,而每个迭 代完成时都会产生一个可运 行的版本 第12页/共81页 2021-8-1514 选择生命周期模型 o没有适合所有人的 “帽子” o生命周期选择应考虑: 需求 架构 系统演进 风险 管理费用 中途变更 用户对系统进展的可视情况 管理者对系统进展的可视情况 管理与开发经验 第13页/共81页 2021-8-1515 第14页/共81页 2021-8-1516 第15页/共81页 第16页/共81页 2021-8-1518 第17页/共81页 2021-8-1519 第18页/共81页 2021-8-1520 定义系统的边界和功能、非功能需求,以 便涉众(客户、最终用户

4、)和项目组对所开发 的内容达成一致。 使项目组能够更好的理解需求,并达成一 致。 建立软件需求基线供软件工程和管理使用 。 软件计划、产品和活动同软件需求保持一 致。 为其它软件工程活动提供基础(如管理活 动、测试活动)。 第19页/共81页 2021-8-1521 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 制定需求管 理计划 提取业务需 求 需求开发 需求批准 基线化需求 需求变更控 制 需求状态评 审 第20页/共81页 2021-8-1522 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4

5、基线化需求 5 需求变更控制 6 需求状态评审 7 制定需求管理计划 编写用于需求管理活动 的计划。 项目经理 第21页/共81页 2021-8-1523 制定需求管理计划 1 获取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 提取业务需求 到用户方进行需求调查 ,以获得项目的初始需 求。 项目组成员 第22页/共81页 2021-8-1524 需求开发对客户的需要进 行分析,并用清晰合理的 方式进行描述,使客户方 和开发方对开发的内容达 成一致。 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制

6、6 需求状态评审 7 需求开发 项目成员 第23页/共81页 2021-8-1525 确认需求正式作为项目管 理和其它工程活动的基础 ,并作为客户之间承诺对 系统进行验收的基准。 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 需求批准 客户、高级管理者 第24页/共81页 2021-8-1526 此活动的目的是在经过客 户和项目组的授权下,将 批准的正式的软件需求工 件放入配置管理系统。 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 基线化需求 配

7、置经理 第25页/共81页 2021-8-1527 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 需求变更控制 配置经理 第26页/共81页 2021-8-1528 制定需求管理计划 1 提取业务需求 2 需求开发 3 需求批准 4 基线化需求 5 需求变更控制 6 需求状态评审 7 需求状态评审 需求评审人员 高级管理者和项目经理 通过需求状态评审监控 需求管理的状态。项目 组通过需求状态评审对 需求状况达成一致 第27页/共81页 第28页/共81页 2021-8-1530 第29页/共81页 2021-8-1531

8、 软件 详细 设计 软件 构架 设计 软件 构架 设计 评审 软件 详细 设计 评审 基线化构架 基线 化详 细设 计 软件需求工件软件开发计 划 软件构架设计工件 软件详细设计工件 第30页/共81页 2021-8-1532 第31页/共81页 2021-8-1533 第32页/共81页 2021-8-1534 第33页/共81页 2021-8-1535 第34页/共81页 2021-8-1536 第35页/共81页 2021-8-1537 第36页/共81页 2021-8-1538 第37页/共81页 2021-8-1539 第38页/共81页 2021-8-1540 第39页/共81页

9、2021-8-1541 第40页/共81页 第41页/共81页 2021-8-1543 q目的: 单元编码、单元测试、缺陷修复以及系统集成等工作 q主要任务: 制定集成计划 单元编码、 测试/评审 集成 系统基线化 目的 第42页/共81页 2021-8-1544 软件构架 详细设计 工作 版本 软件开 发计划 编码 第43页/共81页 2021-8-1545 第44页/共81页 2021-8-1546 第45页/共81页 2021-8-1547 第46页/共81页 2021-8-1548 第47页/共81页 2021-8-1549 第48页/共81页 2021-8-1550 第49页/共81

10、页 2021-8-1551 第50页/共81页 2021-8-1552 第51页/共81页 2021-8-1553 第52页/共81页 2021-8-1554 第53页/共81页 2021-8-1555 第54页/共81页 2021-8-1556 第55页/共81页 2021-8-1557 第56页/共81页 2021-8-1558 第57页/共81页 2021-8-1559 第58页/共81页 2021-8-1560 第59页/共81页 2021-8-1561 第60页/共81页 2021-8-1562 第61页/共81页 2021-8-1563 第62页/共81页 2021-8-1564

11、第63页/共81页 第64页/共81页 2021-8-1566 软件测试是为了发现错误而执行程序的过程 软件测试是根据程序开发阶段的规格说明及程 序内部结构而精心设计的一批测试用例(输入 数据及其预期结果的集合),并利用这些测试 用例去运行程序,以发现错误的过程 第65页/共81页 2021-8-1567 制订测试计划 设计测试 执行单元测试 执行集成测试 执行系统测试 评估测试 制订测试计划 设计测试 执行单元测试 执行集成测试 执行系统测试 评估测试 第66页/共81页 2021-8-1568 第67页/共81页 2021-8-1569 阶段产生工件 制订测试计划测试计划 设计测试测试用例 执行单元测试单元测试通知单、单元测 试日志 执行集成测试集成测试通知单、集成测 试日志、 执行系统测试系统测试通知单、系统测 试日志 评估测试测试分析报告 第68页/共81页 软件部署 第69页/共81页 2021-8-1571 第70页/共81页 2021-8-1572 第71页/共81页 2021-8-1573 第72页/共81页 2021-8-1574 计划部署 产品发布材料验收测试 创建部署单元 实地验收测试产品打包提供下载站点 发布测试版 客户安装 可下载产 品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论