张 磊 博士,副教授zhanglei@ 4.1面向对象概述 4.2UML简介 4.3静态建模 4.4动态建模 4.5物理架构建模 4.6UML工具 4.1面向对象概述 1.面向对象方法的定义 面向对象方法是以对象为核心的软件开发方法,使软件开发尽可能按照人对客观世界认识的规律和解决问题的方法与过程,以便使描述问题的空间与实现方法在结构上尽量一致。 是把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。 面向对象方法的特色 面向对象方法是一个非常实用而强有力的软件开发方法: 方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的 从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所使用的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变 2.面向对象与传统开发方法的比较 结构化方法强调过程抽象和模块化,将现实世界映射为数据流和加工,加工之间通过数据流进行通信,数据作为被动的实体被主动的操作所加工,是以过程为中心来构造系统和设计程序的 面向对象方法把世界看成是独立对象的集合,对象将数据和操作封装在一起,提供有限的外部接口,其内部的实现细节、数据结构及对它们的操作是外部不可见的,对象之间通过消息相互通信 结构化方法(SA、SD、SP) 指导思想:自顶向下,逐步细化 自顶向下地进行功能
您可能关注的文档
- 精·软件工程 个人电子相册 详细设计.doc
- 精·软件工程 - 沟通的技巧.ppt
- 精·软件工程 试题及答案.doc
- 精·软件工程 ch3.ppt
- 精·软件工程 第1章 v06.ppt
- 精·软件工程 第1章-概论.ppt
- 精·软件工程 第2章 软件生存周期与软件过程 CUMT 11-07-26.ppt
- 精·软件工程 第2章_软件生存周期及其模型.ppt
- 精·软件工程 第03章.doc
- 精·软件工程 第4章 软件概要设计.doc
- 水力发电系统在多目标约束下的动态调度策略.docx
- 2026年山东华宇工学院单招职业适应性考试题库及一套参考答案详解.docx
- 2026年福建省宁德市八年级地理生物会考试卷题库及答案.docx
- 2026天津市第一中学第二批招聘10人备考题库及1套参考答案详解.docx
- 2026年广东省中山社区工作者考试真题解析含答案.docx
- 2025年西藏专升本语文考试题库(含答案).docx
- 2026年山东华宇工学院单招职业适应性考试题库及参考答案详解.docx
- 2026天津市第一中学第二批招聘10人备考题库参考答案详解.docx
- 2026年山东华宇工学院单招职业适应性考试题库附答案详解(名师推荐).docx
- 2026年山东华宇工学院单招职业适应性考试题库及答案详解(网校专用).docx
原创力文档

文档评论(0)