【正确答案】Yourdon提出的面向对象分析方法包括几个步骤:
(1)确定对象:要识别问题空间里的对象,可以先对要建立的系统进行描述,然后对这
一描述进行语法分析,在每个名词或名词短语下面画上横线,将它填进一张简单的表里,就可以确定对象。
(2)确定结构:在Yourdon的面向对象分析方法中提出两类结构。一类称为分类结构,定义一个对象的分类结构就是定义和命名这个对象的多个实例,对象与其实例间是一种一般—特殊的关系;另一类结构称为组装结构,是指一个对象可能由多个构件组成,而其中每个构件都可以定义为对象。对象与组成它的对象间是整体一部分的关系。
(3)定义主题:主题只是一个参照符号或指针,指向分析模型中的细节。一个真正的面向对象分析模型可能含有几百个对象和几十个结构,如果它样同时在一个平面上铺开来,很难弄清它们之间的关系。因此定义一些精练的表示形式,作为这些对象和结构的“摘要”是非常必要的。
(4)确定关联:对象并不存在于真空中。因此分析者应该定义模型中每个对象的关系。确定联系是一种定义一个对象实例之间的特定关系的建模过程。它包括定义属性和实例联系与定义操作和消息联系两类。
【答案解析】