文章目录
- 软件过程规范
-
- 软件过程
- 软件过程定义的层次性
- 软件过程规范
- 软件生命周期的过程需求
- 软件生命周期标准
- 软件过程建模
-
- 软件过程模型的分类
- 基于UML的过程建模
-
- 五种视图
- UML图
软件过程规范
软件过程
过程三要素:输入、活动、输出
一般分为:实现过程、管理过程、支持过程
IOS/IEC 15504将软件过程分为:
客户-供应商过程、工程过程、支持过程、管理过程、组织过程
软件过程定义的层次性
- 公用软件过程
- 组织标准软件过程
- 项目自定义的软件过程
软件过程规范
作用:
- 帮助团队实现共同的目标
- 带来稳定、高水平的过程质量
- 软件组织生产力提高
软件生命周期的过程需求
- 软件工程过程
- 软件支持过程
- 软件管理过程
- 软件组织过程
- 软件客户-供应商过程
软件生命周期标准
- ISO/IEC标准体系
- IEEE标准体系
体系中的标准可分为:
- 过程类标准
- 质量类标准
- 能力成熟度模型
- 评估方法类
- 指导性文件类
软件过程建模
软件过程模型的分类
- 瀑布模型
- 螺旋模型
- 增量模型
- 迭代模型
- V模型
- 并发过程模型
- 极限编程模型(XP)
- IBM-Rational统一过程(RUP)
基于UML的过程建模
五种视图
- 用户模型视图
- 结构模型视图
- 行为模型视图
- 实现模型视图
- 环境模型视图
UML图
- 用例图
- 时序图
- 协作图
- 状态图
- 活动图
- 类图
- 对象图
- 组件图
- 配置图
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!