新書推薦:

《
中国城市科创金融指数·2024
》
售價:HK$
107.8

《
你想活出怎样的人生:摆渡船上的人生哲学
》
售價:HK$
65.9

《
中国历代户口、田地、田赋统计——梁方仲著作集
》
售價:HK$
148.5

《
反乌合之众——跳出羊群,逆向获利
》
售價:HK$
76.8

《
帝国作为装饰品:英国人眼中的大英帝国(帝国与国际法译丛)
》
售價:HK$
86.9

《
AI芯片应用开发实践:深度学习算法与芯片设计
》
售價:HK$
75.9

《
世界之中(文明三部曲之后,亚洲图书奖得主张笑宇充满想象力的重磅新作)
》
售價:HK$
86.9

《
柏拉图《美诺》疏证
》
售價:HK$
96.8
|
編輯推薦: |
本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。
本书中的案例“程序理解初探:以基于代码分析的系统UML图生成为例”入选福建省专业学位研究生优秀教学案例。
本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。
|
內容簡介: |
本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。
本书中的案例“程序理解初探:以基于代码分析的系统UML图生成为例”入选福建省专业学位研究生优秀教学案例。
本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。
|
關於作者: |
陈星,男,1985年11月出生,中共党员,理学博士,教授,博士生导师,现任计算机与大数据学院副院长、福建省网络计算与智能信息处理重点实验室主任,兼任福建省计算机学会副理事长、中国计算机学会福州副主席,入选福建省高层次A类人才、福建省杰青、福建省雏鹰计划青年拔尖人才、福建省百千万工程人才等人才奖励计划。主持国家自然科学基金、国家重点研发计划子课题等国家级课题5项,以第一作者或通讯作者在TPDS、TMC、TII、TCC、IoTJ、中国科学、软件学报等国内外期刊和会议上发表论文80余篇(含CCF A类和中科院1区论文15篇),入选ESI热点论文2篇、高被引论文6篇,主编专著和教材2部,以第一发明人授权国家发明专利25件。荣获福建省教学成果特等奖1项、福建省科技进步一等奖3项。荣获福建省优秀教师、福建省青年科技奖、福建青年五四奖章等荣誉称号。
|
目錄:
|
第1章基于代码分析的系统UML图生成项目
1.1相关背景
1.2需求分析
1.3系统设计
1.4小结
第2章电影推荐系统项目
2.1相关背景
2.2需求分析
2.2.1用例图
2.2.2原型图
2.3系统设计
2.3.1体系结构设计
2.3.2功能介绍
2.3.3数据库设计
2.3.4设计模式
2.3.5推荐算法设计
2.3.6运行设计
2.3.7出错处理措施
2.3.8测试分析
2.4小结
第3章大学生信用培养平台项目
3.1相关背景
3.2需求分析
3.2.1用例图
3.2.2原型图
3.3系统设计
3.3.1体系结构设计
3.3.2功能介绍
3.3.3验收标准
3.3.4出错处理措施
3.3.5测试用例
3.4小结
第4章流萤经济学社网站项目
4.1相关背景
4.2需求分析
4.2.1用例图
4.2.2原型图
4.3系统设计
4.3.1体系结构设计
4.3.2功能介绍
4.3.3数据库设计
4.3.4设计模式
4.3.5运行设计
4.3.6系统出错处理设计
4.4小结
第5章基于Python爬虫的资源搜索网站项目
5.1相关背景
5.2需求分析
5.2.1用例图
5.2.2原型图
5.3系统设计
5.3.1体系结构设计
5.3.2功能介绍
5.3.3数据库设计
5.3.4设计模式
5.3.5出错处理措施
5.3.6测试分析
5.4小结
第6章实验室协作系统项目
6.1相关背景
6.2需求分析
6.2.1用例图
6.2.2原型图
6.3系统设计
6.3.1功能介绍
6.3.2数据库设计
6.3.3测试分析
6.4小结
第7章数据采集器项目
7.1相关背景
7.2需求分析
7.2.1用例图
7.2.2原型图
7.3系统设计
7.3.1体系结构设计
7.3.2功能介绍
7.3.3数据库设计
7.3.4设计模式
7.3.5运行设计
7.3.6出错处理措施
7.4小结
第8章小说推荐系统项目
8.1相关背景
8.2需求分析
8.2.1用例图
8.2.2原型图
8.3系统设计
8.3.1体系结构设计
8.3.2功能介绍
8.3.3数据库设计
8.3.4设计模式
8.3.5运行设计
8.3.6测试分析
8.4小结
第9章研究生培养管理系统项目
9.1相关背景
9.2需求分析
9.2.1用例图
9.2.2原型图
9.3系统设计
9.3.1体系结构设计
9.3.2功能介绍
9.3.3数据库设计
9.3.4设计模式
9.3.5运行设计
9.3.6出错处理措施
9.3.7测试分析
9.4小结
第10章Magic图像处理小程序项目
10.1相关背景
10.2需求分析
10.2.1用例图
10.2.2原型图
10.3系统设计
10.3.1体系结构设计
10.3.2功能介绍
10.3.3数据库设计
10.3.4设计模式
10.3.5运行设计
10.3.6系统出错处理设计
10.3.7测试分析
10.4小结
第11章福州大学二手购物网站项目
11.1相关背景
11.2需求分析
11.2.1用例图
11.2.2原型图
11.3系统设计
11.3.1体系结构设计
11.3.2功能介绍
11.3.3数据库设计
11.3.4设计模式
11.4小结
第12章DBLOG博客系统项目
12.1相关背景
12.2需求分析
12.2.1用例图
12.2.2原型图
12.3系统设计
12.3.1体系结构设计
12.3.2功能介绍
12.3.3数据库设计
12.3.4设计模式
12.3.5测试分析
12.4小结
第13章在线人才招聘系统项目
13.1相关背景
13.2需求分析
13.2.1用例图
13.2.2原型图
13.3系统设计
13.3.1功能介绍
13.3.2数据库设计
13.3.3设计模式
13.3.4运行设计
13.3.5系统出错处理设计
13.3.6测试分析
13.4小结
|
內容試閱:
|
在数字化时代,软件开发已成为推动技术进步的重要力量。在面向产出的教育理念下,将理论与实践融合,在课程中引入项目实践,切实提高学生解决实际场景下复杂软件工程问题的能力,是当下高校计算机类人才培养的共识。为了响应这一教育趋势,编者结合近年对软件工程理论新技术的研究,引导学生在项目中融入科研方向,促进研究性学习和创新思维培养; 同时在实践的各主要阶段,要求学生将理论知识在项目实践中加以运用,由此实现对项目实践能力的培养。
在上述背景下,本书甄选多年教学的项目实践案例,并对这些案例进行精心整理,每个案例都是一个完整的工程项目,涵盖软件工程中的需求分析、概要设计、详细设计和测试。通过本书的学习,学生能够针对复杂软件工程问题,构建表达准确的需求分析模型,设计并开发高效可靠的服务组件或服务系统; 能够结合每个项目案例分析,深入地理解各个软件开发实际环节的技术和理论,掌握软件工程方面的新技术(包括设计模式、软件复用、分布式软件工程、面向服务的体系结构、基于组件的软件工程、项目管理等)、新概念和新方法,提高解决复杂工程问题的能力。
本书是一本系统性和实战性的图书,对计算机类高年级本科生、学术型/专业型的硕士研究生都有很好的借鉴作用。编写本书的初衷是希望能够为软件工程的学习者和实践者提供一个实用、全面的学习资源。相信通过对这13个案例的学习,读者不仅能够掌握软件开发的基本技能和核心理念,还能够激发自己的创新思维,为解决实际问题提供新的视角和方法。本书可作为“高级软件工程”“项目管理与实践”等课程的教材,也可作为软件开发工程师、项目经理等相关人员的参考读物。
本书的编写和出版得到了清华大学出版社编辑的支持,他们对编写内容提出了宝贵意见。
由于编者水平有限,书中难免有疏漏和不足之处,恳请读者批评指正。
编者2024年10月
|
|