首页 > 其他分享 >软件设计复习一统一建模语言基础知识(1)

软件设计复习一统一建模语言基础知识(1)

时间:2022-11-15 19:56:43浏览次数:40  
标签:建模语言 软件设计 系统 视图 基础知识 UML 描述 view

一、

  UML(Unified Model Language)统一建模语言是用图形、符号表达的语言,它的结构由视图、图、模型元素和通用机制四部分组成。

  首先视图(View)有逻辑视图、开发视图、进程视图、物理视图和场景视图这5种,这代表了软件开发者从5个不同的视角描述软件体系结构的一组视图模型。

  逻辑视图(logic view):将系统功能进行分解,用来反映系统内部是如何组织和协作来实现功能的。逻辑视图主要对应着UML的类图。

  开发试图(develop view):用来描述软件的各个模块的组织方式,包括源程序、程序包、支持软件、第三方库等。其描述了静态的软件组织结构,一般由有相似功能的组件图(组件与子系统)表达。

  进程视图(process view):主要描述系统的运行特性,侧重系统的性能和稳定性,关心系统的并发性、分布性、集成性的好坏,主要关注进程、线程、对象、并发、同步、通信等运行时的概念。主要面对系统集成人员,便于系统性能测试。在UML中运行时分析一般采用顺序图、协作图和状态机图来完成。

  物理视图(physical view):主要描述硬件配置,强调系统安装、配置、通信、拓扑结构等问题,在UML中主要对应的为部署图。

  场景试图(scenarios):将四个视图结合为一个整体,它是四个视图整合的结果,不包含新的东西,但它却是所有视图的核心,所谓用例驱动就是,系统应该通过分析用例来决定提供哪些功能,它既是设计的核心,又是最终测试和检验的基准,主要对应的是UML中的用例图。

 

标签:建模语言,软件设计,系统,视图,基础知识,UML,描述,view
From: https://www.cnblogs.com/20203923rensaihang/p/16893661.html

相关文章

  • C语言基础知识
    算法结构:一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图;结构化程序设计方法:(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码......
  • 软件设计模式白话文系列(九)装饰者模式
    1、描述通过把对象引入包含行为的特殊封装中来为对象增强功能的模式。2、模式结构与实现逻辑具体业务类:这个类的对象就是需要被装饰者模式加强的对象。需要实现抽象装......
  • 数仓基础知识的超全概括(建议收藏)!
    ​大家好,我是 梦想家 !周一,我想和大家分享一些数仓基础知识的小集锦,希望能对你有些帮助~1、什么是数据仓库?权威定义:数据仓库是一个面向主题的、集成的、相对稳定的、反映历......
  • JSON基础知识
    JSON是一种轻量级的数据交换格式。JSON格式:key:value键值对。JSON的值可以是数字、字符串、BOOL、数组、对象。JSON的优点:数据体积小程序猿编写容易相对XML,JSON不......
  • 【博学谷学习记录】超强总结,用心分享 。java基础知识。
    Java基础知识1.面向对象的特征封装:就是把对象的属性和行为结合为一个独立的整体,并尽可能隐藏对象的内部实现细节,就是把不想告诉或者不该告诉别人的东西......
  • 互联网基础知识
    网络协议网络协议是一种网络通讯语言,为连接不同操作系统和不同硬件体系结构的互联网提供通信支持。开发者一般使用最上层应用层的协议来进行网络数据传输,数据会从上层协......
  • 软件设计模式白话文系列(八)桥接模式
    软件设计模式白话文系列(八)桥接模式1、描述把一个事物的多个维度剥离出来,通过组合方式来达到灵活设计的目的,Java中,我们一般是通过对象引用来替换继承关系,从而将抽象和实......
  • 1.基础知识(4) --Matlab中(),[],与{}的区别
    前言:Matlab最核心就是矩阵表达式,在矩阵表达式经常会遇到(),[],与{}三种符号,它们的具体区别究竟是什么,下面捋一捋在Matlab中,常常会遇到(),[],和{},这个3种符号怎么区分,怎么用,......
  • 1.基础知识(5) --Matlab中特殊符号使用总结
    前言:上篇文章分享了Matlab经常会遇到(),[],与{}三种符号,下面接着捋一捋其他的特殊符号使用方法,主要有:冒号'分号&  &&与|   || 或~非.点1、:冒号冒号的主要用途是用......
  • 软件设计模式白话文系列(七)适配器模式
    1、描述适配器模式顾名思义就是将某个类的接口转换成客户端期望的另一个接口表示。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。2、适用性客户端需要调用现......