新書推薦:

《
咨询的奥秘2:咨询师的百宝箱(珍藏版)
》
售價:NT$
356.0

《
中国近代思想与学术的系谱(增订版)
》
售價:NT$
500.0

《
失权者(三联生活周刊文丛)
》
售價:NT$
352.0

《
张元济的生平与事业:从清代改革家到二十世纪出版家
》
售價:NT$
398.0

《
他者中的近代朝鲜(西方韩国研究丛书)
》
售價:NT$
398.0

《
索恩丛书·苏莱曼大帝的崛起:奥斯曼宫廷与16世纪的地中海世界
》
售價:NT$
403.0

《
攀龙附凤:北宋潞州上党李氏外戚将门研究(增订本)宋代将门百年兴衰史
》
售價:NT$
454.0

《
金钱的力量:财富流动、债务、与经济繁荣
》
售價:NT$
454.0
|
編輯推薦: |
1. 案例生动易懂,读者容易入门
本书结合了十多个真实企业项目,抽取每个项目的设计精华部分,采用言简意赅的描述,使读者在短时间内快速增长软件项目的系统分析与架构设计能力。
2. 原理透彻,注重应用
按照一个完整的软件项目周期:立项→业务需求→软件需求分析→架构设计→模块设计→代码开发→软件测试→项目部署→系统维护,深入浅出地讲解了需求分析技术、软件开发架构设计、关系型物理表设计、Redis应用实战、MongoDB开发与应用、Web服务器与数据库的集群部署等内容。
本书在介绍每个知识点时都给出了该知识点的应用场景,同时配合源代码分析;真正体现了理论联系实际的理念,使读者能够体会到“学以致用”的乐趣。
|
內容試閱:
|
Java软件项目基本有如下几种类型:大中型电子商务网站、大中型企业项目、政府项 目、移动客户端项目等。
可以重复使用的软件项目会成为产品,如SAP、用友、金蝶的ERP企业资源管理系统等。产品的开发因为要面向的用户面宽、需求变化大,因此应该具有更好的可扩展性。
企业和政府的软件项目开发基本流程如下:立项、项目招标、软件需求分析、软件架构设计、项目模块详细设计、软件测试、项目部署等。由于项目规模和项目管理者不同,项目流程中的个别环节会有差异,如有些项目无须招标、有些项目没有架构设计等。
Java软件项目基本都是团队开发,为了协同项目组成员之间的代码共享,需要使用软件版本管理工具,如CVS、SVN、ClearCase、Git等。由于Git的提交代码在公网服务器上,便于异地办公的团队共享,因此目前最为流行。为了协同项目组成员之间的资源共享,需要使用maven等工具。
本书介绍的项目案例,以企业项目为主,部分为电子商务和电子政务项目,后面会按照如图1所示的一个完整软件项目周期(立项→业务需求→软件需求分析→架构设计→模块设计→代码开发→软件测试→项目部署→系统维护),详细讲解软件项目的系统分析与架构设计技术。
图1 软件项目周期
【内容特色】
1. 案例生动易懂,读者容易入门
国内外关于软件工程的图书基本都是围绕UML和设计理论展开的,结合具体的真实企业级软件项目,既讲解设计方法,又讲解设计经验的图书极少。本书结合了17个真实企业项目,抽取每个项目的设计精华部分,采用言简意赅的描述,可以使读者在短时间内快速提升软件项目的系统分析与架构设计能力。
2. 原理透彻,注重应用
本书对软件项目开发步骤与流程的相关理论分门别类、层层递进地进行了详细的叙述和透彻的分析,既体现了各知识点之间的联系,又兼顾了其渐进性。本书在介绍每个知识点时都给出了该知识点的应用场景,同时配合源代码进行分析。本书真正体现了理论联系实际的理念,使读者能够体会到“学以致用”的乐趣。
【配套资源】
本书提供书中涉及的程序代码,可以到清华大学出版社网站本书页面(或关注“人工智能科学与技术”微信公众号,在“知识”→“资源下载”→“配书资源”菜单)下载。
限于编者的水平和经验,加之时间比较仓促,疏漏或者错误之处在所难免,敬请读者批评指正,有兴趣的朋友可发送邮件进行交流,联系方式见配套资源。
编者
2022年9月于北京
II
III
|
|