技术开发 频道

《大象--Thinking in UML》读书笔记2

《大象--Thinking in UML》   

    四、UML核心视图

    静态视图:

    1、 用例图:

    业务用例视图:业务主角视角 业务模块视角 其他视角

    业务用例实现视图

    概念用例视图

    系统用例视图

    系统用例实现视图

    2、 类图

    概念层类图 说明层类图 实现层类图

    3、 包图

    动态视图:

    1、 活动图

    用例活动图 对象活动图 泳道

    用于业务场景建模 用例场景建模

    2、 状态图

    3、 时序图

    业务模型时序图 概念模型时序图 设计模型时序图

    4、 协作图

    业务模型协作图 概念模型协作图 设计模型协作图

    五、UML核心模型

    用例模型是系统既定功能和系统环境的模型

    1 业务用例模型 2 概念用例模型 3 系统用例模型

    领域模型用来对问题领域中某个我们关心的问题来建立对象模型

    分析模型:使用设计类建立系统模型,获得系统实现需求

    软件架构:代表一个软件项目对系统的定义或理解,是系统的骨架

    软件框架:针对某个问题领域的通用解决方案,集成了非常好的实践和可复用的基础结构。

    设计模型:实施模型及其源代码的抽象

    组件模型:软件架构规范组件,根据实际情况选取

    实施模型:由配置和节点组成,通常在分布式系统中的使用

    六、统一过程核心工作流简介

    业务建模工作流程:评估业务状态 说明当前业务 开发领域模型

    系统建模工作流程:分析问题 理解涉众需求 定义系统 改进系统定义 管理系统规模 管理需求变更

    分析设计建模工作流程:定义和改进架构 分析行为 设计组件 设计数据库

    实施建模工作流程

    七、迭代式软件生命周期

    每次迭代都有需求、分需、设计、实施,降低开发风险

 

0
相关文章