《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效
《Java系统分析与架构设计(计算机科学与技术丛书)》[70M]百度网盘|pdf下载|亲测有效

Java系统分析与架构设计(计算机科学与技术丛书) pdf下载

isbn:9787302614142
出版社 清华大学出版社
出版年 2023-01-01
页数 328页
ISBN 9787302614142
装帧 精装
评分 9.0(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供Java系统分析与架构设计(计算机科学与技术丛书)电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

内容简介

《Java系统分析与架构设计》面向软件工程项目实战,内容按照软件项目的生命周期展开,分别为软件项目需求分析、软件项目架构设计(开发架构模式为主)、软件项目模块设计、软件项目的持久层设计(关系型物理表设计、Redis设计、MongoDB设计)、软件项目的部署等。

  《Java系统分析与架构设计》共7章,第1章以大型企业项目“中国石油物资采购管理信息系统”为例,详细讲解需求分析技术,如流程图分解、UML用例图设计、UML状态图设计、概念模型分析等;第2章为“软件架构设计”,讲解架构设计五视图、Java EE架构模式、微服务架构模式、Dubbo 3架构模式、MOM架构模式等内容,同时结合大型分布式项目“电影院综合票务管理平台”进行详细的架构设计示范;第3章为“项目模块设计”,讲解UML类图、UML时序图设计方法,同时结合项目“新闻系统”与“物流管理系统”进行模块设计的项目实战示范;第4章为“持久层物理表设计”,讲解“三范式与反范式”设计方法,并总结13个真实企业级软件项目,进行物理表设计示范;第5章为“持久层Redis数据库设计”,结合“当当书城”项目进行Redis项目实战示范;第6章为“持久层MongoDB数据库设计”,结合“新浪微博”系统,进行MongoDB项目实战示范;第7章为“项目部署”,讲解了Nginx反向代理、Docker虚拟化部署以及Web服务器集群、MySQL集群部署、Redis集群部署、MongoDB集群部署。

  《Java系统分析与架构设计》提供大量项目实战代码示例,具体程序代码见本书配套资源,获取方式见前言。

  《Java系统分析与架构设计》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,也可供有一定编程经验的软件开发人员、广大科技工作者和研究人员参考使用。


前言/序言

Java软件项目基本有如下几种类型:大中型电子商务网站、大中型企业项目、政府项 目、移动客户端项目等。

  可以重复使用的软件项目会成为产品,如SAP、用友、金蝶的ERP企业资源管理系统等。产品的开发因为要面向的用户面宽、需求变化大,因此应该具有更好的可扩展性。

  企业和政府的软件项目开发基本流程如下:立项、项目招标、软件需求分析、软件架构设计、项目模块详细设计、软件测试、项目部署等。由于项目规模和项目管理者不同,项目流程中的个别环节会有差异,如有些项目无须招标、有些项目没有架构设计等。

  Java软件项目基本都是团队开发,为了协同项目组成员之间的代码共享,需要使用软件版本管理工具,如CVS、SVN、ClearCase、Git等。由于Git的提交代码在公网服务器上,便于异地办公的团队共享,因此目前最为流行。为了协同项目组成员之间的资源共享,需要使用maven等工具。

  本书介绍的项目案例,以企业项目为主,部分为电子商务和电子政务项目,后面会按照如图1所示的一个完整软件项目周期(立项→业务需求→软件需求分析→架构设计→模块设计→代码开发→软件测试→项目部署→系统维护),详细讲解软件项目的系统分析与架构设计技术。


图1 软件项目周期

【内容特色】

  1. 案例生动易懂,读者容易入门

  国内外关于软件工程的图书基本都是围绕UML和设计理论展开的,结合具体的真实企业级软件项目,既讲解设计方法,又讲解设计经验的图书极少。本书结合了17个真实企业项目,抽取每个项目的设计精华部分,采用言简意赅的描述,可以使读者在短时间内快速提升软件项目的系统分析与架构设计能力。

  2. 原理透彻,注重应用

  本书对软件项目开发步骤与流程的相关理论分门别类、层层递进地进行了详细的叙述和透彻的分析,既体现了各知识点之间的联系,又兼顾了其渐进性。本书在介绍每个知识点时都给出了该知识点的应用场景,同时配合源代码进行分析。本书真正体现了理论联系实际的理念,使读者能够体会到“学以致用”的乐趣。

【配套资源】

  本书提供书中涉及的程序代码,可以到清华大学出版社网站本书页面(或关注“人工智能科学与技术”微信公众号,在“知识”→“资源下载”→“配书资源”菜单)下载。

  限于编者的水平和经验,加之时间比较仓促,疏漏或者错误之处在所难免,敬请读者批评指正,有兴趣的朋友可发送邮件进行交流,联系方式见配套资源。

  

   编者

  2022年9月于北京



产品特色

内容简介

《Java系统分析与架构设计》面向软件工程项目实战,内容按照软件项目的生命周期展开,分别为软件项目需求分析、软件项目架构设计(开发架构模式为主)、软件项目模块设计、软件项目的持久层设计(关系型物理表设计、Redis设计、MongoDB设计)、软件项目的部署等。

  《Java系统分析与架构设计》共7章,第1章以大型企业项目“中国石油物资采购管理信息系统”为例,详细讲解需求分析技术,如流程图分解、UML用例图设计、UML状态图设计、概念模型分析等;第2章为“软件架构设计”,讲解架构设计五视图、Java EE架构模式、微服务架构模式、Dubbo 3架构模式、MOM架构模式等内容,同时结合大型分布式项目“电影院综合票务管理平台”进行详细的架构设计示范;第3章为“项目模块设计”,讲解UML类图、UML时序图设计方法,同时结合项目“新闻系统”与“物流管理系统”进行模块设计的项目实战示范;第4章为“持久层物理表设计”,讲解“三范式与反范式”设计方法,并总结13个真实企业级软件项目,进行物理表设计示范;第5章为“持久层Redis数据库设计”,结合“当当书城”项目进行Redis项目实战示范;第6章为“持久层MongoDB数据库设计”,结合“新浪微博”系统,进行MongoDB项目实战示范;第7章为“项目部署”,讲解了Nginx反向代理、Docker虚拟化部署以及Web服务器集群、MySQL集群部署、Redis集群部署、MongoDB集群部署。

  《Java系统分析与架构设计》提供大量项目实战代码示例,具体程序代码见本书配套资源,获取方式见前言。

  《Java系统分析与架构设计》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,也可供有一定编程经验的软件开发人员、广大科技工作者和研究人员参考使用。


前言/序言

Java软件项目基本有如下几种类型:大中型电子商务网站、大中型企业项目、政府项 目、移动客户端项目等。

  可以重复使用的软件项目会成为产品,如SAP、用友、金蝶的ERP企业资源管理系统等。产品的开发因为要面向的用户面宽、需求变化大,因此应该具有更好的可扩展性。

  企业和政府的软件项目开发基本流程如下:立项、项目招标、软件需求分析、软件架构设计、项目模块详细设计、软件测试、项目部署等。由于项目规模和项目管理者不同,项目流程中的个别环节会有差异,如有些项目无须招标、有些项目没有架构设计等。

  Java软件项目基本都是团队开发,为了协同项目组成员之间的代码共享,需要使用软件版本管理工具,如CVS、SVN、ClearCase、Git等。由于Git的提交代码在公网服务器上,便于异地办公的团队共享,因此目前最为流行。为了协同项目组成员之间的资源共享,需要使用maven等工具。

  本书介绍的项目案例,以企业项目为主,部分为电子商务和电子政务项目,后面会按照如图1所示的一个完整软件项目周期(立项→业务需求→软件需求分析→架构设计→模块设计→代码开发→软件测试→项目部署→系统维护),详细讲解软件项目的系统分析与架构设计技术。


图1 软件项目周期

【内容特色】

  1. 案例生动易懂,读者容易入门

  国内外关于软件工程的图书基本都是围绕UML和设计理论展开的,结合具体的真实企业级软件项目,既讲解设计方法,又讲解设计经验的图书极少。本书结合了17个真实企业项目,抽取每个项目的设计精华部分,采用言简意赅的描述,可以使读者在短时间内快速提升软件项目的系统分析与架构设计能力。

  2. 原理透彻,注重应用

  本书对软件项目开发步骤与流程的相关理论分门别类、层层递进地进行了详细的叙述和透彻的分析,既体现了各知识点之间的联系,又兼顾了其渐进性。本书在介绍每个知识点时都给出了该知识点的应用场景,同时配合源代码进行分析。本书真正体现了理论联系实际的理念,使读者能够体会到“学以致用”的乐趣。

【配套资源】

  本书提供书中涉及的程序代码,可以到清华大学出版社网站本书页面(或关注“人工智能科学与技术”微信公众号,在“知识”→“资源下载”→“配书资源”菜单)下载。

  限于编者的水平和经验,加之时间比较仓促,疏漏或者错误之处在所难免,敬请读者批评指正,有兴趣的朋友可发送邮件进行交流,联系方式见配套资源。

  

   编者

  2022年9月于北京