zoukankan      html  css  js  c++  java
  • UML与软件建模

    UML一般用于以用例驱动的、以体系结构为中心的、迭代的和增量式的开发过程中。

    UML用如下五种视图来描述软件系统的体系结构:

    • 用户模型视图 - 用例图,从外部描述系统的功能
    • 结构模型视图 - 类图和对象图,描述类、对象以及它们之间的关系等静态结构,用来支持系统的功能需求,即描述系统内部的功能是如何设计的。
    • 行为模型视图 - 序列图、协作图、状态图和活动图,描述形成系统并发与同步机制的线程和进程,关注的重点是系统的性能、易伸缩性和系统吞吐量等非功能性需求。
    • 实现模型视图 - 构件图,用来描述系统的实现模块、它们之间的依赖关系以及资源分配情况,主要用于系统的配置管理。
    • 环境模型视图 - 部署图,用来描述物理系统的硬件拓扑结构,描述软件构件到物理节点的映射。

      

    ·ArgoUML isthe leading open source UML modeling tool and includes supportfor all standard UML 1.4 diagrams.

  • 相关阅读:
    C++范围解析运算符::的使用
    C程序的内存布局
    ARM中LDR伪指令与LDR加载指令
    每天一个linux命令(12):more命令
    C++ explicit关键字
    C++内联函数详解
    C++友元详解
    C++ new操作符详解
    CDN技术详解笔记
    字符串匹配(KMP 算法 含代码)
  • 原文地址:https://www.cnblogs.com/bluestorm/p/2298163.html
Copyright © 2011-2022 走看看