软件工程与UML项目化实用教程(第3版)
本书作者有多年的企业从业实际工作经验,教材定位准,内容实用,有大量的实用案例,适合学生和从业者学习

作者:刘振华 王晓蓓 高维亚

丛书名:计算机类技能型理实一体化新形态系列

定价:49.8元

印次:3-1

ISBN:9787302673101

出版日期:2024.12.01

印刷日期:2024.12.23

图书责编:张龙卿

图书分类:教材

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

"本书从实用的角度出发,以一个贯穿课程始终的项目案例“新闻发布系统”及拆分的10个典型工作任务为载体,围绕典型工作任务和知识点由浅入深、由简单到复杂重构教学内容,以实践为导向,理论与实践并重,“岗课赛证”融通,“教学做训育”并行。本书注重内容的先进性、系统性和思想性,以UML和面向对象方法为主。本书第3版在第2版的基础上增加了新方法、新技术和新规范,着重培养学生通过运用UML和面向对象的方法与技术,具备规范化、标准化地开发软件项目的实践能力和良好的职业素养。本书具体内容包括选择软件开发模型,认识统一建模语言,新闻发布系统可行性研究与软件开发计划、需求分析与建模、概要设计、详细设计、编码的实现、软件的测试、项目的发布与维护,以及软件项目管理。 本书内容适量,难度适中,既可作为高校计算机类相关专业学生的教材,也可供软件工程师、软件项目管理人员和软件开发人员使用。"

刘振华,教授,主持建设《数据库系统原理与SQL Server数据库技术》、《数据结构》两门校级精品课,参与建设《Oracle数据库技术》和《网页制作》两门校级精品课。多次被评为优秀教师、优秀班主任、优质课教师、教学能手和滨州职业学院首届教学名师。在《计算机应用》、《微处理机》、《教育信息化》和《中国成人教育》等上发表学术论文31篇,编写教材4部,获得山东高等学校优秀科研成果奖三等奖1项、地区级科研成果二等奖1项和三等奖2项,获得滨州市自然科学优秀学术成果二等奖一项和三等奖三项。

第3版前言 本书是校企合作实施项目化教学改革的产物,也是2022年山东省省级教学成果一等奖“基于‘岗课赛证’融通的软件技术专业核心课程群构建与实践”的重要支撑材料之一。本书第1版于2016年出版,第2版于2019年出版。本书自出版至今已经累计重印15次,得到了许多高校广大师生的认可。本版为第3版,在第2版的基础上增加了微课视频、敏捷开发模型及敏捷开发实践案例,更新了一些内容和插图,增加了若干实例等。 “软件工程”是软件技术、软件与信息服务、移动应用开发等专业的一门理论与实践并重的主要专业课程,是学生学习软件工程的基本概念、原理、方法和技术的工程类课程。该课程具有理论性强、抽象程度高、实践性强和综合性强的特点。 软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑。在国家推动传统产业转型升级,大力发展新一代信息技术产业的政策背景下,我国迫切需要大量的实践能力强、创新能力强的高素质软件技术技能人才。 传统的软件工程教材重理论、轻实践,重能力、轻素质,教学内容庞杂、抽象,教学实践环节薄弱,教学实施方面存在较大的难度。本书是编者在总结多年软件工程课程教学经验和软件项目研发经验的基础上,本着科学、严谨的态度,根据高校教育的职业性、实践性和先进性要求,通过校企合作而开发的项目导向、任务驱动、“岗课赛证”融通、“教学做训育”并行的理实一体教材。 编者以习近平新时代中国特色社会主义思想为指导,以切实提高教学质量,为我国培养德、智、体、美、劳全面发展的高素质软件技术技能人才为目标,积极进行教材供给侧改革,按照2020年教育部印发的《高等...

课件下载

样章下载

暂无网络资源

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

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

任务1选择软件开发模型1

1.1对软件的认知2

1.1.1软件的概念和特点2

1.1.2软件的分类2

1.1.3软件生产的发展过程4

1.1.4我国软件产业的发展历程5

1.2对软件危机的认知8

1.2.1软件危机的主要表现9

1.2.2软件危机产生的原因9

1.2.3软件危机的解决途径9

1.3对软件工程的认知10

1.3.1软件工程的基本概念10

1.3.2软件工程的目标10

1.3.3软件工程的发展历程11

1.3.4软件工程的原则12

1.3.5软件工程方法学13

1.3.6软件工程过程15

1.4对软件生命周期的认知16

1.4.1软件生命周期的基本概念16

1.4.2软件生命周期的八个阶段16

1.5对软件开发模型的认知17

1.5.1瀑布模型17

1.5.2快速原型模型18

1.5.3螺旋模型19

1.5.4增量模型20

1.5.5喷泉模型21

1.5.6基于构件的软件开发模型22

1.5.7敏捷开发模型22软件工程与UML项目化实用教程(第3版)目录1.6对计算机辅助软件工程的认知29

1.7习题31

任务2认识统一建模语言33

2.1初识UML34

2.1.1UML简介34

2.1.2UML发展简史34

2.1.3UML的特点和用途35

2.2UML的表示方法37

2.2.1UML视图37

2.2.2UML图37

2.2.3UML模型元素38

2.2.4UML通用机制40

2.3UML静态建模42

2.3.1用例图42

2.3.2类图47

2.3.3对象图53

2...

本书内容来自一线教师的多年教学成果,书中有大量的实用案例。同时按照新形态立体化教材方式编写,配有微课视频等立体化资源。编辑QQ 1102528884