![](https://csdnimg.cn/release/download_crawler_static/86287726/bg5.jpg)
上一节 本书简介 下一节
第9章:面向对象方法 作者:希赛教育软考学院来源:希赛网2014年05月21日
面向对象语言
上一节 本书简介 下一节
第9章:面向对象方法 作者:希赛教育软考学院来源:希赛网2014年05月21日
类和对象
功能模型。
OOSE方法采用5类模型来建立目标系统,这5个模型是:
(1)需求模型:获取用户的需求,识别对象,主要的描述手段有用例图、问题域对象模型及用
户界面。
(2)分析模型:定义系统的基本结构。通过将分析模型中的对象分别识别到分析模型中的实体
对象、界面对象和控制对象三类对象中。每类对象都有自己的任务、目标并模拟系统的某个方面。
实体对象模拟那些在系统中需要长期保存并加以处理的信息,实体对象由使用事件确定,通常与现
实生活中的一些概念符合。界面对象的任务是提供用户与系统之间的双向通信,在使用事件中所指
定的所有功能都直接依赖于系统环境,它们都放在界面对象中。控制对象的典型作用是将另外一些
对象组合形成一个事件。
(3)设计模型:分析模型只注重系统的逻辑构造,而设计模型需要考虑具体的运行环境,将在
分析模型中的对象定义为模块。
(4)实现模型:用面向对象的语言来实现。
(5)测试模型:测试的重要依据是需求模型和分析模型,测试的方法与技术与4.5节所介绍的
类似,而底层是对类(对象)的测试。测试模型实际上是一个测试报告。
OOSE的开发活动主要分为3类,分别是分析、构造和测试。其中分析过程分为需求分析和健壮
分析两个子过程,分析活动分别产生需求模型和分析模型。构造活动包括设计和实现两个子过程,
分别产生设计模型和实现模型。测试过程包括单元测试、集成测试和系统测试3个过程,共同产生测
试模型。
用例是OOSE中的重要概念,在开发各种模型时,用例是贯穿OOSE活动的核心,描述了系统的
需求及功能。用例实际上是描述系统用户(使用者、执行者)对于系统的使用情况的,是从使用者
的角度来确定系统的功能的。因此,首先必须分析确定系统的使用者,然后进一步考虑使用者的主
要任务、使用的方式,识别所使用的事件,即用例。
版权方授权希赛网发布,侵权必究
9.3面向对象语言
本节主要介绍面向对象语言的一些基本概念。
版权方授权希赛网发布,侵权必究