软件工程理论与实践

副标题:无

作   者:梁颖红主编

分类号:

ISBN:9787560327419

微信扫一扫,移动浏览光盘

简介

《高等学校"十一五"规划教材,计算机系列?软件工程理论与实践》共分两大部分,第一部分是理论部分,共有9章,内容包括软件工程概述、软件生命周期模型、软件过程、可重用性和可移植性、模块和对象、测试、项目计划和管理、用户界面的设计、UML介绍。第二部分是实践部分,结合古董买卖管理系统讲解了软件开发的全过程,内容包括需求、分析、设计、编码、测试和软件维护。《高等学校"十一五"规划教材,计算机系列?软件工程理论与实践》重点讲述基于统一过程的面向对象软件开发方法,同时兼顾了与面向过程方法的比较,内容丰富,图、文示例并茂,通俗易懂。《高等学校"十一五"规划教材,计算机系列?软件工程理论与实践》既可作为高等院校计算机及相关专业本科、专科、高职及成人教育的“软件工程”课程的教材,也可作为软件开发人员的参考用书。

目录

目录
第一部分 理论部分
第1章 软件工程概述
1.1 软件的概念、特点与分类
1.2 软件工程概述
1.3 关于软件工程的问题
1.3.1 软件工程不同于计算机科学
1.3.2 软件工程不同于系统工程
1.3.3 软件工程不同于传统工程
1.3.4 软件工程不同于信息系统工程
1.3.5 软件工程不只是程序设计
1.3.6 软件工程涉及的人员
1.3.7 什么是好的软件
1.3.8 软件工程所面临的主要问题
1.4 软件工程的基本原理
1.5 软件的开发方法
1.5.1 结构化开发方法
1.5.2 模块化开发方法
1.5.3 面向数据结构开发方法
1.5.4 面向对象开发方法
1.5.5 软件开发方法的评价与选择
1.6 软件工程的应用
1.7 如何培养软件工程的思维与方法
1.8 软件工程的发展方向
1.8.1 敏捷软件开发方法
1.8.2 软件技术的发展趋势
小结
软件水平考试试题解析
习题
第2章 软件生命周期模型
2.1 软件生命周期
2.2 瀑布模型
2.3 原型模型
2.4 增量模型
2.5 迭代模型
2.6 螺旋模型
2.7 敏捷方法
2.8 软件生命周期模型的总结
小结
软件水平考试试题解析
习题
第3章 软件过程
3.1 软件过程概述
3.2 统一过程
3.3 统一过程的实施步骤
3.3.1 需求工作流
3.3.2 分析工作流
3.3.3 设计工作流
3.3.4 实现工作流
3.3.5 测试工作流
3.4 软件过程的改进
3.5 软件能力成熟度模型
3.5.1 软件能力成熟度模型的框架结构
3.5.2 软件能力成熟度模型的过程改进步骤
小结
软件水平考试试题解析
习题
第4章 可重用性和可移植性
4.1 重用的概念
4.1.1 软件成分的重用级别
4.1.2 典型的可重用软件成分
4.1.3 软件成分重用的过程
4.1.4 软件重用形式的划分
4.2 软件构件技术
4.2.1 构件研究的内容
4.2.2 构件实现规范与标准
4.2.3 可重用软件构件的生产和使用
4.3 软件重用的实施与组织
4.4 重用的障碍
4.5 可移植性
4.6 实现可移植性的技术
小结
软件水平考试试题解析
习题
第5章 模块和对象
5.1 模块的概念
5.2 内聚
5.2.1 偶然性内聚
5.2.2 逻辑性内聚
5.2.3 时间性内聚
5.2.4 过程性内聚
5.2.5 通信性内聚
5.2.6 功能性内聚
5.2.7 信息性内聚
5.2.8 内聚的设计原则
5.3 耦合
5.3.1 内容耦合
5.3.2 共用耦合
5.3.3 控制耦合
5.3.4 印记耦合
5.3.5 数据耦合
5.3.6 耦合的设计原则
5.4 抽象和数据封装
5.5 信息隐藏
5.6 对象
小结
软件水平考试试题解析
习题
第6章 测试
6.1 测试的基础
6.1.1 测试的概念
6.1.2 指导测试的基本准则
6.1.3 测试的分类
6.2 测试的管理
6.2.1 软件测试团队组织管理
6.2.2 软件测试计划管理
6.2.3 软件缺陷(错误)跟踪管理
6.2.4 软件测试件管理
6.2.5 软件测试管理工具
6.3 非执行测试
6.3.1 走查
6.3.2 审查
6.4 执行测试
6.4.1 实用性
6.4.2 可靠性
6.4.3 健壮性
6.4.4 性能
6.4.5 正确性
6.5 正确性证明
6.6 何时停止测试
6.6.1 错误植入法
6.6.2 分别测试法
6.6.3 估算平均无故障时间(MTTF)
6.6.4 其他的停止测试的标准
小结
软件水平考试试题解析
习题
第7章 项目的计划和管理
7.1 软件度量
7.1.1 软件度量的基本概念
7.1.2 面向规模的度量
7.1.3 面向功能的度量
7.1.4 代码行与功能点度量的比较
7.2 软件项目估算
7.2.1 工作量估算
7.2.2 经验估算模型
7.3 软件质量度量
7.3.1 软件质量定义
7.3.2 软件质量要素
7.3.3 软件质量要素评价准则
7.4 软件复杂性度量
7.4.1 软件复杂性及度量原则
7.4.2 控制结构的复杂性度量
7.4.3 文本复杂性度量
7.5 软件可靠性度量
7.5.1 软件可靠性的概念
7.5.2 软件的有效性
7.6 软件开发过程的管理
7.6.1 风险分析
7.6.2 进度安排
7.6.3 软件质量保证(SA)
7.6.4 人员的组织与分工
7.7 项目管理计划的组成
7.7.1 项目计划的内容
7.7.2 项目计划的制订
7.7.3 计划文档
7.7.4 古董买卖估价管理软件项目开发计划
小结
软件水平考试试题解析
习题
第8章 用户界面的设计
8.1 用户心理学
8.2 人机界面的设计风格及规则
8.2.1 HCI的发展
8.2.2 界面设计的原则
8.3 界面分析和建模
8.4 界面设计过程
8.5 设计评估
8.6 界面建模工具
小结
习题
第9章 UML简介
9.1 UML简介
9.1.1 UML语言的基本结构
9.1.2 UML语言的模型和图形
9.1.3 UML语言的公共机制
9.2 用例图
9.2.1 Use Case图
9.2.2 参与者
9.2.3 用例
9.2.4 用例图表示法
9.3 类图和对象图
9.3.1 类
9.3.2 类间关系
9.3.3 对象图
9.4 交互图
9.4.1 顺序图
9.4.2 协作图
9.5 状态图
9.5.1 状态机
9.5.2 转移与状态图
9.6 活动图
9.6.1 活动图的基本元素
9.6.3 并发
9.7 包
9.7.1 包及其联系
9.7.2 包图
9.8 实现图
9.8.1 组件图
9.8.2 部署图
小结
软件水平考试试题解析
习题
第二部分 实践部分
第10章 需求
10.1 需求概述
10.2 应用域理解
10.3 建立商业模型
10.4 初始需求
10.5 古董买卖管理软件实例的研究
10.5.1 古董买卖领域的初始理解
10.5.2 古董交易的商业模型
10.5.3 古董交易的初始需求
10.5.4 古董交易的需求继续
10.5.5 测试阶段
10.6 需求流的CASE工具
10.7 需求阶段的注意事项
小结
软件水平考试试题解析
习题
第11章 分析
11.1 结构化分析
11.1.1 结构化分析方法的表示
11.1.2 结构化分析的步骤
11.2 面向对象分析
11.2.1 实体类模型
11.2.2 动态模型
11.2.3 功能建模
11.2.4 抽象边界类和控制类
11.2.5 面向对象分析中的相关问题
11.3 面向对象分析:古董商买卖管理系统实例研究
11.3.1 古董商问题的功能模型
11.3.2 古董商问题的实体类模型
11.3.3 古董商问题的动态模型
11.3.4 古董商问题的抽象边界类和控制类
11.3.5 古董商问题的分析测试
11.4 面向对象分析的CASE工具
11.5 面向对象分析阶段注意事项
小结
软件水平考试试题解析
习题
第12章 设计
12.1 结构化设计
12.1.1 数据流图的类型
12.1.2 古董商问题的结构化设计
12.2 面向对象设计
12.3 设计阶段的测试
12.4 设计阶段的CASE工具
12.5 面向对象设计阶段的注意事项
小结
软件水平考试试题解析
习题
第13章 编码
13.1 程序设计语言
13.1.1 程序设计语言的分类
13.1.2 程序设计语言的选择
13.2 应用编程标准的意义
13.3 编程的指导方针
13.3.1 使用合理的控制结构
13.3.2 设计适合的算法
13.3.3 选择恰当的数据结构
13.3.4 一般指导原则
13.4 编码中的文档问题
小结
软件水平考试试题解析
习题
第14章 测试
14.1 系统前期阶段的测试
14.2 系统实现阶段的测试
14.2.1 单元测试
14.2.2 集成测试
14.2.3 系统测试
小结
软件水平考试试题解析
习题
第15章 软件维护
15.1 系统的类型
15.2 软件维护的任务及特点
15.3 软件维护的类型
15.4 软件维护的过程
15.5 软件的可维护性
15.6 软件再工程
15.6.1 源代码转换
15.6.2 反向工程
15.6.3 程序结构改善
15.6.4 程序模块化
15.6.5 数据再工程
15.7 古董买卖管理软件维护实例
小结
软件水平考试试题解析
习题
学期项目:网上图书销售管理系统
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

软件工程理论与实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon