- 86
- 1
- 约 10页
- 2017-05-03 发布于四川
- 举报
面向对象分析和设计论文
面向对象分析与设计论文
摘要:
面向对象分析与设计(OOA and OOD)是现代软件企业广为采用的一项有效技术,OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体。面向对象分析强调的是在问题领域内发现和描述对象(或概念)。面向对象设计强调的是定义软件对象以及它们如何协作以实现需求。本论文是在学习完面向对象分析与设计后,根据自己的理解对这门课程进行总结。首先对这门课程进行概述;然后,针对面向对象分析和设计分别进行说明;最后给出总结。
关键字:
面向对象 面向对象分析 面向对象设计
Abstract:
Object-oriented analysis and design (OOA and OOD) is a modern software enterprise of widely-held an effective technology, OOAD method in the design requirements to mapping the real world problems of domain objects and designated entity. Object-oriented analysis emphasis is on the field in question and found that describe objects (or concept). Object-oriented design emphasizes definition software objects and how they cooperation to achieve demand. The present paper is in after studying the object-oriented analysis and design, according to their own understanding to this curriculum were summarized in this paper. First of all to this course are summarized; Then, based on the object-oriented analysis and design show respectively; Summary is given.
Key word:
Object oriented object oriented analysis object oriented design
一 引言
OO(面向对象)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。
OOA (面向对象分析方法)和OOD(面向对象设计)是面向对象软件开发生命周期中两个重要的阶段, OOA活动涉及的是语义对象,强调的是对问题和需求的调查研究,而OOD活动涉及的是语义对象,接口对象,应用对象和实用库对象,强调的是满足需求在概念上的解决方案。
二 面向对象的基本概念
类是对象的抽象,对象是类的实例。类描述了一组有相同特性(属性)和相同行为(方法)的对象。在程序中,类实际上就是数据类型!例如:整数,小数等等。整数也有 一组特性和行为。面向过程的语言与面相对象的语言的区别就在于,面向过程的语言不允许程序员自己定义数据类型,而只能使用程序中内置的数据类型!而为了模 拟真实世界,为了更好的解决问题,往往我们需要创建解决问题所必需的数据类型!面向对象编程为我们提供了解决方案。1.对象??对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。2.对象的状态和行为。 对象具有状态,一个对象用数据值来描述它的状态。 对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
3.类?
具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。 类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性. 类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
4.类的结构。? 在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。5.消息和方法。? 对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说
您可能关注的文档
- 青年度员工综合状况调查问卷.doc
- 青岛版科学岩石科学测试题.doc
- 青年教师对于药物分析教学体会.doc
- 青岛职业技术学院高级机电维修电工理论复习题附解析6.12.doc
- 青年成才关键是自身能力辩论题正方.doc
- 青年度医师成长中的若干问题.doc
- 青春期性知识点专题教育.doc
- 青春期导学案(含解析).doc
- 青春期专题健康教育讲坐稿.doc
- 青浦区2010年四月模拟考试卷6.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- BSC-1100ⅡA2-X和1500A2生物安全柜产品使用说明书.pdf VIP
- 2026年江西青年职业学院单招职业技能考试必刷测试卷附答案.docx VIP
- 高中物理校本课程教材.docx VIP
- 南京医科大学-药理学-期末复习资料汇总.pdf VIP
- 2025年江西青年职业学院单招职业技能考试必刷测试卷附答案.docx VIP
- 北京航空航天大学《飞行器设计》期末考核试卷(含答案).docx VIP
- 第七章 part3幼儿园教职工配备标准 (暂行)(课件)2024年《学前教育政策法规》同步教学(高教版).pptx VIP
- 2024年山东职业学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析.docx
- 复旦大学保险公司财务管理第五章 保险公司财务比率分析.ppt VIP
- 患者十大安全目标(2025)PPT课件.pptx VIP
原创力文档

文档评论(0)