首页 > 其他分享 >1软件架构的基本概念

1软件架构的基本概念

时间:2023-07-18 09:23:29浏览次数:48  
标签:需求 架构 软件架构 软件 基本概念 偏向

架构的本质

软件架构是软件系统的结构、行为、属性的高级抽象

软件架构风格是某一软件领域的惯用模式,架构定义了一个词汇表和一组约束

架构的用处

架构有利于系统干系人交流

架构是可传递和复用的,通过研究架构可以预测软件的质量

有利于循序渐进的原型设计

 

**架构 就是 软件体系结构

架构在需求分析之后,软件设计之前,弥补了两者之间的鸿沟

需求偏向业务,软件偏向技术

 

架构就是需求分配,将需求分配到各个组件上

架构偏向非功能性

标签:需求,架构,软件架构,软件,基本概念,偏向
From: https://www.cnblogs.com/wumingliang/p/17561867.html

相关文章

  • 大语言模型的预训练[1]:基本概念原理、神经网络的语言模型、Transformer模型原理详解
    大语言模型的预训练[1]:基本概念原理、神经网络的语言模型、Transformer模型原理详解、Bert模型原理介绍1.大语言模型的预训练1.LLM预训练的基本概念预训练属于迁移学习的范畴。现有的神经网络在进行训练时,一般基于反向传播(BackPropagation,BP)算法,先对网络中的参数进行随机初始......
  • Git的基本概念及操作
    Git是目前最流行的分布式版本控制系统之一,广泛应用于软件开发行业。Git具备多人协作、分支管理、版本控制等功能,并且易于学习和使用。本文将详细介绍Git的相关知识,并且用相关代码辅助解释。Git的基本概念1.仓库(Repository)仓库是Git中最重要的概念之一,它是存储代码和相关历史记录的......
  • 数据结构之数据结构要学什么,基本概念,三要素
       我从大二上学期的时候学了数据结构,但是当时对数据结构的重要性并不太重视,直到在升大三的暑假,才意识到数据结构对以后学语言和找工作方面的重要性,所以亡羊补牢,为时未晚,尝试着结合b站上王道考研数据结构课,来记录自己对知识和代码的理解。  数据结构学习的内容可以理解......
  • 20UML基本概念
    UML是统一建模语言,语言无关、平台无关。包括构造块、规则、公共机制。构造块又包括事物、关系、图。事物又分为:结构事物(静态)、行为事物(动作)、分组事物(盒子)、注释事物(注释)图分为:静态图:类图-对象图-构件图部署图-软硬件之间映射制品图-物理结构包图、组合结构图动态图:用......
  • 面向对象基本概念
    什么是面向对象?一切皆对象,用面向对象的思想去编码,描述您的需求。 1.面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程范式,它将数据和操作数据的方法封装在一个对象中。2.面向对象(Object-Oriented)是一种编程范式或方法论,它将数据和操作数据的方法封装在一个称为对......
  • Task的基本概念、使用方法和实例代码
    基本概念是一种用于异步编程的概念。Task的重要特点是可以在后台执行方法或操作,而不会阻塞主线程或UI线程。封装的异步操作,表示执行的操作正在进行。可以表示一个方法的返回值或者表示执行的操作已经完成。Task类的主要成员属性:TaskStatus、IsCanceled、IsCompleted、IsFa......
  • SSO单点登录基本概念实现思路以及小的实例详解
    一、什么是单点登录SSO(SingleSign-On)SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题解决了用户只需要登录一......
  • 二、 基本概念
    主题(Topic)ApacheRocketMQ中消息传输和存储的顶层容器,用于标识同一类业务逻辑的消息。主题通过TopicName来做唯一标识和区分。 消息类型(MessageType)ApacheRocketMQ中按照消息传输特性的不同而定义的分类,用于类型管理和安全校验。ApacheRocketMQ支持的消息类型有普通消......
  • 数据结构(基本概念)【7月6日】
    前提:408考研只能用C/C++答题,学习数据结构先了解以下内容:1、什么是分支、循环?(如if/else、for、while)2、什么是数组?3、什么是函数?4、什么是指针、地址?5、什么是struct结构体?---------------------------------------------------------分割线-------------------------------......
  • 数据仓库基本概念
    数据仓库基本概念一、数据仓库诞生原因随着互联网的普及,信息技术已经深入到各行各业,并逐步融入到企业的日常运营中。然而,当前企业在信息化建设过程中遇到了一些困境与挑战。1.1历史数据积存过去企业的业务系统往往是在较长时间内建设的,很少进行大面积的改造或者升级,历史数据留......