不同需求影响架构的原理不同
2013-12-26 11:05
204 查看
需求 基本原理 对架构设计的影响
功能 功能是发现职责的依据 1、每个功能都是由一条“职责协作链”完成的,架构师通过为功能规划职责协作链,将职责分配到子系统,
为子系统界定接口,确定基于接口的交互机制,来推动架构设计的进行。
质量 质量是完善架构设计的动力 1、必须基于当前架构设计中间成功,进一步考虑具体的质量要求,对架构设计中间成功进行细化、调整,
甚至推倒重来,一步步使架构设计完善起来。
2、质量和功能共同影响着架构设计,抛开功能,单依据质量要求设计架构是不可能的。
约束 约束对架构设计的影响分为几个层次 1、直接制约设计决策。如,系统必须在xx平台之上。
2、转化为功能需求的约束。如本银行系统将采取汇率浮动机制,引出“汇率调整功能”。
3、转化为质量需求的约束。如本理财系统面对的大众客户,计算机平均水平的不高等,引出系统易用性需求。
功能 功能是发现职责的依据 1、每个功能都是由一条“职责协作链”完成的,架构师通过为功能规划职责协作链,将职责分配到子系统,
为子系统界定接口,确定基于接口的交互机制,来推动架构设计的进行。
质量 质量是完善架构设计的动力 1、必须基于当前架构设计中间成功,进一步考虑具体的质量要求,对架构设计中间成功进行细化、调整,
甚至推倒重来,一步步使架构设计完善起来。
2、质量和功能共同影响着架构设计,抛开功能,单依据质量要求设计架构是不可能的。
约束 约束对架构设计的影响分为几个层次 1、直接制约设计决策。如,系统必须在xx平台之上。
2、转化为功能需求的约束。如本银行系统将采取汇率浮动机制,引出“汇率调整功能”。
3、转化为质量需求的约束。如本理财系统面对的大众客户,计算机平均水平的不高等,引出系统易用性需求。
相关文章推荐
- 从不同架构的角度进行web项目的需求分析和系统设计
- 影响架构决策的非功能性需求
- 架构之美—需求审核直接影响设计成败(2)
- OpenSSL所有版本的变化,从1.1开始架构有所变化,生成的lib名称也有所不同了,以及对Qt的影响
- mysql性能调优与架构设计(一)商业需求与系统架构对性能的影响
- 影响架构决策的非功能性需求
- ANDROID开发中注意不同手机CPU架构对SO文件的不同需求。
- 从不同架构的角度进行web项目的需求分析和系统设计
- 广东中山二院:需求决定系统架构 推荐
- 微服务架构的原理
- 分布式计算框架Hadoop原理及架构全解
- 需求工程不同需求概念该如何理解
- Flink 原理与实现:架构和拓扑概览
- 分布式服务架构:原理、设计与实践
- Spring MVC + Ibatis架构原理分析
- 基于 EntityFramework 的数据库主从读写分离架构(1) - 原理概述和基本功能实现
- HBase表的架构原理
- Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
- Android官方架构组件:Lifecycle详解&原理分析
- 网站架构优化之css+div设计对SEO的影响