当前位置:首页 > 工业技术
软件工程实训教程
软件工程实训教程

软件工程实训教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:刘雪梅主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2012
  • ISBN:9787563530373
  • 页数:243 页
图书介绍:本书以软件项目生存周期为主线,将实训过程分为项目启动实训、需求建模实训、数据库建模实训、设计及编码实训、测试实训、软件文档撰写实训6个阶段。本书共11章,内容包括:绪论、RationalRose建模实训、Powerdesinger建模实训、数据库建模实训、项目启动实训、综合案例开发实训、测试实训、文档撰写实训。
《软件工程实训教程》目录

第1章 绪论 1

1.1软件工程的主要内容 1

1.2学习软件工程的意义和难点 2

1.3实训课程的必要性 2

第2章Rational Rose建模实训 3

2.1 Rational Rose的概述 3

2.2 Rational Rose的安装与工作界面 3

2.3 Rational Rose与UML之间的关系 4

2.4用Rational Rose设计模型 5

2.5 Rational Rose双向工程 9

第3章PowerDesigner建模实训 10

3.1 PowerDesigner的发展历史 10

3.2 PowerDesigner的发展方向 10

3.3 PowerDesigner的安装与工作界面 11

3.4使用PowerDesigner进行数据库概念模型设计 14

3.5使用PowerDesigner进行数据库物理模型设计 17

3.6使用PowerDesigner进行面向对象模型设计 20

第4章 数据库建模实训 22

4.1数据库规范化设计的优点 22

4.2关系数据库规范化设计理论的实质 22

4.3数据库设计步骤与技巧 22

4.4数据库建模经典案例分析 24

第5章 项目启动实训 27

5.1制定软件项目计划应考虑的因素 27

5.2软件管理的功能 27

5.3制定软件项目计划的步骤 29

5.4软件项目计划 29

5.4.1项目开发背景 29

5.4.2项目开发计划实例 30

第6章 学生信息管理系统开发实训 33

6.1项目的立项背景 33

6.2项目功能的部署 33

6.3可行性分析 34

6.4需求分析 35

6.4.1功能要求 35

6.4.2数据要求 35

6.4.3安全性要求 36

6.4.4其他要求 36

6.5概要设计 37

6.5.1角色划分 37

6.5.2模块划分 38

6.5.3技术路线 39

6.5.4功能需求与程序的关系 39

6.6数据库设计 40

6.7详细设计 44

6.7.1教师信息及新闻发布系统设计说明 44

6.7.2用户登录管理模块设计说明 45

6.7.3学生查询模块设计说明 46

6.7.4系统录入模块设计说明 47

6.7.5页面设计说明 47

6.7.6类图及程序流程图 47

6.8编码实现 52

6.8.1数据库操纵类 52

6.8.2超级管理员登录 62

6.8.3学生信息列表 65

6.8.4学生信息添加 75

6.8.5学生信息修改 80

6.8.6二级管理员授权 88

第7章 图书管理系统开发实训 94

7.1立项背景 94

7.2功能部署 94

7.3需求分析 94

7.3.1功能要求 94

7.3.2安全保密要求 95

7.3.3性能要求 95

7.3.4环境要求 95

7.4系统设计 95

7.4.1概要设计 95

7.4.2数据库设计 96

7.5编码实现 98

7.5.1数据库操纵类 98

7.5.2系统功能实现部分关键代码 101

第8章 酒店管理系统开发实训 128

8.1立项背景 128

8.2功能部署 128

8.3需求分析 129

8.3.1功能要求 129

8.3.2权限要求 130

8.3.3性能要求 130

8.3.4环境要求 130

8.4概要设计 131

8.4.1登录模块 131

8.4.2宾客管理模块 131

8.4.3客房管理模块 132

8.4.4查询信息模块 133

8.4.5系统设置模块 133

8.5数据库设计 134

8.6编码实现 139

8.6.1登录模块 139

8.6.2散客开单 144

8.6.3预订功能 163

8.6.4会员管理 174

8.6.5宾客结账 179

第9章 高校工资管理系统开发实训 188

9.1立项背景 188

9.2功能部署 188

9.3需求分析 189

9.3.1用户角色划分 189

9.3.2事件流要求 189

9.3.3数据要求 192

9.3.4性能要求 192

9.4系统概要设计和详细设计 192

9.4.1概要设计 192

9.4.2数据库设计 194

9.5编码实现 198

9.5.1基类 198

9.5.2页面设计 213

第10章 软件测试实训 231

10.1软件测试技术的基础知识 231

10.2 LoadRunner的概述 232

10.3 LoadRunner的安装 233

10.4 LoadRunner进行黑盒测试 235

10.5酒店管理系统性能测试报告举例 238

第11章 软件文档撰写实训 241

11.1可行性分析报告的撰写 241

11.2需求说明书的撰写 241

11.3概要设计说明书的撰写 241

11.4详细设计说明书的撰写 242

11.5测试文档的撰写 242

11.6软件维护文档(用户手册等) 243

返回顶部