《软件工程实践教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:梁旭,冯瑞芳,黄明编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121127311
  • 页数:270 页
图书介绍:本书从软件工程方法、基于Java的Web开发技术和开发工具三个方面说明了软件工程实践的各个环节,并结合三个详细的案例对软件工程实践进行全程指导。三个实践案例分别针对生命周期法开发信息系统、生命周期法开发网站和面向对象方法开发信息系统。本书不仅注重对方法论的总结,同时说明了基于Java的Web开发技术、建模工具和项目开发工具,书中案例适合作为实践教程,指导学生软件工程实践的全过程。

第1章软件工程方法 1

1.1生命周期法 1

1.1.1问题分析 3

1.1.2可行性分析 3

1.1.3需求分析 5

1.1.4系统设计 11

1.1.5编写程序代码 13

1.1.6软件测试 15

1.1.7软件运行、维护与文档管理 17

1.2面向对象方法与UML 18

1.2.1面向对象的基木概念 19

1.2.2UML概述 20

1.2.3常用的UML图 22

1.2.4面向对象的分析 29

1.2.5面向对象的设计 32

1.2.6数据库设计 35

1.2.7面向对象的编程与测试 35

1.2.8软件运行、维护与文档管理 36

1.3软件工程实践中的项目管理 36

1.3.1项目管理概述 36

1.3.2人员的组织与管理 37

1.3.3项目计划 37

1.3.4风险管理 38

1.3.5配置管理 38

1.3.6软件质量保证 39

第2章MVC模式 41

2.1MVC模式概述 41

2.1.1MVC模式架构 41

2.1.2MVC模式的应用 42

2.1.3MVC优势 43

2.2MVC模式与J2EE 44

2.2.1JavaWeb技术 44

2.2.2J2EE 63

2.2.3J2EE实例 65

2.3Struts框架 71

2.3.1Struts概述 71

2.3.2Struts组件 72

2.3.3Struts配置文件 75

2.3.4Struts2概述 80

2.3.5Struts2接l口和组件 81

2.3.6Struts2配置文件 84

2.3.7Struts2标签 86

第3章实践工具介绍 88

3.1Visio 88

3.1.1Visio概述 88

3.1.2使用Visio建模 89

3.1.3示例 92

3.2MyEclipse 94

3.2.1Tomcat服务器 94

3.2.2MyEclipse概述 96

3.2.3使用MyEclipse开发应用程序 104

3.3RationalApplicationDeveloper 114

3.3.1WAS服务器 114

3.3.2RationalApplicationDeveloper概述 115

3.3.3使用RAD开发应用程序 120

第4章企业人事管理系统的开发 127

4.1问题分析 127

4.2可行性研究 128

4.3需求分析 129

4.3.1建立企业模型 130

4.3.2数据流分析 133

4.4系统设计 138

4.4.1总体设计 138

4.4.2数据库设计 140

4.4.3详细设计 146

4.5系统实现 160

4.5.1制定代码规范 160

4.5.2编写代码 161

4.6软件测试与维护 201

第5章书店网上售书系统的开发 203

5.1问题分析 203

5.2可行性研究 204

5.3需求分析 206

5.3.1建立业务模型 206

5.3.2数据流分析 208

5.4系统设计 210

5.4.1总体设计 210

5.4.2数据库设计 213

5.4.3详细设计 216

5.5系统实现 228

5.5.1制定代码规范 228

5.5.2编写代码 228

5.6软件测试与维护 245

第6章教务管理系统的开发 246

6.1问题分析 246

6.2可行性研究 246

6.3面向对象的分析 247

6.3.1建立用例模型 247

6.3.2建立类模型 252

6.3.3创建顺序图 252

6.4数据库设计 253

6.4.1类模型到关系模型的转化 254

6.4.2数据库结构 254

6.5面向对象的设计 255

6.5.1设计软件类 255

6.5.2设计软件体系结构 257

6.5.3人机交互界面设计 258

6.6面向对象的编程 261

6.6.1制定代码规范 261

6.6.2编写代码 262

6.7软件测试与维护 269

参考文献 270