软工学习笔记九

软件维护

定义

在软件运行阶段对软件产品进行修改

维护类型

改正性维护(20%)改正在开发周期间未能发现的遗留错误

适应性维护(25%)软件适应运行环境的改变

完善性维护(50)提高软件性能和软件可维护性

其他维护(5%)

软工学习笔记九

面向对象技术

软工学习笔记九

1面向对象=对象+类+继承+通信

2每个对象可用它本身的一组属性和它可以执行的一组操作来定义

3属性一般职能通过执行对象的操作来改变

4操作又称方法

5消息是一个对象与另一个对象的通信单元

6类是一组具有相同数据结构和相同操作的对象的集合

7继承是使用已存在的定义作为基础建立新定义的技术

8对象模型化技术:对象模型、功能模型、动态模型(状态图、事件追踪图)