种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

软体工程简明教程(余久久主编书籍)

(2019-07-07 16:11:00) 百科综合
软体工程简明教程(余久久主编书籍)

软体工程简明教程(余久久主编书籍)

《软体工程简明教程》是2015年出版的图书,作者是余久久。

基本介绍

  • 书名:软体工程简明教程
  • 作者:余久久
  • ISBN:9787302395201
  • 定价:25元
  • 出版日期:2015.05.01
  • 印刷日期:2015.04.29

内容简介

本书以软体工程基本理论知识的普及为出发点,深入浅出地介绍软体工程的主要原理、基本概念、软体生存周期各阶段的活动以及所用到的技术方法、计算机软体智慧财产权。全书共分为8章,内容包括软体工程概述、软体文档、需求分析、概要设计、详细设计与编码、软体测试与维护基础、面向对象的软体开发方法、计算机软体智慧财产权等。从实用的角度出发,通过介绍套用领域为学生所熟悉、难度适中的完整真实案例,加强其对理论知识的理解,提高学习兴趣。附录中对软体工程师职业素养及全国计算机与软体专业资格(水平)考试进行了介绍,可以作为软体工程师职业培训的补充内容。

目录

第1章软体工程概述1
1.1软体与软体危机1
1.1.1软体定义1
1.1.2软体分类1
1.1.3软体危机2
1.2软体工程的概念与目标4
1.2.1软体工程概念4
1.2.2追求的目标4
1.3软体生存周期6
1.4软体开发模型8
1.4.1瀑布模型9
1.4.2演化模型10
1.4.3原型模型11
1.4.4螺旋模型12
1.4.5极限编程模型14
1.5软体项目团队管理16
1.5.1现代软体企业项目的组织要素16
1.5.2唐僧师徒取经故事的启示17
1.5.3构建现代软体项目团队成功的要素17
1.6本章小结19
习题120第2章软体文档21
2.1软体文档简介21
2.1.1软体文档21
2.1.2软体文档分类22
2.1.3软体文档的作用22
2.2软体文档的编写要点232.3常用软体工程文档模板24
2.3.1软体需求规格说明书24
2.3.2软体概要设计说明书26
2.3.3软体详细设计说明书28
2.3.4软体测试计画模板30
2.3.5软体测试分析报告32
2.4本章小结34
习题234第3章需求分析35
3.1软体需求分析概述35
3.1.1需求分析的目标35
3.1.2需求分析的内容35
3.1.3需求分析的过程37
3.2结构化分析方法39
3.2.1结构化分析方法简介39
3.2.2数据流图39
3.2.3数据流图分层举例41
3.2.4数据字典43
3.3小型图书馆管理系统需求分析案例45
3.3.1引言45
3.3.2任务概述45
3.3.3功能需求46
3.3.4性能需求51
3.3.5运行环境规定52
3.3.6其他52
3.4本章小结52
习题352第4章概要设计53
4.1软体概要设计的目标与内容53
4.1.1概要设计的目标53
4.1.2概要设计的内容53
4.2软体概要设计準则54
4.2.1模组化54
4.2.2抽象57
4.2.3信息隐藏58
4.2.4软体结构设计的主要最佳化準则58
4.3软体结构图59
4.3.1软体结构图的组成元素59
4.3.2软体结构图中的模组分类60
4.3.3变换型数据流图的转化60
4.3.4事务型数据流图的转化62
4.4小型图书馆管理系统概要设计案例63
4.4.1引言64
4.4.2概要设计64
4.4.3系统数据结构设计66
4.4.4系统出错处理设计67
4.5本章小结67
习题467第5章详细设计与编码68
5.1软体详细设计的任务、原则与工具68
5.1.1详细设计的任务68
5.1.2详细设计的原则68
5.1.3常用的详细设计工具69
5.2软体详细设计的内容71
5.2.1制订代码设计的方案71
5.2.2人机界面设计71
5.2.3软体的资料库设计74
5.2.4软体的格线结构设计76
5.3软体编码76
5.3.1高级程式设计语言简介76
5.3.2编码规範77
5.4小型图书馆管理系统详细设计案例79
5.4.1引言79
5.4.2模组设计说明80
5.4.3资料库设计82
5.4.4系统界面设计83
5.4.5输入输出设计83
5.4.6网路结构设计84
5.5本章小结84
习题584
第6章软体测试与维护基础85
6.1软体测试概述85
6.1.1软体测试的背景85
6.1.2软体测试的基本概念86
6.1.3软体测试人员的职业素养89
6.1.4我国软体测试行业的现状与发展90
6.2软体测试用例91
6.2.1黑盒测试及其测试用例设计方法91
6.2.2白盒测试及其测试用例设计方法96
6.3软体测试流程98
6.3.1单元测试98
6.3.2集成测试99
6.3.3确认测试101
6.3.4系统测试102
6.3.5验收测试102
6.4软体测试工具102
6.4.1测试工具的优势102
6.4.2测试工具的分类102
6.4.3选择测试工具时考虑的问题103
6.5软体维护基础104
6.5.1软体维护的定义104
6.5.2软体维护的分类104
6.6软体维护的流程106
6.6.1维护申请106
6.6.2识别维护的类型106
6.6.3维护实施107
6.6.4维护记录与评价107
6.7软体维护的困难107
6.8小型图书馆管理系统测试用例设计与系统维护案例107
6.8.1引言108
6.8.2测试内容108
6.8.3功能测试用例设计108
6.8.4性能测试用例设计110
6.8.5图形用户界面测试用例112
6.8.6小型图书馆管理系统维护113
6.9本章小结113
习题6114
第7章面向对象的软体开发方法115
7.1面向对象的软体工程115
7.1.1传统软体开发方法的问题115
7.1.2面向对象的基本概念116
7.1.3面向对象的建模119
7.1.4面向对象的开发方法简介119
7.2统一建模语言UML120
7.2.1UML的主要特点120
7.2.2UML的套用领域120
7.2.3UML的9种模型视图121
7.2.4常用UML建模工具简介131
7.3面向对象的分析133
7.3.1面向对象的分析过程133
7.3.2模型的构建134
7.3.34种模型之间的主要关係135
7.4面向对象的设计与实现135
7.4.1面向对象的设计135
7.4.2面向对象的设计準则与启发规则135
7.4.3系统分解137
7.4.4类中的服务、关联设计141
7.4.5设计最佳化142
7.4.6面向对象的实现143
7.5面向对象实例——运用UML对企业人力资源管理系统建模144
7.5.1系统概述144
7.5.2系统中的用例与角色147
7.5.3分析与设计150
7.5.4实现、测试与系统配置150
7.6本章小结151
习题7152
第8章计算机软体智慧财产权153
8.1计算机软体智慧财产权基础153
8.1.1智慧财产权153
8.1.2计算机软体智慧财产权154
8.1.3《保护条例》中明确需要承担法律责任的违法行为157
8.2计算机软体智慧财产权案例分析157
8.3本章小结159
习题8159
附录A软体工程师职业素养160
附录B全国计算机技术与软体专业技术资格(水平)考试简介162
参考文献164

标 签

搜索
随机推荐

Powered By 种豆资源网||