zoukankan      html  css  js  c++  java
  • 什么是架构?——软件系统架构的定义

    IEEE对于软件系统架构的定义:

    Architecture is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. [IEEE 1471]

    organization 是组织的意思,这里理解为组织结构。

    直译:架构是一个系统在其组件层面基本组织结构表现,包括系统内部组件之间的关系、组件与外部的关系以及决定其设计和演进的原则。

    《系统架构-复杂系统的产品设计与开发》一书中用最简单的话来描述架构:

    “对系统中的实体及实体之间的关系所进行的抽象描述。”

    (第九页,出自Edward Crawley等人专著论文《The Influence of Architecture in Engeering Systems》)

    以上两种表述,第一种措辞严谨精确,可用于书面定义;第二种更直白容易理解,可用于日常表达。

  • 相关阅读:
    第八周上机
    第七周作业
    第七周上机练习
    第六周作业
    第六次上机
    第五次上机
    第四周作业
    第四周上机练习
    第三次作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/flying607/p/12252372.html
Copyright © 2011-2022 走看看