百道网
 您现在的位置:图书 > 软件工程初级教程
软件工程初级教程


软件工程初级教程

作  者:陶华亭 主编

出 版 社:清华大学出版社

丛 书:21世纪普通高校计算机公共课程规划教材

出版时间:2010年03月

定  价:29.00

I S B N :9787302221487

所属分类: 教育学习  >  教材  >  研究生/本科/专科教材  专业科技  >  计算机/网络  >  软件应用与开发    

标  签:软件工程/开发项目管理  计算机/网络  计算机  

[查看微博评论]

分享到:

TOP内容简介

本书汇总了作者多本教材的精华,融入了多年的教学经验,吸收了软件工程学科较新内容编写而成。在内容和体系结构上都有了新的调整和补充,不失为一本实用教材。
  软件工程内容分为软件工程管理和软件工程技术两大部分。传统的教材把理论部分放在前面,工程技术部分放在中间,最后介绍软件工程管理内容,这样往往在教学中会忽略软件工程管理部分的内容,使教学过程不好安排。本教材在体系上做了一些调整,将软件工程理论和软件工程管理部分的内容放在前面,逐步由理论深入到实践,连贯性较强; 避免了进入软件工程技术甚至实践部分以后,再回头讲软件工程管理内容时,教学过程不易组织。
  本教材在介绍了软件工程基本概念和原理的基础上,着重对从结构化方法到面向对象方法的过渡进行了合理安排,强调从方法论和软件工程思想的角度理解这种过渡,指出了结构化方法的优点、缺陷和面向对象方法的优势,并从内容上加大了面向对象方法的比重。书中安排了贯穿全程的实例,通过面向对象的建模过程实践,使得针对面向对象的方法的教学过程更具有可操作性。课程进行到后半学期,对于面向对象的部分可以安排适当的上机实践,本教材对这一部分提供了较详细的建模操作实例。
  本书实例丰富,注重对学生实践能力的培养,对初次开设软件工程课程的计算机及相关专业本科层次、大专层次都适用。

TOP目录

第1章 软件工程的基本概念与原理
 1.1 软件工程学科的诞生
  1.1.1 软件及其特点
  1.1.2 软件生产的发展
  1.1.3 软件危机
  1.1.4 软件工程的诞生
 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.3.4 计算机辅助软件工程
 本章小结
 习题
第2章 软件开发过程
 2.1 软件过程
  2.1.1 软件过程概念及理论基础
  2.1.2 软件过程讨论的主要内容
 2.2 常见的软件过程模型
  2.2.1 边改边做模型
  2.2.2 瀑布模型
  2.2.3 演化模型
  2.2.4 增量迭代模型
  2.2.5 喷泉模型
 2.3 软件过程的新发展
  2.3.1 敏捷过程与极限编程
  2.3.2 统一过程模型RUP
  2.3.3 软件过程改进与CMM
 本章小结
 习题
第3章 软件项目管理
 3.1 软件项目管理概述
  3.1.1 软件生产的特殊性
  3.1.2 软件项目管理的重要性
  3.1.3 软件项目管理的主要内容
 3.2 软件规模估算
  3.2.1 代码行技术
  3.2.2 功能点技术
  3.2.3 估算方法
 3.3 软件项目工作量估算
  3.3.1 静态单变量模型
  3.3.2 动态多变量模型
  3.3.3 COCOMO2模型
 3.4 软件项目进度控制
  3.4.1 估算开发时间
  3.4.2 Gantt图
  3.4.3 工程网络
  3.4.4 工程进度估算
  3.4.5 关键路径
  3.4.6 机动时间
 3.5 软件项目人员组织
  3.5.1 民主制程序员组
  3.5.2 主程序员组
  3.5.3 现代程序员组
 3.6 软件质量保证
  3.6.1 软件质量
  3.6.2 软件质量保证措施
 3.7 软件配置管理
  3.7.1 软件配置
  3.7.2 软件配置管理过程
 本章小结
 思考题
第4章 软件项目可行性分析与初步计划
第5章 需求分析
第6章 总体设计
第7章 详细设计
第8章 软件实现
第9章 软件维护
第10章 从结构化到面向对象
第11章 面向对象的需求获取
第12章 面向对象的分析与设计
第13章 面向对象的测试
附录A 软件工程职业道德规范和实践要求
附录B 参考教学计划
附录C 试题样卷
参考文献

TOP书摘

TOP 其它信息

装  帧:平装

页  数:275

版  次:1

开  本:16开

纸  张:胶版纸

加载页面用时:62.4973