软件设计的三层架构
软件设计需要考虑的因素:
- 模块化
- 可扩展性
- 性能
- 安全
软件设计要借鉴成功的经验:
- 软件设计模式
- 软件体系结构
软件设计模式的定义:
设计模式处理一个特定设计情况下反复出现的设计问题,并且为其提供一个解决方案(软件设计模式适用于小范围的局部的程序设计).
软件体系结构的定义:
- 软件组件
- 外部可见性质
- 组件之间的关系
(软件体系结构是软件的整体架构,用于描述整个软件系统的结构)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!