软件工程3.9
什么叫做软件开发过程模型?
- 软件过程模型是人们在软件开发实践中总结出来的、适用于具有某一类特征项目的标准开发过程。
软件过程模型
- 瀑布模型
- 原型模型
- 增量模型
- 螺旋模型
- 喷泉模型
- 统一软件开发过程(RUP)
软件成熟度模型(CMMI)
面向对象技术
- 面向对象分析OOA(Object-Oriented Analysis)
- 面向对象设计OOD(Object-Oriented Design)
- 面向对象编程OOP(Object-Oriented Programming)
面向对象的基本概念
- 对象:对象是要研究的任何事物
- 类:类是对象的模板
- 消息:消息是对象之间通信的一种规格说明。一般他有三部分组成:接收消息的对象、消息名以及实际变元
面向对象技术的基本特征
- 封装性:是一种信息隐秘技术,它体现于类的说明
- 继承性:是子类自动共享父类之间数据和方法的机制
- 多态性:对象根据所及接受的消息而做出动作