发布网友 发布时间:2024-07-04 01:15
共1个回答
热心网友 时间:2024-07-04 10:53
本教程分为多个章节,深入探讨了软件工程与项目管理的关键概念和实践技巧。首先,第1章"软件危机与软件工程"介绍了软件危机的表现、原因和解决方案,以及软件工程的定义、范畴和目标,以及项目管理的基础知识。
第2章"计算机系统工程"涵盖了计算机系统的基本构成,如人机工程、软件工程、硬件工程和数据库工程。该章通过概述和实例帮助理解系统工程的全貌。
第3章"软件需求分析管理"详细讲解了需求分析的重要性和方法,如结构化分析,以及如何制定有效的需求分析过程,以图书管理系统为例进行深入解析。
接下来的章节逐步深入,第4章"概要设计"和第5章"详细设计"分别阐述了设计的原则、内容与实例,包括软件结构图的绘制和编程技术的选择与应用。
第6章"软件编程"讲解了结构化程序设计,编程算法效率,以及编码管理和防错策略。第7章"软件测试技术"则着重于测试方法、工具和策略,包括黑盒和白盒测试案例。
第8章"软件维护"探讨了维护的基本概念、过程以及面向对象系统的维护和分析设计。第9章"面向对象系统分析与设计"则引入了UML建模工具,通过图书管理系统案例展示设计过程。
第10章"软件项目评审"和第11章"软件质量保证与配置管理"关注项目评审的流程和软件质量的控制。第12章"CMM软件成熟度模型"介绍了软件开发的成熟度水平和实践案例。
最后,第13章"软件工程标准与软件知识产权"讨论了行业标准和知识产权保护。全书的每个章节都配有习题,帮助读者巩固所学知识。
该书共分为13章,介绍了软件危机与软件工程、计算机系统工程等基本概念,软件需求分析管理、概要设计、详细设计、软件编程、软件测试技术、软件维护等软件开发过程,面向对象系统分析与设计、软件项目评审、软件质量保证与软件配置管理、CMM软件成熟度模型、软件工程标准与软件知识产权。该书可作为职业技术学院教材,也可作为其他高等职业学校、高等专科学校、中等职业学校、在职人员、本科学院、独立学院及各种社会培训机构的参考书。