1 / 68
文档名称:

《面向对象分析》.ppt

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

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

分享

预览

《面向对象分析》.ppt

上传人:相惜 2024/4/27 文件大小:5.44 MB

下载得到文件列表

《面向对象分析》.ppt

相关文档

文档介绍

文档介绍:该【《面向对象分析》 】是由【相惜】上传分享,文档一共【68】页,该文档可以免费在线阅读,需要了解更多关于【《面向对象分析》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第九章面向对象分析修佳鹏******@ Models&〔Object-OrientedAnalysis,简称OOA〕就是运用面向对象的方法进行系统分析,强调运用面向对象方法,对问题域和系统职责进行分析和理解,找出描述问题域及系统职责所需的对象,定义对象的属性、效劳以及它们之间的关系,目标是建立一个符合问题域、满足用户需求的OOA模型。问题域〔problemdomain〕:被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围系统职责〔systemresponsibilities〕,所开发的系统应该具备的职能精选课件2021BUPTTSEG北京邮电大学通信软件工程中心OOA与OOD的职责划分OOA针对现实世界中的问题域与系统职责,用面向对象的方法建立起针对问题域和系统职责的模型,作为分析的结果。OOA模型不考虑与系统的具体实现相关的因素〔譬如,采用什么程序设计语言和数据库〕,从而使OOA模型独立于具体的实现环境。OOD那么是针对系统的具体实现,运用OO方法进行系统设计。其中包括两方面的工作:一是根据实现条件对OOA模型做某些必要的调整和修改,使其成为OOD模型的一局部;二是针对具体实现条件,建立人机界面、数据存储和控制驱动等模型。这些局部与OOA采用相同的概念和表示法。〔1〕利用用例以及用例图来捕获和描述用户的需求,从而建立系统的功能需求模型。为创立需求模型,首先要从业务需求描述出发,识别参与者和使用场景;对场景进行汇总、分类和抽象,形成用例;确定参与者和用例、用例和用例之间的关系,形成用例模型。〔2〕从业务需求描述和用例描述中提取“关键概念〞,形成领域模型。精选课件2021BUPTTSEG北京邮电大学通信软件工程中心面向对象分析步骤〔3〕从用例出发,将系统看作一个黑盒子,识别出参与者和系统交互的系统事件,在系统顺序图中进行描述,并进一步识别出系统操作。〔4〕从系统顺序图和领域模型出发,建立系统操作契约,描述响应系统事件的系统操作执行后对系统状态的影响,从而答复系统“做什么〞的问题。此处的系统状态变化指的是领域模型中概念的创立和删除,概念属性的修改以及概念之间关联的建立和删除。精选课件2021BUPTTSEG北京邮电大学通信软件工程中心精选课件2021BUPTTSEG北京邮电大学通信软件工程中心在线考试系统功能描述本系统主要是为程序设计类课程考试而设计,但是也应该能适应到其他的课程。目的在于:,减轻任课教师的出题、判卷和统计工作;;,便于老师及时跟踪学生对知识点的掌握情况。精选课件2021BUPTTSEG北京邮电大学通信软件工程中心系统用户教师学生助教精选课件2021BUPTTSEG北京邮电大学通信软件工程中心