首页 > 技术文章 > 第二课 软件建模

lsdxxf 2018-03-13 10:28 原文

软件的三大生命周期:定义期、开发期、维护期
 
软件开发过程模型
软件过程模型是人们在软件开发实践中总结出来的、适用于具有某一类特征项目的标准开发过程。
 
软件开发过程模型
瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型、统一软件开发过程(RUP)
 
软件企业过程能力评价模型CMMI
初始级、可重复级、定义级、管理级、优化级
 
软件开发技术
结构化技术、面向对象技术、组件技术
面向对象技术
由面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)组成
 
面向对象技术
面向对象的基本概念
对象:对象是要研究的任何事物
类:类是对象的模板
消息:消息是对象之间进行通信的一种规格说明。一般它由三部分组成:接受消息的对象、消息名及实际变元
面向对象的基本特征
封装性:封装hi一种信息隐蔽技术,它体现与类的说明。
继承性:继承性是子类自动共享父类数据和方法的机制。
多态性:对象根据所接收的消息而做出动作。
 
 

推荐阅读