首页 > 其他分享 >3、软件需求工程-需求分析

3、软件需求工程-需求分析

时间:2023-06-08 17:47:52浏览次数:40  
标签:需求 信用卡 正确 工程 用例 预定 答案 数据流 软件

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

你的答案

A决策树

B数据流图

C数据字典

D快速原型正确

正确答案

D

 

2.需求分析最终结果是产生

你的答案

A项目开发计划

B可行性分析报告

C需求规格说明书正确

D设计说明书

正确答案

C

 

3.目前常见的需求分析方法有结构化分析(SA)、面向对象分析(00A)和面向问题域分析(PDOA)三种方法。

你的答案

A是

正确

B否

正确答案

A

 

4.( )用于描述数据的处理过程

你的答案

A数据字典

B决策树

C决策表

D数据流图

正确

正确答案

D

 

5.DFD的基本符号不包括下列哪种

你的答案

A数据字典

正确

B加工

C外部实体

D数据流

E数据存储文件

正确答案

A

 

6.DD的主要字典条目包括以下哪种

你的答案

A数据流

B文件

C数据项

D加工

E以上都是

正确

正确答案

E

 

7.以下不属于需求分析的工具模型的是( )

你的答案

A数据流图

B用例图

C状态图

D程序流程图

正确

正确答案

D

 

8.下列不是用例模型的基本元素的是( )。

你的答案

A用例

错误

B参与者

C实体

正确

D系统边界

正确答案

C

 

9.需求建模最常用的工具是UML, UML是一种建模语言,也是一种编程语言。它不仅包含软件建模,而且可用于业务建模、流程建模等多种领域。

你的答案

A是

错误

B否

正确

正确答案

B

 

10.( )用于描述数据的处理过程。

你的答案

A数据字典

B决策树

C决策表

D数据流图

正确

正确答案

D

 

  1. ( )阐述了一个参与者与系统的交互行为。

你的答案

A状态图

B用例图

正确

C活动图

D类图

正确答案

B

 

12、以下对业务建模分析正确的是:

你的答案

A以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系

正确

B是针对数据流建立数据模型,功能模型和行为模型。

C将数据与施加在该数据之上的操作封装成类来模拟现实生活中的对象错误

D描述软件目标系统的数据信息、处理功能、用户界面及运行的外部行为。

正确答案

A

 

13、什么是UML?

你的答案

A数据字典

B统一建模语言正确

C业务建模

D用户手册.

正确答案

B

 

14、分析模型必须达到的目标是: ( )

你的答案

A描述客户的需要

B建立创建软件设计的基础

C定义在软件完成后可以被确认的一组需求

D包括以上三个选项

正确

正确答案

D

 

15、用例之间有什么关系? ( )

你的答案

A包含

B泛化

C扩展

D包括以上三个选项

正确

正确答案

D

 

 

16、用例模型主要的模型元素有: ( )

你的答案

A参与者、用例

错误

B用例

C参与者、用例、功能

D参与者、用例、通信关联

正确

正确答案

D

 

 

17、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的( )

你的答案

A细节

B输入与输出正确

C软件的作者

D绘制的时间

正确答案

B

 

18、用例参与者总是人员而不是系统设备。( )

你的答案

A真

B假

正确

正确答案

B

 

 

19、结构化分析方法使用的主要描述工具有( )

你的答案

A数据库

B模块结构图

CPAD图

错误

D分层的DFD图

正确答案

D

 

20、业务建模的目的( )

你的答案

A理解现有业务组织的静态机构和动态运作方式

错误

B 确保客户、最终用户以及开发人员对业务有共同的理解

C理解如何部署新的系统以提高生产率,现有哪些系统会受到新系统的影响

D以上都是正确

正确答案

D

 

21、现准备为某银行开发一个信用卡系统CCMS,该系统的基本功能如下。

