种豆资源网

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

软体工程与实践(第3版)

(2019-10-21 09:53:51) 百科综合

软体工程与实践(第3版)

图书简介

《软体工程与实践(第3版)》是清华大学出版社出版的一本图书。

图书内容

本书由“十三五”国家重点出版规划项目及上海市高校精品课程负责人主编,突出“教学练做用一体化”,结合手机App研发及套用,实用、新颖、操作性强。全书共分10章,包括软体工程基础、可行性分析及研发策划、软体需求分析、软体设计、面向对象开发方法、软体编程实现、软体测试与维护、软体项目管理、软体工程新技术及体系、WebApp开发综合套用。体现软体研发的新知识、新技术、新方法、新成果、新标準及新套用,以及同步实验、课程设计指导和实用文档模板等。 本书既可作为高等院校计算机与信息类、工程与管理类等学科专业的相关课程的教材,也可作为培训及参考用书。可根据“*”进行选学。

目录

第1章软体工程基础1
1.1软体工程的发展1
1.1.1软体危机概述1
1.1.2软体工程的发展过程2
1.2软体及软体工程概述4
1.2.1软体的概念、特点和分类4
1.2.2软体工程的概念、特点和目标6
1.2.3软体工程学及其内容和方法7
1.2.4软体过程及实际开发过程12
1.2.5软体工程的基本原理及原则14
1.3软体生存周期及任务15
1.3.1软体生存周期的相关概念15
1.3.2软体生存周期的阶段划分16
1.3.3软体生存周期各阶段的任务16
1.4常用软体开发模型17
1.4.1瀑布模型概述17
1.4.2快速原型模型概述18
1.4.3增量模型概述18
1.4.4螺旋模型概述20
1.4.5喷泉模型概述20
1.4.6基于面向对象的模型21
1.4.7软体开发模型的选定22
1.5实验1软体开发準备及Visio 2017套用23
1.5.1任务1软体开发团队与选题23
1.5.2任务2Microsoft Visio 2017套用25\软\件\工\程\与\实\践\(第3版)\/目录/ 1.6本章小结28
1.7练习与实践129
第2章可行性分析及研发策划31
2.1软体问题的调研和定义31
2.1.1软体问题的初步调研31
2.1.2软体问题定义的概念33
2.1.3软体问题定义的内容33
2.2可行性分析及项目立项36
2.2.1可行性分析的概念及意义36
2.2.2可行性分析的任务和内容37
2.2.3可行性分析的实施过程41
2.3项目立项、契约和
2.3.1软体项目立项方法及文档43
2.3.2软体项目签订契约和文档44
2.3.3任务下达的方式及文档45
2.4系统流程图及套用45
2.4.1系统流程图的用途45
2.4.2系统流程图画法及符号46
2.5软体开发计画及方案48
2.5.1软体开发计画的目的及分类48
2.5.2软体开发计画的内容与制订48
2.5.3软体开发计画书及方案51
2.6实验2软体可行性分析报告54
2.6.1实验目的54
2.6.2实验任务及要求55
2.6.3实验内容及步骤55
2.7本章小结56
2.8练习与实践257
第3章软体需求分析60
3.1软体需求分析概述60
3.1.1软体需求分析的概念及特点60
3.1.2软体需求分析的目的和原则62
3.2软体需求分析的任务及过程63
3.2.1软体需求分析的任务63
3.2.2软体需求分析的过程65
3.3软体需求分析方法67
3.3.1软体需求分析方法类型67
3.3.2软体需求分析方法对比67
3.3.3软体需求分析技巧68
3.4结构化分析方法68
3.4.1结构化分析方法的基本思想68
3.4.2结构化分析的步骤69
3.5结构化分析建模工具71
3.5.1实体联繫图71
3.5.2数据流图72
3.5.3数据字典78
3.5.4处理过程描述80
3.5.5状态转换图83
3.6软体需求分析文档84
3.6.1软体需求文档概述84
3.6.2软体需求文档编写85
3.7实验3需求分析文档与建模87
3.7.1实验目的87
3.7.2实验要求87
3.7.3实验内容和步骤88
3.7.4实验报告要求88
3.8本章小结88
3.9练习与实践389
第4章软体设计92
4.1软体设计概述92
4.1.1软体设计的概念和目标92
4.1.2软体设计的过程93
4.2软体总体设计94
4.2.1软体总体设计的任务94
4.2.2总体设计的原则和过程94
4.2.3软体总体设计的方法99
4.3软体详细设计103
4.3.1详细设计的任务和原则103
4.3.2详细设计的方法和工具104
4.4资料库设计概述106
4.4.1资料库设计的任务及步骤106
4.4.2概念数据模型设计106
4.4.3逻辑结构及物理结构设计107
4.5网路系统设计概述108
4.5.1网路技术及结构设计108
4.5.2网路站点及接入设计109
4.5.3网路性能及安全性设计110
4.5.4网路设计套用实例111
4.6用户界面设计113
4.6.1界面设计的意义及任务113
4.6.2用户界面的特性及设计原则113
4.6.3萤幕对话界面设计114
4.6.4数据输入界面设计115
4.6.5数据输出界面设计117
4.6.6控制界面的设计118
4.7软体设计文档120
4.7.1系统/子系统设计(结构设计)说明120
4.7.2详细设计文档及其评审120
4.8实验4软体详细设计及文档编写121
4.8.1实验目的121
4.8.2实验内容及步骤121
4.8.3实验结果122
4.9本章小结122
4.10练习与实践4123
第5章面向对象开发方法125
5.1面向对象的相关概念125
5.1.1对象与类的相关概念126
5.1.2继承及多态性的概念127
5.1.3讯息与方法的相关概念128
5.2面向对象方法概述128
5.2.1面向对象方法的概念128
5.2.2面向对象方法的特点129
5.2.3面向对象开发过程及范型129
5.2.4面向对象开发方法130
5.3面向对象分析132
5.3.1面向对象分析的原则与任务132
5.3.2面向对象分析的过程133
5.3.3对象建模方法和步骤134
*5.3.4统一建模语言概述136
5.4面向对象设计141
5.4.1面向对象设计的準则及任务141
5.4.2系统设计的过程142
5.4.3对象设计的过程146
5.4.4类设计的目标及方法147
5.5面向对象分析和设计实例148
5.5.1图书管理信息系统OOA实例148
5.5.2Web图书管理信息系统OOD151
5.6实验5RationalRose套用154
5.6.1用RationalRose绘製用例图154
5.6.2用RationalRose绘製类图156
5.7本章小结161
5.8练习与实践5162
第6章软体编程实现163
6.1软体编程实现基础163
6.1.1软体实现的主要任务及过程163
6.1.2软体实现方法的準则164
6.1.3软体实现和软体编程框架166
6.2软体程式语言和技术方法168
6.2.1软体程式语言概述168
6.2.2软体程式语言的选择172
6.2.3常用软体编程方法174
6.2.4软体编程标準、规範和风格176
6.3移动WebApp开发技术套用180
6.3.1移动WebApp开发技术和过程180
6.3.2移动WebApp开发操作套用案例181
6.4软体研发常用工具与环境184
6.4.1常用软体研发工具和集成环境184
6.4.2常用的WebApp开发工具185
6.4.3编码管理系统及编译程式185
6.4.4软体生成技术186
6.5软体实现文档187
6.5.1实现文档的组成及要求187
6.5.2软体用户手册编写188
6.5.3软体用户手册的审核鉴定190
6.6实验6手机WebApp研发操作套用与软体实现190
6.6.1任务1手机WebApp研发操作套用190
6.6.2任务2套用软体编程实现194
6.7本章小结194
6.8练习与实践6195
第7章软体测试与维护197
7.1软体测试概述197
7.1.1软体测试的概念及内容197
7.1.2软体测试的目的和原则199
7.2软体测试的特点及过程201
7.2.1软体测试的特点201
7.2.2软体测试的过程201
7.3软体测试阶段及任务204
7.3.1单元测试及任务204
7.3.2软体集成与集成测试205
7.3.3有效性测试及要求207
7.3.4系统测试及验收208
7.4软体测试策略及面向对象测试209
7.4.1软体测试策略209
7.4.2面向对象软体测试212
7.5软体测试方法、用例和标準213
7.5.1软体测试方法213
7.5.2软体测试用例设计及方法215
7.5.3软体测试标準和工具220
7.5.4软体测试文档222
7.6软体调试与发布223
7.6.1软体调试的特点及过程223
7.6.2软体调试的方法224
7.6.3软体调试的原则226
7.6.4软体推广及发布226

标 签

搜索
随机推荐

Powered By 种豆资源网||