zoukankan      html  css  js  c++  java
  • 阅读笔记6--软件架构设计

    本书第九章主要介绍了概念架构的设计

    概念架构的设计及其的重要,直至系统目标的设计思想,重大选择。

    首先,什么是概念架构的设计

    概念架构界定系统的高层组件、以及它们之间的关系。概念架构意在对系统进行适当分解、而不陷入细节。借此,可以与管理人员、市场人员、用户等非技术人员交流架构。概念架构规定了每个组件的非正式规约、以及架构图,但不涉及接口细节。

    并举了几个案例

     还讲到了鲁棒图的概念,

    鲁棒图——是需求设计过程中使用的一种方法(鲁棒性分析),通过鲁棒分析法可以让设计人员更清晰、全面了解需求。它通常使用在需求分析后及需求设计前做软件架构分析之用,它主要注重于功能需求的设计分析工作。需求规格说明书为其输入信息,设计模型为其输出信息。它是从功能需求向设计方案过渡的第一步,重点是识别组成软件系统的高级职责模块、规划模块之间的关系。

    包含三种图形:边界、控制、实体。
    边界——起与外界交互的作用,它只能与控制对象和执行者有关系
    控制——对业务控制、流程控制的作用,它能与边界对象和实体对象有关系
    实体——业务元素的存储对象,与领域模型中的对象有良好的关系。它只能与控制对象有关系

    学习于《软件架构设计》

    https://www.cnblogs.com/moonsoft/p/10612046.html

  • 相关阅读:
    [51nod1384]全排列
    [51nod1256]乘法逆元
    [51nod1106]质数检测
    [51nod1058]求N!的长度
    2017 world final
    [Manacher+bit]Palindrome
    [hdu3068]最长回文(Manacher算法)
    [trie]字典树模板
    [凸包]Triangles
    LintCode-366.斐波纳契数
  • 原文地址:https://www.cnblogs.com/my---world/p/13096044.html
Copyright © 2011-2022 走看看