![]()
内容推荐 本书共分6章,第1章主要介绍软件设计工程概述,通过对软件发展过程中存在问题的描述,引出软件加工中心的概念;第2章主要介绍进行服务化设计需要具备的前提知识,这也是软件加工中心进行系统设计的核心理念;第3章主要讲述软件设计的过程以及与上下游工程的推导关系,主要从如何对接需求工程,如何进行服务化设计和开发以及如何进行制造工程的推导等几个方面进行阐述;第4章主要讲述软件设计的具体实施过程,重点突出软件服务化设计的思想,同时讲述了微服务设计应用过程;第5章主要讲述非功能性设计,集中在较为关心的安全性设计和性能指标设计方面;第6章主要是对软件设计工程的展望,在基于软件加工中心的基础上结合当前大数据、云计算等信息技术讨论如何在下一步实现设计的智能化和自动化的设想。 目录 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 小结 附录 参考文献 |