1 软件设计概述
1.1 软件设计的主要方法
1.2 软件设计工程发展概述
1.3 软件设计工业化:软件加工中心
1.4 小结
2 软件架构及其设计模式
2.1 SOA简介
2.2 Tuscany简介
2.3 设计模式
2.4 面向服务的设计原则
2.5 小结
3 软件设计过程
3.1 设计转移跟踪矩阵
3.2 关联需求工程
3.3 推导设计工程
3.4 输出制造工程
3.5 小结
4 系统功能设计
4.1 子系统设计
4.2 模块设计
4.3 服务设计
4.4 业务逻辑设计
4.5 微服务
4.6 工作流设计
4.7 界面设计
4.8 数据库设计
4.9 小结
5 系统非功能性设计
5.1 性能设计
5.2 安全性设计
5.3 小结
6 软件设计工程展望
6.1 设计工程元素智能化推导
6.2 设计工程产物自动化
6.3 软件智能化畅想
6.4 软件智能化生产
6.5 小结
附录
参考文献
展开