软件开发过程规范.ppt 52页

  • 0
  • 0
  • 0
  • 约6.65千字
  • 2020-09-20 发布
文档工具:
    1. 1、本文档共52页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    Zhu.Kerry@ 1.3.5 软件客户-供应商的过程 客户-供应商过程 是内部直接影响到客户、外部直接 影响开发、向客户交付软件以及软件正确操作与使用 的过程,包括软件获得、客户需求管理、提供软件、 操作软件以及提供客户服务等 5 个子过程 获取过程从确定需要获取的软件系统、产 品或服务开始,然后制定和发布标书、选择供 方和管理获取过程,直到验收软件系统、产品 或服务 。 该过程的成功实施会导致最终生成一个明 确的合同或条约,清楚地描述出客户与供应方 的期望、职责与义务。 在整个软件生命周期中,针 对不断变化的客户需求加以收集、 处理和跟踪,并建立软件需求的 基准线,以作为项目中软件开发 活动过程和产品度量和变更管理 的基础 按客户、事先规定的要求对软件 进行包装、发布与安装的活动过程 ? 确定包装、发布以及安装软件的 有关要求。 ? 软件有效地被安装与使用。 ? 软件达到需求定义中所规定的质 量水平。 ? 确定和管理由于引人并发操作软 件而带来的操作上的风险。 ? 按要求的步骤和在要求的操作环 境中运行软件。 ? 提供操作上的技术支持,以便解 决操作过程个出现的问题. ? 确保软件(或主机系统)有足够 的能力满足用户的需求。 ? 基于实施情况,确定客户所需要 的支持服务。 ? 通过提供适当的服务来满足客户 的需求。 ? 针对客户对产品本身及其相应的 支持服务的满意程度进行持续的评估 Zhu.Kerry@ 1.4 软件生命周期标准 1.4.1 ISO/IEC 标准体系 1.4.2 IEEE 标准体系 1.4.3 标准体系全貌图 Zhu.Kerry@ 1.4.1 ISO/IEC 标准体系 ISO/IEC 12207:2019- 软件生存周期过程 从多个角度说明了软件生命周期各个过程中的活动,对规范软 件开发过程,协调各类人员之间的关系,都具有指导作用。 ISO/IEC15504 软件过程评估标准 ? 能力确定模式,帮助评估并确定一个潜在软件供应商的能力。 ? 过程改进模式,帮助提高软件开发过程的水平。 ? 自我评估模式,帮助判断是否有能力承接新项目的开发 。 Zhu.Kerry@ ISO/IEC 标准体系的构成 软件过程 系统过程 原理 12207/AMD1 的过程结果 15288 要素 标准 12207 /14764 TR15846 TR16326 15939 14598 15910 15288 标 准部分 指南 TR15271 ISO9000-3 TR9294 18019 15288 指南 Zhu.Kerry@ 1.4.2 IEEE 标准体系 IEEE 1074:2019 - 生命周期过程的标准。 IEEE 1540-01 - 软件风险管理。 IEEE 1517-99 - 软件复用过程。 IEEE 1219-2019 - 软件维护过程。 IEEE Std 730-2019 - 软件质量保证计划。 IEEE Std 1012 - 验证与确认。 IEEE Std 1028 - 评审。 Zhu.Kerry@ 1.4.3 标准体系全貌图 Zhu.Kerry@ 1.5 软件过程建模 1.5.1 软件过程建模型 1.5.2 基于 UML 的过程建模 1.5.3 基于 IDEF3 的过程建模 1.5.4 基于 Agent 的自适应软件过程模型 1.5.5 基于 SOA 的软件过程模型 Zhu.Kerry@ 1.5.1 软件过程模型 ? 瀑布模型 ? 螺旋模型、增量模型、迭代模型 ? V 模型 ? 并发过程模型 ? 极限编程( XP ) ? IBM-Rational 统一过程( RUP ) Zhu.Kerry@ 作者 软件过程管理 -Ch.1 软件过程规范 Zhu.Kerry@ 内容概览 全书共分为 10 章,以全面阐述软 件过程管理的各个方面。首先说明了软 件过程规范、成熟度及其相关的概念和 理论,包括软件过程标准体系。然后在 此基础上,深入讨论了软件过程的组织 管理、需求管理、项目管理、质量管理、 技术管理和集成管理等流程、方法和实 践,并进一步探讨了软件过程评估和改 进的框架、模型和实施细节,最后通过 具体的应用实践对软件过程管理做了全 方位的阐释。 Zhu.Kerry@ 课程目标 通过本课程的学习,可以了解并掌握: ? 软件过程规范的内容、影响和作用 ? 软件过程不成熟的特点、软件过程成熟的标准 ? 软件过程的可视性和过程能力 ? 软件过程文化、环境和过程框架 ? 如何定义组织过程并对过程剪裁以获得项目过程 ? 软件过程的需求管理 、项目管理和质量管理 ? 软件过程的技术管理和集成管理 ? 如何实施软件过程的评估和改进 ? … … Zhu.Kerry@ 课程服务于 - 项目经理 Project manag

    文档评论(0)

    • 内容提供方:sunhongz
    • 审核时间:2020-09-20
    • 审核编号:6125015152002243

    相似文档