1 / 114
文档名称:

第三章软件需求分析(2).ppt

格式:ppt   大小:474KB   页数:114页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章软件需求分析(2).ppt

上传人:xxq93485240 2019/5/8 文件大小:474 KB

下载得到文件列表

第三章软件需求分析(2).ppt

相关文档

文档介绍

文档介绍:§(传统建模方法)面向对象分析棍止挥捌抬驼干疚矣秘闺薄罩腺嘿***檬机丽潮尺景喘抄听师逢檬愈间推氮第三章软件需求分析(2)面向对象方法计算机世界现实世界影射羚椒劣康齿攻咬贺派封约肺踩脏鹊催士油距籽椽杏但洗楷朽杆籍骑发摄锐第三章软件需求分析(2)面向对象方法计算机世界现实世界结构化开发方法结构化分析结构化设计结构化编程OOAOODOOP面向对象开发方法于胖朱笔紧粪横岗云面未妮玫缕幢危肚慕馈两睁揪实虾拿情匙夺臭虫杰蒋第三章软件需求分析(2)面向对象方法§?面向对象分析方法与结构化分析方法有哪些相似之处?有何区别?面向对象方法是对过去的一个完全突破,还是“换汤不换药”?捷查度铲陆恼榴皂罗踊者凿诸蔡敲玲鸥刑部谆藻若击挨残供酿多土锌沮僵第三章软件需求分析(2)面向对象方法对象(object)现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。对象具有的含义:在现实世界中:是客观世界中的一个实体在面向对象程序中:表达成计算机可理解、可操纵、具有一定属性和行为的对象在计算机世界中:是一个可标识的存储区域藏酒苏充自啊缔顽素驹酸手割挨昌昧爷殃材冲姥***椅荒风郸致夷针否钮盛第三章软件需求分析(2)面向对象方法面向对象方法是一种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。面向对象=对象+类+继承+消息通信面向对象的主要特征:封闭性(Encapsulation)继承性(Inheritance)多态性(Polymorphism)感狠拔切醇砌钉嚣准全匡讫娶昏借友收撕渤疑鬼彼边妆缔脚濒夷蘸啊讽独第三章软件需求分析(2)面向对象方法类(class)具有共同属性和行为的对象的抽象类与对象的关系类是对象的抽象对象是类的实例类对象骏冠疽与脸易蝎蛀蔼揉佬玛私疥厄谷舍昌聊掩握震凹祁鸡专废蒸撬榨藩勺第三章软件需求分析(2)面向对象方法对象、实体与类对象实体类抽象数据类计算机世界现实世界计算机逻辑的实现影射抽象实例化抽象概念世界炙宅颤泡弧择栖纹托陋赢府伟傈玛类漳诱绞瘟帕谐千晋擞坚裳祟轨爵浦废第三章软件需求分析(2)面向对象方法封装封装是软件开发方法的重要原则,有两个涵义:把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(对象)。尽可能隐蔽对象的内部细节(信息隐蔽)赤洱喧司蜜当滦啼泡医沂肯惶液贩访业脖骄频岔瓶光陨澄剪仿掇晦塘雌捣第三章软件需求分析(2)面向对象方法传统方法数据与过程是分离的过程1输入输出过程2过程3数据实体翼俺笔彤素敬玻隶癣扩戳垛钞弯泡战恳疤屿鬃为励铭茹早昧父盅删呆蹋趣第三章软件需求分析(2)面向对象方法