zoukankan      html  css  js  c++  java
  • UML视频总结

    RUP 4+1”视图

    学习UML我们就必须先了解这“RUP 4+1”视图,它是架构设计的结构标准,例如以下图所看到的。

     

    逻辑视图:用来揭示系统功能的内部设计和协作情况。

    使用者主要是设计人员和开发者。

    逻辑视图体现了系统的功能需求。

    实现视图:描写叙述了开发环境中软件的静态组织结构,显示组建代码的方式,描写叙述里模块之间的依赖关系。

    使用者主要是软件编程人员,方便兴许的设计与实现。

    实现视图体现了系统的可扩展性、可移植性、可重用性、易用性以及易測试性。

    进程视图:显示系统的并发性。解决在并发系统中存在的通信和同步问题。

    使用者主要是系统集成人员。

    进程视图体现了系统的稳定性、鲁棒性、安全性以及伸缩性。

    配置视图:描写叙述了软件到硬件的映射。反映了分布式特性。

    使用者主要是系统project人员,解决系统的拓扑结构、系统安装、通信等问题。

    配置视图体现了系统的安装部署要求。

    用例视图:用例视图强调从系统的外部參与者(用户)角度看到的或须要的系统功能。

    用例视图是其它视图的核心。他的内容直接驱动其它视图的开发。系统要提供的功能都是在用例视图中描写叙述的,它的改动会对全部其它视图产生影响。

    通过測试用例视图还能够检验、校验终于系统。

    UML视图

    UML视图延续了“RUP 4+1”视图的思路,在某些视图的名称上做了改变。包括例如以下视图:

     

    含义与“RUP 4+1”视图依次相应。

    逻辑视图(logical view):由类图、对象图、以及包图表示。

    构件视图(component view):也称组件视图,由组件图表示。

    并发视图(concurrency view):由状态图、活动图、时序图以及协作图表示。

    配置视图(deployment view):由配置图表示。

    用例视图(use case view):用例图表示。

    UML中的9中图

    1. 用例图(use case diagram):一组用例、參与者以及它们之间的关系。
    1. 类图(class diagram):一组类、接口和协作及它们之间的关系。
    1. 对象图(object diagram):对象图是类图的辩题,它使用与类图相似的符号描写叙述,不同的是对象图显示的是类的多个对象实例而非实际的类。能够说,对象图是类图的一个样例。

    1. 组件图(component diagram):又称构件图,由组件、接口和组件之间的联系构成。
    1. 配置图(deployment diagram):展示了对执行时处理节点以及当中组件的配置。
    1. 时序图(sequence diagram):显示多个对象之间的动态协作,重点是显示对象之间发送消息的时间顺序。
    1. 协作图(collaboration diagram):对交互中对象之间的连接建模,强调收发消息对象的组织结构,对控制流建模。

    1. 状态图(statechart diagram):展示了一个特定对象的全部可能状态以及因为各种事件的发生而引起的状态之间的转移。
    1. 活动图(activity diagram):活动图是状态图的一个变体。显示系统从一个活动到还有一个活动的流程。
  • 相关阅读:
    罗尔定理、微分中值定理、广义微分中值定理
    高等数学和数学分析教材推荐及其学习方法浅谈
    音视频下载插件 安装及使用
    win10台式机rtl8188eu(FW 150 UM V2.0)无线网卡无法连接wifi(无法连接到这个网络)
    django模板中的extends和include使用方法
    wordpress中文目录出现“有点尴尬诶!该页无法显示"
    wordpress迁移后登陆时出现Forbidden You don’t have permission to access /wp-login.php on this server
    centos设置开机自启动脚本
    hexo的jacman主题设置语言为英文后偶尔出现中文
    安卓QQ聊天记录导出、备份完全攻略
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6891091.html
Copyright © 2011-2022 走看看