乙巳🐍年

acc8226 的博客

1 层次式体系结构概述

软件体系结构

  • 定义
    • 定义:为软件系统提供结构、行为和属性的高级抽象。
    • 元素相互作用:指导元素集成的模式以及这些模式的约束组成。
  • 重要性
    • 指导系统开发:软件体系结构是系统开发早期设计决策的体现。
    • 影响系统后续开发:部署和维护具有重要影响。
  • 特点
    • 系统级抽象:关于系统的造以及系统各个元素工作机制的相对较小、却又能够反映问题的模型。
    • 促进大规模软件系统复用。
      阅读全文 »

1 信息系统架构基本概念及发展

信息系统架构(ISA)是一个体系结构,它反映了一个政府、企业或事业单位的各个组成部分之间的关系,以及信息系统与相关业务、信息系统和技术之间的关系。

1.1 信息系统架构的概述

信息系统架构是对某类特定内容的信息进行统筹、规划、设计、安排等一系列有机处理过程的一个操作对象,由信息建筑师来加以设计结构、决定组织方式以及归类,并让使用者与用户容易寻找与管理的一项艺术与科学。

阅读全文 »

未来信息综合技术是通过新技术发展而提出的一系列新概念、新知识、新产品。本章主要介绍信息物理系统(CPS)、人工智能(AI)、机器人、边缘计算、数字孪生、云计算和大数据等技术。

1 信息物理系统技术概述

信息物理系统 (Cyber-Physical Systems,CPS)是一种综合计算、通信、控制等信息技术和自动控制的系统,强调物理空间与信息空间的深度融合,实现资源优化配置和运行的按需配置、快速迭代、动态优化。

1.1 信息物理系统的概念

信息物理系统(CPS)最早由美国国家航空航天局提出,到 2006 年,美国国家科学基金会科学家将其详细描述。CPS 通过感知、计算、通信、控制等信息技术和自动控制技术,构建物理空间与信息空间的融合系统,实现高效协同的复杂系统。

阅读全文 »

1 软件架构演化和定义的关系

1.1 演化的重要性

软件架构的演化就是软件整体结构的演化,演化过程涵盖软件架构的全生命周期,包括软件架构需求的获取、软件架构建模、软件架构文档、软件架构实现以及软件架构维护等阶段。

为什么软件架构演化如此重要?

  1. 软件架构演化正是为了保障这些方面向人们预期的方向发展的重要措施。
  2. 基于软件架构进行的软件检测和修改成本相对较低。
  3. 演化可以更好地保证软件演化的一致性和正确性,而且明显降低软件演化的成本,并且软件架构演化使得软件系统演化更加便捷。
    阅读全文 »
0%