“需求分析”部分练习题_第1页
“需求分析”部分练习题_第2页
“需求分析”部分练习题_第3页
“需求分析”部分练习题_第4页
“需求分析”部分练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“需求分析〞局部练习题“需求分析〞局部练习题“需求分析〞局部练习题“需求分析〞局部练习题注:供课后自己练习,不用上交一、单项选择题1.软件危机是指〔〕。A、软件碰到损坏B、软件开发和保护过程中碰到的一系列问题C、软件保护出现困难D、软件不可以正常运转或软件运转过程中发生错误.在分析模型中,用来描绘数据对象及其关系的图形语言系统是〔〕。A、PDLB、状态变换图C、数据流图D、实体关系图3.面向对象建模中,用于刻画系统静态结构特点的图形是〔〕。A、活动图B、类图C、交互图D、状态图.在面向对象软件开发方法中,类与类之间主要有以下结构关系〔〕。A、继承和齐集B、继承和一般C、齐集和信息传达D、继承和方法调用5.在软件可行性研究中,可以从不一样样角度对其进行研究,此中属于从软件的功能可行性角度考虑的是〔〕。A、经济可行性B、技术可行性C、操作可行性D、法律可行性6.软件工程的出现是因为〔〕。A、软件社会化的需要B、计算机硬件技术的张开C、软件危机的出现D、计算机软件技术的张开7.需求分析阶段最重要的技术文档是〔〕。A、需求规格说明书B、设计说明书C、可行性分析报告D、用户手册.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、能否有足够的人员和有关的技术来支持系统开发、待开发的软件能否会有质量问题、能否有足够的工具和有关的技术来支持系统开发D、待开发软件能否有市场,经济上能否合算14.瀑布模型的重点缺少在于〔〕。A、过于简单B、过于灵巧C、各个阶段需要进行评审D、不可以适应需求的动向改正15.面向对象分析是对系统进行〔〕的一种方法。A、需求建模B、设计评审C、程序设计D、测试验收16.重申对象之间信息发送的时间序的UML图形系统是〔〕。A、活动图B、状态图C、合作图D、次序图二、填空题1.软件工程的三因素为方法、工具和过程。将模块中的软件设计决策封装起来的技

在软件开发的过程中必然依照的软件工程原术称为信息隐蔽,它是软件开发过程中必然依照的软件工程原那么之一。2.需求分析可分为问题分析、需求描绘和需求评审三个阶段,、问题分解和需求建模是问题分析阶段的核心技术。3.面向数据流的需求建模方法是一种结构化分析方法。在进行逐层精化的过程中,必然保持层间数据流图的均衡。

那么有:抽象、模块化、信息隐藏和模块4.对象是实现世界中个体或事物的抽象表示,是其属性和操作的封装。面向对象的软件开发是一种迭代的渐进式过程,它包含初启、细化、结构和移交四个阶段。5.软件质量是指软件产品知足规定的和隐含的与需求能力有关的所有特点和特点。8.需求规格说明书的主体包含功能与行为需求描绘以及非行为需求描绘两局部。9.软件开发的最后一个阶段是软件测试阶段。10.将软件系统不丧失任何重要成分,完满实现系统所需功能的程度称为齐备性,它是软件开发过程中必然依照的软件工程原那么之一。将软件从一个计算机系统或环境乔迁到另一个计算机系统或环境的难易程度称为可移植性,它是软件工程的目标之一。11.解决复杂问题常常采纳的策略是问题分解,这也是结构化分析的精华。需求分析是软件定义时期的最后一个阶段三、判断题1.开发初始原型的目的是为了确立用户的根本需求。F2.不圆满的系统定义常常是致使软件工程失败的主要原由。R3.计算机软件由两局部构成:一是机器可履行的程序;二是机器不可履行的,与软件开发、运转、保护和使用有关的数据。用例图定义了系统的功能需求,它是从系统的外面看系统功能,其实不描绘系统内部对功能的详细实现。R5.需求规格说明书在软件开发过程中拥有极其重要的作用,它也可以作为软件可行性分析的依照。R6.在软件生计周期各个阶段中,工作量最大的是需求分析阶段。维护阶段7.JAVA语言编译器是一个CASE工具。R8.次序图和协作图均能从不一样样的侧面刻画系统的动向行为。T3、行为图,包含交互图、状态图、活动图,他们从不一样样的侧面刻画系统的动向行为。交互图分为次序图、合作图。次序图重申对象之间信息发送的时序。合作图更重申对象间的动向协作关系。状态图描绘对象的动向行为。活动图描绘操作序列,这些操作序列可以并发、同步,包含控制流、信息流。9.程序生成器及数据库查问语言均是第四代语言的典型代表。T第一代算法语言,机器语言。第二代算法语言:汇编语言。第三代算法语言的定义是:充分凑近人们生活描绘习惯的算法语言。这里又分了几各样类,如重视数学的,重视会话的,第四代算法语言是智能语言,这是人们目前研究的目标。1GL是汇编语言;2GL是高级程序设计语言,如FORTRAN,ALGOL,BASIC,LISP等;3GL是加强性的高级程序设计语言,如PASCAL,ALGOL68,FORTRAN77等;4GL是按计算机科学理论指导设计出来的结构化语言,如ADA,MODULA-2,SMALLTALK-80等。查问语言和报表生成器:查问语言是数据库管理系统的主要工具图形语言3.应用生成器形式规格说明语言10.面向对象的软件开发方法中,每个类都有其相应的对象,类是对象的实例。11.模块化、信息隐蔽、抽象和逐渐求精的软件设计原那么有助于获得高内聚度,低耦合度的软件产品。R12.制定软件系统的确认测试准那么是在软件生计周期中的设计阶

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论