不同需求影响架构的原理不同
来源:互联网 发布:企业网软件下载 编辑:程序博客网 时间:2024/05/21 07:05
需求 基本原理 对架构设计的影响
功能 功能是发现职责的依据 1、每个功能都是由一条“职责协作链”完成的,架构师通过为功能规划职责协作链,将职责分配到子系统,
为子系统界定接口,确定基于接口的交互机制,来推动架构设计的进行。
质量 质量是完善架构设计的动力 1、必须基于当前架构设计中间成功,进一步考虑具体的质量要求,对架构设计中间成功进行细化、调整,
甚至推倒重来,一步步使架构设计完善起来。
2、质量和功能共同影响着架构设计,抛开功能,单依据质量要求设计架构是不可能的。
约束 约束对架构设计的影响分为几个层次 1、直接制约设计决策。如,系统必须在xx平台之上。
2、转化为功能需求的约束。如本银行系统将采取汇率浮动机制,引出“汇率调整功能”。
3、转化为质量需求的约束。如本理财系统面对的大众客户,计算机平均水平的不高等,引出系统易用性需求。
- 不同需求影响架构的原理不同
- sql实现不同的需求
- java的不同架构
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- 子系统不同,架构不同
- FastDB不同访问模式带来的影响
- JDk版本不同对系统的影响
- FastDB不同访问模式带来的影响
- 弹性云存储架构满足不同用户需求
- 移动用户必然会有不同的需求
- iOS 不同需求下的定位
- 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求
- 软件需求包括3个不同的层次 - 业务需求、用户需求和功能需求 .
- 不同规则的中文分词对Lucene索引的影响
- 不同规则的中文分词对Lucene索引的影响
- Visual Studio 必备神器
- diff & patch 制作及打补丁
- 【玩转cocos2d-x之三十三】游戏嵌入Webview网页
- Django负载均衡session共享
- JQuery返回Json日期格式的問題 jquery对时间/Date(1387900800000)进行处理
- 不同需求影响架构的原理不同
- 用adblock过滤页面上固定位置的悬浮窗
- 什么是stream?
- Android开发心得——网页通过webview调用Android的图片或文件选择
- android系统中sendevent的妙用
- modem是什么
- [Ext.Net]TreePanel 异步加载数据
- 复习笔记之三--内核对象线程同步---事件
- 顺序栈实现