描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787310053247
部分基于Visio的UML理论部分
第1章软件工程概念
1.1软件的概念、特点
1.2软件的分类
1.3软件的发展和软件危机
1.4软件开发中的方法
1.5软件开发中的几个阶段
1.6软件生命周期模式
1.7软件工程的目标
1.8软件工程的原则
1.9面向对象的方法学
1.10什么是UML
1.11为什么需要UML
1.12UML的发展
1.13UML的组成
1.14UML在软件开发中的应用
1.15小结
1.16英语角
1.17作业
1.18思考题
1.19学员回顾内容
第2章静态视图
2.1类
2.2关系
2.3对象图
2.4实例
2.5小结
2.6英语角
2.7作业
2.8思考题
2.9学员回顾内容
第3章用例视图
3.1概述
3.2参与者
3.3用例图
3.4实例
3.5小结
3.6英语角
3.7作业
3.8思考题
3.9学员回顾内容
第4章动态视图
4.1时序图
4.2协作图
4.3活动图
4.4小结
4.5英语角
4.6作业
4.7思考题
4.8学员回顾内容
第5章项目管理
5.1管理的意义
5.2管理的定义
5.3管理的作用
5.4管理的原则
5.5一般化管理
5.6项目
5.7项目管理
5.8项目管理过程
5.9计划与控制
5.10小结
5.11英语角
5.12作业
5.13思考题
5.14学员回顾内容
第6章项目实战——广告管理系统
6.1引言
6.2广告管理系统的基础特征和功能模块
6.3系统的UML分析与实现
6.4小结
上机部分
第1章软件工程概念(无)
第2章静态视图
2.1指导
2.2练习
2.3实践
第3章用例视图
3.1指导
3.2练习
3.3实践
第4章动态视图
4.1指导
4.2练习
4.3实践
第5章项目管理工具
5.1新建项目
5.2输入和组织任务列表
5.3如何分配资源
5.4如何输入成本
5.5如何查看日程及其详细信息
第6章项目实战——广告管理系统(无)
第二部分测试驱动开发
理论部分
第1章测试驱动开发简介
1.1本章简介
1.2高质量的软件
1.3测试驱动开发
1.4测试技术
1.5测试驱动开发需要注意的些问题
1.6单元测试
1.7JUnit历史
1.8手写单元测试
1.9了解单元测试框架
1.10JUnit
1.11小结
1.12英语角
1.13作业
1.14思考题
1.15学员回顾内容
第2章JUrut的核心类
2.1探索JUnit核心
2.2TestRunner
2.3TbStCase
2.41bstSuite
2.5TestResuk
2.6JUnit4新特性
2.7小结
2.8英语角
2.9作业
2.10思考题
第3章JUrut的自动化
3.1本章简介
3.2Ant简介
3.3小结
3.4英语角
3.5作业
3.6思考题
3.7学员回顾内容
第4章版本控制
4.1版本控制简介
4.2MyEclipse的本地版本控制
4.3CVS
4.4SVN
4.5小结
4.6英语角
4.7作业
4.8思考题
上机部分
第1章在MyEclipse中应用JUnit
1.1指导
1.2练习
1.3实践
1.4练习
第2章在MyEclipse中应用Ant
2.1指导
2.2练习
2.3实践
第3章在MyEclipse中应用CVS
3.1指导
3.2练习
3.3实践
3.4小结
3.5作业
第4章在MyEclipse中应用SVN插件
4.1在线安装
4.2SVN插件在MyEclipse中的基本操作
4.3小结
4.4作业
评论
还没有评论。