留言咨询
首页 > 图书分类 > 计算机系列 >
软件工程原理与实践(双色、微课)

软件工程原理与实践(双色、微课)

ISBN:978-7-5661-4352-5

主编:张正伟 胡媛媛 崔义

出版社:哈尔滨工程大学出版社

出版/修订日期:2024.6

¥59.80

        软件工程是指导计算机软件开发和维护的重要学科, 有利于构造出更加复杂的软件系统。软件工程主要是指利用工程化的思想、概念、原理、技术和方法, 在软件研发项目的可行性分析、需求分析、设计、实现、测试、维护和管理的过程中, 将最佳的技术、方法与科学管理紧密结合, 以较经济的手段获得满足用户需求的安全可靠软件的一系列方法, 即软件工程=工程原理+技术方法+管理技术。软件工程不仅具有一般工程学科的共性, 还具有软件工程学科的系统性、工程化、综合性和学科交叉性的基本特点。同时, 软件工程重视管理过程, 强调系统性、规范性和可度量性, 从而提高软件产品的质量, 降低开发成本, 保证工程按时完成, 减少软件维护次数。

        本书从实用的角度出发, 引入课程思政, 以培养适用现代社会需求的应用型软件人才为目标, 在软件工程基本理论的基础上, 围绕软件生存周期, 以结构化开发方法为主线, 融合面向对象方法, 系统地介绍软件工程的概念、原理、方法和实现技术,包括: 软件生存期过程及开发模型、软件项目管理、可行性研究、结构化分析与设计、面向对象的分析与设计、软件实现、软件测试、软件维护、软件重用和再工程、软件项目管理等方面内容。突出面向对象技术和组件技术在软件开发过程中的运用, 强调软件产品质量和软件过程质量的分析和保证, 旨在培养学生具备软件工程思想及实际软件开发的能力。

第1 章  软件工程概论 / 1

    1. 1  软件与软件危机 / 1

    1. 2  软件工程概述 / 6

    1. 3  软件开发方法 / 11

    1. 4  软件工程工具 / 12

    1. 5  思政案例设计: 软件的发展/ 14

    1. 6  本章小结 / 15

第2 章  软件过程/ 17

    2. 1  软件生命周期 /17

    2. 2  软件过程 / 20

    2. 3  软件过程模型 / 20

    2. 4  思政案例设计: 敏捷开发模型 / 31

    2. 5  本章小结 / 32

第3 章  可行性研究/ 33

    3. 1  可行性研究概念 /33

    3. 2  可行性研究任务与步骤 / 34

    3. 3  系统流程图 / 37

    3. 4  成本/效益分析 /40

    3. 5  制定项目开发计划/ 42

    3. 6  可行性研究文档 / 43

    3. 7  本章小结 / 45

第4 章  软件需求分析 / 46

    4. 1  需求分析概述 / 47

    4. 2  软件需求分析的任务及过程 / 50

    4. 3  结构化分析 / 52

    4. 4  实体-关系图 / 55

    4. 5  数据流图 /58

    4. 6  状态转换图 / 63

    4. 7  数据字典 / 65

    4. 8  需求分析文档/ 67

    4. 9  思政案例设计: 需求分析方法 / 68

    4. 10  本章小结 /69

第5 章  总体设计/ 70

    5. 1  总体设计概述 / 70

    5. 2  软件总体设计的任务 / 72

    5. 3  总体设计的原则 / 73

    5. 4  软件结构设计的图像工具 / 77

    5. 5  结构化设计方法 / 80

    5. 6  数据库设计概述 / 81

    5. 7  总体设计文档 / 83

    5. 8  本章小结 / 85

第6 章  详细设计/ 87

    6. 1  详细设计概述 / 87

    6. 2  结构化程序设计 /89

    6. 3  详细设计工具 / 99

    6. 4  面向数据结构的设计方法 /111

    6. 5  人机界面设计 / 119

    6. 6  详细设计文档 /122

    6. 7  本章小结 /124

第7 章  软件实现 /125

    7. 1  软件实现的任务 / 125

    7. 2  软件实现过程 /126

    7. 3  程序设计语言的特性及选择 /127

    7. 4  程序设计风格 /129

         7. 5  软件编码规范 / 131

    7. 6  程序设计代码质量评价 /135

    7. 7  软件实现文档 / 137

    7. 8  本章小结 /139

