




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
“需求分析”部分练习题 注:供课后自己练习,不用上交 一、单选题 1软件危机是指( )。 A、软件遭到破坏 B 、软件开发和维护过程中遇到的一系列问题 C 、软件维护出现困难 D、软件不能正常运行或软件运行过程中发生错误 2 在分析模型中,用来描述数据对象及其关系的图形语言机制是( )。 A、PDL B 、状态转换图 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 、系统运行时占用的内存量不超过128KB D 、系统应具有良好的响应速度 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将软件系统不丢失任何重要成分,完全实现系统所需功能的程度称为 完备性 ,它是软件开发过程中必须遵循的软件工程原则之一。将软件从一个计算机系统或环境搬迁到另一个计算机系统或环境的难易程度称为 可移植性 ,它是软件工程的目标之一。 11 解决复杂问题经常采用的策略是 问题分解 ,这也是结构化分析的精髓。 需求分析是软件定义时期的最后一个阶段三、判断题 1开发初始原型的目的是为了确定用户的基本需求。F2不完善的系统定义往往是导致软件项目失败的主要原因。R3计算机软件由两部分组成:一是机器可执行的程序;二是机器不可执行的,与软件开发、运行、维护和使用有关的数据。 4. 用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。R5需求规格说明书在软件开发过程中具有极其重要的作用,它也可以作为软件可行性分析的依据。 R6在软件生存周期各个阶段中,工作量最大的是需求分析阶段。 维护阶段7JAVA 语言编译器是一个CASE 工具。 R8顺序图和协作图均能从不同的侧面刻画系统的动态行为。 T3、行为图,包括交互图、状态图、活动图,他们从不同的侧面刻画系统的动态行为。交互图分为顺序图、合作图。顺序图强调对象之间消息发送的时序。合作图更强调对象间的动态协作关系。状态图描述对象的动态行为。活动图描述操作序列,这些操作序列可以并发、同步,包含控制流、信息流。9程序生成器及数据库查询语言均是第四代语言的典型代表。T第一代算法语言,机器语言。第二代算法语言:汇编语言。第三代算法语言的定义是:充分接近人们生活描述习惯的算法语言。这里又分了几种类型,如侧重数学的,侧重会话的,第四代算法语言是智能语言,这是人们当前研究的目标。1GL是汇编语言; 2GL是高级程序设计语言,如FORTRAN,ALGOL,BASIC,LISP等;3GL是增强性的高级程序设计语言,如PASCAL, ALGOL68,FORTRAN77等;4GL是按计算机科学理论指导设计出来的结构化语言,如ADA,MODULA2,SMALLTALK80等。1.查询语言和报表生成器:查询语言是数据库管理系统的主要工具2.图形语言3.应用生成器4.形式规格说明语言10面向对象的软件开发方法中,每个类都有其相应的对象,类是对象的实例。 11模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚度,低耦合度的软件产品。 R12制定软件系统的确认测试准则是在软件生存周期中的设计阶段进行的。 R13快速原型模型可以有效地适应用户需求的动态变化。 R15. 在项目计划发生延迟的情况下,增加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆医科大学《智能控制》2023-2024学年第二学期期末试卷
- 长沙环境保护职业技术学院《初级英语阅读二》2023-2024学年第一学期期末试卷
- 扬州大学广陵学院《西班牙社会与文化》2023-2024学年第二学期期末试卷
- 天津商业大学《计算机在材料工程中的应用》2023-2024学年第二学期期末试卷
- 南京市重点中学2024-2025学年中考语文试题模拟试卷含解析
- 永州师范高等专科学校《混凝土结构原理与设计》2023-2024学年第二学期期末试卷
- 江苏省苏州市梁丰重点达标名校2024-2025学年初三毕业班第一次摸底考试化学试题含解析
- 湖北经济学院《网球(2)》2023-2024学年第一学期期末试卷
- 郑州财税金融职业学院《信息与网络安全管理》2023-2024学年第二学期期末试卷
- 苏州健雄职业技术学院《康复疗法学》2023-2024学年第二学期期末试卷
- 数学与地质科学的应用
- GB/T 19964-2024光伏发电站接入电力系统技术规定
- 国家开放大学人文英语4形考作业单元自测2答案
- 实验室病原微生物危害评估分析报告
- 危险品安全教育培训总结报告
- 基于STM32点阵电子显示屏
- 幼儿园社会课件:小镜头大世界
- TZAFT 4001.2-2023 金融科技人才职业能力建设与评估指引(技术研发类人才)
- 世界近代武器革新图鉴(1722-1900)英国篇
- 系统安全运维培训内容
- 新时代社区治理存在的问题及对策研究-以XX社区为例
评论
0/150
提交评论