《软件开发项目实践》较为全面、系统地介绍了当前软件开发领域的理论和实践知识,反映了当前新的软件开发理论、标准、技术和工具。《软件开发项目实践》以项目为载体,以任务驱动的方式介绍软件开发中各阶段所需的知识、技术、方法、工具、开发过程,直至项目完成。
《软件开发项目实践》围绕培养软件开发能力组织内容,全书共9章,可作为高等院校计算机、软件等相关专业的软件开发实践的教材或教学参考书,也可作为从事计算机应用开发的软件人员的参考书。
第1章 软件项目开发流程
1.1 需求分析
1.2 概要设计
1.3 详细设计
1.4 编码
1.5 测试
1.6 系统交付
1.7 项目验收
第2章 项目准备与启动
2.1 项目建议书
2.2 项目可行性分析
2.3 项目章程
第3章 需求分析
3.1 需求分析的任务与步骤
3.2 数据流图与数据字典
3.3 需求规格说明书
3.4 案例:“校园威客平台”需求分析说明书
第4章 概要设计与数据库设计
4.1 概要设计的任务与步骤
4.2 软件设计的概念和原则
4.3 面向数据流的设计方法
4.4 数据库设计
4.5 概要设计文档
4.6 案例:“校园威客平台”概要设计说明书
第5章 详细设计与人一机界面设计
5.1 详细设计概述
5.2 详细设计的工具
5.3 人一机界面基本概念
5.4 案例:“校园威客平台”详细设计说明书
第6章 面向对象的方法
6.1 面向对象方法的基本原理
6.2 面向对象的分析
6.3 面向对象设计
6.4 面向对象的程序设计
6.5 UML方法
6.6 软件重用技术
第7章 编码与编程语言
7.1 程序设计语言
7.2 编码风格
7.3 程序效率
7.4 编程安全
7.5 程序设计工具
7.6 校园威客系统核心模块编码
第8章 软件测试和维护
8.1 软件质量
8.2 软件质量保证
8.3 软件评审
8.4 软件测试
8.5 威客系统开发的软件测试规格说明书
8.6 软件维护
第9章 案例分析
9.1 问题陈述
9.2 建立用例模型
9.3 建立类模型
9.4 建立系统包图
9.5 建立动态模型
参考文献