输入、输出和设计步骤
设计输入可以帮助确定你的架构一定要满足的需求和限制。通常输入就是用例和使用方案,功能需求,非功能需求(包括质量特性,例如:性能、安全、可靠性、和其他的),技术需求,目标部署环境,和其他限制。
在设计的过程中,你将会建立多个架构的用例,架构问题包括特殊的关注点,满足在设计过程中定义的需求和限制的候选架构方案。常用的方法就是不断的重新设计,直到满足所有的需求,保持了所有的限制,这个迭代的过程包括下图中的五个步骤。
详细的步骤描述如下:
- 确定架构对象。清晰的对象可以帮助你集中架构,帮助在设计中正确解决问题。精准的对象帮助你决定什么时候已经完成当前阶段的工作了,什么时候可以准备下一阶段工作了。
- 关键情节。使用关键情节将你的设计集中在最重要的地方,当候选架构方案准备好的时候,评估一下这些关键情节。
- 应用概述。识别应用的类型,部署架构,架构风格,使用的技术,连接一下你的设计和应用实际的运营环境。
- 关键问题。确定以质量为基础的关键问题,分解关注。有很多地方再设计的时候经常会发生误差。
- 候选解决方案。在开始下一次架构之前,重新评估和改进你的关键方案,部署限制。
这种架构的过程是一种迭代的、增量型的方法。你的第一个候选架构将会是一个高层次的设计,用来测试关键情节,需求,已经知道的限制,质量指标,结构框架。在你重新定义你的候选架构的时候,你将会知道更多的设计细节,需要扩展更多的关键情节,应用的概况,碰到的问题。
当谈到迭代架构的方法的时候,
你不应该尝试在一个迭代周期之后就建立你的应用。每一次迭代都应该添加更多细节。不要忽略细节,但是还是要集中于主要步骤,在架构和设计的基础上建立一个框架。
下面来详细的介绍前面讲过的步骤。
未完待续。。。。。。。。。。。。。。。。。。。。。。。。。。。。
P39
分享到:
相关推荐
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 ...
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。
ADMEMS方法推荐的《软件架构设计文档》
大型金融数据中心网络架构设计V2.pptx
一种结合车联网和C-V2X的终端设备系统架构设计.pdf
云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2.docx云平台系统架构设计文档v2....
SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 ...
SystemVerilog路科验证V2是一个SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注,可快速获取自已需要的知识,喜欢的平台可下载试试! 介绍设计描述和验证语言SystemVerilog的基本...
云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云平台系统架构设计文档v2.pdf云...
AADL 学习笔记参考文件 AADL 标准V2
【SystemVerilog】路科验证V2学习笔记.7z
王晓波-从微服务到Serverless+架构应用与实践V2-32页.pdf
以TOGAF为指导的云计算规划V2.pptx 企业架构典型设计精选.pptx 企业架构及典型设计V1.1.ppt 企业架构框架TOGAF.pdf 制作企业全套业务流程图整理47p.ppt 国际知名咨询公司-IT规划培训材料(1).ppt 方法论-企业IT战略...
微服务架构分享V2.pptx
王晓波-从微服务到Serverless+架构应用与实践V2.pdf
大数据时代证券证券交易系统架构演化V2-SACC2021年中国系统架构师大会
NoSQL数据库技术__城市时空数据引擎JUST的架构与应用实践V2.zip
参考书,淘宝技术架构介绍,可用于研究学习。
Ray -分布式计算框架架构设计详解 v2
V2X(Vehicle to ...构设计及软件架构设计方法及详细设计内容,并对系统方案特点进行分析,为 V2X 车路协同系统整体商业化、5G 通信演进 奠定基础,为国家制定 V2X 相关政策法规、企业明确技术战略方向提供参考