搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
软件工程导论(方法工具和案例题库微课视频版)/清华科技大讲堂丛书
0.00     定价 ¥ 49.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302615224
  • 作      者:
    编者:尹志宇|责编:王冰飞
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-11-01
收藏
畅销推荐
内容介绍
本书全面讲述了软件工程的基本概念、原理、方法和工具,分析了每个环节对应的实例和项目案例。全书以理论够用、实用,实践环节相呼应为原则,使读者能够快速、轻松地掌握软件工程理论和实践过程。 全书共10章。第1章讲述软件工程概述,包括软件工程的概念、软件生存期模型等;第2~4章讲述结构化的软件工程方法,其内容包括结构化分析、结构化设计、结构化编码和测试;第5~7章讲述面向对象的软件工程方法,其内容包括面向对象的分析、面向对象的设计、面向对象的实现和测试;第8章简单介绍软件的运行和维护;第9章介绍当今比较流行的6种软件设计模式;第10章介绍软件项目管理。 本书理论和实践相结合,内容翔实,图文并茂,体系完整,通俗易懂,有助于读者理解软件工程的基本概念、掌握要点和攻克难点。为便于学习,本书每章都有配套的教学课件和微课教学视频,还配有丰富的习题。 本书可作为高等院校“软件工程”相关课程的教学用书,也可作为软件工程师的培训教材,还可作为软件项目开发人员的参考用书。
展开
目录
第1章 软件工程概述
1.1 软件危机和软件工程
1.1.1 软件危机爆发的原因
1.1.2 软件工程的概念
1.2 软件生存期
1.3 软件工程方法学
1.3.1 结构化方法
1.3.2 面向对象方法
1.4 软件工程工具
1.4.1 需求分析工具
1.4.2 设计工具
1.4.3 编码工具与调试工具
1.4.4 测试工具
1.5 软件生存期模型
1.5.1 瀑布模型
1.5.2 增量模型
1.5.3 快速原型模型
1.5.4 喷泉模型
1.5.5 螺旋模型
1.5.6 统一过程模型
1.5.7 敏捷开发模型
1.6 小结
习题
第2章 结构化分析
2.1 问题定义
2.1.1 问题定义的规范化要求
2.1.2 问题定义实例
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.4.3 行为建模
2.4.4 数据字典
2.5 机票预订系统结构化分析项目实践
2.5.1 机票预订系统问题定义
2.5.2 机票预订系统可行性研究
2.5.3 机票预订系统结构化需求分析
2.6 小结
习题
第3章 结构化设计
3.1 结构化设计概述
3.1.1 结构化设计的任务
3.1.2 结构化设计的原则
3.1.3 模块独立性
3.1.4 结构化设计的步骤
3.2 体系结构设计
3.2.1 体系结构的启发式设计原则
3.2.2 面向数据流的设计方法
3.2.3 事务型体系结构设计实例
3.3 接口设计
3.3.1 软件与人之间的交互界面设计
3.3.2 软件与硬件及其他软件系统之间的接口设计
3.3.3 模块之间的接口设计
3.3.4 接口设计实例
3.4 数据设计
3.4.1 文件设计
3.4.2 数据库设计
3.4.3 数据设计实例
3.5 过程设计
3.5.1 过程设计的任务和原则
3.5.2 过程设计的工具
3.5.3 数据结构细节和数据操作的设计
3.6 机票预订系统的结构化设计项目实践
3.6.1 机票预订系统体系结构设计
3.6.2 机票预订系统接口设计
3.6.3 机票预订系统数据设计
3.6.4 机票预订系统过程设计
3.7 小结
习题
第4章 结构化编码和测试
4.1 软件编码
4.1.1 程序设计语言
4.1.2 程序设计风格
4.1.3 程序效率分析
4.2 软件测试概述
4.2.1 测试的目的和原则
4.2.2 测试的方法和步骤
4.3 黑盒测试
4.3.1 等价类划分法
4.3.2 边界值分析法
4.3.3 错误推测法
4.3.4 因果图法
4.3.5 黑盒测试实例
4.4 白盒测试
4.4.1 静态白盒测试
4.4.2 动态白盒测试
4.4.3 白盒测试实例
4.5 单元测试
4.5.1 单元测试内容
4.5.2 单元测试步骤
4.6 集成测试
4.6.1 集成测试目标和过程
4.6.2 集成方式
4.6.3 集成测试的实施
4.7 系统测试
4.8 验收测试
4.8.1 正式验收测试
4.8.2 Alpha测试
4.8.3 Beta测试
4.9 机票预订系统编码和测试项目实践
4.9.1 机票预订系统编码
4.9.2 机票预订系统测试
4.10 小结
习题
第5章 面向对象分析
5.1 面向对象方法介绍
5.1.1 面向对象的基本概念
5.1.2 统一建模语言
5.2 面向对象分析概述
5.3 建立用例模型
5.3.1 建立用例模型的过程
5.3.2 建立用例模型的实例
5.4 建立对象模型
5.4.1 建立对象模型的过程
5.4.2 建立对象模型的实例
5.5 建立交互模型
5.5.1 顺序图
5.5.2 状态图
5.5.3 活动图
5.6 机票预订系统面向对象分析项目实践
5.6.1 建立机票预订系统的用例模型
5.6.2 建立机票预订系统的对象模型
5.6.3 建立机票预订系统的交互模型
5.7 小结
习题
第6章 面向对象的设计
6.1 面向对象的设计方法
6.1.1 面向对象的设计准则
6.1.2 面向对象的设计步骤
6.2 设计系统的环境模型
6.2.1 环境模型设计方法和内容
6.2.2 环境模型设计实例
6.3 设计系统的体系结构
6.3.1 体系结构的概念
6.3.2 几种典型的体系结构
6.3.3 体系结构设计实例
6.4 设计问题域子系统
6.5 设计人机交互子系统
6.5.1 面向对象的用户界面设计步骤
6.5.2 WWW的界面设计
6.6 设计任务管理子系统
6.7 设计数据管理子系统
6.7.1 选择数据存储管理模式
6.7.2 设计数据管理子系统
6.7.3 数据管理子系统设计实例
6.8 机票预订系统面向对象设计项目实践
6.8.1 机票预订系统环境模型设计
6.8.2 机票预订系统体系结构设计
6.8.3 机票预订系统任务管理子系统设计
6.8.4 机票预订系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证