软件需求分析习题大全

软件需求分析习题大全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.详细分析ruoyi系统的数据字典(附思路)数据字典在ruoyi系统很常见,主要用于减少对后端的访问,直接在系统上配置即可 1. Vue3 以下Demo只是给个思路: 前端Vue3渲染前获取所有字典 // 获取所有字典constdictStore=useDictStoreWithOut()constuserStore=useUserStoreWithOut()constpermissionStore=usePermissionStoreWithOut()if(!dictStore.getIsSetDict){awaitdict...http://www.mynw.cn/netsecurity/2462.html
2.精品网上购物系统数据库设计.doc网上购物系统数据库设计说明书模型一数据字典管理员表字段说明字段名数据类型数据长度允许空默认值备注否管理员名否管理员密码否用户表字段说明字段名数据类型数据长度允许空默认值备注用户否用户名否用户密码否用户真实姓名否用户地址否邮编否联系电话是是用户注册日期是提示问题否答案商品表字段说明字段名数据类型数据长度...https://max.book118.com/html/2021/0823/8003041036003137.shtm
1.网上购物系统网上购物系统开发开发一个网上购物系统是一个复杂的过程,涉及到多个阶段,包括需求分析、系统设计、功能实现、测试和维护。以下是网上购物系统开发的关键步骤: 需求分析:与客户沟通,明确系统的目标、功能需求和业务流程。 系统设计:设计系统架构、数据库结构和用户界面。 功能实现:根据设计文档,开发系统的各项功能,包括前端用户界面和后端...https://www.yoshu.com.cn/news/show-7580.html
2....你如何设计一个MySQL数据库架构来支持高效的商品搜索用户行为分析...热点数据缓存:使用redis缓存热点商品数据、用户会话信息、购物车内容等,以减少对mysql数据库的查询压力; 搜索结果缓存:对于商品搜索,可以将搜索结果缓存到redis中,提高查询速度; 5 搜索引擎集成 商品的快速搜索:将商品数据同步到elasticsearch中,通过elasticsearch来处理复杂的搜索查询,比如全文搜索、模糊匹配、价格区间搜索、...https://blog.csdn.net/jizhijiangren/article/details/143691871
3.电商系统,商品属性表和功能设计,可用于各种实体的属性换个角度思考,可以当作系统变量。环境变量等功能使用只要把属性的owner设置成系统即可。 程序设计 数据类型以插件模式开发,默认实现了MySQL相关的数据类型,使用者也可以实现自己的数据类型。 DataType接口定义数据类型,比如MySQL的Varchar;DataTypeHandler接口,用于处理数据类型,每一个数据类型对应一个Handler。 https://www.miaokee.com/2786501.html
4.购物网站开发全攻略从设计到上线一站式解决方案轻松打造电商平台运...定期分析网站的流量和用户行为数据,可以为后续的优化提供依据。通过使用Google Analytics等工具,您可以了解用户的访问路径、停留时间和转化率,从而不断优化网站内容和结构。 五、支付系统与物流管理 支付系统的选择直接影响用户的购物体验。您需要根据目标市场的特点,选择合适的支付方式,如信用卡、PayPal、支付宝等。确保支...https://www.163.com/dy/article/JH1COQC405569BV4.html
5.网上购物系统数据字典网上购物系统数据字典 订单信息表 1234OrderIDGoodsIdAmountReceiving bigintIntIntTinyint 5AdminCheckedTinyint 67891011PostTimeUserIdOrderTimeOrderCountSalePriceUserCheckedDatetimevarchar(20)DatetimeSmallintFloatTinyint 编号,主键,增商品编号订货数 收货方式(0-货到付款1-平邮2-ems3-快递4-e邮宝)...https://www.xueke.org/wenku/213243.html
6.网上书店分析设计报告范文6篇(全文)项目的提出者,开发者:中加计算机3班全组人员 项目的用户:网上购物者 该软件系统继承了实体店铺的经验,并经行了大量的功能扩充与改进。 1.2.3 项目与其它软件或其它系统的关系。 为了便于测试所开发的Reading系统,系统开发小组应该输入各30册以上的英语图书和计算机图书到系统中。 网上书店系统运行在Windows XP平台之...https://www.99xueshu.com/a/Vvr8gya3pe8j.html
7.百万商品查询,性能提升了10倍51CTO博客如果每天有变更的商品数量不多,通过这两个默认条件,就能过滤掉绝大部分数据,让分页查询接口的性能提升不少。 2 减少每页大小 分页查询接口通常情况下,需要接收两个参数:pageNo(即:页码)和pageSize(即:每页大小)。 如果分页查询接口的调用端,没有传pageNo默认值是1,如果没有传pageSize也可以给一个默认值10或者...https://blog.51cto.com/u_15903793/12537766
8.网上购物系统开题报告网上购物系统的总体设计系统,功能上分为前台系统和后台系统。网上购物系统的数据库设计系统中,所涉及到的主要数据表和数据表之间的相关性网上购物系统设计中的主要实例货架的实现,购物车的实现,收银台的实现。网上购物系统的完善安全性问题,系统运行速度和系统访问量重 点解决的问题 安 全性的加强除了SSL协议的安装,...https://m.renrendoc.com/paper/220833190.html
9.软件需求分析报告(精选7篇)在线购物系统大体可以分为两个部分,即面向用户和面向管理员的两个部分。 面向用户的前台功能如下: (1)商品信息查询功能。用户浏览网上商城,可以在网上商城首页、专柜首页、产品小类、专卖店首页等查看产品详细信息,可以按照价格,销量等元素排序。 (2)购物车功能。顾客选择完商品后可进入购物车页面,查看自己要购买的商...https://www.ruiwen.com/fenxibaogao/6216637.html
10.软件工程师简历中的项目经验描写范文20xx.03-20xx.05 网上购物系统 项目描述: 用户进入系统后,可以进行产品的浏览与查询。用户想要购物必须进行登录,如果用户没有注册,提醒用户注册,注册成功后进行系统可进行购物,用户可将选择的产品放入购物车中,提交定单或者清空购物车等操作。。 职责描述: ...https://www.wenshubang.com/moban/28465.html
11.管理系统中的计算机应用(本科)笔记管理信息的定义:经过加工处理后对企业生产经营活动有影响的数据。只有经过加工处理的数据,才能成为对管理决策有用的信息。管理中涉及的数据是一种广义的数据,它不仅包括数值数据,而且也包括非数值数据。 2.信息的递归定义 管理数据和信息之间的区别是相对的,一个系统或一次处理所输出的信息,可能是另一个系统或另一次...http://read.cucdc.com/cw/82661/67320.html
12.java学生公寓管理系统【论文说明】该论文包含数据流程图、数据字典、E—R图、系统功能结构图、程序流程图、运行界面图、程序源代码和程序设计,论文是Word格式,52页,字数1.3万,适用于计算机科学与技术、计算机信息管理和计算机网络等专业! 计算机毕业设计选择哪个? 毕业季马上到来,我相信很多人都已经在筹备毕业设计选题了,肯定有很多迷茫和...https://www.zboao.com/cgal/9041.html
13.助理电子商务师理论考试题及答案58.当用户在网上商城购物完成下好订单后,下列哪个选项不可能成为用户所下的订单被取消的原因?( ) (A)客户所留的联系方式不正确 (B)银行支付系统运行不稳定 (C)商家的计算机发生故障 (D)病毒感染了用户的计算机 59.下列说法正确的是( )。 (A) 是换行标记 ...https://www.yjbys.com/edu/dianzishangwu/64135.html
14.2021年10月自考04757信息系统开发与管理真题及答案18.从职能上看,管理信息系统的直接使用者是 A.事务管理人员 B.系统操作员 C.硬件维护人员 D.软件维护人员 19.负责企业的信息化战略规划的是 A.CIO B.信息化委员会 C.业务部门 D.信息技术部门 20.数据库管理员为了应对数据库文件损坏而开展的日常工作是 A.审核用户身份 B.维护数据字典 C.数据备份与恢复 D...https://www.edu-edu.com/zikao/lnzt/48897.html
15.?2021年10月自考04757信息系统开发与管理真题及答案自考B.维护数据字典 C.数据备份与恢复 D.数据归档与恢复 非选择题部分 注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。 二、填空题:本大题共20空,每空1分,共20分。 21.管理信息系统的一体化包括数据的一体化和___的一体化两个方面。 22.根据...https://www.educity.cn/zikao/320390.html