软件过程的定义及其一些基础概念

1,软件过程:

软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合。(定义了软件生成的一系列活动,这些活动贯穿于软件开发的整个过程)。

 

2,过程框架

虽然过程多种多样,但所有过程都有以下的共同活动:

a,沟通;软件设计者与客户沟通,客户提出要求,软件设计者收集材料,以及其它相关活动。

b,策划(计划);软件开发小组讨论使用何种方法何种工具来实现客户需求。

c,建模;开发小组讨论选择何种模型来满足需求,不同需求采用不用模型。

d,构建(构造);编码和测试。

e,部署;软件(全部或者部分增量)交付给用户,用户对其进行评测并给出反馈意见,软件实施小组改进软件。

 

3,成熟度模型标准(CMM)

初始级:有能力的人和个人英雄主义。

可重复级:基本项目管理。

已定义级:过程标准化。

量化管理级:量化管理。

优化级:持续的过程改进。

 

4,软件过程模型:软件开发全部过程,活动和任务的结构框架。它能直观的表达软件开发全过程,明确规定要完成的主要互动、任务和开发策略。也常称为:软件开发模型,软件生存周期模型,软件工程范型。

转载于:https://www.cnblogs.com/Annaluo/p/8469651.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值