





定价:69元
印次:1-1
ISBN:9787302682189
出版日期:2025.04.01
印刷日期:2025.04.02
图书责编:胡辰浩
图书分类:教材
"《软件工程实用教程(微课版)》系统全面地介绍了软件工程的基本原理与核心技术,章节安排合理有序。每章均设有学习目标、主要内容、小结以及思考与练习,旨在帮助读者理解软件工程的关键知识,并初步掌握基本的软件开发方法。全书共分为10章,内容包括软件工程概述、软件过程、需求分析与软件需求规约、结构化分析、结构化设计、面向对象分析、面向对象设计、统一建模语言、编码与测试及软件项目管理。 本书力求语言通俗易懂,采用大量案例分析并配备教学PPT和教学视频,帮助读者快速掌握软件工程的基础知识与项目管理技能,为实际应用打下坚实基础。本书适合作为高等院校计算机与信息类相关专业的教材或教学参考书,也可作为研究生及软件工程从业者的参考资料。 本书配套的电子课件和习题答案可以通过http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的二维码获取。扫描前言中的视频二维码可以直接观看教学视频。"
和孟佯 单位:郑州大学 职务/职称:讲师 性别:女 年龄:29 专业:软件工程 学历:博士 研究领域:数据科学与智能计算、下一代互联网、网络与信息安全等。研究成果:作为核心成员主持或参与国家级及省部级项目4项,在SCI/EI期刊上发表学术论文10余篇
前 言 软件工程(Software Engineering,SE)是一门通过工程化方法构建和维护高效、实用且高质量软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准及设计模式等多个领域。掌握先进的软件开发工具及软件工程管理理论与方法,不仅能显著提高工作效率,还能增强软件系统设计与项目实施的能力。 《软件工程实用教程(微课版)》从软件危机的起源讲起,遵循“从简单到复杂”和“从抽象到具体”的原则,系统介绍软件开发过程的基本原理及核心技术。本书共分为10章,第1章是软件工程概述,介绍软件危机的起源及软件工程的基本原理;第2章介绍软件过程中涉及的不同软件生命周期模型;第3章讲解软件需求分析中的相关知识及常用的需求记录与分析方法;第4章介绍常见的结构化分析工具;第5章讲解结构化设计中的常用规则;第6章介绍面向对象分析方法;第7章讲解面向对象设计的基本原则;第8章重点介绍统一建模语言;第9章讲解编码与测试方法;第10章介绍常见的软件项目管理方法。 本书内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实并配有教学视频。每章开篇提供内容概述和学习目标,引导读者了解本章的学习方向。正文部分结合每章的知识点和关键技术,使用通俗易懂的语言进行介绍。每章的末尾设有本章小结,总结本章的内容、重点和难点。除此之外,每章还安排了针对性的思考题和练习题,帮助读者巩固所学知识。同时,配套的教学视频对每章的知识点进行了讲解和总结。 本书主要面向计算机相关专业的初学者,适合作为高等院校计算机与信息类相关专业的教材或教学参考书,也可作为研究生及软件工程从业者的参考资料。 除封...
第1章 软件工程概述 1
1.1 软件危机 2
1.1.1 工程学科的发展历程 2
1.1.2 软件危机的介绍 3
1.1.3 软件危机的原因 5
1.1.4 消除软件危机的途径 6
1.2 软件工程 6
1.2.1 软件工程的出现 7
1.2.2 软件工程的基本原理 12
1.3 本章小结 14
1.4 思考与练习 15
第2章 软件过程 16
2.1 软件生命周期 16
2.1.1 为什么使用软件生命周期 16
2.1.2 软件生命周期的各个阶段 17
2.1.3 阶段出入标准 17
2.2 瀑布模型 18
2.3 迭代模型 20
2.4 增量模型 21
2.5 螺旋模型 23
2.6 喷泉模型 24
2.7 敏捷软件开发 26
2.7.1 敏捷过程概述 26
2.7.2 极限编程 27
2.8 本章小结 29
2.9 思考与练习 30
第3章 需求分析与软件需求规约 31
3.1 需求定义 32
3.1.1 清晰明确 32
3.1.2 没有歧义 32
3.1.3 一致 32
3.1.4 具有优先级 33
3.1.5 可验证 34
3.1.6 应避免使用的词 34
3.2 需求分类 35
3.2.1 受众导向的需求 35
3.2.2 FURPS 36
3.2.3 FURPS+ 37
3.2.4 通用需求 38
3.3 需求记...
•图文并茂。本书配有大量辅助图片,直观明了,易学易懂。
•视频教学。在学会基础知识与关键方法的基础上,辅以视频教学,助你综合应用知识,加强实践经验。"