Java Web项目开发实训教程----网上图书商城
¥
24.8
4.2折
¥
59
全新
库存2件
作者鲁恩铭
出版社电子工业出版社
出版时间2022-06
版次1
装帧其他
上书时间2024-12-03
商品详情
- 品相描述:全新
图书标准信息
-
作者
鲁恩铭
-
出版社
电子工业出版社
-
出版时间
2022-06
-
版次
1
-
ISBN
9787121435775
-
定价
59.00元
-
装帧
其他
-
开本
16开
-
页数
220页
-
字数
396千字
- 【内容简介】
-
本书按照项目管理的思想,重点讲解项目计划、需求分析、软件设计、软件编码、项目规范与版本控制、过程管理、软件测试、项目验收与维护总结等的相关知识和实现过程。 本书是典型的以项目为主导、以应用为出发点、以项目需求为轨迹的教材,将实践项目开发工作过程与教学过程进行无缝对接, 使学生建立项目工程的意识,夯实学生的专业基础和项目能力,为以后从事软件开发与项目管理工作打下坚实的基础。本书适合已具备相应前置技术基础,动手能力强的软件开发类专业的高职院校的学生及其广大编程爱好者阅读与使用。
- 【作者简介】
-
鲁恩铭,任职于湖南生物机电职业技术学院,副教授,工学硕士,主要研究方向为信息安全与网络安全;长期从事计算机网络技术、计算机应用技术、软件技术专业的教学和教研教改工作,主编参编教材5本,公开发表论文20余篇,主持省级课题5项,获得发明专利1项、实用新型专利3项。
- 【目录】
-
本书按照项目管理的思想,重点讲解项目计划、需求分析、软件设计、软件编码、项目规范与版本控制、过程管理、软件测试、项目验收与维护总结等的相关知识和实现过程。
目录
第1章 案例概述与项目计划1
本章目标1
本章简介1
技术内容2
1.1 案例概述2
1.2 组建团队2
1.2.1 软件开发团队建设2
1.2.2 软件开发团队成员的职责4
1.3 项目立项5
1.3.1 制定软件项目计划的原则8
1.3.2 制定软件项目计划的执行步骤9
1.3.3 使用软件工具制定软件项目计划12
1.4 项目开发计划13
1.5 实战训练14
本章总结15
本章作业15
第2章 需求分析16
本章目标16
本章简介16
技术内容17
2.1 软件生命周期17
2.2 传统生命周期模型18
2.2.1 瀑布模型18
2.2.2 快速原型模型20
2.2.3 增量模型21
2.3 敏捷生命周期模型22
2.3.1 初识Scrum23
2.3.2 Scrum的开发过程25
2.3.3 敏捷生命周期模型的优势26
2.4 需求分析27
2.4.1 需求获取27
2.4.2 软件需求分析30
2.4.3 需求分析常用图30
2.4.4 需求规格说明书编写32
2.4.5 原型设计与需求变更36
2.5 实战训练39
本章总结41
本章作业41
第3章 软件设计43
本章目标43
本章简介43
技术内容44
3.1 软件设计概述44
3.2 软件概要设计45
3.2.1 概要设计概述46
3.2.2 系统架构设计49
3.2.3 软件结构设计54
3.2.4 软件架构设计的4+1视图模型55
3.2.5 公共数据结构设计58
3.2.6 系统环境约定59
3.2.7 概要设计文档59
3.3 软件详细设计概述60
3.3.1 详细设计基本任务60
3.3.2 结构化程序设计61
3.3.3 面向对象程序设计62
3.3.4 详细设计说明书67
3.4 详细设计—界面设计67
3.4.1 用户界面67
3.4.2 用户界面设计原则68
3.4.3 用户界面分类70
3.5 详细设计—数据库设计71
3.5.1 数据库设计定义71
3.5.2 数据模型设计71
3.5.3 提取业务规则74
3.5.4 数据规范化设计74
3.5.5 数据库安全性设计75
3.5.6 数据库设计规范76
3.6 详细设计—模块设计78
3.6.1 模块化78
3.6.2 抽象与逐步求精80
3.6.3 工厂设计模式80
3.7 实战训练81
本章总结88
本章作业88
第4章 软件实现——程序编码90
本章目标90
本章简介90
技术内容90
4.1 程序编码的目的90
4.2 编码风格与规范91
4.2.1 Java编码规范92
4.3 代码调试97
4.3.1 代码调试过程97
4.3.2 调试原则97
4.3.3 主要调试方法98
4.3.4 错误分类98
4.4 实战训练99
本章总结142
本章作业142
第5章 项目规范与版本控制144
本章目标144
本章简介144
技术内容145
5.1 为什么需要项目规范145
5.2 什么是项目规范146
5.2.1 项目规范概述146
5.2.2 常用项目规范146
5.3 源代码管理149
5.3.1 VSS版本控制工具150
5.3.2 SVN版本控制工具150
5.3.3 Git版本控制工具151
5.3.4 VSS、SVN和Git的对比151
5.4 实战训练152
本章总结152
本章作业152
第6章 软件开发的过程管理154
本章目标154
本章简介154
技术内容155
6.1 进度管理155
6.2 风险控制158
6.2.1 关注软件项目风险158
6.2.2 软件项目风险控制159
6.3 质量管理160
6.3.1 软件质量161
6.3.2 软件质量管理161
6.3.3 项目实训评审163
6.4 实战训练163
本章总结169
本章作业169
第7章 软件测试171
本章目标171
本章简介171
技术内容172
7.1 软件测试流程172
7.1.1 软件测试模型174
7.1.2 软件测试的基本流程176
7.2 软件测试方法177
7.2.1 黑盒测试方法177
7.2.2 白盒测试方法181
7.3 软件测试用例及测试报告182
7.3.1 测试用例182
7.3.2 测试报告186
7.4 缺陷跟踪系统187
7.5 实战训练189
本章总结189
本章作业190
第8章 项目验收交付与维护总结192
本章目标192
本章简介192
技术内容193
8.1 版本发布193
8.2 验收交付196
8.2.1 现场安装调试196
8.2.2 用户培训197
8.2.3 试运行198
8.2.4 项目验收200
8.3 项目维护201
8.4 项目总结204
8.5 过程改进206
8.5.1 过程改进定义207
8.5.2 CMM207
8.6 实战训练209
本章总结209
本章作业210
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价