zoukankan      html  css  js  c++  java
  • 【高级系统架构师】第九章 系统分析与设计方法

    本章节知识点最多,一般是决定能否考过重要一个章节。 下午论文就是本章节为主,上午有3分,下午有15分+论文。

    重点知识:

    1、4+1视图模

    a:逻辑视图:最终用户:功能需求

    b:开发视图:编程人员:软件管理

    c: 进程视图:系统集成人员:性能 可扩充性 吞吐量

    d:物理视图:系统工程人员:系统拓扑、安装】通信

    2: 架构的基本需求:满足功能属性的前提下,关注软件质量属性。  架构设计则为满足架构需求(质量属性)寻找适当的“战术”。

         软件属性功能功能属性和质量属性。

    质量属性: 功能性、可靠性、易用性、效率、可维护性、可移植性。

    功能性: 适合性、准确性、互操作性、依从性、安全性

    可靠性:成熟性、容错性、易恢复性

    易用性:易理解性、易学习性、易操作性

    效率:时间特性、资源特性

    可维护性:易分析性、易改变性、稳定性、易测试性

    可移植性:适应性、易安装性、遵循性、易替换性。

    3:架构风格定义 了一个系统家族,即一个架构定义一个词汇表和一组约束 (1分必考)

    1)数据流风格: 批处理;管道/过滤器

    2)  调用/返回风格: 主程序/子程序;面向对象风格;层次结构

    3)独立构件风格:进程通信;事件系统;

    4)虚拟机风格:解释器;基于规则的系统;

    5)仓库风格:数据库系统;超文本系统;黑板系统;

    4: SOA技术:UDDI WSDL SOAP REST,   实现方法:web service、企业服务总线、服务注册表

    5: 架构模式(架构风格):。。。。

    6:商用构件: CORBA  J2EE  DNA

  • 相关阅读:
    神仙题1.0
    一些小技巧(持续更新。。)
    模板(持续更新中。。)
    「CTS2019 | CTSC2019」氪金手游(容斥+概率计数)
    Emacs配置
    AGC034E Complete Compres(dp)
    「清华集训 2017」榕树之心(换根dp)
    [NOI2018]冒泡排序 (卡特兰数)
    「清华集训 2017」小 Y 和二叉树 (贪心)
    「雅礼集训 2018 Day1」图 (dp套dp)
  • 原文地址:https://www.cnblogs.com/flyfish2012/p/13625495.html
Copyright © 2011-2022 走看看