图书前言

前言

经过多年的积累以及整理和思考,“软件是这样‘炼’成的”系列书终于在艰难中“分娩了”,《软件是这样“炼”成的——从软件需求分析到软件架构设计》和《软件是这样“炼”成的——软件过程管理与软件测试》相继出版发行,读者数量也不错,有许多忠实的读者通过微信和QQ消息发来了最为诚恳的建议,这些读者给了我继续写下去的动力。本书书名为《软件是这样“炼”成的——软件架构设计实现》,这本书的出版完成了一个项目的全程记录,将投核保系统项目的全部过程展现给读者,让读者通过项目感悟项目开发过程中可能遇到的各种挫折及解决问题的思路。

本系列书的最大特点是将学院派和应用派的两大著书思想有效地结合起来,既没有专注讲空洞的理论,也没有专注于讲宽泛的应用,将理论与实践融合起来,能够给读者以新的感受和收获。在文字组织上,本系列书采取了场景再现、情景对话等方式,将软件企业开发过程中的软件过程改进、软件过程管理和软件测试过程全面展现给读者。本书自始至终使用保险公司的投核保系统作为唯一案例,将软件开发的各个环节串连起来,使得读者能够系统地、完整地了解项目开发的全部过程。

本书由四篇共50章组成。第一篇“开发之旅起航”以投核保系统为案例,通过叙事方式分析软件编程设计过程中存在的问题,并且引出了投核保系统的开发模式; 第二篇以投核保系统配置图为设计依据,全面介绍了各种工具的安装与配置过程; 第三篇是以投核保系统为案例,以投核保系统数据架构设计为唯一依据,介绍了基于Oracle的数据架构设计实现过程; 第四篇是以投核保系统详细设计架构为设计依据,介绍了基于Struts 2.0和EJB 3.0的技术方法将软件架构设计最终落实到具体的代码上。

《软件是这样“炼”成的——从软件需求分析到软件架构设计》和《软件是这样“炼”成的——软件过程管理与软件测试》两本书出版以后得到了广大读者的殷切关注和大力支持,并且提出了许多宝贵的意见,这里表示真心的感谢,希望各位继续提出宝贵的意见。

在本书的编写过程中得到了家人和朋友的大力支持,在此我要感谢我的妻子商莉和我的女儿王贝思给予我的最大的支持,同时感谢我的好朋友罗少木和姜伟给予我的帮助和大力支持。

由于作者水平有限,书中难免有疏漏和不足之处,恳请各位专家和广大读者提出宝贵的意见。如果读者在阅读过程中遇到问题,可以直接和本人联系。QQ: 307050843。

作者2017年5月