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

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

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

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

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

    并举了几个案例

     还讲到了鲁棒图的概念,

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

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

    学习于《软件架构设计》

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

  • 相关阅读:
    越狱-监狱地图
    老K说故事系列(003)
    老K说故事系列(001)
    面向对象软件开发培训
    别让思想老去,重燃激情火焰
    软件产品界面设计-培训PPT发布
    读“道法自然”的非技术有感
    老K说故事系列(002)
    游戏规则
    基于C# Socket实现多人网络聊天室
  • 原文地址:https://www.cnblogs.com/my---world/p/13096044.html
Copyright © 2011-2022 走看看