1/8
0/100
您的浏览器不支持进度条
下载所得到的文件列表
“需求分析”部分练习题.doc
文档介绍:
“需求分析”部分练习题注:供课后自己练习,不用上交一、单选题1.软件危机是指()。A、软件遭到破坏B、软件开发和维护过程中遇到的一系列问题C、软件维护出现困难D、软件不能正常运行或软件运行过程中发生错误2.在分析模型中,用来描述数据对象及其关系的图形语言机制是()。A、PDLB、状态转换图C、数据流图D、实体关系图3.面向对象建模中,用于刻画系统静态结构特征的图形是()。A、活动图B、类图C、交互图D、状态图4.在面向对象软件开发方法中,类与类之间主要有以下结构关系()。A、继承和聚集B、继承和一般C、聚集和消息传递D、继承和方法调用5.在软件可行性研究中,可以从不同角度对其进行研究,其中属于从软件的功能可行性角度考虑的是()。A、经济可行性B、技术可行性C、操作可行性D、法律可行性6.软件工程的出现是由于()。A、软件社会化的需要B、计算机硬件技术的发展C、软件危机的出现D、计算机软件技术的发展7.需求分析阶段最重要的技术文档是()。A、需求规格说明书B、设计说明书C、可行性分析报告D、用户手册8.DD是软件需求分析阶段的最重要工具之一,其最基本的功能是()。A、数据通信B、数据定义C、数据库设计D、数据维护9.在数据流图中,符号“□”用来表示()。A、数据源B、数据转换C、数据流D、外部实体10.从外部用户的角度描述系统功能并指出功能的执行者的UML图形机制是()。A、对象图B、用例图C、交互图D、类图11.下述描述中哪个属于精确的用户需求()。A、在数据录入界面,应该有25个按钮B、电梯应平稳升降C、系统运行时占用的内存量不超过128KBD、系统应具有良好的响应速度12.在面向对象方法中,表示类与类之间的“部分-整体”关系的是()。A、聚集关系B、继承关系C、关联关系D、依赖关系13.软件可行性研究一般不考虑()。A、是否有足够的人员和相关的技术来支持系统开发B、待开发的软件是否会有质量问题C、是否有足够的工具和相关的技术来支持系统开发D、待开发软件是否有市场,经济上是否合算14.瀑布模型的关键不足在于()。A、过于简单B、过于灵活C、各个阶段需要进行评审D、不能适应需求的动态变更15.面向对象分析是对系统进行()的一种方法。A、需求建模B、设计评审C、程序设计D、测试验收16.强调对象之间消息发送的时间序的UML图形机制是()。A、活动图B、状态图C、合作图D、顺序图二、填空题1.在软件开发的过程中必须遵循的软件工程原则有:抽象、模块化、信息隐藏和模块独立性1.软件工程的三要素为方法、工具和过程。将模块中的软件设计决策封装起来的技术称为信息隐藏,它是软件开发过程中必须遵循的软件工程原则之一。2.需求分析可分为问题分析、需求描述和需求评审三个阶段,、问题分解和需求建模是问题分析阶段的核心技术。3.面向数据流的需求建模方法是一种结构化分析方法。在进行逐层精化的过程中,必须维持层间数据流图的平衡。4.对象是实现世界中个体或事物的抽象表示,是其属性和操作的封装。面向对象的软件开发是一种迭代的渐进式过程,它包含初启、细化、构造和移交四个阶段。5.软件质量是指软件产品满足规定的和隐含的与需求能力有关的全部特征和特性。8.需求规格说明书的主体包括功能与行为需求描述以及非行为需求描述两部分。9.软件开发的最后一个阶段是软件测试阶段。10.将软件系统不丢失任何 内容来自淘豆网www.taodocs.com转载请标明出处.