[高等教育]第十章+面向对象分析.ppt

[高等教育]第十章面向对象分析

第10章 面向对象分析 10.1 面向对象分析的基本过程 10.2 需求陈述 10.3 建立对象模型 10.4 建立动态模型 10.5 建立功能模型 10.6 定义服务 10.7 小结 OOA 面向对象分析(OOA)的关键是识别出问题域内的类与对象,并分析它们相互间的关系,最终建立起问题域的简洁、精确、可理解的正确模型。 在用面向对象观点建立起的3种模型中,对象模型是最基本、最重要、最核心的。 10.1 面向对象分析的基本过程 10.1.1 概述 面向对象分析:抽取和整理用户需求并建立问题域精确模型的过程。 面向对象分析过程从分析陈述用户需求的文件开始。可能由用户单方面写出需求陈述,也可能由系统分析员配合用户,共同写出需求陈述。 需求陈述通常是不完整、不准确的,而且往往是非正式的。 10.1.1 概述 通过分析,可以发现和改正原始陈述中的二义性和不一致性,补充遗漏的内容,从而使需求陈述更完整、更准确。 因此,需求陈述不是一成不变的,它是细化和完善实际需求的基础。 快速建立的原型系统,有助于分析员和用户之间的交流和理解,从而能更正确地提炼出用户的需求。 接着,系统分析员深入理解用户需求,抽象出目标系统的本质属性,并用模型准确地表示出来。 10.1.1 概述 建模过程中分类工作往往有很大难度。 它必须反映出一定深度的领域知识,必须有领域专家的密切配合才能完

文档评论(0)

1亿VIP精品文档

相关文档