- 0
- 0
- 约7.51千字
- 约 11页
- 2023-08-10 发布于上海
- 举报
软件系统的架构设计方案
架构的定义
定义架构的最短形式是:“架构是一种结构”,这是一种正确的理解,但世
界还没太平。若做一个比喻,架构就像一个操作系统,不同的角度有不同的理解,
不同的关切者有各自的着重点,多视点的不同理解都是架构需要的,也只有通过
多视点来考察才能演化出一个有效的架构。
从静态的角度,架构要回答一个系统在技术上如何组织;从变化的角度,架
构要回答如何支持系统不断产生的新功能、新变化以及适时的重构;从服务质量
的角度,架构要平衡各种和用户体验有关的指标;从运维的角度,架构要回答如
何充分利用计算机或网络资源及其扩展策略;从经济的角度,架构要回答如何在
可行的基础上降低实现成本等等
软件系统架构(Software Architecture)是关于软件系统的结构、行为、属性、
组成要素及其之间交互关系的高级抽象。任何软件开发项目,都会经历需求获取、
系统分析、系统设计、编码研发、系统运维等常规阶段,软件系统架构设计就位
于系统分析和系统设计之间。做好软件系统架构,可以为软件系统提供稳定可靠
的体系结构支撑平台,还可以支持最大粒度的软件复用,降低开发运维成本。如
何做好软件系统的架构设计呢?
软件系统架构设计方法步骤
基于体系架构的软件设计模型把软件过
原创力文档

文档评论(0)