01.RUP统一软件过程概论.pdf

01.RUP统一软件过程概论.pdf

RUP统一软件过程概论 RUP统一软件过程概论 胡协刚 软件架构师UML/RUP专家 szjinco@ 中国软件架构师网 中国软件架构师网 中国软件架构师网 内容提要 内容提要 软件开发过程 软件开发过程 RUP总体概貌 RUP总体概貌 RUP核心过程概貌 RUP核心过程概貌 裁减和采用RUP 裁减和采用RUP CMMI与RUP CMMI与RUP 扩展RUP 扩展RUP 2 中国软件架构师网 中国软件架构师网 中国软件架构师网 软件开发过程 软件开发过程 软件开发过程中的常见问题 软件开发过程中的常见问题 • 老板指定了一个负责人并给了几个人选后, • 老板指定了一个负责人并给了几个人选后, 项目组便算是成立了;然而项目开始一段时 项目组便算是成立了;然而项目开始一段时 间了,各成员却并不明了自己在项目中的角 间了,各成员却并不明了自己在项目中的角 色与职责,结果有的事没人做,有的事却同 色与职责,结果有的事没人做,有的事却同 时有多人在做,争吵越来越多,项目很难推 时有多人在做,争吵越来越多,项目很难推 进下去; 进下去; • 项目当前构架混乱、程序员各行其是、重复 • 项目当前构架混乱、程序员各行其是、重复 代码满天飞、命名到处冲突,最后只能用“一 代码满天飞、命名到处冲突,最后只能用“一 盘散沙”来形容开发出的软件; 盘散沙”来形容开发出的软件; 4 中国软件架构师网 中国软件架构师网 中国软件架构师网 软件开发组成示意 软件开发组成示意 需求 项目 交付 产品 软件开发执行过程 技术 工具 人员 技能 5 中国软件架构师网 中国软件架构师网 中国软件架构师网 软件开发的要素 软件开发的要素 软件开发通常以项目为单位来组织展开 软件开发通常以项目为单位来组织展开 开发需要各种资源,这主要包括:具备相应 开发需要各种资源,这主要包括:具备相应 技能和能够遵循过程的人;项目交付所依赖 技能和能够遵循过程的人;项目交付所依赖 的技术(已有构件、构架框架、设计模式 的技术(已有构件、构架框架、设计模式 等);符合过程要求、支持开发人员工作的 等);符合过程要求、支持开发人员工作的 合适工具 合适工具 按照项目需求,组织人员执行一系列将用户 按照项目需求,组织人员执行一系列将用户 需求转化为交付系统的活动,这些活动包含 需求转化为交付系统的活动,这些活

文档评论(0)

1亿VIP精品文档

相关文档