前言:
因为工作关系,需要对RUP有更好的理解,此前虽然有所接触,但都是一目十行,仅通过此笔记加深对RUP的理解。纯属个人的涂鸦之言。
统一软件过程的特点:用例驱动、以架构为中心、迭代和增量
1.用例驱动
用例体现的是用户(或系统)之间的交互的动作。
从外部来描述系统需要提供什么样的功能。
是软件开发过程的起点。
2.以架构为中心
架构包含系统的静态和动态特征。
软件平台、可重用设施、实施、集成等要求。
刻画了系统的整体设计而忽略其中的各个细节。
3.迭代和增量
项目细化。
迭代指工作流中的步骤,增量指软件产品中增加的部分。
软件开发的四要素:
人员:至关重要
项目:创造产品
产品:不仅仅是代码和文档
过程:指导项目
从人员的角度:用户-测试人员-设计人员-分析人员-项目经理-架构设计师
从过程的角度:用例模型-〉分析模型-〉设计模型-〉实施模型-〉实现模型-〉测试模型
将人员划分到不同的过程中(略)
因为工作关系,需要对RUP有更好的理解,此前虽然有所接触,但都是一目十行,仅通过此笔记加深对RUP的理解。纯属个人的涂鸦之言。
统一软件过程的特点:用例驱动、以架构为中心、迭代和增量
1.用例驱动
用例体现的是用户(或系统)之间的交互的动作。
从外部来描述系统需要提供什么样的功能。
是软件开发过程的起点。
2.以架构为中心
架构包含系统的静态和动态特征。
软件平台、可重用设施、实施、集成等要求。
刻画了系统的整体设计而忽略其中的各个细节。
3.迭代和增量
项目细化。
迭代指工作流中的步骤,增量指软件产品中增加的部分。
软件开发的四要素:
人员:至关重要
项目:创造产品
产品:不仅仅是代码和文档
过程:指导项目
从人员的角度:用户-测试人员-设计人员-分析人员-项目经理-架构设计师
从过程的角度:用例模型-〉分析模型-〉设计模型-〉实施模型-〉实现模型-〉测试模型
将人员划分到不同的过程中(略)
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=752447