定 价:29 元
丛书名:
- 作者:刘光洁 ,雷玉广 著
- 出版时间:2012/1/1
- ISBN:9787302271277
- 出 版 社:清华大学出版社
适用读者:本书可作为普通高等院校计算机专业本、专科生软件工程课程的教材, 也可供软件开发和设计人员参考使用
- 中图法分类:TP311.52
- 页码:265
- 纸张:胶版纸
- 版次:1
- 开本:16开
- 字数:(单位:千字)
《高等学校计算机科学与技术项目驱动案例实践规划教材:.NET软件工程与项目案例教程》结合.net技术详细讲解面向对象的软件工程原理和实践。《高等学校计算机科学与技术项目驱动案例实践规划教材:.NET软件工程与项目案例教程》应用“项目驱动” (project-driven)这种最新的教学模式,通过完整的项目案例系统地介绍使用.net技术进行面向对象的分析设计、开发及管理的整个流程。全书分为3篇: 第一篇介绍包括信息化建设及面向对象的软件工程概述,以及it项目开发流程与uml概述;第二篇面向对象的项目开发包括软件需求分析、系统分析设计、软件实现、软件测试以及软件项目部署;第三篇面向对象的项目管理包括软件配置和变更管理、软件过程管理以及项目管理。
《高等学校计算机科学与技术项目驱动案例实践规划教材:.NET软件工程与项目案例教程》内容上注重理论与实践相结合,内容详尽,突出应用能力的培养,将一个实际erp项目的需求分析、架构设计、详细设计、实现、测试、部署、配置管理和项目管理等过程分解在各章作为案例讲解,是一本实用性很强的教材。本书可作为普通高等院校计算机专业本、专科生软件工程课程的教材,也可供软件开发和设计人员参考使用。
21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。面向对象的项目开发及管理,是企业围绕软件项目开展的需求分析、面向对象的分析设计、编码实现、测试、维护和项目管理等一系列过程、方法和工具。
大专院校学生是政府和企业的后备军,国家教育部门计划在大专院校中普及政府和企业信息技术与软件工程教育。经过多所院校的实践,信息技术与软件工程教育受到同学们的普遍欢迎,取得了很好的教学效果。然而也存在一些不容忽视的共性问题,其中比较突出的是教材问题。
从近两年信息技术与软件工程教育研究情况来看,许多任课教师提出目前教材不合适。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的学生学习起来具有一定难度;第二,书中案例比较匮乏,与企业的实际情况相差太远,致使案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对大专院校信息技术与软件工程课程的教学特点与需求,编写适用的规范化教材已刻不容缓。
本书就是针对以上问题编写的,围绕一个完整的ERP项目来组织和介绍面向对象的项目分析设计、开发及管理的内容。作者希望推广一种最有效的学习捷径,即project-driven training, 也就是用项目实践来带动理论的学习(或者叫做“做中学”) 。基于此,本书以一个ERP项目来贯穿面向对象的分析设计、开发及管理各个模块的理论讲解,包括信息化建设及面向对象的软件工程概述、IT项目开发流程、软件需求分析、系统分析设计、软件实现、软件测试、软件配置和变更管理、软件过程管理、项目管理。另外本书提供国际化企业标准开发文档,展现了国际化软件项目的标准开发流程和过程管理方法。通过项目实践,对于技术应用的目的更加明确(为什么学),对于技术原理能够更好地融会贯通(学什么),也可以更好地检验学习效果(学的怎样).
本书特点:
1. 重项目实践
根据笔者多年实践经验, "IT是做出来的,不是想出来的”,理论虽然重要, 但一定要为实践服务!以项目为主线,带动理论的学习是最好、最快、最有效的方法。本书的特色是提供了一个完整的ERP项目。通过本书,笔者希望读者对项目开发流程及管理获得全面了解, 减少对项目的盲目感和神秘感, 能够根据本书的体系循序渐进地开发出真实项目。
2. 重理论要点
本书以项目实践为主线,着重讲解项目开发及管理技术理论中最重要和最精华的部分, 以及它们之间的融会贯通,这才是本书的特色。读者首先通过项目把握整体概貌,之后深入局部细节,系统学习理论;之后不断优化和扩展细节,完善把握整体框架和改进项目。
为了便于教学,本书配备了教学课件,读者可从清华大学出版社的网站下载。
鉴于编者的水平有限,书中难免有不足之处,敬请广大读者批评指正。
编者
第一篇 整体介绍
第1章 信息化建设及面向对象的软件工程概述
1.1 信息化建设和ERP系统
1.1.1 初识ERP系统
1.1.2 ERP系统项目简介
1.2 面向对象的软件工程概述
第2章 IT项目开发流程与UML概述
2.1 项目开发流程
2.1.1 项目生命周期
2.1.2 项目开发阶段
2.2 UML概述
2.2.1 UML图
2.2.2 UML工具及使用
第二篇 面向对象的项目开发
第3章 软件需求分析
3.1 软件需求分析概述
3.2 软件需求分析过程
3.2.1 软件需求
3.2.2 需求过程中的角色
3.2.3 需求过程迭代
3.2.4 需求来源
3.2.5 需求获取方法
3.2.6 软件需求表达
3.3 项目案例
3.3.1 学习目标
3.3.2 案例描述
3.3.3 案例要点
3.3.4 案例实施
3.3.5 特别提示
3.3.6 拓展与提高
第4章 系统分析设计
4.1 软件架构设计(软件概要设计)
4.1.1 软件架构设计基本概念
4.1.2 软件架构设计步骤
4.1.3 ERP系统概要设计说明书
4.2 软件详细设计
4.2.1 软件详细设计概述
4.2.2 面向对象的详细设计
4.2.3 数据库设计
4.3 项目案例
4.3.1 学习目标
4.3.2 案例描述
4.3.3 案例要点
4.3.4 案例实施
4.3.5 特别提示
4.3.6 拓展与提高
第5章 软件实现
5.1 .net框架概述
5.2 c#技术
5.2.1 c#程序的基本结构
5.2.2 c#面向对象技术
5.3 ado.net技术
5.4 asp.net技术
5.4.1 asp.net概述
5.4.2 asp.net web 控件
5.5 项目案例
5.5.1 学习目标
5.5.2 案例描述
5.5.3 案例要点
5.5.4 项目案例
5.5.5 特别提示
5.5.6 拓展与提高
第6章 软件测试
6.1 软件测试概述
6.2 常用测试技术
6.3 nunIT
6.3.1 nunIT单元测试简介
6.3.2 nunIT2详细使用步骤
6.4 testdriven.net
6.4.1 testdriven.net简介
6.4.2 visual studio 2008整合testdriven.net和使用步骤
6.5 项目案例
6.5.1 学习目标
6.5.2 案例描述
6.5.3 案例要点
6.5.4 案例实施
6.5.5 特别提示
6.5.6 拓展与提高
第7章 软件项目部署
7.1 软件部署概述
7.2 项目案例
7.2.1 学习目标
7.2.2 案例描述
7.2.3 案例要点
7.2.4 案例实施
7.2.5 特别提示
7.2.6 拓展与提高
第三篇 面向对象的项目管理
第8章 软件配置和变更管理
8.1 软件配置管理概述
8.2 软件配置管理工具--visual sourcesafe
8.3 项目案例
8.3.1 学习目标
8.3.2 案例描述
8.3.3 案例要点
8.3.4 案例实施
8.3.5 特别提示
8.3.6 拓展与提高
第9章 软件过程管理
9.1 能力成熟度模型
9.1.1 能力成熟度模型的基本概念
9.1.2 实施cmm的必要性
9.1.3 cmm的基本内容
9.2 能力成熟度模型集成
9.2.1 cmmi的基本概念
9.2.2 从cmm到cmmi的映射
9.3 项目案例
9.3.1 学习目标
9.3.2 案例描述
9.3.3 案例要点
9.3.4 案例实施
9.3.5 特别提示
9.3.6 拓展与提高
第10章 项目管理
10.1 项目管理的基本概念
10.1.1 项目
10.1.2 项目管理
10.1.3 项目管理专业知识领域
10.2 项目管理知识体系
10.2.1 项目管理知识体系概述
10.2.2 项目管理9大知识领域和5个阶段
10.3 项目管理工具ms project及使用
10.3.1 ms project概述
10.3.2 ms project工具的使用
10.4 项目案例
10.4.1 学习目标
10.4.2 案例描述
10.4.3 案例要点
10.4.4 案例实施
10.4.5 特别提示
10.4.6 拓展与提高