阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。某软件公司拟为物流企业开发一套库存管理系统,该系统的部分需求陈述如下:(l)库存管理系统主要包括货物入库管理、货物出库管理、仓库管理、统计报表和系统管理等功能。(2)库存管理系统的用户包括仓库管理员、仓库经理和系统管理员,用户必须在注册后才能使用系统功能:用户可以选择使用邮件注册或电话注册。(3)仓库管理员在进行出入库操作前必须先登录;仓库经理可以通过系统查看统计报表,如果前一个月的报表未生成,则系统自动生成统计报表,否则直接显示。(4)系统管理员

题目

阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。

某软件公司拟为物流企业开发一套库存管理系统,该系统的部分需求陈述如下:

(l)库存管理系统主要包括货物入库管理、货物出库管理、仓库管理、统计报表和系统管理等功能。

(2)库存管理系统的用户包括仓库管理员、仓库经理和系统管理员,用户必须在注册后才能使用系统功能:用户可以选择使用邮件注册或电话注册。

(3)仓库管理员在进行出入库操作前必须先登录;仓库经理可以通过系统查看统计报表,如果前一个月的报表未生成,则系统自动生成统计报表,否则直接显示。

(4)系统管理员可以在系统中设置仓库温度范围,当仓库内温度超过最高值或者低于最低值时,系统自动调用温控管理操作,连接温度调节系统进行制冷或加热。

(5)仓库管理功能要求每个月1日零点对前一个月货物入库和出库记录进行数据汇总操作。

项目组决定构造用例模型以描述系统需求。

【问题l】(6分)

用例建模的首要任务是识别系统中的参与者。请根据题目中所描述的需求,识别出系统中有哪些参与者?

【问题2】(7分)

用例建模的主要工作是书写用例规约。用例规约通常包括哪几部丹内容?

【问题3】(12分)

建立了用例模型后,可以利用用例之间的关系调整用例模型,用例之间的关系包括哪几种?对于每种关系,请根据题目中所描述的需求分别给出一组用例。


