软件需求分析习题大全

软件需求分析习题大全Coca-colastandardizationoffice【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】

习题集

一、单项选择题

1、需求分析最终结果是产生()。

A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书答案:C

2、需求分析中,开发人员要从用户那里解决的最重要的问题是()。

A.让软件做什么B.要给软件提供哪些信息

C.要求软件工作效率怎样D.让软件具有何种结构

答案:A

3、需求规格说明书的内容不应包括对()的描述。

A.主要功能B.算法的详细过程C.用户界面和运行环境D.软件性能答案:B

4、需求规格说明书的作用不应包括()。

A.软件设计的依据B.用户与开发人员对软件要做什么的共同理解

C.软件验收的依据D.软件可行性研究的依据

答案:D

5、下面关于面向对象方法中消息的叙述,不正确的是()。

A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息

C.应用程序之间可以相互发送消息

D.发送与接收消息的通信机制与传统的子程序调用机制不同

答案:B

6、面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。

A.标识

B.规则

C.封装

D.消息

7、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、

制定规格说明以及()。

A.总结B.实践性报告

C.需求分析评审D.以上答案都不正确

答案:C

8、软件需求规格说明书的内容不应包括对()的描述。

A.主要功能B.算法的详细过程

C.用户界面及运行环境D.软件的性能

答案:B

9、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些(B)

A有效性、效率、灵活性、互操作性

B可维护性、可移植性、可重用性、可测试性

C完整性、可靠性、健壮性、可用性

D容错性、易用性、简洁性、正确性

A质量保证B环境需求C安全保密需求D性能需求

11、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,(B)属于功能模型,(A)属于数据模型,(C)属于行为模型。

A实体-联系图(ERD)

B数据流图(DFD)

C状态转换图(STD)D鱼骨图

12、常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(OOA),下列(D)不是结构化分析方法的图形工具。

A决策树B数据流图C数据字典D快速原型

13、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。其中,(B)和(C)用完就可以丢弃,而(A)围绕原型修改、增加。

A进化型

B探索型C实验型D以上都是

14、(D)用于描述数据的处理过程。

A数据字典B决策树C决策表D数据流图

15、DFD的基本符号不包括下列哪种(A)

A数据字典

B加工

C外部实体

D数据流

E数据存储文件

16、DD的主要字典条目包括以下哪种(E)

A数据流B文件C数据项D加工E以上都是

17、常用的动态分析方法不包括以下哪种(B)

A状态迁移图

B层次方框图C时序图DPetri网

18、需求分析阶段的文档包括以下哪些(E)

A软件需求规格说明书B数据要求说明书C初步的用户手册D修改、完善与确定软件开发实施计划E以上都是

19、需求验证应该从下述几个方面进行验证:(C)

A可靠性、可用性、易用性、重用性B可维护性、可移植性、可重用性、可测试性

C一致性、现实性、完整性、有效性D功能性、非功能性

20、风险管理的要素包括哪项(D)

A风险评价B风险避免C风险控制D以上都是

21、下列描述中错误的是(D)

A每一个集成的需求变更必须能跟踪到一个经核准的变更请求。

B变更过程应该做成文档,尽可能简单,当然首要的是有效性。

C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。

D可以从数据库中删除或修改变更请求的原始文档。

二、填空题

1、需求分析阶段产生的最重要的文档是(需求分析说明书)。

2、需求分析的主要任务是(要回答“软件必须做什么”)。

3、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是(功能)需求。

4、需求分析阶段研究的对象是软件项目的(用户要求)。

5、软件生命周期:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护。

6、信息系统必须实现的功能,或者说信息系统必须具备的属性和质量称为(系统需求(需求))。

7、(模型)是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。通常,由一组图形符号和组织这些符号的规则组成。

8、软件需求分析阶段的目的是澄清用户的要求,并把双方共同的理解明确地表达成一份书面文档——(软件需求规格说明书)。

9、软件需求分类,分为(功能性)需求和(非功能性)需求。

10、需求分析的步骤包括(需求获取)、(分析建模)、文档编写、需求验证。

11、鱼骨图是一种用于确定、探索和描述问题及其原因和结果的图形工具,又被称为(因果图)。

12、大多数的需求分析方法是由信息驱动的,信息域具有三种属性:(信息流)、(信息内容)和信息结构。

