网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件工程(第2版微课视频版)/清华科技大讲堂丛书
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书围绕软件的基本概念、开发方法、开发工具、管理、实践和文档6部分来选取和组织材料。基本概念部分包括软件、软件危机、软件工程和计算模型;开发方法部分包括基于软件过程的方法和基于构造粒度的方法,前者介绍瀑布型方法、快速原型方法和其他一些方法,后者介绍面向对象方法、面向构件方法、面向Agent方法、面向SOA方法和面向云计算方法;开发工具部分包括CASE工具概念、实例和发展趋势;管理部分包括项目招投标、人员、进度、成本、质量和风险等管理;实践部分包括信息系统开发、类制作、构件制作、SOA实现、云平台体验和CASE工具制作;文档部分包含12种重要的模板。
本书可作为高校本科生的教材,也可以作为教师和广大软件工程人员的参考书。
目录
基本概念篇
第1章 基本概念
1.1 软件
1.1.1 软件的定义
1.1.2 软件的分类
1.2 软件危机
1.3 软件工程
1.4 计算模型
1.4.1 单机计算模型
1.4.2 分布计算模型
1.4.3 并行计算模型
1.4.4 网格计算模型
1.4.5 普适计算模型
1.4.6 云计算模型
1.4.7 雾计算模型
1.4.8 边缘计算模型
1.4.9 区块链计算模型
1.5 计算服务
思考题
软件开发方法篇·基于软件过程的方法
第2章 瀑布型方法
2.1 软件过程
2.1.1 软件过程的提出
2.1.2 软件过程的含义
2.1.3 软件过程的规范
2.1.4 软件工程的评估与改进
2.2 瀑布型方法
思考题
第3章 快速原型方法
3.1 快速原型方法的产生
3.2 快速原型方法的概念
3.2.1 进化式原型开发
3.2.2 抛弃式原型开发
3.3 快速原型方法的案例
思考题
第4章 其他方法
4.1 增量方法
4.1.1 增量方法的产生
4.1.2 增量式开发
4.1.3 增量方法的案例
4.2 螺旋方法
4.3 敏捷方法
4.3.1 敏捷方法的产生
4.3.2 敏捷方法的典型模型
4.3.3 敏捷方法的案例
4.4 面向复用的方法
4.5 形式化方法
4.6 净室方法
思考题
第5章 需求分析
5.1 需求分析的概念
5.1.1 软件需求定义
5.1.2 软件需求分析
5.1.3 需求分析的要求
5.1.4 需求分析的重要性
5.2 需求分析的过程、内容和任务
5.2.1 需求分析的过程
5.2.2 需求分析的内容
5.2.3 需求分析的任务
5.3 需求分析的方法
5.4 需求描述工具
5.4.1 数据流图
5.4.2 数据字典
5.4.3 结构化语言
5.4.4 判定表
5.4.5 判定树
5.5 需求分析文档
5.5.1 需求文档完成的目标
5.5.2 需求文档的特点
5.5.3 需求文档编写的一般原则
5.5.4 需求文档的编写格式
5.6 进行需求评审
5.6.1 需求评审的方法
5.6.2 需求评审的内容
5.6.3 需求评审的测试
思考题
第6章 概要设计
6.1 概要设计概论
6.2 概要设计原理
6.2.1 模块化
6.2.2 抽象化
6.2.3 逐步求精
6.2.4 信息隐藏和局部化
6.2.5 模块独立性
6.2.6 模块层次化
6.2.7 启发式规则
6.3 概要设计方法总结
6.4 概要设计文档
思考题
第7章 界面设计
7.1 用户界面设计
7.2 用户界面设计原则
7.3 信息输入方式
7.4 信息输出方式
7.5 帮助系统
7.5.1 错误消息
7.5.2 用户文档
7.6 界面评价
思考题
第8章 详细设计
8.1 详细设计的作用
8.2 详细设计的工具
思考题
第9章 测试
9.1 软件测试定义
9.1.1 测试的目的
9.1.2 测试的基本原则
9.2 软件测试模型
9.3 软件测试方法
9.3.1 黑盒测试方法
9.3.2 白盒测试方法
9.3.3 灰盒测试方法
9.4 测试过程与测试文档
思考题
第10章 维护和演化
10.1 软件维护
10.2 软件演化的产生
10.3 软件演化理论
10.3.1 演化与维护的关系
10.3.2 软件演化的分类
思考题
软件开发方法篇·基于构造粒度的方法
第11章 面向对象方法
11.1 UML概述
11.1.1 UML产生的背景
11.1.2 UML定义
11.2 UML的研究内容
11.2.1 UML语言的定义
11.2.2 UML的图形表示法
11.3 UML建模过程与在RUP中的应用
11.3.1 UML建模过程
11.3.2 UML在RUP中的应用
思考题
第12章 面向构件方法
12.1 软件体系结构的形成
12.1.1 无体系结构阶段
12.1.2 萌芽阶段
12.1.3 初级阶段
12.1.4 高级阶段
12.2 软件体系结构的概念
12.3 软件体系结构的要素
12.3.1 构件
12.3.2 连接件
12.3.3 约束(配置)
12.4 软件体系结构的作用
12.5 基于体系结构的软件开发过程
思考题
第13章 面向Agent方法
13.1 面向Agent的技术
13.1.1 Agent的基本概念
13.1.2 Agent的体系架构
13.1.3 Agent的组织类型
13.1.4 Agent与组件的对比
13.1.5 语义复用的Agent和组件
13.2 面向Agent的软件工程
13.2.1 面向Agent的研究内容
13.2.2 面向Agent的开发过程
13.3 面向Agent的经典开发方法
13.3.1 Gaia方法
13.3.2 Tropos方法
13
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 15:03:31