相似考题
参考答案和解析
正确答案:
试题一分析本题考查考生对于需求建模的掌握情况。用例方法是一种需求建模技术,在获取系统需求并记录后,从用户的要求和期望中进行整理与提炼,从而建立用例模型。在面向对象分析方法中,构建用例模型一般需要经历四个阶段,分别是识别参与者、合并需求获得用例、细化用倒描述和调整用倒模型。根据题目所述需求,绘制系统用倒图如下图所示。【问题1】参与者可以表示与系统接口的任何事物和任何人,这可以包括人(不仅仅是最终用户)、外部系统和其他组织。根据需求陈述(2)可知系统的用户包括仓库管理员、仓库经理和系统管理员;根据需求陈述(4)和系统有交互关系的外部系统是温度调节系统,温度通过温度监控接口与系统关联:根据需求陈述(5)所描述时态事件,时间会触发系统的行为。所以参与者包括了仓库管理员、仓库经理、系统管理员、时间、温度、温度调节系统。【问题2】用例模型是由用例图和每一个用例的详细描述——用例规J所组成的。RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下内容:用例名称,简要说明,事件流,非功能需求,前置条件和后置条件,扩展点,优先级。【问题3】用例之间的关系有包含关系、扩展关系和泛化关系。(l)包含关系:一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,这称作包含关系。用例“入库管理”和用例“用户登录”之间的关系、用例“出库管理”与用例“用户登录”之间的关系就属于包含关系:(2)扩展关系:一个用例(扩展用例)可以被定义为墓础用例的增量扩展,这称为扩展关系。用例“查看统计报表”和用例“生成统计报表”之间是扩展关系:(3)泛化关系;一个用例被特别列举为一个或多个用例,这被称作用例泛化。用例“用户注册”和用例“电话注册”之间、用例“邮件注册”和用例“电话注册”之间属于泛化关系。解答要点【问题1】(1)仓库管理员;(2)仓库经理:(3)系统管理员;(4)时间;(5)温度;(6)温度调节系统。【问题2】(l)用例名称:(2)简要说明;(3)事件流;(4)非功能需求;(5)前置条件和后置条件;(6)扩展点:(7)优先级。【问题3】用倒之间的关系有三种,分别是包含关系、扩展关系和泛化关系。(1)包含关系:用例“入库管理”和用例“用户登录”之间的关系;用例“出库管理”与用例“用户登录”之间的关系;(2)扩展关系:用例“查看统计报表”和用例“生成统计报表”之间的关系;(3)泛化关系:用例“用户注册”和用例“电话注册”之间的关系;用例“邮件注册”和用例“电话注册”之间的关系。
更多“阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。 某软件公司拟为物流企业开发一套库存 ”相关问题
  • 第1题:

    阅读以下有关网络设计的叙述,分析网络结构,回答问题1、问题2和问题3。

    某企业从20世纪50年代中期开始使用PC,历经3+网络、NOVELL网络的应用,后着手组建企业网络。经过需求分析和论证,设计出网络方案如图1所示。

    该企业网络的核心层采用了ATM技术,由3台ATM交换机互联构成。试对ATM网络技术的主要特点、协议分层结构和优点作简要叙述(控制在100个字以内)。


    正确答案:ATM为异步传送模式以等长信元为单位进行交换。 ATM分为应用层、ATM适配层、ATM层和物理层。以连接方式实见数据传送。综合了线路交换和分组交换的优点支持QoS。
    ATM为异步传送模式,以等长信元为单位进行交换。 ATM分为应用层、ATM适配层、ATM层和物理层。以连接方式实见数据传送。综合了线路交换和分组交换的优点,支持QoS。

  • 第2题:

    阅读下列说明,回答问题1至问题3。

    【说明】

    某企业进行企业信息化工程建设,主要包括综合布线工程、网络与主机平台建设、应用系统开发。

    综合布线系统一般由哪几个子系统组成?请列出。


    正确答案:工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。
    工作区子系统、水平子系统、管理间子系统、垂直干线子系统、设备间子系统、建筑群子系统。 解析:综合布线系统(PDS)应是开放式星型拓扑结构,应能支持电话、数据、图文和图像等多媒体业务的需要。
    综合布线系统宜按下列6个部分进行设计。
    .工作区子系统;
    .水平布线子系统;
    .管理间子系统;
    .垂直千线子系统;
    .设备间子系统;
    .建筑群子系统。

  • 第3题:

    阅读以下关于系统数据分析与建模的叙述,在答题纸上回答问题 1至问题 3。 【说明】 某软件公司受快递公司委托,拟开发一套快递业务综合管理系统,实现快递单和物流信息的综合管理。项目组在系统逻辑数据模型设计中,需要描述的快递单样式如图2-1所示,图 2-2 是项目组针对该快递单所设计的候选实体及其属性。

    【问题1】(6分) 数据库设计主要包括概念设计、逻辑设计和物理设计三个阶段,请用 200字以内文字说明这三个阶段的主要任务。 【问题 2】](11分) 根据快递单样式图,请说明: 1) 图 2-2中三个候选实体对应的主属性PK1、PK2和PK3分别是什么? 2) 图 2-2 中应设计哪些实体之间的联系,并说明联系的类型。 【问题3】(8分) 在图2-2中添加实体之间的联系后,该实体联系图是否满足第一范式、第二范式和第三范式中的要求(对于每种范式判定时,假定己满足低级别范式要求)。如果不满足,请用 200 字以内文字分别说明其原因。


    正确答案:问题1
    概念设计也称为概念结构设计,其任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法将它们抽象为一个不依赖于任何DBMS的数据模型,即概念模型。概念模型的表现形式即ER模型。
    逻辑设计也称为逻辑结构设计,其主要任务是将概念设计阶段设计好的E-R图转换为与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(如:关系模式)。
    物理设计也称为物理结构设计,其任务是对给定的逻辑模型选取一个最适合应用环境的物理结构,所谓数据库的物理结构,主要是指数据库在物理设备上的存储结构和存取方法。
     
    问题2
    PK1:证件号
    PK2:编号
    PK3:证件号
     
    联系1:寄件人与快递单之间应有联系,联系类型:1:N。
    联系2:收件人与快递单之间应有联系,联系类型:1:N。
     
    问题3
    寄件人,收件人均满足第3范式,因为这两个关系均消除了部分函数依赖与传递函数依赖。(自然也就同时满足第1范式与第2范式)。
    快递单满足第2范式,但不满足第3范式,快递单的主键为编号,编号确定:保价金额、代收货款、运费、加急费、包装费、保价费,而这一系列费用的组合确定总计。所以存在传递函数依赖。注:增加了寄件人证件号与收件人证件号到快递单中,并不会影响快递单满足第2范式。

  • 第4题:

    阅读以下说明,回答问题1至问题4。

    [说明]

    某企业网拓扑结构如图1-1所示。

    企业根据网络需求购置了如下设备,其基本参数如表1-1所示。

    根据网络需求、拓扑图和设备参数类型,图1-1中设备1应选择类型为 (1) 的设备,设备2应选择类型为 (2) 的设备。

    (1)


    正确答案:A
    A

  • 第5题:

    阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。
    【说明】
    某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。

    【问题1】(9分)
    以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。



    【问题2】(6分)
    1.在登录页面 login.asp 中通过<!--#include file=“bbb.asp”-->导入了bbb.asp的代码,以下是bbb.asp的部分代码,请仔细阅读该段代码,将空缺代码补齐。



    答案:
    解析:


  • 第6题:

    阅读以下关于系统开发的叙述,在答题纸上回答问题1至问题3。

    【说明】

    某集团下属煤矿企业委托软件公司开发一套煤炭运销管理系统,该系统属于整个集团企业信息化架构中的业务层,系统针对煤矿企业开发,包括合同管理、磅房管理、质检化验、运费结算等功能。部分业务详细描述如下:

    (1)合同管理:合同签订、合同查询、合同跟踪等。

    (2)磅房管理:系统可以从所有类型的电子磅自动读数;可以自动从电子磅上读取车辆皮重、毛重,计算出净重;可根据合同内容自动减少相应提货单剩余数量,如果实际发货量超过合同额则拒绝发货。

    (3)质检化验:根据过磅单、车号,生成化验分析委托单,生成化验分析报告。

    (4)运费结算:依据过磅单上的净重、化验单、合同规定,自动计算出原料结算单、运费结算单。

    煤矿企业根据集团的工作计划制订本企业的业务计划,煤矿企业根据集团划拨指标和提供的原料生产煤炭,所生产的煤炭交由集团统一管理和销售给客户。软件公司采用Zachman框架对企业业务架构和业务过程进行分析,结果如表2-1所示。

    【问题1】

    Zachman框架是什么?请在表2-1中(a)-(e)位置补充企业业务架构中的信息类别。

    【问题2】

    项目组在该煤炭企业业务架构分析中完成了四项主要工作:数据流图、实体联系图、网络拓扑结构和计划时间表,这四项工作在表2-1中处于什么位置,请用表2-1中的位置编号表示。

    【问题3】

    据题目所述业务描述,请分别给出表2-1中A11和A23位置应该填入的内容。(物流关系用“→”表示)


    答案:
    解析:
    【问题1】

    答:(1)Zachman框架综合考虑企业业务架构中不同角色的不同观点,提出了一个多视角、多维度的企业架构,是许多大公司用来理解、表述企业信息基础设施的一种可以理解的信息表述,为企业现在以及未来的信息基础设施建设提供蓝图和架构。

    (2) (a) What/数据 (b) How/功能/行为 (c) Where/位置/网络

    (d) Who/人员/组织 (e) Why/动机

    【问题2】

    答:(1) 数据流图:A32 (2) 实体联系图:A31

    (3) 网络拓扑结构:A53 (4) 计划时间表:A25

    【问题3】

    答:(1) All项目关键元素:合同/合同管理、过磅/磅房管理、质检/质检化验、结算/运费结算。

    (2) A23业务物流网络:煤矿企业←→集团→客户。

  • 第7题:

    阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题3。【说明】某软件企业拟开发一套基于Web的云平台配置管理与监控系统,该系统按租户视图、系统管理视图以及业务视图划分为多个相应的Web应用,系统需求中还包含邮件服务、大文件上传下载、安全攻击防护等典型Web系统基础服务需求。【问题1】(5分)在选择系统所采用的Web开发框架时,项目组对Alibaba开发的WebX框架与轻量级Spring MVC框架进行了对比分析,最终决定采用WebX框架进行开发。请用300字以内文字,从多应用支持、基础服务支持以及可扩展性这三个方面对WebX与Spring MVC框架进行对比。【问题3】(8分)系统实现相应的配置管理与监控功能时,需要集成云平台侧提供的大量服务以实现配置数据的读取写入与不同视图监测数据的获取。项目组在确定服务集成方案时,对比了REST风格RPC与SOAP RPC两种方案,经过分析讨论,项目组最终决定采用REST风格RPC机制实现服务集成,请判断表5-2中给出的选择REST方案的理由是否合理。


    答案:
    解析:
    【问题1】(5分)答案:(1)基础服务支持:因为WebX在阿里巴巴和淘宝用了很多年,对于超大访问量的电子商务网站,WebX经受了考验,被证明是成熟可靠的。(2)多应用支持:WebX和Spring MVC一样,完全建立在Spring框架之上,可以使用Spring的所有特性。WebX被设计成多个层次,层次间的分界线很清晰,每个层次都足够开放和易于扩展。(3)可扩展性:WebX对Spring做了扩展,一个组件可以扩展另一个组件,也可以被其它组件扩展。这种机制使WebX具有较好的扩展性,且比未经扩展的Spring更易使用。

  • 第8题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某企业网络拓扑如图1-1所示,A~E是网络设备的编号。










    答案:
    解析:
    【问题1】参考答案:1.B,2.A,3.C 4.D【问题2】5.ethernet 1 6、59.74.221.254【问题3】7) C.deny 8、A 9.F【问题4】10)192.168.4.1
    11)192.168.100.0 12)设置接口的类型是trunk
    【解析】
    【问题1】试题分析:这是一道简单的概念题,考察我们对企业园区网络的基本拓扑结构的了解。通常的企业为了确保内部网络的安全,会设置防火墙,防火墙有3个区域,外网,内网和DMZ区。DMZ通常用于存放各种服务器。因此首先可以选出B这个位置是防火墙,A用于连接Internet,是路由器。DMZ区内部有多台服务器,需要使用交换机连接。【问题3】试题分析:这是网络工程师考试第一次考华为的设备配置,而我们考前准备的都是ios的命令。那这道题是不是很难呢,其实这道题非常简单,只要我们有IOS的命令经验,这道题完全可以自己凭经验做出来,题目出题也是以选择题的形式,因此更加容易,对于没有用过华为设备的考生来说,也是非常简单的。
    【问题4】试题分析:这道题同样是基本的配置,掌握基本命令即可。

  • 第9题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,通过客户端程序与服务器进行交互操作。为了提高求客户端与服务器的交互效率,保证游戏画面流畅,对游戏场景中的三维模型有什么要求?为什么?


    正确答案: 为了保证画面流畅,提高交互效率,三维模型应该采用低精度模型,即多边形面数尽量少的模型,主要原因有:
    (1)网络游戏需要实时渲染,即游戏玩家一旦发出命令就需要对面面进行渲染,高精度的三维模型复杂度很高,所以难以保证画面流畅。
    (2)采用低精度的三维模型所需数据量较小,有利于提高网络传输效率。

  • 第10题:

    阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题。配置项审计包括功能配置审计和物理配置审计。()


    正确答案:正确

  • 第11题:

    问答题
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,通过客户端程序与服务器进行交互操作。通过三维动画软件实现浏览自然景观及展示游览路线应采用何种动画方式实现?简述动画的基本实现过程。

    正确答案: 实现浏览自然景观及展示游览路线一般采用摄影机(或摄像机)动画。
    实现的基本过程为:首先建立自然景观的三维模型,然后在场景中建立摄影机对象,并绘制摄影机运动路径,最后通过对摄影机的推、拉、摇、移、跟以及变焦等动作来制作漫游动画。
    解析: 暂无解析

  • 第12题:

    问答题
    阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题。请用300字以内的文字,说明配置管理中完整的变更处置流程。

    正确答案: 变更管理的基本流程是:
    (1)变更申请。应记录变更的提出人、日期、申请变更的内容等信息。
    (2)变更评估。对变更的影响范围、严重程度、经济和技术可行性进行系统分析。
    (3)变更决策。由具有相应权限的人员或机构决定是否实施变更。
    (4)变更实施。由管理者指定的工作人员在受控状态下实施变更。
    (5)变更验证。由配置管理人员或受到变更影响的人对变更结果进行评价,确定变更结果和预期相符、相关内容进行了更新、符合版本管理的要求。
    (6)沟通存档。将变更后的内容通知可能会受到影响的人员,并将变更记录汇总归档。如提出的变更在决策时被否决,其初始记录也应予以保存。
    解析: 暂无解析

  • 第13题:

    阅读以下说明,回答问题1至问题3。

    【说明】

    需求分析是应用系统开发的基础,通过访问、面谈或调研获得用户需求意见。多媒体应用系统设计的需求分析显然不同于普通的应用程序设计,在用户需求提出后,设计人员要不断进行探索和酝酿,对问题的认识应逐步深入。

    需求分析的具体任务和目的是什么?


    正确答案:需求分析的具体任务是将用户对应用系统的全部需求用“需求规格说明”文档准确地描述出来其目的是为应用系统的设计提供可行的方案。
    需求分析的具体任务是将用户对应用系统的全部需求用“需求规格说明”文档准确地描述出来,其目的是为应用系统的设计提供可行的方案。

  • 第14题:

    阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。

    某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系

    统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建

    项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能

    比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项

    目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档

    分析和实地观察等。

    需求获取的要求如下:

    (l)获取已有销售管理系统中所实现的实体店销售模式和过程;

    (2)获取系统的改进需求和期望增加的业务功能;

    (3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;

    (4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求:

    (5)消除需求中出现的冲突,尽可能获取全面、一致的需求;

    (6)尽可能多地让用户参与需求获取过程。

    【问题1】(10分)

    联合需求计划(JRP)是种流行的需求获取方法,请说明什么是JRP,JRP与其他

    需求获取方法相比有什么优势?

    【问题2】(12分)

    针对题目中所描述的需求获取要求(l) - (6),选择最适合的需求获取方法填入

    表1-1中的(a) - (f)处。

    表1-1需求获取方法选择

    【问题3】(3分)

    由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实

    现不同类型的文档分析。如果对于每种类型的文档要求90%的可信度(可信度因子为

    1.645),那么不同类型的文档分别需要抽样多少份就能达到该要求?


    正确答案:

    分析

    本题考查考生对于软件需求获取方法的掌握情况。

    需求获取是一个确定和理解不同类用户的需求和约束的过程。需求获取通过系统分

    析师与用户的有效合作才能成功,系统分析师建立一个对问题进行彻底讨论的环境,这

    些问题与将要开发的系统有关。需求获取是否科学、准备充分,对获取出来的需求质量

    影响很大,大部分用户无法完整地描述需求,而且也不可能看到系统的全部过程。所以,

    准确、完整和致的系统需求需要采用合适的方法才能获得。

    掌握各种同的需求获取技术,并且熟练地在实践中运用它,是系统分析师的必备

    技能。目前流行的需求获取技术主要包括用户访谈、联合需求计划(Joint Requirement

    PlanningJRP、问卷调查、文档分析和实地观察等。

    【问题1

    为了提高需求获取的效率,越来越多的企业倾向于使用小组作会议来代替大量独

    立的访谈。联台需求计划(JRP)是一个通过高度组织的群体会议来分析企业内的问题

    并获取需求的程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、

    秘书等共同组的专题讨论组来分析、讨论问题并定义系统需求。联合需求计划是联合

    应用开发( Joint Application DevelopmentJAD)的一部分。

    联合需求划是一种相对来说成本较高的需求获取方法,但也是一种有效的方法。

    联合需求计划会起到群策群力的效果,对于一些问题最有歧义的时候或对需求最不清

    晰的领域部是十分有用的一种方法。这种方式由于鼓励用户参与,能够发挥用户和管理

    人员参与系统开发过程的积极性,提高系统开发效率。联合需求计划会议的参与人数为

    618人,时间为l5小时,能够明显降低系统需求获取的时间成本,加速系统开发周

    期。在联合需求计划中可以通过系统原型对系统需求进行确认,便于系统获取设计审批。

    【问题2

    各种需求获取方法都有其优点和弊端,实际使用过程中,应根据不同类型的需求选

    择合适的需求获取方法。

    (1)对于当前已有系统的理解采用文档分析和实地观察方法是最有帮助的;

    (2)(3)用户访谈和联合需求计划能够提供一些丰而详细的信息,并且能让

    分析员了解信息背后的原因,便于获取更深入的需求;

    (4)问卷调查和文档分析能方便地从一大堆信息资源中获取大量的有用信息,便于

    获取更大范围的需求;

    (5)(6)联合需求计划能够鼓励用户参与到系统开发中,解决不同用户所提供

    信息之间的矛盾,便于获取全面、一致的需求。

    【问题3]

    文档分析中通常采用抽样技术来实现大量不同类型文档的分析,确定样本数量大小

    是实施抽样的重要工作。样本数量大小计算公式: ,

    样本数量=0.25×(可信度因子/错误率)2

    所以,对于每种类型的文档,所需要抽取的样本数量=0.25×(1.645/0.1)2=68份。

    试题一解答要点

    【问题1

    联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的

    过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同

    组成的专题讨论组来分析、讨论问题并定义系统需求。

    JRP和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统开发过程

    的积极性,提高系统开发效率:(2)降低了系统需求获取的时成本,加速系统开发周

    期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。

    【问题2

    (a)文档分析或实地观察

    (b)用户访谈或联合需求计划

    (c)用户访谈或联合需求计划

    (d)问卷调查或文档分析

    (e)联台需求计划

    (f)联合需求计划

    【问题3]

    每种类型的文档需要分别抽取68份。

  • 第15题:

    阅读以下关于软件系统建模的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件公司计划开发一套教学管理系统,用于为高校提供教学管理服务。该教学管理系统基本的需求包括: (1)系统用户必须成功登录到系统后才能使用系统的各项功能服务; (2)管理员(Registrar)使用该系统管理学校(University)、系(Department)、教师(Lecturer)、学生(Student)和课程(Course)等教学基础信息; (3)学生使用系统选择并注册课程,必须通过所选课程的考试才能获得学分;如果考试不及格,必须参加补考,通过后才能获得课程学分; (4)教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生名单; (5)管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师的信息; (6)每个月到了月底系统会通过打印机打印学生的考勤信息。 项目组经过分析和讨论,决定采用面向对象开发技术对系统各项需求建模。

    【问题1】(7分) 用例建模用来描述待开发系统的功能需求,主要元素是用例和参与者。请根据题目所述需求,说明教学服务系统中有哪些参与者。 【问题2】(7分) 用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。请指出在面向对象系统建模中,用例之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时, “登录系统”用例与“注册课程”用例之间、“参加考试”用例与“参加补考”用例之间的关系分别属于哪种类型? 【问题3】(11分) 类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?


    正确答案:【问题1】
    学生、教师、管理员、时间、打印机。

    【问题2】
    用例之间的关系包括:包含、扩展、泛化。
    “登录系统”用例与“注册课程”用例之间的关系为:包含关系。
    “参加考试”用例与“参加补考”用例之间的关系为:扩展关系。

    【问题3】
    类之间的关系包括:关联、聚合、组合、依赖、泛化、实现(可写可不写,因为实现是接口与类之间的关系,而接口是一种特殊的类)
    类University与类Student之间的关系是:聚合关系。
    类University与类Department之间的关系是:组合关系。
    类Student与类Course之间的关系是:关联关系。

  • 第16题:

    l阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。
    【说明】
    某小公司网络拓扑结构如图1-l所示,租用了一条ADSL宽带来满足上网需求,为了便于管理,在Server2上安装DHCP服务提供IP地址动态配置。

    【问题1】(4分)
    ADSL利用 (1) 网络,采用 (2) 复用技术来实现宽带接入。


    答案:
    解析:
    l1.电话网络 2.频分复用

  • 第17题:

    阅读以下关于软件系统可行性分析的叙述,在答题纸上回答问题1至问题3。【说明】某软件开发企业受对外贸易公司委托开发一套跨境电子商务系统,项目组从多个 方面对该电子商务系统进行了可行性分析,在项目组给出的可行性分析报告中,对项目的成本、收益情况进行了说明:建设投资总额为300万元,建设期为1年,运营期为4年,该方案现金流量表如表1-1所示。【问题1】(12分)软件系统可行性分析包括哪几个方面?用200以内文字说明其含义。


    答案:
    解析:
    【问题1】(12分)答案:系统可行性分析包括以下个方面:(1)经济可行性。主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。(2)技术可行性。研究的对象是信息系统需要实现的功能和性能,以及技术能力约束。(3)法律可行性。具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。(4)用户使用可行性。从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等。【问题2】(7分)

  • 第18题:

    阅读以下关于软件系统分析的叙述,在答题纸上回答问题1至问题3。【说明】某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售、定制、竞拍和点评等板块,以提升商城的信息化建设水平。该软件公司组织项目组完成了需求调研,现已进入到系统架构设计阶段。考虑到系统需求对架构设计决策的影响,项目组先列出了可能影响系统架构设计的部分需求如下:(a) 用户界面支持用户的个性化定制;(b) 系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;(c) 用户操作的响应时间应不大于3秒,竞拍板块不大于1秒;(d) 系统具有故障诊断和快速恢复能力;(e) 用户密码需要加密传输;(f) 系统需要支持不低于2G的数据缓存;(g) 用户操作停滞时间超过定时限需要重新登录验证;(h) 系统支持用户选择汉语、英语或法语三种语言之一进行操作。
    【问题1】 (8分) 在该项目系统分析阶段,分析师将系统需求分为:操作性需求、性能需求、安全性需求和文化需求。根据表1-1的分类,将题干所给出的系统需求(a) ~ (h) 分别填入(1) ~ (4) 表1-1需求分类

    【问题2】 (14分)需求分析工作过程包括几个方面的工作内容(写出小标题即可)。【问题3】 (3分)数据流图是结构化分析方法的重要工具,请用200字以内的文字简述它的主要作用。


    答案:
    解析:
    【问题1】 (8分) (1) (a) (b)(2) (c) (d) (f)(3) (e) (g)(4) (h)【问题2】 (11分)(1)绘制系统上下文范围关系图。(2)创建用户界面原型。(3)分析需求的可行性。(4)确定需求的优先级。(5)为需求建立模型。(6)创建数据字典。(7)使用QFD(质量功能部署)。
    【问题3】 (6分)(1)DFD是理解和表达用户需求的工具,是需求分析的手段。由于DFD简明易懂,不需要任何计算机专业知识就可以理解它,因此,系统分析师可以通过DFD与用户进行交流。(2)DFD概括地描述了系统的内部逻辑过程,是需求分析结果的表达工具,也是系统设计的重要参考资料,是系统设计的起点。(3)DFD作为一个存档的文字材料,是进一步修改和充实开发计划的依据。

  • 第19题:

    阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。

    【说明】

    某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。

    需求获取的要求如下:

    (1)获取已有销售管理系统中所实现的实体店销售模式和过程;

    (2)获取系统的改进需求和期望增加的业务功能;

    (3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;

    (4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求;

    (5)消除需求中出现的冲突,尽可能获取全面、一致的需求;

    (6)尽可能多地让用户参与需求获取过程。

    【问题1】

    联合需求计划(JRP)是一种流行的需求获取方法。请说明什么是JRP,JRP与其它需求获取方法相比有什么优势?

    【问题2】

    针对题目中所描述的需求获取要求(1)~(6),选择最适合的需求获取方法填入表1-1中的(a)~(f)处。

    【问题3】

    由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实现不同类型的文档分析。如果对于每种类型的文档要求90%的可信度(可信度因子为1.645),那么不同类型的文档分别需要抽样多少份就能达到该要求?


    答案:
    解析:
    【问题1】

    答:联合需求计划(JRP)是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。

    JRP和其他需求获取方法相比的优势:

    (1)发挥用户和管理人员参与系统幵发过程的积极性,提高系统开发效率:

    (2)降低了系统需求获取的时间成本,加速系统开发周期;

    (3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。



    【问题2】

    答:(a)文档分析或实地观察 (b)用户访谈或联合需求计划

    (c)用户访谈或联合需求计划(d)问卷调査或文档分析

    (e)联合需求计划 (f)联合需求计划


    【问题3】

    答:样本数量=0.25*(可信度因子/可接受误差)2

    所以,抽取的样本数量=0.25*(1.645/0.1)2≈68份。

  • 第20题:

    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,通过客户端程序与服务器进行交互操作。项目开发过程中,剪辑与后期合成完成的主要功能有哪些?(请答出至少三种功能)


    正确答案:完成的主要功能有:把多个镜头连接成一个完整的短片;制作镜头之间的过滤效果;配音配乐;进行视频剪辑、合成;制作影视特效;校色;片头、片尾制作等。

  • 第21题:

    阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题。动态配置库用于管理基线和控制基线的变更。()


    正确答案:错误

  • 第22题:

    问答题
    阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,通过客户端程序与服务器进行交互操作。项目开发过程中,剪辑与后期合成完成的主要功能有哪些?(请答出至少三种功能)

    正确答案: 完成的主要功能有:把多个镜头连接成一个完整的短片;制作镜头之间的过滤效果;配音配乐;进行视频剪辑、合成;制作影视特效;校色;片头、片尾制作等。
    解析: 暂无解析

  • 第23题:

    问答题
    阅读以下关于变更的叙述,回答问题1至问题3。【说明】在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问题。请用150字以内的文字,说明上述情况中存在着哪些问题?

    正确答案: 上述情景中存在的主要问题有:
    (1)对用户的要求未进行记录;
    (2)对变更请求未进行足够的分析,也没有获得批准;
    (3)在修改过程中没有注意进行版本管理;
    (4)修改完成后未进行验证;
    (5)修改的内容未和项目干系人进行沟通。
    解析: 暂无解析