13、在软件开发中,使用原型时可采取两种不同的策略,即:(废弃)策略和(追加)策略。

三、名词解释

1、需求分析:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。

2、软件需求:IEEE软件工程标准词汇表中定义需求为:用户解决问题或达到目标所需的条件或权能;系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能;一种反映上面(1)或(2)所描述的条件或权能的文档说明。

3、需求工程:整个软件需求范围内所进行的活动称为需求工程,需求工程包括需求开发和需求管理两部分,需求开发包括问题获取、分析、编写规格说明和验证。

4、业务模型:业务模型是理解一个组织业务过程的技术。可以用业务用例模型和业务对象模型来表达业务模型。业务用例模型是分别从与业务过程和客户对应的业务用例和业务参与者的角度来描述企业的业务过程;业务对象模型描述了如何由一组工作人员使用一些业务实体和工作单元来实现每个业务用例。

5、原型开发方法:一个软件原型是所提出的新产品的部分实现,使用原型有三个主要目的:1)明确并完善需求,2)探索设计选择方案,3)发展成为最终的产品。建立原型的主要原因是为了解决在产品开发的早期阶段不确定的问题。原型可分为抛弃型原型和进化型原型。

6、数据字典:一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。

四、简答题

1、生命周期模型是什么常见的生命周期模型有哪几种

答:对软件开发流程的一种描述;为解决问题所定义的策略;对典型开发活动的抽象。

常见的生命周期模型:Waterfall,Prototyping,Phased,Spiral.

2、为什么要使用生命周期模型

答:帮助开发组了解他们在开发项目中的活动、资源和限制;帮助项目了解在开发过程中的不一致,丢失,冗余等情况,把注意力集中在开发最终的产品上;帮助项目组裁剪开发过程--没有基础就无从裁剪。

