首页 > 其他分享 >五视图是什么-什么是软件架构五视图

五视图是什么-什么是软件架构五视图

时间:2023-02-27 07:55:07浏览次数:35  
标签:文件 架构 什么 类图 视图 软件架构 UML 源程序

 

架构视图

着重考虑

关注点

描述方式

 

 

逻辑架构 1.功能需求——系统应答向用户提供什么样的服务。2.不仅包括用户可见的功能,还包括为实现用户功能而必须提供的“辅助功能模块” 行为和职责的划分。 分层架构,功能模块或者类图。UML:静态——包图,类图,对象图;动态——序列图,协作图,状态图,活动图。

 

开发架构 1.着重考虑开发环境中模块的实际组织方式 2.包括源程序文件、配置文件、源程序包、编译后的目标文件和第三方库文件等。 软件开发环境中软件模块实际组织方式——具体涉及源程序文件,配置文件,源程序包,编译后的目标文件和第三方库文件。 UML:包图,类图,组件图

 

运行架构 运行期质量属性——性能,可伸缩性,持续可用性,安全性 系统的并发和同步,涉及进程和线程技术。 UML:包图类图对象图来说明运行时的关键的概念;序列图,协作图等来描述交互机制。

 

物理架构 安装和部署的需求——包括计算机,网络,硬件设施情况,以及如何部署 软件单元如何映射到硬件,以及硬件相关的可靠性,可伸缩性,性能和安全性等。 UML:部署图,组件图

 

数据架构 数据需求 持久化数据的组织,数据传递,数据复制和数据同步策略。 E-R图

标签:文件,架构,什么,类图,视图,软件架构,UML,源程序
From: https://www.cnblogs.com/ZenoLiang/p/17158404.html

相关文章

  • 什么是CSS?
    原文链接:​  ​​https://note.noxussj.top/?source=51cto​​什么是CSS?CSS指层叠样式表(CascadingStyleSheets),理解为CSS样式就可以了。CSS样式有什么作用呢?比如......
  • iPhone 15 Pro Max 配置外观什么样
    iPhone15ProMax的外观和配置是什么样的呢,今天为大家揭晓苹果官方于今年九月份即将上市的全新iPhone15ProMax高清4K手机照片和配置详情信息。说到这里天天还是有些......
  • 为什么要有base64
    Base64编码是从二进制值到某些特定字符的编码,这些特定字符一共64个,所以称作Base64。为什么不直接传输二进制呢?比如图片,或者字符,既然实际传输时它们都是二进制字节流。而且......
  • RJ45是什么
    RJ45是布线系统中信息插座(即通信引出端)连接器的一种,连接器由插头(接头、水晶头)和插座(模块)组成,插头有8个凹槽和8个触点。RJ是RegisteredJack的缩写,意思是“注册的插座”。......
  • Django 框架基础9:视图(V)类视图、中间件
    1、类视图类视图是采用面向对象的思路定义类视图①继承自django.views的View。②不同的请求方式有不同的业务逻辑.类视图的方法就直接采用http请求名字作为函数名,如,ge......
  • Binary &Op是什么
    前言在并行开发时我们经常会用到Pstream::gather()函数或是全局函数reduce()或者其他,需要输入参数Binary&Op,本篇主要讨论Binary&Op是什么template<classT,classBina......
  • DevOps是什么?DevOps能够给我们带来什么?
    一、DevOps是什么?DevOps是Development和Operations的组合词。它是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟......
  • Android Studio 视图对齐方式
    这里有两种类型的对齐1、layout_gravity用于当前视图相对于上级视图的对齐方式2、gravity用于下级视图相对于当前视图的对齐方式具体如下代码和图<?xmlversion="1.......
  • java中使用 MultipartFile 进行文件上传而且指定了上传的临时路径,但是文件上传成功后,
    来自AIBOT回复:这是因为文件可能正在被应用程序使用,即文件已经被Java程序锁定,使得系统无法对其进行修改或删除。为了解决这个问题,你需要在保存完文件之后把它移动到正确......
  • 注册表是什么?
    30年前,Windows使用文本文件储存系统的软硬件配置信息,现在也能看到一些痕迹。比如这个路径下的ini文件(Initialization)就是。ini文件来存储系统的软硬件配置信息并不方便。......