出版社:清华大学出版社
年代:2010
定价:30.0
本书从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。
第1章 软件开发项目管理概述
1.1 项目管理的基本概念
1.2 项目时间管理
1.2.1 活动定义
1.2.2 活动排序
1.2.3 活动历时估计
1.2.4 进度编制
1.2.5 进度控制
1.3 项目成本管理
1.3.1 成本估计
1.3.2 成本预算
1.3.3 成本控制
1.4 项目质量管理
1.4.1 质量计划
1.4.2 质量保证
1.4.3 质量控制
1.5 其他管理
1.6 软件项目计划与跟踪监控
思考与练习
第2章 软件开发过程规范
2.1 常用软件生命周期模型
2.1.1 瀑布模型
2.1.2 迭代模型
2.1.3 增量模型
2.1.4 快速原型模型
2.2 华迪软件开发过程
2.2.1 角色及能力要求
2.2.2 流程及活动
2.2.3 工作产品
思考与练习
第3章 软件开发环境及工具的安装与配置
3.1 WindowsServer2003的安装
3.2 SAWfor Visual Source Safe的安装与配置
3.3 服务器端开发环境的安装与配置
3.3.1 安装IIS6.0或更高版本
3.3.2.NET Framework安装与配置
3.4 SQL Server 2005数据库的安装和配置
3.5 集成开发环境的安装和配置
第4章 预备知识及基础技能训练
4.1 Visual Studio .NET 2005集成开发环境训练
4.1.1 创建一个简单的解决方案
4.1.2 熟练使用IDE技能训练
4.2 Visual Source Safe基础训练
4.2.1 Visual Source Safe Administrator的使用方法
4.2.2 Visual Source Safe的使用方法
4.3 HTML基础技能训练
4.3.1 HTML概述
4.3.2 HTML基础知识
4.3.3 HTML技能训练
4.4 CSS基础技能训练
4.4.1 CSS概述
4.4.2 CSS基础知识
4.4.3 CSS技能训练
4.5 JavaScript基础技能训练
4.5.1 JavaScript概述
4.5.2 JavaScript基础知识
4.5.3 JavaScript技能训练
思考与练习
第5章 .NET基础技能训练
5.1 .NET程序案例
5.2 ADO.NET数据库操作训练
5.2.1 ADO.NET架构简介
5.2.2 连接数据库
5.2.3 使用适配器访问数据库
5.2.4 执行CRUD操作
5.2.5 DataSet和DataReader
5.2.6 数据库操作技能训练
5.3 WindowsForm应用训练
5.3.1 常用WinForm控件
5.3.2 WinForm应用技能训练
5.3.3 WinForm应用技巧
5.4 WebForm应用训练
5.4.1 常用WebForm控件
5.4.2 WebForm应用技能训练
5.4.3 WebForm应用技巧
思考与练习
第6章 编程规约与规范
6.1 C#编程规约
6.2 HTML编程规约
6.3 JavaScript编程规约
第7章 .NET编程与调试示范
7.1 原型项目的导入和配置
7.1.1 原型项目介绍
7.1.2 配置原型项目
7.1.3 测试原型项目
7.1.4 原型项目源代码调试的设置
7.2 示范程序
7.2.1 学籍管理子系统的功能构成
7.2.2 报到注册模块
7.2.3 新生报到模块编程
7.2.4 代码评审(Review)
7.3 示范程序的跟踪调试
7.3.1 基本调试方法
7.3.2 跟踪调试示范
思考与练习
第8章 软件测试
8.1 软件测试基本概念
8.2 测试过程规范
8.2.1 测试流程
8.2.2 角色及职责
8.2.3 测试活动及工作产品
8.3 测试计划
8.3.1 测试计划的步骤
8.3.2 测试策略与方法
8.4 单元测试
8.4.1 驱动模块和桩模块的使用
8.4.2 编程规约和规范的审查
8.4.3 处理逻辑测试和功能测试
8.4.4 填写测试报告
8.4.5 BUG处理单
8.5 集成测试
8.5.1 自顶向下集成测试
8.5.2 自底向上集成测试
8.5.3 回归测试
8.5.4 测试用例集的构筑
8.6 系统测试
8.7 测试报告
8.8 测试工具
8.8.1 测试工具分类
8.8.2 测试管理工具TestDirector
思考与练习
第9章 .NET项目实例
9.1 CUIP系统概述
9.2 CUIP系统需求分析
9.2.1 CUIP业务流程图
9.2.2 使用用例获取系统需求
9.2.3 CUIP用例模型示例
9.3 CUIP系统基本设计
9.3.1 CUIP系统架构
9.3.2 CUIP系统用例设计
9.3.3 CUIP界面设计
9.3.4 CUIP页面迁移
9.3.5 CUIP数据库设计说明
9.3.6 CUIP数据库一览表
9.4 CUIP系统详细设计
9.4.1 “学籍管理”模块详细设计
9.4.2 “教学运行管理”模块详细设计
9.4.3 “选修管理”模块详细设计
9.4.4 “考务管理”模块详细设计
9.4.5 “重修管理”模块详细设计
9.4.6 “毕业设计”模块详细设计
9.4.7 “教材管理”模块详细设计
9.4.8 “教学科研”模块详细设计
9.4.9 “宿舍管理”模块详细设计
9.4.10 “学生奖惩管理”模块详细设计
思考与练习
参考文献
本书从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。通过案例教学,指导学生按照企业实际工程项目所要求的规范标准,在规定的时间内完成规范化编程和质量测试等工作。全书按照软件项目开发实训的顺序分为9章,共分三个阶段完成实训教学。第1~5章是实训的第一阶段,讲解软件开发项目的基本概念,指导学生完成实训的基础技能训练,这部分属于通用技能,通过训练为项目实战打下了坚实的基础;第6~8章是实训的第二阶段,通过范例讲解、C#规范编程、跟踪调试及软件测试方法的介绍和训练,让学生掌握编码和测试的技能;第9章是实训的第三阶段,讲述了项目案例的开发过程,要求学生在指导老师的带领下组成项目团队,共同完成实训的实战阶段的任务。这部分内容既可以作为学生实战项目,也可以作为学生项目实战的参考。本书为高校毕业生实习阶段的使用教材,也可以作为高职计算机专业教材及软件开发培训班的实训教材。