1 装订线 华南农业大学期末考试试卷(A 卷) 2010 学年第 2 学期 考试科目: 面向对象分析与设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业 题号 一 二 三 四 总分 得分 评阅人 一、选择题(本大题共15小题,每小题2分,共30分,将正确答案填入下表) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1、( D)方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。 A.信息工程 B.结构化 C.面向对象 D.敏捷 2、用例(Use case)用来描述系统对事件作出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是(A )关系。 A.包含(inclu de) B.扩展(ex tend) C.分类(classification) D.聚集(aggregation) 3-4、面向对象的设计模型包含以(B )表示的软件体系结构图,以(D)表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。 (3)A.用例图 B.包图 C.协同图 D.顺序图 (4)A.部署图 B.包图 C.协同图 D.顺序图 5、以下关于软件构件及其接口的叙述,错误的是(C )。 A.构件是软件系统中相对独立且具有一定意义的构成成分 B.构件在容器中进行管理并获取其属性或者服务 C.构件不允许外部对所支持的接口进行动态发现或调用 D.构件可以基于对象实现,也可以不基于对象实现 6、UP是( A)。 A.面向对象统一开发过程 B.面向对象分析与设计 C.软件成熟度模型 D.统一建模语言 7、下列关于不同软件开发方法所使用的模型的描述中,正确的是(B )。 A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型 得分 2 B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模 C.实体联系图(E-R 图)是在数据库逻辑结构设计时才喀什创建的模型 D.UML 的活动图与程序流程图的表达能力等价 8、某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先进行一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于( A)。 A.结构化方法与原型法的组合应...