1.2 UML带来了什么(学习笔记)

  需求->需求分析->设计->开发

  • uml
编号   uml元素   对于语言理解
1 元模型 基本词汇
2 表示法或视图 语法
3 RUP 方法(统一软件开发过程)  方法
4 控制类 定语

优点:1.可视化  没有歧义或减少歧义

  • 需求->设计 过程变化(有规律,可推导,可追溯的    用例如何驱动整个开发过程)
  现实世界 对象世界(计算机视角)
模型类别 现实世界 业务模型 ——> 概念模型(分析模型) ——> 设计模型 --------------
模型元素 参与者   用户      
用例   边界类(静态)   操作界面或系统接口  
业务对象模型?   实体类(静态)   数据库表,XML文档或其他带有持久化特征的类  
规则 业务场景,用例场景-   控制类(动态)   计算机程序或控制程序(工作流,算法体)  
    包,组件和节点        
    软件架构和框架   软件架构和框架    
        编程语言    
        规范或中间件    
模型特点   严谨,可追溯,可验证       与语言选择有很大的联系  
分析方法

1.有什么人

2.什么人做什么事

3.什么事产生什么物

4.中间有什么规则

           
原文地址:https://www.cnblogs.com/zxwbky/p/10641448.html