软件需求复习提纲答案.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择类 1、封装是指把对象的(A )结合在一起,组成一个独立的对象。 A.属性和操作???B.信息流???C.消息和事件   D.数据的集合 2、封装是一种(C )技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。 A.工程化   B.系统维护   C.信息隐蔽     D.产生对象 3、面向对象方法中的(D)机制是子类可以自动地拥有复制父类全部属性和操作。 A.约束    B对象映射    C.信息隐蔽   D.继承 4、使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法(B )。 A.继承??????? B.多态性      C.约束??????D.接口 5、UML 的软件以(A)为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。 ? A. 用例?????B.对象????C.类???????? D.程序 6、UML 的 (?B? )模型图由类图、对象图、包图、构件图和配置图组成。 ? A. 用例??? ?B. 静态?????C. 动态????? D. 系统 7、UML的 (?C? )模型图由活动图、顺序图、状态图和合作图组成。 ? A. 用例????B. 静态????C. 动态????? D.系统 8、UML的最终产物就是最后提交的可执行的软件系统和( D )。  A.用户手册  B.类图  C.动态图   D.相应的软件文档资料 9、在UML的需求分析建模中,( B )模型图必须与用户反复交流并加以确认。  A. 配置    B. 用例    C.包    D. 动态 10、可行性研究分析包括经济可行性分析、技术可行性分析和(??B? )。 A.风险可行性分析? B.法律可行性分析 C.资源可行性分析?D.效益可行性分析 11、UML的客户分析模型包括(?A?? )模型、类图、对象图和活动图组成。 A.用例???B.分析???C.属性???D.系统 12、UML客户需求分析使用的CRC卡上“责任”一栏的内容主要描述类的(C )和操作。 A.对象成员??B.关联对象??C.属性???D.私有成员 13、UML客户需求分析产生的系统模型描述了系统的(??D? ) A.状态???B.体系结构??C.静态模型??D.功能要求 14、在UML的需求分析建模中,用例模型必须与( B )反复交流并加以确认。 A.软件生产商??B.用户???C.软件开发人员??D.问题领域专家 15、在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用( A )。 A.活动图?? B.状态图?? C.配置图??? D.构件图 16、活动图中的分劈和同步接合图符是用来描述(?A? ) A.多进程的并发处理行为B.对象的时序?? C.类的关系?D.系统体系结构框架 17、UML的系统分析进一步要确立的三个系统模型的是(B )、对象动态模型和系统功能模型。 A.数据模型?B.对象静态模型 C.对象关系模型  D.体系结构模型 18、UML的客户需求分析、系统分析和系统设计阶段产生的模型,其描述图符(B)。 A.完全相同?B.完全不同??C.不可以通用??D.稍有差异 19、类和对象都有属性,它们的差别是:类描述了属性的类型,而对象的属性必须有(C )。 A.正负号???? B.动作??? ?C.具体值? ? ? D.私有成员 20、UML系统分析阶段产生的包图描述了系统的(B )。 A.状态?? B.系统体系层次结构??C.静态模型?????? D.功能要求 21、设计模式在面向对象系统设计中是(B )的一种形式。 A.软件调用?? B.设计方法??? C.子系统??D.软件复用 22、“对象容器”设计模式对有限的对象进行管理,它不能(B )。(? ) A.查找对象??B.修改对象??C.创建对象?D.删除对象 23、UML系统设计的一般步骤包括系统对象设计、系统体系结构设计和系统设计的( C )。 A、建模?? B、完善??? C、优化???? D、迭代 24、顺序图和合作图主要用与对用例图中( B )的建模,用他们来描述用例图的行为。 A、数据流?? B、控制流??? C、消息流???? D、数据字典 ? 25、顺序图的模型元素有(A? )、消息、链接等,这些模型元素表示某个用例中的若干个对象和对象之间所有传递的消息,来对系统的行为建模。 A、对象?? B、箭线??? C、活动???? D、状态 26、顺序图描述(? D? )对象之间消息的传递顺序。 A、某个?? B、单个??? C、一个类产生的???? D、一组 27、顺序图和合作图建立了UML面向对象开发过程中的对象动态( A )模型. A、交互?? B、状态??? C、体系结构?? D、软件复用 28、状态图可以表现( B )

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档