- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程复习资料-完整版课件
一、选择题:1、用例图中,用来表示用例的符号为(B)。A.B.C.D.2、协作图中包含的元素包括(A)。A. 对象B. 链C. 激活D. 消息3、在类图中,哪种关系表达整体与部分的关系(D)。A.泛化B. 实现C. 依赖D. 聚合4、下列各种图形符号中,用来表示组成关系的符号为(B)。A.B. C. D. 5、(A)工具在软件的详细设计中不能使用。A.DFDB. N-S图C. 流程图D. PDL6、 “软件危机”是指(C)。 A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统7、 快速原型是利用原型辅助软件开发的一种新思想,它是在研究(A)的方法和技术中产生的。 A. 需求阶段B. 设计阶段C. 测试阶段D. 软件开发的各个阶段8、从严格意义上讲,下列4个选项中属于顺序图的元素是(ABCD)。A.对象B. 参与者C. 消息D. 激活9、下列UML图形中,(ABCD)属于UML的动态视图。A. 协作图B. 状态图C. 活动图D. 顺序图10、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是(D)。A. 数据库设计B. 数据通信C. 数据关系描述D. 数据定义11、详细设计与概要设计衔接的图形工具是(D)。??A.?DFD图B. 程序图C. PAD图D. SC图12、UML中,大多数建模者把节点分为(AC)A. 设备B. 构件C. 处理器D. 显示器13、(C)是一种特殊形式的状态机,用于对计算流程和工作流程建模。 A.时间图B. 流程图C. 活动图D. 状态图14、(A)描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。A. 状态图B. 序列图C. 协作图D. 活动图15、下列特点属于描述用例的特点的是(D)。A. 相对独立:不需要与其他用例交互,即功能是完备的B. 用例的执行结果是可观测有意义的C. 用例由参与者发起(不能自启动,或者由其他用例启动)D. 一个用例是一个单元(需求单元、分析单元、设计单元、开发单元、测试单元、部署单元)16、在图书管理系统中,读者与书籍之间的“借阅”关系的多重性是(D) A. 1:nB. n:1C. 0:1…nD. 0…n:0…n17、我希望ATM能够支持跨行业务;我插入卡片输入密码后可以让我选择是取钱还是存钱;为了方便,可以设置一些默认的存取金额按钮;我可以修改密码,可以挂失;我希望可以缴纳电话费、水费、电费等;为安全起见,ATM应该有警示小心骗子的提示条,有摄像头;如果输入三次密码错误,卡片应当可以自动吞没;下列那些是有效的用例(BCD)A. 支持跨行业务B. 取钱C. 存钱D. 选择服务18、快速原型法适用于(A)系统的开发。A.需求不确定的B.需求确定的C.管理信息D.实时19、面向对象的三个要素不包括以下哪个 (D)。A. 封装B. 继承C. 多态D. 接口20、软件生命周期中所花费用最多的阶段是(C)。 A.详细设计B.软件编码C.软件测试D.软件维护21、需求分析阶段的任务是确定(D)。 A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能22、汽车有一个发动机。汽车和发动机之间的关系是(B)关系。 A.一般具体B.整体部分C.分类关系D.主从关系23、(A)模型的缺点是缺少灵活性,特别是无法解决软件需求不明确或不准确的问题。A.瀑布模型B.原型模型C.增量模型D. 螺旋模型24、在UML的需求分析建模中,(B)模型图必须与用户反复交流并加以确认。 A. 配置B. 用例C. 包D. 动态25、下列关于状态图的说法中,正确的是(C)。A. 状态图是UML中对系统的静态方面进行建模的五种图之一B. 状态图是活动图的一个特例,状态图中的多数状态是活动状态C. 状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模26、在面向对象分析过程中,用概念模型来详细叙述系统的问题域,用类图来表示概念模型,用(A)来描述对象行为。A.顺序图和协作图B.用例图和活动图C.状态图和活动图D.用例图和构件图二.填空题1. 软件工程由(过程)、方法、工具三部分组成,称为软件工程的三要素。2. 顺序图由类角色,生命线,激活期和(消息)组成。3.(组件图)和(部署图)用于对面向对象系统的物理方面建模进行描述的两种图形。4. 软件需求包括三个不同的层次:(功能需求)、(业务需求)和(用户需求)。5.面向对象分析模型包括(用例)模型和(概念)模型。6. 软件的定义可以概括的描述为:软件=(程序)+(数据)+文档7. RUP软件开发过程的特点是:(用例驱动)以体系结构为中心,迭代和增量开发。8.对象图的
文档评论(0)