您现在的位置:首页 > 知识库 > 综合书籍 >[全美经典学习指导系列] 软件工程习题与解答
[全美经典学习指导系列] 软件工程习题与解答

[全美经典学习指导系列] 软件工程习题与解答

资料大小: 3.95 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 综合书籍
更新日期: 2023-05-06
下载说明:
推荐信息: 习题   解答   经典   系列   指导

本地下载(1点)  备用下载(1点)

内容简介
[全美经典学习指导系列] 软件工程习题与解答
作 者: (美)David Gustafson著;钟鸣 等译
出版时间:2003
丛编项: 全美经典学习指导系列
内容简介
  全美经典学习指导系列深得高校学生的喜爱。由于有了这套丛书,在历年的专业考试中,成千上万的学生获得了优异成绩。想成为一名优等生吗?:请选择全美经典学习指导系列!如果时间不裕却想成绩骄人,这本书可以助你:??通过具体范例解决疑难问题??考前快速强化??迅速找到答案??快捷而高效地学习??迅速掌握技术重点,无需翻阅冗长的教科书??全美经典学习指导系列以方便快捷的形式提供了考生需要了解的信息,同时不致使你淹没在不必要的细节当中。另外,还可以通过大量的编程练习来测试所学的技巧。该丛书可以与任何教材配合使用。使学生们能够根据各自的进度来学习,从而获得事半功倍的效果!全美经典学习指导系列的内容系统而完备,是毕业考试和专业考试的理想参考书。??本书内容包括:??计算机软件开发概述??软件工程技术和理论的详细解释??软件工程学科的极佳教辅材料??大量的例子和习题将帮助你解决实际的软件工程问题??如果想获得优异成绩并且能够全面掌握软件工程原理,本书是不可或缺的最佳辅导老师。本书以简明扼要的语言介绍了软件工程的基本概念和基本方法,涉及软件生命周期、软件过程模型和其他模型、软件项目管理、软件度量、风险分析和管理、软件质量保证、软件设计和软件测试等内容。通过阅读本书,读者能迅速了解软件工程的相关知识,并将这些概念和技术用于实际的系统开发中。本书内容全面、实例和习题极为丰富,是软件工程学科的一本极佳的教辅书籍。本书适合软件工程专业的本科生、研究生使用,也是急需了解软件工程知识的技术人员的入门书籍。
目录
译者序
前言
第1章 软件生命周期
1.1 概述
1.1.1 软件生命周期活动的类型
1.1.2 典型文档
1.2 软件生命周期模型
1.2.1 线性模型
1.2.2 原型实现模型
1.2.3 增量模型
1.2.4 Boehm的螺旋模型
习题
习题答案
第2章 软件过程模型和其他模型
2.1 软件过程模型
2.2 数据流程图
2.3 petri网模型
2.4 对象模型
2.4.1 存在依赖
2.4.2 实例图
2.5 用例图
2.6 场景
2.7 时序图
2.8 层次结构图
2.9 控制流程图
2.10 状态图
2.11 网络模型
习题
补充问题
习题答案
补充问题答案
第3章 软件项目管理
3.1 概述
3.2 管理方法
3.3 小组方法
3.4 重要准则
3.5 能力成熟度模型
3.6 个人的软件过程
3.7 实现值分析
3.7.1 基本的量
3.7.2 进度指示器
3.8 错误跟踪
3.9 事后回顾
习题
补充问题
习题答案
补充问题答案
第4章 软件项目计划
4.1 项目计划
4.2 WBS:工作分解结构
4.3 PERT:程序评估和评审技术
4.3.1 完成时间的算法
4.3.2 关键路径
4.3.3 构造关键路径的算法
4.3.4 宽松时间
4.3.5 宽松时间的算法
4.4 软件成本估算
4.4.1 代码行估算
4.4.2 基于LOC的成本估算
4.4.3 成本构成模型
4.4.4 功能点分析
4.4.5 生产率
4.4.6 判定估算
4.4.7 自动估算工具
习题
补充问题
习题答案
补充问题答案
第5章 软件度量
5.1 概述
5.2 软件度量理论
5.2.1 单调性
5.2.2 度量尺度
5.2.3 统计
5.3 产品度量
5.3.1 McCabe的环数
5.3.2 Halstead的软件科学
5.3.3 Henry-Kafura信息流
5.4 过程度量
5.5 GQM方法
习题
补充问题
习题答案
补充问题答案
第6章 风险分析和管理
6.1 概述
6.2 风险确定
6.3 风险估算
6.4 风险揭露
6.5 风险缓解
6.6 风险管理计划
习题
补充问题
习题答案
补充问题答案
第7章 软件质量保证
7.1 概述
7.2 形式化检查和技术评审
7.2.1 检查的角色
7.2.2 检查的步骤
7.2.3 检查表
7.3 软件的可靠性
7.3.1 错误率
7.3.2 概率论
7.4 统计质量保证
7.5 SQA计划的IEEE标准
习题
补充问题
习题答案
补充问题答案
第8章 需求
8.1 概述
8.2 对象模型
8.3 数据流程建模
8.4 行为建模
8.4.1 用例
8.4.2 场景
8.4.3 状态图
8.5 数据字典
8.6 系统图
8.7 软件需求规格说明的IEEE标准
习题
补充问题
习题答案
补充问题答案
第9章 软件设计
9.1 概述
9.2 设计过程的各个阶段
9.3 设计概念
9.4 度量内聚性
9.4.1 程序片
9.4.2 粘合权标
9.5 度量耦合性
9.6 需求的可溯性
习题
补充问题
习题答案
补充问题答案
第10章 软件测试
10.1 概述
10.2 软件测试基础知识
10.3 测试覆盖准则
10.3.1 包含
10.3.2 功能测试
10.3.3 测试度量
10.3.4 结构测试
10.4 数据流测试
10.5 随机测试
10.5.1 操作预置文件
10.5.2 测试的统计推断
10.6 边界测试
习题
补充问题
习题答案
补充问题答案
第11章 面向对象的软件开发
11.1 概述
11.1.1 继承
11.1.2 多态性
11.2 确定对象
11.2.1 noun-in-text方法
11.2.2 确定继承
11.2.3 确定重用
11.2.4 用例方法
11.3 确定关联
11.4 确定多重性
习题
补充问题
习题答案
补充问题答案
第12章 面向对象的度量
12.1 概述
12.1.1 传统的度量
12.1.2 面向对象的抽象
12.2 面向对象设计的度量套件
12.2.1 度量1:每个类的加权方法
12.2.2 度量2:继承树的深度
12.2.3 度量3:孩子的数目
12.2.4 度量4:对象类之间的耦合
12.2.5 度量5:类的响应
12.2.6 度量6:方法缺乏内聚力
12.3 MOOD度量
12.3.1 封装
12.3.2 继承因子
12.3.3 耦合因子
12.3.4 多态性因子
习题
补充问题
习题答案
补充问题答案
第13章 面向对象的测试
13.1 概述
13.2 MM测试
13.3 函数对的覆盖
习题
补充问题
习题答案
补充问题答案
第14章 形式化表示方法
14.1 概述
14.2 形式化的规格说明
14.2.1 前提条件
14.2.2 后置条件
14.2.3 不变式
14.3 对象约束语言
14.3.1 导航
14.3.2 不变式
14.3.3 属性
14.3.4 预定义操作
14.3.5 前提条件和后置条件
习题
补充问题
习题答案
补充问题答案