软件过程管理读书笔记3——1.3 软件生命周期的过程需求

本文是关于软件过程管理的读书笔记,重点探讨了软件生命周期中的过程需求,包括软件工程过程(工程、运行和维护)、软件支持过程(文档编制、配置管理、质量保证等)、软件管理过程(项目管理、质量管理、风险管理等)以及软件组织和客户-供应商过程。详细阐述了各过程的目标、活动和预期结果。
摘要由CSDN通过智能技术生成

1.3 软件生命周期的过程需求

软件生命周期是软件获取、供应、开发、运行和维护的过程,涉及软件过程中各个参与方或利益方(stakeholder),包括软件产品的需方、供方、开发者、操作者和维护者。

1.3.1 软件工程过程

​ 工程过程是软件系统、产品的定义、设计、实现以及维护的过程。虽然在ISO12207标准中没有定义一个“工程过程”类别,但可以从其“主要过程”中抽取出属于工程过程的3个子过程,即开发过程、运行过程和维护过程:

  • 开发过程(Research & Development, R&D)。定义并开发软件产品的活动过程,包括需求分析、软件设计和编程等。

    整个开发过程可以进一步分为4个子过程:

    • 软件系统需求分析(requirement analysis)。定义软件系统的功能性需求和非功能性需求,涉及系统的体系结构及其设计,确定如何把系统需求分配给系统中不同的元素,确定哪些需求应该实现、哪些需求可以推迟实现。该过程的成功实施期望带来如下结果:
      • 开发出符合客户要求的系统需求,包括符合客户要求的界面。
      • 提供有效的解决方案以便确定软件系统中的主要元素。
      • 将定义的需求分配给系统中的每个元素,了解软件需求受系统的制约、对操作环境的影响。
      • 制定合适的软件版本发布策略,以确定系统或软件需求实现的优先级。
      • 确定软件需求,并根据客户需求变化进行必要的更新。
    • 软件设计(software design)。设计出满足需求并且可以依据需求
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zjojk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值