(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。

(2)信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。

(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。

(4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。

 

 

【问题1】根据说明,将图1中的E1-E3填充完整。

【问题2】图1中缺少3条数据流,根据说明分别指出这3条数据流的起点和终点(注:数据流的起点和终点均采用图中的符号和描述)。

【问题3】图2中有两条数据流是错误的,请指出这两条数据流的名称并改正(注:数据流的起点和终点均采用图中的符号和描述)。

【问题4】根据说明,将图2中P1-P4的处理名称填充完整。

参考答案:

 

 

 

22、阅读以下说明,尝试绘制用例图。

某城市的各国家公园周边建造了许多供游客租用的小木屋和营地,为此该城市设置了一个中心售票处和若干个区域售票处。游客若想租用小木屋或营地,必须前往中心售票处进行预定并用现金支付全额费用。所有的预定操作全部由售票处的工作人员手工完成。现欲开发信息系统,实现小木屋和营地的预定及管理功能,以取代手工操作。该系统的主要功能描述如下:

(1)管理预定申请。游客可以前往任何一个售票处提出预定申请。系统对来自各个售票处的预定申请进行统一管理。

(2)预定。预定操作包含登记游客预定信息、计算租赁费用、付费等步骤。

(3)支付管理。游客付费时可以选择现金和信用卡付款两种方式。使用信用卡支付可以享受3%的折扣,现金支付没有折扣。

(4)游客取消预定。预定成功之后,游客可以在任何时间取消预定,但需支付赔偿金,剩余部分则退还给游客。赔偿金的计算规则是,在预定入住时间之前的48小时内取消,支付租赁费用10%的赔偿金;在预定入住时间之后取消,则支付租赁费用50%的赔偿金。

(5)自动取消预定。如果遇到恶劣天气(如暴雨、山洪等),系统会自动取消所有的预定,发布取消预定消息,全额退款。

(6)信息查询。售票处工作人员查询小木屋和营地的预定情况和使用情况,以判断是否能够批准游客的预定申请。

 

 

23、某网上购物平台的主要功能如下:

(1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantities)。

(2)提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(Name)、收货地址(Address)以及付款方式(Form ofPayment)(预付卡、信用卡或者现金)。为了制定送货计划以及安排送货车辆,系统必须确定订单量(Volume)。除此之外,还必须记录每种商品的名称(Name)、造价(Cost Price)、售价(Sale Price)以及单件商品的包装体积(Cubic Volume)。

(3)处理订单。订单处理人员接收来自系统的订单;根据订单内容,安排配货,制定送货计划。在送货计划中不仅要指明发货日期(Delivery Date),还要记录每个订单的限时发送要求(Delivery Time Window)。

(4)派单。订单处理人员将已配好货的订单转交给派送人员。

(5)送货/收货。派送人员将货物送到顾客指定的收货地址。当顾客收货时,需要在运货单(Delivery Slip)上签收。签收后的运货单最终需交还给订单处理人员。

(6)收货确认。当订单处理人员收到签收过的运货单后,会和顾客进行一次再确认。

尝试绘制用例图

 

 

标签:需求,信用卡,正确,工程,用例,预定,答案,数据流,软件
From: https://www.cnblogs.com/suliull/p/17467223.html

相关文章

  • 无线无源中继采集采发仪在工程监测中应用
    无线无源中继采集采发仪在工程监测中应用无线无源中继采发仪是一种适用于工程监测领域的仪器,其优点在于便携、灵活、易安装和维护。在传统工程监测中,采集传感器数据需要通过有线连接方式进行,存在布线困难、信号受干扰以及难以扩展等问题。而无线无源中继采发仪通过使用无线信号传......
  • 软件工程
    软件工程什么是软件危机?主要表现形式?如何解决软件危机?软件危机是指在计算机软件开发和维护时所遇到的一系列问题。软件危机主要包含两个方面问题:一是如何开发软件以满足社会对软件日益增长的需求;二是如何维护数量不断增长的已有软件。产生原因:(1)软件是计算机系统中的逻辑部......
  • 主动发现系统稳定性缺陷:混沌工程
    这是一篇较为详细的混沌工程调研报告,包含了背景,现状,京东混沌工程实践,希望帮助大家更好的了解到混沌工程技术,通过混沌工程实验,更好的为系统保驾护航。一、概述1.1研究背景Netflix公司最早系统化地提出了混沌工程的概念。2008年8月,Netflix公司由于数据库发生故障,导致了三天时......
  • 敏捷开发管理软件推荐
    Scrum中非常强调公开、透明、直接有效的沟通,这也是“可视化的管理工具”在敏捷开发中如此重要的原因之一。通过“可视化的管理工具”让所有人直观的看到需求,故事,任务之间的流转状态,可以使团队成员更加快速适应敏捷开发流程。所以,有敏捷工具的支撑是非常必要。Leangoo领歌Leango......
  • CentOS7 配置本地yum源软件仓库
    CentOS7配置本地yum源软件仓库前言配置本地yum源软件仓库可以离线状态下安装本地已有的软件先连接虚拟光驱,对应的光驱iso文件查看磁盘分区状态可以看到sr0未挂载[[email protected]]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0......
  • 系统工程(二十七)智能制造体系
    智能制造体系:系统层级:设备层,单元层,车间层,企业层,协同层。(包含组成的关系,先有设备,设备组成单元,单元组成车间,车间组成企业,然后是企业间的协同)智能特征:互联互通、融合共享、系统集成、新型业态。(按层级依赖的关系,先互联互通才能融合共享,为了共享方便再升级为系统集成,最后是各种新型......
  • 系统工程(26)数字化转型
    数字化是使用新一代信息技术实现推动改变整个商业模式,使用整个产业链重构,推动改进企业与客户的关系,改进企业和合作伙伴的关系。信息化与数字化的区别:信息化是处理的对象是一个整体。数字化是信息化处理对象的内部具体信息。如信息化是一个PDF文件是传输,而数字化是这个PDF里面......
  • 5款让你工作效率大幅提升的国产办公软件,准时下班就看这篇!
    近年来,随着国产软件的逐渐成熟和发展,越来越多的办公软件开始涌现。这些软件不仅在功能上与国外同类软件不相上下,能大幅提升工作效率,而且还可以免费试用,成为了越来越多企业和个人选择的首选。今天给大家分享5款国产办公软件,让你的工作效率大幅提升。 迅捷PDF转换器 迅捷PDF转......
  • 卡车装车软件开发
    一、由于需求功能比较复杂,以下提供大致的代码框架和思路1.卡车类属性:长、宽、高:float类型,表示卡车的长宽高模拟物体frontObject:GameObject类型,用于模拟车厢前部形状起始位置startPosition:Vector3类型,表示卡车放置物品的起始位置方法:GeneratePlacementMarkers():生成可放......
  • 系统工程(二十五)电子商务
    电子商务的角色是企业和个人(client)类型有B2B,企业与企业C2C,个人与个人,如二手交易网B2C,企业对个人,如京东,淘宝C2B,个人对企业,如个人给企业提供咨询服务O2O,线上支付线下体验,如网上购飞机票。这个会以上面几种有重叠的地方。谁发起的谁在前......