第8 章  软件测试 / 141

    8. 1  软件测试目标 / 141

    8. 2  软件测试的基本原则 /142

    8. 3  软件测试方法概述 / 143

    8. 4  静态测试 /146

    8. 5  白盒测试方法 / 148

    8. 6  黑盒测试 /159

    8. 7  软件测试过程 /174

    8. 8  软件测试文档 /186

    8. 9  思政案例设计: 黑盒测试———等价类划分法 / 189

    8. 10  本章小结 / 190

第9 章  软件维护 / 192

    9. 1  软件维护概述 /192

    9. 2  软件维护策略及方法 /195

    9. 3  软件维护的过程模型 /196

    9. 4  维护活动 /198

    9. 5  软件的可维护性 / 203

    9. 6  软件维护文档 / 204

    9. 7  本章小结 / 206

第10 章  软件重用和再工程 / 208

    10. 1  软件重用 / 208

    10. 2  软件逆向工程 / 213

    10. 3  软件再工程 / 214

    10. 4  本章小结 / 216

第11 章  面向对象分析与设计/ 218

    11. 1  面向对象的相关概述 / 218

    11. 2  面向对象方法概述 / 222

    11. 3  面向对象分析 / 225

    11. 4  UML / 228

         11. 5  常用 UML 图 / 237

    11. 6  面向对象设计 / 255

    11. 7  面向对象系统实现 / 258

    11. 8  面向对象的测试 / 259

    11. 9  面向对象设计优化 / 263

    11. 10  本章小结 / 265

第12 章  软件项目管理 / 266

    12. 1  软件项目管理概述 / 266

    12. 2  软件项目启动及组织 / 271

    12. 3  软件项目估算 / 274

    12. 4  软件项目进度计划 / 283

    12. 5  人员组织 / 287

    12. 6  软件开发风险及其管理 / 292

    12. 7  软件质量保证 / 295

    12. 8  软件配置管理 / 298

    12. 9  能力成熟度模型 /301

    12. 10  本章小结 / 303

配套资源下载

登录下载

目录下载

登录下载

样章下载

下载

热门文章

  • 各省、自治区、直辖市新闻出版局,各相关印刷、发行单位:教材建设事关党对教育工作的领导,事关意识形态安全和国家长治久安。为切实做好2022—2023学年中小学教科书印制发行工作,现将有关事项通知如下。
    4361 次阅读2022年10月01日
  • 首届职业本科生的“远大前程”近日,应届生郭宇豪将入职一家电气行业的上市公司,成为一名嵌入式软件开发工程师。吸引他的,除了11万元的年薪,还有公司的综合实力和发展前景。他把这个工作机会归功于职业本科期间的学习,“学校在理论和技能方面为我插上了双翼。
    5952 次阅读2022年10月01日
  • 百年大计,教育为本。立德树人,培根铸魂。2019年3月18日,中共中央总书记、国家主席、中央军委主席习近平在北京主持召开学校思想政治理论课教师座谈会并发表重要讲话。习近平总书记指出,推动思想政治理论课改革创新,要不断增强思政课的思想性、理论性和亲和力、针对性,并提出“八个相统一”教学要求。
    7314 次阅读2022年10月01日
  • 近日,教育部印发《新时代马克思主义理论研究和建设工程教育部重点教材建设推进方案》,强调要整体推进不同学段、不同类型高校哲学社会科学相关学科专业教材建设,用5年时间,重点建设200种精品教材,形成以马克思主义为指导、体现中国特色的高校哲学社会科学教材系列。
    10105 次阅读2022年10月01日
  • 近日,教育部举行党组理论学习中心组集体学习暨教育信息化首场辅导报告会。中国科学院院士、南京大学校长吕建作题为《数字经济健康发展的若干思考与认识》的报告。
    13840 次阅读2022年01月01日
遇到教材问题?
专业老师 咨询更可靠
快速咨询
还有疑问? 马上咨询在线专业老师, 快速回复 解答您的教材问题! 邮件咨询