第三章需求分析习题及答案.docx

上传人:叶*** 文档编号:34962276 上传时间:2022-08-19 格式:DOCX 页数:7 大小:19.88KB
返回 下载 相关 举报
第三章需求分析习题及答案.docx_第1页
第1页 / 共7页
第三章需求分析习题及答案.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《第三章需求分析习题及答案.docx》由会员分享,可在线阅读,更多相关《第三章需求分析习题及答案.docx(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第三章 需求分析一. 填空题1.需求分析的步骤 , , , 。2.需求分析阶段需编写的文档有 , , 。3.系统规格说明,数据要求, , ,这四份文档资料是在书写文档阶段必需完成的。4.在书写文档阶段,数据要求主要包括通过需求分析建立起来的 ,以及描绘数据构造的层次方框图。5.对于计算机程序处理的数据,其数据域应包括 , , 与数据构造。 6.数据内容即是 。7.把一个功能分解成几个子功能,并确定 , 就属于横向分解。8.软件需求的逻辑视图给出 , 而不是实现的微小环节。9. 功能一般用 , 来表示。10.构造化分析方法是 , 进展需求分析的方法.11.描绘构造化分析方法的工具有 , , ,断

2、定表,断定树 。12. SA方法中自顶向下的分析策略主要是 与 。13.数据流图的根本组成局部有 , , , 。14.数据流图的特性 , , , 。15.数据流图与数据字典共同构成了系统的 模型,是需求规格说明书的主要组成局部。16.分析员通过需求分析,逐步细化对软件的需求,描绘软件主要处理的,并给软件开发供应一种可转化为 , 与 的数据与功能表示。17需求分析阶段探讨的对象是软件工程的 。18数据流图的根本符号包括 , , , 。19在需求分析阶段常用的图形工具有 , , 。20需求分析应交付的主要文档是 。二. 选择题1. 需求分析中开发人员要从用户那里理解()A软件做什么B用户运用界面C

3、输入的信息D软件的规模2. 需求分析阶段的任务是确定()A软件开发方法 B软件开发工具C软件开发费 D软件系统的功能3. 需求分析阶段最重要的技术文档之一是非曲直( )。A工程开发支配 B设计说明书 C需求规格说明书 D可行性分析报告4需求分析阶段建立原型的目的是 ( )。A确定系统的功能与性能的需求 B确定系统的运行要求C确定系统是否满意用户需求 D确定系统是否满意开发人员须要5需求分析阶段探讨的对象是 ( )A用户需求 B分析员要求C系统要求 D软硬件要求6 系统流程图用于可行性分析中的_的描绘。( )A当前运行系统 B当前逻辑模型C目的系统 D新系统7 数据流图(DFD)是_方法中用于表

4、示系统的逻辑模型的一种图形工具。()ASA BSD CSP DSC8 数据字典是用来定义_中的各个成份的具体含义的。()A流程图B功能构造图 C系统构造图D数据流图9 需求规格说明书的作用不包括()A软件验收的根据 B用户与开发人员对软件要做什么的共同理解C软件可行性探讨的根据 D软件设计的根据10软件开发的需求活动,其主要任务是 ( )A给出软件解决方案 B给出系统模块构造C定义模块算法D定义需求并建立系统模型11软件需求分析一般要确定的是用户对软件的( )A 功能需求 B 非功能需求 C性能需求 D功能需求与非功能需求12在数据流图中,符号方框表示( )A变换/加工 B外部实体 C数据流

5、D数据存储13需求分析是( )A由开发人员与系统分析人员完成 B由系统分析人员完成 C软件生命周期的开场 D软件开发任务的根底性工作14在软件开发过程中常用图作为描绘工具。如DFD就是面对( )分析方法的描绘工具。A数据构造 B数据流 C对象 D构件15软件开发常运用构造化方法与原型化方法;施行软件开发原型化方法应具备的必要条件是( )A原型系统的积累、需求的精确理解 B原型化开发人员、完善的开发工具 C软件的支持、原型系统的积累 D硬件的支持、原型开发系统的积累16数据字典是对数据定义信息的集合,它所定义的对象都包含于( )A数据流图 B程序框图 C软件构造 D方框图17软件开发的构造化方法

6、中,常用数据字典技术,其中数据加工是组成内容之一,下述方法中,( )是常承受编写加工说明的方法。 I 构造化语II 断定III 断定表A B C、 D全部19下面不是需求分析的具体任务的是( )A确定对系统的综合要求 B分系统的数据要求 C修正系统开发支配 D理解用户的须要20数据流图是表示软件模型的一种图示方法,画数据流图应遵循的原则是:( )A自顶向上、分层绘制、逐步求精 B自定向下、分层绘制、逐步求精 C自定向下、逐步求精 D自顶向上、分层绘制三. 名词说明1需求分析2.构造化分析方法3数据流4横向分解5纵向分解6数据流图7数据字典8.数据存贮四. 简答题1.需求分析的任务是什么?2.在

7、分析与综合过程中应留意什么?3.简述一下需求分析的原则?4.各种需求分析方法的共性? 5.构造化分析方法通过那些步骤实现?6.数据流图的作用?它的优缺点?其中的符号表示什么含义? 7.画数据流图的原则?8.数据字典的用处? 9.什么是IDEF方法?IDEF0有什么特点 10.SA方法的优缺点?五应用题1根据下列描绘,画出教材征订系统的第一层数据流图。学生入学后到教材科订书,教材科根据教材库存状况分析是否须要买书,如需购置,则向书店购置。各种资金往来通过学校的会计科办理。2图书馆的预定图书子系统有如下功能:(1)由供书部门供应书目给订购组;(2)订书组从各单位获得要订的书目;(3)根据供书书目与

8、订书书目产生订书文档留底;(4)将订书信息(包括数目,数量等)反响给供书单位;(5)将未订书目通知订书者;(6)对于重复订购的书目由系统自动检查,并把结果反响给订书者。试根据要求画出该问题的数据流程图,并把其转换为软件构造图。3某图书馆借阅系统有以下功能:(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则干脆办理借阅手续。(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。请对以上问题,画出分层数据流图。第三章 习题答案一. 填空题答案1.需求规格说明书 初

9、步用户运用手册 确认测试支配 2.调查探讨 分析与综合 书写文档 需求分析评审 3.用户系统描绘 修正的开发支配 4.数据字典 5.数据流 数据内容6.数据项 7.这些子功能与父功能的接口 8.软件要到达的功能与要处理数据之间的关系9.数据变换或加工 10.面对数据流 11.数据流图 数据字典 构造化语言12.分解 抽象13.数据流 加工 数据存储 数据源点或终点 14.抽象性 概括性 层次性 15.逻辑模型16.数据域 数据设计 构造设计 过程设计 17用户要求 18数据输入的源点与数据输出的汇点 加工 数据流 数据存储文件 19层次方框图 Warnier图 IPO图20需求规格说明书二.

10、选择题答案1.A 2.D 3.A 4.D 5.A 6.A 7.A 8.D 9.C 10.D 11.D 12.B 13.D14.D 15.B 16.A 17.C 18.D 19.B 20.B三. 名词说明答案1. 需求分析是精确的理解用的需求将其转换成需求定义,然后由需求定义转换成形式化的功能规约。需求分析的困难表如今问题的困难性、沟通的障碍、不完备与不一样性、需求易变性。2. 构造化分析方法是承受自顶向下逐层分解的分析策略把一个困难的系统分解成若干小问题然后分别解决3. 数据流即数据通过一个系统时的变更方式。输入数据首先转换成中间数据,然后转换成输出结果数据。在此期间可以从已有的数据存储(如磁

11、盘文件或内存缓冲区)中引入附加数据。对数据进展转换是程序中应有的功能或子功能。两个转换功能之间的数据传递就确定了功能间的接口。4. 把一个功能分解成几个子功能,并确定这些子功能与父功能的接口,就属于横向分解。5. 把一个功能分解成几个子功能,并确定这些子功能与父功能的接口,就属于横向分解。但假设接着分解,把某些子功能又分解为小的子功能,某个小的子功能又分解为更小的子功能,这就属于纵向分解了。6. 数据流图是用来表示系统的功能的工具它表示系统的逻辑模型描绘了数据流在系统中流淌的状况它是一种功能模型。7. 数据字典是用来描绘数据流图中数据流、加工、存储的具体信息的数据字典最重要的用处是作为分析阶段

12、的工具。8. 数据存贮是数据构造停留或保存的场所。四. 简答题答案1. 一般说来,需求分析阶段的任务包括下述几方面。(1).确定对系统的综合需求 (2).分析系统的数据需求 (3).导出系统的逻辑模型(4).修正系统开发支配 (5).开发原型系统2应留意下述两条原则:第一,在分层细化时必需保持信息连续性,也就是说细化前后对应功能的输入输出数据必需一样;第二,当进一步细化将涉及如何具体地实现一个功能时,也就是当把一个功能进一步分解成子功能后,将促使人考虑为了完成这些子功能须要写出的程序代码时,就不应当再分解了。3.(1)必需可以表达与理解问题的数据域与功能域 (2)按自顶向下、逐层分解问题 (3

13、)要给出系统的逻辑视图与物理视图4(1)支持数据域分析的机制(2)功能表示的方法(3)接口的定义(4)问题分解的机制以及对抽象的支持(5)逻辑视图与物理视图(6)系统抽象模型5. 分析现行系统,获得物理模型、抽象出当前系统的逻辑模型、建立目的系统的逻辑模型、补充优化。6. 数据流图是用来表示系统的功能的工具它表示系统的逻辑模型描绘了数据流在系统中流淌的状况它是一种功能模型。它用来定义系统的功能。数据流图的作用主要有以下几条:(1)系统分析员用这种工具可以自顶向下分析系统信息流程。 (2)可在图上画出须要计算机处理的局部。 (3)根据数据存贮,进一步作数据分析,向数据库设计过渡。 (4)根据数据

14、流向,定出存取方式。 (5)对应一个处理过程,用相应的语言、断定表等工具表达处理方法。箭头表示数据流、圆圈表示加工、双横线表示存储、方框表示数据的原点与终点。7(1)系统的数据源点与汇点 (2) 找出外部实体的输出数据流与输入数据流。(3)在图的边上画出系统的外部实体。 (4)从外部实体的输出数据流(即系统的源点)动身,根据系统的逻辑须要,逐步画出一系列逻辑加工,直到找到外部实体所需的输入数据流(即系统的汇点),形成数据流的封闭。(5)根据下述的原则进展检查与修改。数据流图的主图必需包括前述四种根本元素,缺一不行;数据流图上全部图形符号只限于前述四种根本图形元素;数据流图的主图上的数据流必需封

15、闭在外部实体之间,外部实体可以不只一个;每个加工至少有一个输入数据流与一个输出数据流;在数据流图中,需按层给加工框编号。编号说明该加工处在哪一层,以及上下层的父图与子图的对应关系。任何一个数据流子图必需与它上一层的一个加工对应,两者的输入数据流与输出数据流必需一样。此即父图与子图的平衡。它说明了在细化过程中输入与输出不能有丧失与添加。图上每个元素都必需知名字。说明数据流与数据文件是什么数据,加工做什么事情。数据流图中不行夹带限制流。因为数据流图是实际业务流程的客观映象,说明系统“做什么”而不是要说明系统“如何做”,因此不是系统的执行依次,不是程序流程图。初画时可以无视琐碎的微小环节,以集中精力

16、于主要数据流。(6)根据上述步骤,再从各加工动身,画出所需的子图8. 数据字典是用来描绘数据流图中数据流、加工、存储的具体信息的数据字典最重要的用处是作为分析阶段的工具。 在数据字典中建立的一组严密一样的定义很有助于改良分析员与用户之间的通信,因此将消退很多可能的误会。对数据的这一系列严密一样的定义也有助于改良在不同的开发人员或不同的开发小组之间的通信。假设要求全部开发人员都根据公共的数据字典描绘数据与设计模块,则能避开很多费事的接口问题。9. IDEF方法是米国空军针对集成化计算机制造工程工程中用来进展困难系统分析与设计的方法。IDEF0用来描绘功能活动极其联络的,它是功能模型。IDEF0中将系统功能称为活动,用输入、输出、限制、机制来表示系统的功能,一个活动至少有一个限制可以没有输入。10. 优点:SA是公认的、有效的、成熟的、运用广泛的方法。它比拟适用数据处理方面的设计。承受图形形式化工具表达需求,简洁、易读、适用便利,对后续阶段的测试、评价供应了有利的条件。缺点:它是个静态模型,没有反映限制流不适于实时限制系统的描绘、SA对数据要求方面的描绘木够全面最好与E-R图一起适用、不相宜描绘人机界面交互常见的系统、为了加强对系统的描绘实力应于形式化方法结合一起运用。五. 应用题答案1答:2答:3答:第 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com