# 4.1惯用过程模型
(1)瀑布模型
(2)增量过程模型
(3)演化过程模型:原型开发;螺旋模型
(4)并发模型
# 5.4XP敏捷过程的框架活动
策划;
设计;
编码;
测试
# 6.4软件团队组织方式
封闭模式;
随机模式;
开放模式;
同步模式;
# 7.5分析模型元素
(1)基于场景的元素
(2)基于类的元素
(3)行为元素
(4)面向数据流元素
# 8.1 需求分析的主要目标
(1)描述客户需要什么
(2)为软件设计奠定基础
(3)定义软件开发完成后可以被确定的一组需求
# 11.3 面向对象的主要特征
.....
良好设计类的特征
(1)完整性和充分性;
(2)原始性;
(3)高内聚性;
(4)低耦合性;
# 11.4设计模型的输入
(1)数据设计元素
(2)体系结构设计元素
(3)接口设计元素
(4)构件级设计元素
(5)部署级设计元素
# 12.3 体系结构风格简单分类
(1)以数据为中心的体系结构
(2)数据流体系结构
(3)调用和返回体系结构
(4)面向对象体系结构
(5)层次体系结构
# 13.2基于类的构件设计基本原则
(1)开闭原则(OCP)
(2)Liskov(里氏)替换原则(LSP)
(3)依赖倒置原则(DIP)
(4)接口分离原则(ISP)
(5)发布复用等价性原则(REP)
(6)共同封装原则(CCP)
(7)共同复用原则(CRP)
# 14.2UI分析和设计要考虑的模型和过程
模型:
(1)用户模型
(2)设计模型
(3)心理模型或系统感觉
(4)实现模型
过程:
(1)界面分析及建模
(2) 界面设计
(3)界面构造
(4)界面确认
# 15.2McCall软件质量体系
(1)正确性;
可靠性;
效率;
完整性;
易用性;
维护性;
灵活性;
易测试性;
可移植性;
可复用性;
互操作性;
# 15.4实现软件质量的实践管理活动
(1)软件工程方法
(2)项目管理技术
(3)质量控制
(4)质量保证
# 17.5确认测试参与者
# 22.1项目管理范围
人员;
产品;
过程;
项目
# UML:
用例图,类图,活动/泳道图。