谈谈您对架构的理解,SAD文档的结构

来源:百度知道 编辑:UC知道 时间:2024/05/02 21:41:00
谈谈您对架构的理解,SAD文档的结构

架构是一组重要决策,涉及软件系统的组织,对结构元素及其组成系统所用接口的选择,从这些结构和行为元素到规模更大的子系统的组成,以及指导该组织结构的架构风格。共同主题涉及动机、约束、模式、职责和系统连接。
• 软件架构文档SAD文档的结构:
架构表示
(概括介绍文档中如何描述架构,例如:使用技术备忘录和架构视图,对于技术备忘录或视图不熟悉的人有用,注意并非所有视图都是必要的)
架构因素
(参考补充性规格说明)
架构决策
(概括决策的一组技术备忘录)
逻辑视图
(主要元素的UML包图和类图,对主要构件的大尺度结构和功能的解说)
部署视图
(UML部署图显示了节点以及进程和构件的分配。有关网络的注解)
进程视图
(解释系统进程和线程的UML类图和交互图,基于交互的线程和进程对此进行组织,有关进程间的通讯如何工作的解释)
用例视图
(简要概括了构架上最重要的用例,某些构架上重要的用例实现或场景的UML交互图,以及在图中解释如何描述主要构架元素的注释)
其他视图