AI简介
这是一本根据教育部应用型科技大学的教学要求和新大纲编写而成的计算机综合类书籍。该书以软件工程基础知识、结构化软件分析和设计、面向对象软件分析和设计、软件实现、软件测试、软件维护、软件项目管理和质量保证、软件文档、软件开发案例、分析建模工具等方面的内容为主线,每章都配有知识链接、知识拓展和习题,引导读者深入地进行学习。
书中以火星业务支撑系统项目开发和即时通信软件QQ等实际案例,深入剖析了软件危机的产生原因,并展示了即时通信软件QQ的发展历程。同时,书中也详细介绍了软件设计的过程,包括总体设计和详细设计两个步骤,并解释了建立功能模型和建立对象模型的重要性。
在编程语言的选择上,书中提出了选择编程语言的原则,并详细介绍了程序开发规范。此外,书中还阐述了单元测试的策略与执行,以及仓库管理子系统的维护概述,帮助读者深入理解软件维护的重要性和方法。
在软件项目管理与质量保证方面,书中详细介绍了审计活动的类型和目的,以及软件项目管理的定义和目的,并阐述了项目组织结构与责任分配的重要性。