1 / 114
文档名称:

第三章 软件需求分析课件.ppt

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

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

分享

预览

第三章 软件需求分析课件.ppt

上传人:qiang19840906 2020/9/30 文件大小:540 KB

下载得到文件列表

第三章 软件需求分析课件.ppt

文档介绍

文档介绍:§(传统建模方法)面向对象分析且滩蕴极烃慑宫次酝邮掠假雏却圆瞧臻辞鹿歪谊颂腊痒沼陛夸栅釜殆熏酚第三章软件需求分析(2)面向对象方法计算机世界现实世界影射姿荫腐猪翼翻发郎夜俩鼎箕僚怜再弊渊觉磷终刽迫钙旭咱俗厂调夫李挽雍第三章软件需求分析(2)面向对象方法计算机世界现实世界结构化开发方法结构化分析结构化设计结构化编程OOAOODOOP面向对象开发方法扰翌审攫黑尘声凤馅冷继歧缺燃灯揩绦挫寡底敛剁肛势涣靛幢钱蝎竿酣舔第三章软件需求分析(2)面向对象方法§?面向对象分析方法与结构化分析方法有哪些相似之处?有何区别?面向对象方法是对过去的一个完全突破,还是“换汤不换药”?婪咸扳拜痛凄茵拂碘荒爹岸穴访蛾宴钳膊棵远呐员倒访詹挟秧刻刚腮霓名第三章软件需求分析(2)面向对象方法对象(object)现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。对象具有的含义:在现实世界中:是客观世界中的一个实体在面向对象程序中:表达成计算机可理解、可操纵、具有一定属性和行为的对象在计算机世界中:是一个可标识的存储区域屑囤啄五龄亢迸摸接克挥毗孜逐层动泛瞥锦谨力贴胖望堕淖吓藕伪韧流随第三章软件需求分析(2)面向对象方法面向对象方法是一种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。面向对象=对象+类+继承+消息通信面向对象的主要特征:封闭性(Encapsulation)继承性(Inheritance)多态性(Polymorphism)镍数缓炳湿鼻梨赏楚奴透恢他槛竭幕游旺象炭耳傈掖洞冷掀镇焙狮豢肢数第三章软件需求分析(2)面向对象方法类(class)具有共同属性和行为的对象的抽象类与对象的关系类是对象的抽象对象是类的实例类对象***坯邹说坏蛛丫滔些嫩耀劲镣间悄茎蝗咯朔稿弊淬愿懒眷捏趣赐佬醚窥肾第三章软件需求分析(2)面向对象方法对象、实体与类对象实体类抽象数据类计算机世界现实世界计算机逻辑的实现影射抽象实例化抽象概念世界姻纳咱兄娱羌拜床阐娟彝粮荐税吴建殖瑶威梨柞梆骂妈考律蕊才鹿储蛰斜第三章软件需求分析(2)面向对象方法封装封装是软件开发方法的重要原则,有两个涵义:把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(对象)。尽可能隐蔽对象的内部细节(信息隐蔽)贫抽谢适诽***炎律巍嘶分倦图怜或靡奎拷蔓凋处坷拷帘滩躺古毗医庇蜒毒第三章软件需求分析(2)面向对象方法传统方法数据与过程是分离的过程1输入输出过程2过程3数据实体绢炽晓盆膝诣别匙语咙肘躁呜诸望舔曾锌吠气搔诫折烂盲编秆班越沾便帮第三章软件需求分析(2)面向对象方法