THE END
1.数据流程图(购物网站数据流程图).pdfD2 商品信息表 维护 管理员 客户 P3 订单管理 F4 订单信息 维护 F7 订购信息 F2 新闻信息 P4 F2 新闻信息 F3 新闻评论 新闻管理维 护 F3新闻评论 图 3.3 一层数据流程图 3.4.3 数据流程图二层图 二层数据流图是对一层数据流程图的进一步分解,是研究子系统内部的数据 处理,数据存储,信息流动与交换情况的...https://m.book118.com/html/2022/0804/5332024101004320.shtm
2.网上购物系统详细精炼版(UML类图时序图本文档的读者对象:项目经理、系统分析师、项目开发人员、客户代表。 定义 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。 https://www.taodocs.com/p-631780680.html
3.阅读以下说明以及数据流图,回答问题1至问题5。说明某银行...阅读下列说明以及数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 某学校建立了一 阅读下列说明以及数据流图,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某学校建立了一个网上作业提交与管理系统,基本功能描述如下: (1)账号和密码。任课老师用账号和密码登录系统后,提交所有选课学生...https://www.shangxueba.cn/1854175.html
4.某网上购物平台的主要功能如下:(1)创建订单。顾客(Customer...现采用面向对象方法开发上述系统,得到如图3-1所示的用例图和图3-2所示的类图。 ?【问题1】 根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U2处所对应的用例名称。 ?【问题2】 根据说明中的描述,给出图3-2中C1~C3所对应的类名以及(1)~(4)处所对应的多重度(类名使用说明中给出...https://www.cnitpm.com/st/3811715797.html
5.系统架构设计案例分析广州市天河区软件路13号 政务中心大楼7楼 13728009570 153257288@qq.com 医学猫欢迎您! 09:00-22:00 联系我们 广东省人才交流协会医疗人才专业委员会 地址:广州天河区政务中心7楼 电话:020-2896 0023 手机:137 2800 9570 邮箱:153257288@qq.com 视频:请关注【医学猫】公众号...http://www.jkjxw.com/Chapter/index/__id__/1170/34747/
1.日常网上购物流程图网上购物系统模块流程图日常网上购物流程图 本文详细探讨了购物流程图在信息技术中的应用,以及E-R图和数据字典作为系统设计中的关键工具,解释它们在描述数据关系和管理过程中的作用。 摘要由CSDN通过智能技术生成 1.购物流程图 2.系统购物流程图 3.E—R图 4.数据字典https://blog.csdn.net/2301_79750008/article/details/136825466
2.网上购物系统数据流图网上购物系统数据流图是一种图形工具,用于描述网上购物系统中数据的流动和处理过程,可以发现系统设计中的潜在问题或矛盾,从而在开发阶段更容易解决.https://boardmix.cn/community/Y-Gyuo0QGQUa5D1NfC_Gxg/
3.网上购物系统详细精炼版(UML,类图,时序图,数据流图)(DOC).docx9系统功能概述15 HYPERLINK l bookmark16 5运行环境规定15 HYPERLINK l bookmark18 设备23 HYPERLINK l bookmark20 支持软件23 HYPERLINK l bookmark22 控制24 HYPERLINK l bookmark24 用户确认函25XXXXXXXX需求说明书XXXXXXXX需求说明书 订货单文件动态商品信息文件图1-91层数据流图B用户图1-111层数据流图D图1-...https://m.renrendoc.com/paper/224136127.html
4.网上书店系统数据流图流程图模板网上书店e-r图 网上书店E-R图 网上书店系统的数据流图描述了系统中各个实体之间的数据流动和交互过程。该系统包括用户、图书管理员和订单处理模块等主要组件。用户通过注册和登录功能访问系统,浏览图书目录并添加到购物车中。图书管理员负责添加、编辑和删除图书信息,以及管理库存。订单处理模块负责处理用户的订单请求,...https://processon.com/view/5acd6115e4b0518eaca33163
5.基于uml网上购物系统(精选8篇)基于uml网上购物系统(精选8篇) 篇1:基于uml网上购物系统 基于UML的网络购物系统的分析 摘要:论文简单的描述了UML的基本概念和发展历史,并且分析了目前运用UML存在的一些问题,通过在实际的设计开发中运用UML对网络购物系统的开发例子来阐述UML的一些实现原理。 https://www.360wenmi.com/f/filee8xlnx53.html
6.网上购物系统软件设计说明书网上购物系统 软件设计说明书 目录 11. 介绍 目的 范围 定义、缩写词 内容概览 12. 体系结构表示方法 13. 系统要达到的目标和限制 24. 用例视图 系统用例图 商品类别 检索商品 商品详细 顾客注册 修改注册信息 查看订单 顾客登录系统 顾客退出系统 商品放入购物车 管理购物车 下订单 管理员登录系统 管理员退出系...https://doc.mbalib.com/view/9a4bf9ba57718388bec962779b59522f.html
7.化妆品网站策划书(3篇)数据流设计采用HIPO数据流图。还可以及时绘制简单详细的数据流程图,方便网站的管理和维护。另一方面,流程图也可以做成简单的结构图。 4.3网站开发环境设计 根据本网站的内容和范围,将成立一个专门的项目工作组,负责本项目的开发。包括项目经理、高级程序员、HTML制作等。还有就是使用JSP和tomcat进行服务器开发,数据库管...https://www.ruiwen.com/wangzhancehuashu/6161831.html
8.?2021年10月自考04757信息系统开发与管理真题及答案自考D.系统评价报告 12. BSP 方法中,分析当前的系统支持时,最关键的分析工具是 A.过程/组织矩阵 B.过程/数据类矩阵 C.数据/实体关系矩阵 D. U/C矩阵 13.通常用来描述当前系统组织机构的层次和隶属关系的模型是 A.组织结构图 B.业务流程图 C.数据流图 ...https://www.educity.cn/zikao/320390.html
9.大学本科毕业设计开题报告数据流图如下 数据库概念模型(E-R图) 五、研究目标、主要特色及工作进度: 时为了解网络招聘市场、选择就业打下基础。 系统特色: 采用mvc设计模式开发 安全性 稳定性更好。 工作进度安排: 本设计的目标是通过开发一套网上人才招聘系统,检验自己在大学期间的学习所得,同 ...https://www.oh100.com/a/201606/347693.html
10.综合测评模式论文10篇(全文)(7)班主任汇总学生信息、考试成绩、测评结果,编制数据报表,打印家庭报告书,寄往学生家长,与学生家长联络。 本系统主要操作主体是管理员、班主任、辅导员、学生和学生家长,操作的对象有学生档案、课程信息、考试成绩、活动记录、考评结果、家庭报告书等。根据业务流程分析,信息管理部分的数据流图如图1所示。 https://www.99xueshu.com/w/ikeyahz9ghdg.html