书籍详情
软件工程(原理方法与应用)
作者:史济民等编
出版社:高等教育出版社
出版时间:2003-01-01
ISBN:9787040115611
定价:¥23.50
购买这本书可以去
内容简介
本书第一版自出版以来,由于内容全面(以软件开发技术为主体,兼顾软件工程管理和软件工程环境)、注重实用(理论紧密结合实践)而受到读者欢迎。10年中重印11次,累计印数近10万册,并于1995年获得上海市优秀教材二等奖。第二版继承前一版的风格,增加了面向对象、软件重用等大量新内容。全书共15章,在介绍了软件工程的基本概念和软件开发模型后,按照软件开发流程的顺序,依次介绍了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和工程环境等知识。为了说明怎样把软件工程的原理与方法应用于软件开发,在有关各章均设有“典型案例”一节,从头到尾陆续讲述了一个软件的完整开发过程。本书还将配有PowerPoint电子教案。本书适用于计算机专业的大学生用作软件工程课的教材,也是从事软件开发、维护的工程和管理人员一本有益的参考书。
作者简介
暂缺《软件工程(原理方法与应用)》作者简介
目录
第一章 绪论
1.1 软件与软件危机
1.1.1 软件的定义
1.1.2 软件的特征
1.1.3 软件危机
1.2 软件工程学的范畴
1.2.1 软件开发方法学
1.2.2 软件工具
1.2.3 软件工程环境
1.2.4 软件工程管理
1.3 传统软件工程和面向对象软件工程
1.3.1 程序设计方法的两次飞跃
1.3.2 面向对象程序设计的优势
1.3.3 两类软件工程范型的简单比较
1.4 软件工程的应用
1.4.1 在各种规模软件开发中的应用
1.4.2 软件工程的成就与局限
1.5 软件工程的教学:本书导读
小结
习题
第二章 软件开发模型
2.1 软件生存周期
2.2 传统软件开发模型
2.2.1 瀑布模型
2.2.2 快速原型模型
2.3 软件演化模型
2.3.1 增量模型
2.3.2 螺旋模型
2.4 面向对象开发模型
2.4.1 面向对象的基本概念
2.4.2 构件集成模型
2.5 形式化方法模型
2.5.1 转换模型
2.5.2 净室模型
2.6 开发模型选用实例
2.6.1 瀑布模型实例:教材购销系统(面向过程软件)
2.6.2 螺旋模型实例:显像管生产监测系统(面向对象软件)
小结
习题
第三章 软件需求分析
3.1 需求分析的任务与步骤
3.1.1 需求分析的任务
3.1.2 需求分析的步骤
3.2 需求获取的常用方法
3.2.1 常规的需求获取方法
3.2.2 快速原型法在需求分析中的应用
3.3 分析建模
3.3.1 两种分析模型
3.3.2 分析模型的组成与描述工具
3.4 软件需求说明
3.5 结构化分析方法
3.5.1 画分层数据流图
3.5.2 确定数据定义与加工策略
3.5.3 需求分析的复审
……
第四章 软件设计概述
第五章 传统的设计方法
第六章 面向对象设计方法
第七章 统一建模语言UML
第八章 编码和语言选择
第九章 软件测试
第十章 软件复用
第十一章 软件维护
第十二章 软件项目计划
第十三章 软件工程管理
第十四章 软件质量和管理
第十五章 软件工程环境
附录 缩略语中英文对照表
参考文献
1.1 软件与软件危机
1.1.1 软件的定义
1.1.2 软件的特征
1.1.3 软件危机
1.2 软件工程学的范畴
1.2.1 软件开发方法学
1.2.2 软件工具
1.2.3 软件工程环境
1.2.4 软件工程管理
1.3 传统软件工程和面向对象软件工程
1.3.1 程序设计方法的两次飞跃
1.3.2 面向对象程序设计的优势
1.3.3 两类软件工程范型的简单比较
1.4 软件工程的应用
1.4.1 在各种规模软件开发中的应用
1.4.2 软件工程的成就与局限
1.5 软件工程的教学:本书导读
小结
习题
第二章 软件开发模型
2.1 软件生存周期
2.2 传统软件开发模型
2.2.1 瀑布模型
2.2.2 快速原型模型
2.3 软件演化模型
2.3.1 增量模型
2.3.2 螺旋模型
2.4 面向对象开发模型
2.4.1 面向对象的基本概念
2.4.2 构件集成模型
2.5 形式化方法模型
2.5.1 转换模型
2.5.2 净室模型
2.6 开发模型选用实例
2.6.1 瀑布模型实例:教材购销系统(面向过程软件)
2.6.2 螺旋模型实例:显像管生产监测系统(面向对象软件)
小结
习题
第三章 软件需求分析
3.1 需求分析的任务与步骤
3.1.1 需求分析的任务
3.1.2 需求分析的步骤
3.2 需求获取的常用方法
3.2.1 常规的需求获取方法
3.2.2 快速原型法在需求分析中的应用
3.3 分析建模
3.3.1 两种分析模型
3.3.2 分析模型的组成与描述工具
3.4 软件需求说明
3.5 结构化分析方法
3.5.1 画分层数据流图
3.5.2 确定数据定义与加工策略
3.5.3 需求分析的复审
……
第四章 软件设计概述
第五章 传统的设计方法
第六章 面向对象设计方法
第七章 统一建模语言UML
第八章 编码和语言选择
第九章 软件测试
第十章 软件复用
第十一章 软件维护
第十二章 软件项目计划
第十三章 软件工程管理
第十四章 软件质量和管理
第十五章 软件工程环境
附录 缩略语中英文对照表
参考文献
猜您喜欢