![]() ![]() |
软件工程理论与案例
本书将结合软件工程实践,对软件工程理论体系、方法及工具进行系统化描述。第一编为理论部分,主要包括1、软件工程概述,介绍软件工程的产生与发展、软件与软件过程、软件过程模型及软件开发方法;2、可行性研究,包括问题定义,可行性研究的任务、过程及可行性研究阶段使用的工具;3、需求分析,包括需求分析的任务和步骤、获取需求的方法、结构化分析方法的策略及结构化分析图形工具;4、系统概要设计,包括概要设计的概述和基本原理、结构化系统设计、软件结构的描述工具和软件结构的优化准则;5、详细设计,介绍详细设计的内容、原则和工具,人-机界面设计和程序结构复杂性的定量度量;6、软件编码,包括程序设计语言的分类和选择,程序设计风格;7、软件测试,包括软件测试概述、白盒法测试、黑盒法测试、软件测试的策略、软件调试及自动化测试;8、软件维护,包括软件维护概述、软件的可维护性、软件维护的步骤、软件维护过程文档写作规范、用户手册的主要内容及写作要求;9、软件项目管理,包括软件项目管理概述以及软件进度计划、质量、成本、配置和人力资源的管理;10、面向对象分析,包括需求分析与用例建模、建立对象类静态模型和动态模型以及系统体系结构建模;11、面向对象设计与实现,包括面向对象设计准则、面向对象设计和实现。第二编为工程实践部分。结合具体软件产品的开发全流程,介绍如何应用软件工程经典理论及最新技术解决产品问题。
你还可能感兴趣
我要评论
|