登录机工教育服务网
点击注册
使用第三方账号登录
软件工程实践教程 第2版
作者:刘冰
ISBN:978-7-111-37759-7
所属丛书:高等院校规划教材 软件工程系列

申请样书,扫描二维码

本书从实用的角度出发,根据教育部高教司审定的《中国计算机科学与技术学科教程2002》中对软件工程的要求编写,并参照美国ACM和IEEEComputingCurricula2001教程关于软件工程的描述...
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-37759-7
装订:平装
责编:唐德凯
开本:16开
出版日期: 2014-07-23
字数:636 千字
定价:49.0
图书简介
本书从实用的角度出发,根据教育部高教司审定的《中国计算机科学与技术学科教程2002》中对软件工程的要求编写,并参照美国ACM和IEEEComputingCurricula2001教程关于软件工程的描述,吸取了国内外软件工程的精华,详细介绍了软件工程、软件开发过程、软件计划、需求分析、总体设计、详细设计、编码、软件测试、软件维护、软件工程标准化和软件文档、软件工程质量、软件工程项目管理以及软件工程开发实例。各章均配有习题,以指导读者深入地进行学习,部分章后附有经典例题讲解和实验内容,帮助读者掌握相关知识。
作者信息
刘冰,重庆邮电大学计算机科学与技术学院副教授,先后荣获重庆邮电大学优秀班主任、课堂教学优秀二等奖、优秀青年教师等荣誉称号。主讲课程有:
软件工程、面向对象分析与设计、软件测试方法与技术、CMM、数据结构、Windows 程序设计、计算机图形学、数
据库原理、操作系统与编译原理等专业课程。所在教学团队荣获国家级优秀教学团队,重庆邮电大学计算机科学与技术
专业荣获国家级特色专业。
章节目录
目录
出版说明
前言
第1章软件工程概述
11软件
111软件的特点
112软件的发展
113软件危机
114软件工程的概念
115软件工程的三要素
116软件工程方法
117软件工程的发展历史
12软件过程的概念
121软件生命周期及软件开发过程的定义
122软件开发过程的制品
123软件开发工具
13软件过程模型
131瀑布模型
132快速原型模型
133增量模型
134螺旋模型
135喷泉模型
136形式化方法模型
137基于组件的开发模型
14Rational统一开发过程
15实例:软件外包开发过程
151外包软件的定义
152外包软件的开发特点
153改进方案
154实施、总结
16小结
17习题
第2章软件开发方法简介
21面向结构的软件工程
22结构化方法遵循的基本原则及核心问题
23结构化方法的特点
24基于Microsoft Office Visio 2007的结构化建模
241Microsoft Office Visio 2007简介
242Microsoft Office Visio 2007工作环境
243Microsoft Office Visio 2007操作入门
244实践案例
25面向对象的软件工程
26面向对象方法的基本原则和核心问题
27面向对象方法的特点与优势
28面向对象的基本概念
29面向对象方法学的研究及实践领域
210面向对象的统一建模语言介绍
2101统一建模语言概述
2102UML的基本实体
2103常用的UML图
211基于Rational Rose 2003的UML建模
2111Rational Rose 2003简介
2112Rational Rose 2003建模环境
2113Rational Rose 2003模型的视图
2114Rational Rose 2003建模界面
212结构化方法与面向对象方法比较
213小结
214习题
第3章结构化分析
31可行性研究
311问题定义
312可行性研究的内容
313可行性研究的步骤
32需求分析
33获取需求的方法
34结构化分析方法
341数据流图
342数据字典
343实体关系图
344状态转换图
35快速原型分析方法
36结构化分析实例
37小结
38习题
第4章结构化设计
41结构化设计概述
411结构化设计的任务
412结构化设计的工作内容及步骤
42结构化总体设计
421总体设计的过程
422设计原则
423总体设计的启发规则
424面向数据流的设计方法
425结构化总体设计的工具
426模块结构设计
427数据存储设计
43结构化详细设计
431结构化详细设计阶段的任务及原则
432结构化详细设计工具
433代码设计
434用户界面设计
435Jackson程序设计方法
436Warnier程序设计方法
437基于组件的设计方法
44软件设计说明书结构
45结构化设计实例
46应用Visio进行数据库建模
47应用Visio进行软件界面设计
48小结
49习题
第5章结构化的实现
51结构化实现概述
52程序设计语言的选择
53程序的复杂性及度量
531代码行度量法
532McCabe度量法
54结构化测试的任务和目标
55结构化测试方法
551黑盒测试概述
552白盒测试
553灰盒测试
554人工测试
555自动化测试
56结构化测试步骤
561单元测试
562集成测试
563确认测试
564系统测试
565验收测试
57结构化测试工具
58软件测试的误区
59软件测试的前景
510结构化测试实例
511小结
512习题
第6章面向对象分析方法
61面向对象分析概述
62建立基于用例分析的功能模型
63建立对象模型
64建立动态模型
641编写脚本
642设想用户界面
643事件跟踪图
644状态图
65评审分析模型
66面向对象分析实例
67小结
68习题
第7章面向对象的设计
71面向对象的设计方法
72面向对象设计的准则
73问题域子系统设计
74人机交互子系统设计
75任务管理子系统设计
76数据管理子系统设计
77应用Rose建用例图
78应用Rose建交互图
79应用Rose建类图
710应用Rose建状态图和活动图
711应用Rose建组件图和部署图
712面向对象设计实例
713小结
714习题
第8章面向对象的实现及测试
81面向对象实现语言的选择
82面向对象程序设计风格
83面向对象软件测试
831基于面向对象开发过程的测试
832面向对象软件测试的层次划分及内容
84面向对象的测试工具
85小结
86习题
第9章运行和维护
91维护的概念
92维护的任务和目的
93软件维护的特点
94软件维护的步骤
95软件的可维护性
951软件可维护性概述
952软件维护的类型
953软件可维护性度量
96维护中的组织管理
97逆向工程和再工程
971逆向工程
972再工程
98小结
99习题
第10章软件工程标准化和软件质量
101软件工程标准化
102软件文档
1021软件文档的作用和分类
1022软件文档编制的质量要求
1023软件文档的管理和维护
103软件质量特性
104软件质量的度量模型
105软件质量保证
106技术评审
107软件质量管理体系
1071软件产品质量管理的特点
1072软件质量管理体系
108小结
109习题
第11章软件工程项目管理
111软件项目管理的内容
112软件项目管理的特点和职能
113软件项目管理的流程控制分析
114计划和组织
1141制定项目计划
1142人员组织与管理
115进度计划
1151制定开发进度计划
1152甘特图与时间管理
1153工程网络与关键路径
116风险管理
117软件成熟度模型
1171CMM概述
1172CMM成熟度级别
118项目管理认证体系IPMP与PMP
119软件项目管理实例: 软件外包项目中的进度管理
1191案例描述
1192案例分析
1110应用Project 2007进行项目管理
11101Project 2007简介
11102Project 2007工作界面
11103项目管理专用术语概览
1111Project操作入门
1112利用Project制定项目计划
1113小结
1114习题
第12章结构化开发实例
121项目论证和计划
1211系统调查
1212新系统的总体功能需求和性能要求
1213系统开发的框架
122可行性分析
1221技术可行性
1222经济可行性
1223管理可行性
1224开发环境可行性
123需求分析
1231数据流分析
1232系统流程图
1233数据字典
124总体设计
1241功能模块图
1242层次方框图
1243IPO图
1244系统的功能结构图
1245人事管理工作流程模型图
1246系统数据库关系说明图
125详细设计
1251查询功能流程图
1252登录界面程序流程图
1253添加功能流程图
1254系统程序流程图
1255系统功能流程图
126系统实现
1261实现工具
1262开发平台
1263数据库系统工作结构图
127测试与维护
1271测试结果
1272系统维护
128小结
第13章面向对象软件开发实例
131可行性分析
132需求分析
1321用例图
1322活动图
133系统详细设计
134小结
135习题
参考文献
〖=(〗1122388991010121314151619202223242430303131333334363637383939404143464749505354545556616161636365666668686870717273757680828384858888929292929394959597103106113115115116120120122125126127129136145148148152152153156156156157161161168174176177178178185189190193197199200201205206208208210215218218220220221224225228228231231233236236237238239242249256261265269269271271271275276282283285285287287288289290293293294295297299299302305305307307310310313314314316318320321321322323324326326326328335335337338338339342344346346347347349349350351351351353354360368368372372372372373373374374374374374374376376377377378378378379379379379380380380381381381382382382382383386387387387387388389396396398〖=〗
前言/序言 展开  + 收缩 —
图书评论
联系我们

北京西城区百万庄大街22号

邮编:100037

电子邮箱:cmpedu@cmpedu.com

教材网咨询:010-88379833

网上购书:010-88379170 / 9693

团购热线:010-68326294

官方二维码

随手扫一扫~了解多多

版权所有:机械工业出版社京ICP备14043556号-2 Copyright (C) 2017 CmpEdu. All Rights Reserved