zoukankan      html  css  js  c++  java
  • 软件架构阅读笔记05

    1、架构师--软件架构的层次

    当前系统和外部系统的关系为0层;

    当前系统和子系统调用关系为1层;

    系统内部模块之间的调用关系为2层;

    模块内部之间类的具体调用关系,详细设计为3层;

    架构设计时需从0层开始,逐级到3层;

    2、 企业顶层信息化架构设计的4大架构,宏观设计

    业务架构---应用架构---技术架构---数据架构。

    3、 一个应用系统架构表达方式 4+1模型

    逻辑架构:逻辑组件组成,组件的关系,系统的类,类与类之间的关系;

    进程架构:软件系统功能 运行之后的多少个进程,进程之间调用关系;

    物理架构:配置文件,物理文件在系统中的存储位置,相互关系;

    部署架构:在物理上的部署方式,关系;

    用例架构:应用的功能之间的关系表达;   

    4、3个软件功能体系、3层抽象

    产品需求抽象---》系统结构抽象---》编码抽象: 项目控制3要素:进度,质量,成本。

    PSP:个人开发过程规范;。实现个人可控:进度、质量、成本;具备 分析,设计,开发能力;

    TSP:小组开发过程规范; 。实现小组可控:小组有一致的过程--》共同的目标---》明确的分工---》成熟的计划;

    CMMI:组织形式的开发规范.

     

    原文:https://blog.csdn.net/p1i2n3g4/article/details/53700009

  • 相关阅读:
    内容生成器.计数器及多列
    STT-MTJ(自旋转移矩磁隧道结)模型的Verilog-A语言描述(仅参考)
    将进酒-唐·李白
    三十六计、孙子兵法
    Keil新建工程步骤
    No.6 Verilog 其他论题
    2-4 Numpy+Matplotlib可视化(二)
    2-3 Numpy+Matplotlib可视化(一)
    0-0 列表,元组,字典,集合
    2-2 Numpy-矩阵
  • 原文地址:https://www.cnblogs.com/y862621115/p/11059150.html
Copyright © 2011-2022 走看看