第一章
1.软件:如何去定义软件 程序+数据+文档
软件特点(和硬件相比)P6 软件复用性
2.软件危机:产生的原因(什么导致了软件危机)、表现(什么是软件危机)、如何解决/p>
3.软件工程的定义、软件工程的三要素
4.软件工程的目标、过程、原则
5.八条一般原理
6.七条基本原理
第二章
1.软件生命周期六个基本步骤
2.瀑布模型特点、优点、缺点
3.快速原型模型特点、优点、缺点
4.增量模型特点、优点、缺点
5.螺旋模型特点、优点、缺点
6.喷泉模型特点、优点、缺点
7.Rational统一过程的四个阶段、核心工作流和核心支持工作流(边缘知识)
8.敏捷模型的核心价值观边缘知识)
第三章
1.软件可行性研究的目标、和内容
第四章
1.需求分析的三元模型、能将准则和模型对应起来
2.软件需求分析过程
第五章 结构化分析(重点)
1.需求分析的分析模型的组成
会画这三个图
2.ER图
3.数据流图
数据词典
数据流词条
数据元素词条
数据文件词条
加工词条
判定表
判定树
外部实体
4.状态转换图
Petri /p>
第六章 结构化设计
1.设计模型和分析模型的关系
2.软件设计的原则
①抽象化 三类抽象
②模块化的定义
模块设计的标准:
③信息隐藏
④独立性
内聚的概念
耦合的概念
第七章 结构化设计方法
1.系统功能结构图
①变换型数据流与变换型系统结构
②事务型数据流与事务型系统结构图
2.变换映射的分析法
2.5 改进系统功能结构图的启发式原则
3.详细设计工具
程序流程图
N-S
判定表
PDL
4.IPO图
第八章 面向对象基础
1.面向对象方法的定义
2.对象、类、关联和链、继承/泛化、聚合
3.面向对象基本原则 分类、封装和信息隐藏、消息通信、多态性
4.OOA的步骤 OOD的步骤P
5.Booch方法的步骤
6.OMT
- OMT的三种面向对象模型
7.OOSE
8.UML九种图
- 用例图
- 类图
- 对象图
- 顺序图
- 协作图
- 状态图
- 活动图
- 构件图
- 部署图
第九章 面向对象分析
第十章 面向对象设计
第十一章 软件实现
第十二章 软件测试
1.软件测试定义、阶段、目的
2.黑盒测试 黑盒测试技术
3.白盒测试 白盒测试技术
4.测试种类
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!