问题与目标问题与目标问题:1.What is OO(Object-Oriented)?1.What is OO(Object-Oriented)?2.What is OOAD(Analysis and Design)?2.What is OOAD(Analysis and Design)?目标:目标:运用面向对象方法与技术,分析用户对运用面向对象方法与技术,分析用户对软件系统的需求,建立软件系统模型。软件系统的需求,建立软件系统模型。0 0第一章第一章 绪论绪论1.1 1.1 面向对象方法基本思想面向对象方法基本思想1.2 1.2 面向对象方法发展简史面向对象方法发展简史1.3 1.3 面向对象方法的基本概念和原则面向对象方法的基本概念和原则1.4 1.4 面向对象软件系统模型面向对象软件系统模型1 11.1 1.1 面向对象方法基本思想面向对象方法基本思想 以以功能为中心功能为中心的软件开发方法(结构化方法)的软件开发方法(结构化方法)以以数据为中心数据为中心的软件开发方法(信息建模方法)的软件开发方法(信息建模方法)低内聚,高耦合,缺乏灵活性和可维护性低内聚,高耦合,缺乏灵活性和可