软件工程项目开发实践——手把手教你掌握13个精彩案例设计
案例“程序理解初探:以基于代码分析的系统UML图生成为例”入选福建省专业学位研究生优秀教学案例

作者:陈星、汪璟玢、周咏杰、郑晶晶

丛书名:计算机科学与技术丛书

定价:89元

印次:1-2

ISBN:9787302676782

出版日期:2024.12.01

印刷日期:2025.05.27

图书责编:崔彤

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。 本书中的案例“程序理解初探:以基于代码分析的系统UML图生成为例”入选福建省专业学位研究生优秀教学案例。 本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。"

陈星,男,1985年11月出生,中共党员,理学博士,教授,博士生导师,现任计算机与大数据学院副院长、福建省网络计算与智能信息处理重点实验室主任,兼任福建省计算机学会副理事长、中国计算机学会福州副主席,入选福建省高层次A类人才、福建省杰青、福建省雏鹰计划青年拔尖人才、福建省百千万工程人才等人才奖励计划。主持国家自然科学基金、国家重点研发计划子课题等国家级课题5项,以第一作者或通讯作者在TPDS、TMC、TII、TCC、IoTJ、中国科学、软件学报等国内外期刊和会议上发表论文80余篇(含CCF A类和中科院1区论文15篇),入选ESI热点论文2篇、高被引论文6篇,主编专著和教材2部,以第一发明人授权国家发明专利25件。荣获福建省教学成果特等奖1项、福建省科技进步一等奖3项。荣获福建省优秀教师、福建省青年科技奖、福建青年五四奖章等荣誉称号。

前言 在数字化时代,软件开发已成为推动技术进步的重要力量。在面向产出的教育理念下,将理论与实践融合,在课程中引入项目实践,切实提高学生解决实际场景下复杂软件工程问题的能力,是当下高校计算机类人才培养的共识。为了响应这一教育趋势,编者结合近年对软件工程理论新技术的研究,引导学生在项目中融入科研方向,促进研究性学习和创新思维培养; 同时在实践的各主要阶段,要求学生将理论知识在项目实践中加以运用,由此实现对项目实践能力的培养。 在上述背景下,本书甄选多年教学的项目实践案例,并对这些案例进行精心整理,每个案例都是一个完整的工程项目,涵盖软件工程中的需求分析、概要设计、详细设计和测试。通过本书的学习,学生能够针对复杂软件工程问题,构建表达准确的需求分析模型,设计并开发高效可靠的服务组件或服务系统; 能够结合每个项目案例分析,深入地理解各个软件开发实际环节的技术和理论,掌握软件工程方面的新技术(包括设计模式、软件复用、分布式软件工程、面向服务的体系结构、基于组件的软件工程、项目管理等)、新概念和新方法,提高解决复杂工程问题的能力。 本书是一本系统性和实战性的图书,对计算机类高年级本科生、学术型/专业型的硕士研究生都有很好的借鉴作用。编写本书的初衷是希望能够为软件工程的学习者和实践者提供一个实用、全面的学习资源。相信通过对这13个案例的学习,读者不仅能够掌握软件开发的基本技能和核心理念,还能够激发自己的创新思维,为解决实际问题提供新的视角和方法。本书可作为“高级软件工程”“项目管理与实践”等课程的教材,也可作为软件开发工程师、项目经理等相关人员的参考读物。 ...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第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功能介绍

...

"本书主要从总述和案例分析两方面入手,介绍软件工程项目案例。本书选取了不同种类的案例进行分析,包括基于代码分析的系统UML图生成案例、电影推荐系统案例、数据采集器案例、Magic图像处理小程序案例等。案例分析由引言、相关背景、功能介绍、系统实现和小结五个方面组成,全面地分析项目案例。
本书中的案例“程序理解初探:以基于代码分析的系统UML图生成为例”入选福建省专业学位研究生优秀教学案例。
本书的读者对象为学生和老师,学生可以通过这本书学习如何设计和实现项目,老师可以通过这本书更好地将具体案例和教学结合在一起。"