首页 > 其他 > 详细

阅读笔记6--软件架构设计

时间:2020-06-11 21:13:36      阅读:34      评论:0      收藏:0      [点我收藏+]

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

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

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

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

并举了几个案例

技术分享图片

 

 还讲到了鲁棒图的概念,

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

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

技术分享图片

学习于《软件架构设计》

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

阅读笔记6--软件架构设计

原文:https://www.cnblogs.com/my---world/p/13096044.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!