软件开发流程与项目管理
-
【作 者】邹承俊 张 瑾
【I S B N 】978-7-5170-1187-3
【责任编辑】宋俊娥
【适用读者群】高职高专
【出版时间】2013-08-19
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】140
【千字数】224
【印 张】8.75
【定 价】¥18
【丛 书】国家示范(骨干)高职院校重点建设专业优质核心课程系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
全书从软件工程方法、软件管理、软件可行性研究与计划、软件项目详细设计、软件测试、面向对象设计方法、建模工具及使用等项目入手,介绍了软件开发流程与项目管理技术。
本书内容详实,浅显易懂,图文并茂,将理论与实际操作相结合,重点放在对基础知识和基本操作技能的培养上。全书内容以项目化教学方式进行编排,每个项目分为若干个任务来实施,在每个项目的后面有思考题,便于组织教学。
本书适合作为高等院校、高职高专院校信息类专业的教材使用,也可作为各类培训班的培训教材以及电脑爱好者的自学用书。
本书依据高职高专软件工程课程的教学要求编写,并把作者多年软件工程教学经验和教学实践成果融入编写过程中,在内容安排上遵循理论与实践相结合的原则,力求体现高职教育的特点。
本书选材注意把握高职高专学生的专业知识背景与接受能力,由浅入深地以“实例教学”的方式激发学生的学习兴趣。在编写上,注重内容的先进性、系统性和实用性,力求反映软件工程发展的最新成果。在结构安排上,深入阐述软件工程的基础理论知识,循序渐进,做到理论和实际相结合。
为了克服与摆脱软件危机,人们希望通过工程技术方法和管理手段使软件开发纳入工程化的轨道,由此产生了软件工程学。软件工程是一门指导计算机软件开发与维护的工程学科,以提高软件生产的质量与效率为宗旨。经过四十多年的发展,软件工程学已逐渐成熟,现已成为计算机科学与技术领域中一门重要的学科。
本书依据高职高专软件工程课程的教学要求编写,并把作者多年的软件工程教学经验和教学实践成果融入到编写过程中,在内容安排上遵循理论与实践相结合的原则,力求体现高职教育的特点。
本书选材注意把握高职高专学生的专业知识背景与接受能力,由浅入深地以“实例教学”的方式激发学生的学习兴趣。在编写上,注重内容的先进性、系统性和实用性,力求反映软件工程发展的最新成果。在结构安排上,深入阐述软件工程的基础理论知识,循序渐进,做到理论和实际相结合。
本书共分为7个项目,系统介绍了软件工程的主要内容,具体安排如下:
项目一 软件工程方法学,介绍了软件工程存在的问题及相关解决办法。
项目二 软件管理,介绍了软件项目管理的必要性和项目管理的具体方法。
项目三 软件可行性研究与计划,介绍了可行性报告的调查和编写方法。
项目四 软件项目详细设计,介绍了软件系统的结构化设计方法、编码和运行。
项目五 软件测试,介绍了软件测试的相关方法,具体介绍了黑盒测试和白盒测试。
项目六 面向对象设计方法,介绍了面向对象设计方法与面向过程设计方法的不同,具体介绍了人机交互。
项目七 建模工具及使用,介绍了UML建模语言的应用,具体介绍了Rational Rose工具的使用方法。
附件1 需求分析报告,提供编写软件项目需求分析报告的文档模板。
附件2 概要设计文档,提供编写概要设计文档的模板。
附件3 可行性分析报告,提供编写可行性分析报告的文档模板。
附件4 详细设计报告,提供编写详细设计报告的文档模板。
附件5 系统设计方案,提供编写系统设计方案的文档模板。
附件6 软件编码规程,提供软件项目的编码规程。
附件7 软件系统测试报告,提供编写软件系统测试报告的文档模板。
本书是由中国水利水电出版社和成都农业科技职业学院共同策划和组织编写的高职高专计算机系列教材之一。邹承俊、张瑾任主编;蒋惠竹、雷静、任华、尹华国任副主编;由邹承俊统筹规划和统稿,前三个项目主要由蒋蕙竹执笔,后四个项目主要由张瑾执笔;成都市知用科技有限公司熊维军参与了部分工作。在此对大家的辛勤工作一并表示感谢。
由于时间仓促,加之作者水平有限,书中不当之处在所难免,恳请广大读者批评指正。
编 者
2013年6月于成都
项目一 软件工程方法学 1
任务一 软件工程的问题 1
1.1.1 软件及其特点 2
1.1.2 软件危机 2
1.1.3 软件工程的定义与原理 3
1.1.4 软件生命周期模型 4
1.1.5 实例分析 5
任务二 软件开发模型 6
1.2.1 瀑布模型 6
1.2.2 螺旋模型 15
1.2.3 原型模型 15
1.2.4 增量模型 17
1.2.5 面向对象开发过程的模型 18
任务三 软件工程的发展 18
项目二 软件管理 20
任务一 项目管理 21
2.1.1 项目定义与特点 21
2.1.2 项目周期 22
2.1.3 软件项目管理组织模式 23
2.1.4 软件配置管理 24
2.1.5 软件质量管理 26
2.1.6 成本管理 27
2.1.7 风险管理 28
2.1.8 进度管理 28
任务二 项目规划 29
2.2.1 项目规划定义与原则 30
2.2.2 项目规划步骤 30
2.2.3 项目化教学公共支撑平台项目
建设思路 31
2.2.4 项目化教学公共支撑平台项目
建设目标 31
2.2.5 项目化教学公共支撑平台项目
建设范围 32
项目三 软件可行性研究与计划 34
任务一 可行性分析 34
3.1.1 可行性研究任务 35
3.1.2 可行性分析和需求分析阶段的成果 35
3.1.3 成都农业科技职业学院信息化现状
分析 35
任务二 项目的可行性分析 36
3.2.1 经济 37
3.2.2 技术 37
3.2.3 社会环境 38
3.2.4 人 38
项目四 软件项目详细设计 39
任务一 系统分析与设计 39
4.1.1 几种常见的体系结构 40
4.1.2 结构化概要设计 42
4.1.3 软件设计过程及原则 42
4.1.4 公共项目支撑平台系统整体技术
架构 44
任务二 结构化设计方法 45
4.2.1 项目化教学公共支撑平台方案
设计思路 47
4.2.2 业务框架设计 48
4.2.3 数据架构设计 48
4.2.4 公共资源案例库平台设计 49
4.2.5 项目实训平台 50
4.2.6 学习平台 51
4.2.7 教学互动平台 51
4.2.8 辅助决策支持系统 52
4.2.9 公共信息服务系统 53
4.2.10 后台管理 53
4.2.11 用户场景设计 53
项目五 软件测试 55
任务一 静态测试与动态测试 56
任务二 黑盒测试与白盒测试 57
任务三 测试分析方法与测试设计技术 58
任务四 测试工具及其分类 63
项目六 面向对象设计方法 65
任务一 面向对象设计概述 65
6.1.1 面向对象设计的任务 66
6.1.2 面向对象的设计模型 66
任务二 系统设计 67
6.2.1 系统设计过程 67
6.2.2 子系统设计 67
6.2.3 人机交互设计 69
6.2.4 任务管理设计 70
6.2.5 数据管理设计 70
[思考与扩展训练] 71
项目七 建模工具及使用 72
任务一 统一建模语言简介 72
7.1.1 背景知识 73
7.1.2 用例图 73
7.1.3 类图 74
7.1.4 序列图 75
7.1.5 状态图 76
7.1.6 活动图 76
7.1.7 组件图 77
7.1.8 部署图 78
任务二 Rational Rose工具 79
7.2.1 Rational Rose简介 79
7.2.2 Rational Rose的使用 79
附件1 84
附件2 93
附件3 100
附件4 111
附件5 119
附件6 125
附件7 131
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Web前端开发从学到用完美实践 [阮晓龙 冯顺磊 编著]
- 用英语讲中国故事(全视频 彩色版)上、下册 [主编 谢亮亮 汪洋]
- 新时代大学生美育教育 [穆林 刘苍劲 彭圣芳]
- 电子商务英语 [丁文毅 严慧]
- 智能可穿戴项目化教程 [曾文波 陈赵云]
- 视觉设计解析与实战教程 [姜春磊 杨晓]
- 电子产品制图与制版案例教程 [邹莉莉 苏文斌 贺小艳]
- 设计新维度:CMF元素与创新产品设计 [彭小鹏]
- 园林树木识别与应用 [主编 张玉泉]
- 文本信息处理与应用 [主编 何黎松 姚香秀]
- 工业机器人编程及应用(第二版) [主编 向艳芳 胡月霞]
- C语言程序设计(第二版) [主编 刘祖珉 赵仕波]
- 数据分析与应用 [主编 孙伟 王兰芹]
- Linux操作系统配置与管理项目化教程(第二版) [主编 白玉羚 刘金明 闫 淼]
- Ansys SpaceClaim直接建模与仿真指南 [蔡宜时 编著]
- 基于大数据的智慧农业管理平台关键技术研究与实践 [周永福 著]
- 健美运动 [戴显岩]
- Python程序开发基础(AI+微课版) [赵艳莉 曾鑫]
- 大学生心理困境突围之路 [张珏 著]
- 机器学习基础与实践 [主编 李晓峰 胥文婷 李云波]
- 大模型应用实战 DeepSeek+即梦AI+剪映重塑创作 [丁红 杨彦彦 丁丁 编著]
- HarmonyOS从入门到精通 [陈赵云 周永福 杨 浪]
- 用英语发现世界:欧美文化篇 [李小丽 张薇 编著]
- 大学体育教程 [戴显岩]
- 新一代信息技术 [李佼辉 任雪冬]
- 轨道交通类专门用途英语教程 [李德华主编 商晔副主编]
- 建设工程项目团队知识异质性对团队绩效的影响研究 [胡可]
- 新时代元阳梯田 云南现代化高原立体灌区 前世 今生 未来 [云南省水利水电勘测设计研究院 ]
- 网络工程师章节习题与考点特训(适配第6版考纲) [夏杰 编著]

