从极端用户那里了解到特殊需求之后,反过来可以拓展到核心用户群体,满足大多数用户隐藏的需求。()
此题为判断题(对,错)。
此题为判断题(对,错)。
需求分析中开发人员要从用户那里了解()。
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
需求分析中开发入员要从用户那里了解
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
1.系统分析员老王利用PIECES框架组织了系统需要获取的非功能性需求,如表1-1所示。
2.项目组小赵从W公司客户代表处了解到现有系统中经常有会员拒绝履行订单,并将其作为问题记录了下来。老王指出了小赵并未发现系统真正的问题,并以会员拒绝履行订单为例,利用如图1-1所示的鱼骨图分析了系统中真正存在的问题。
3.获取到相应的需求之后,将需求记录下来形成需求定义文档,同其他项目信息合并形成需求陈述,作为需求分析阶段最终的交付成果。
PIECES框架的主要作用是什么?请将以下需要获取的需求(1)~(8)根据PIECES框架进行分类并将序号填入表1-1对应的单元格内。
(1)系统能否采用新方法以降低使用资源的成本?
(2)系统可接受的吞吐率是多少?
(3)系统可接受的响应时间是多少?
(4)应该减少多少开支或增加多少收益?
(5)对用户隐私有什么要求?
(6)对系统的可靠性和可用性有什么要求?
(7)系统中需要包括哪些文档和培训材料?
(8)对外部系统的接口是什么?
论软件项目的需求变更管理
在大中型软件项目的开发过程中,开发者和用户对问题的理解随时间在不断变化,这些变更又反馈到需求中。需求管理是一个对系统需求变更了解和控制的过程。
请围绕“软件项目的需求变更管理”论题,依次从以下3个方面进行论述。
1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。
2.简要说明该软件项目的用户需求,以及你在需求管理中所规划和建立的细节层次结构。
3.概要说明一个需求变更管理过程所包含的基本阶段,具体叙述在开发该软件项目时所发生的需求变更情况,以及你管理这些变更问题所采用的技术和方法,并简要叙述你在这方面的体会。
试题三、阅读以下关于项目范围管理的说明,根据要求回答下面问题。
[说明]
RT公司是一家致力于为电子政务市场提供应用系统开发的软件公司,最近接到开发一套向公众开放的政务信息发布与查询系统的项目。由于电子政务项目有一定的保密性要求,因此该系统涉及两个相互独立的子网,即政务内网和政务外网。政务内网中存储着全部信息,包括部分机密信息;政务外网可以对公众开放,开放的信息必须得到授权。系统要求在这两个子网中的合法用户都可以访问到被授权的信息,访问的信息必须一致、可靠,政务内网的信息可以发布到政务外网,政务外网的信息经过审批后可以进入系统。
该项目的项目经理老陈在了解到系统要求之后,认为保密性是系统的难点,需要进行技术攻关。为了顺利地完成该项目,老陈找到熟悉网络互联互通的技术人员设计了解决方案,在经过严格评审后实施该方案。在系统完成开发进入试运行前,项目发包方认为系统虽然完全满足了保密性的要求,但其使用界面操作复杂,应该简化操作,因此必须在系统交付前增加操作向导的功能。除此以外,试运行需要的服务器等设备已经采购完成,但没有经过调试,发包方要求老陈委派人员在部署试运行环境时,同时对采购的设备进行调试并安装相应的系统软件。在合同条款中仅有一条“乙方负责将系统部署到试运行及正式运行环境”,并没有指出环境的状态,老陈只好向公司求助,找到了可以完成服务器系统软件安装和调试的资源,完成了这部分的工作。
对于增加“操作向导”的问题,老陈安排程序员小许向项目发包方口头了解“操作向导”的需求后,直接进行开发。但在操作向导功能交付后,项目发包方根据公众用户反馈的结果认为操作向导仍没有满足需求,最终又重写了大部分代码才通过验收。由于系统的反复变更,项目组成员产生了强烈的挫折感,士气低落,成本和工期都超出了原计划的35%以上。
结合你的项目管理经验,从项目范围定义和范围变更角度,分析产生以上问题的主要原因是什么。
在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是______。
A.要求软件做什么
B.要给软件提供哪些信息
C.要求软件工作效率如何
D.要求软件具有什么样的结构
在需求分析中,开发人员要从用户那里解决的最重要的问题是(8)。需求规格说明书的内容不应包括(9),该文档在软件开发中具有重要作用,但其作用不应包括(10)。
A.要让软件做什么
B.要给该软件提供哪些信息
C.要求软件工作效率怎样
D.要让软件具有何种结构
A.需求评审进一步确认开发者和设计者已了解用户要求什么及用户从开发者一方了解某些限制和约束
B.在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改
C.设计评审产生的最终文档规定系统和程序将如何设计开发和测试以满足一致同意的需求规格说明书
D.详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划
软件需求分析的任务不应包括(34)。进行需求分析可使用多种工具,但(35)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(36)。需求规格说明书的内容不应当包括(37)。该文档在软件开发中具有重要的作用,但其作用不应当包括(38)。
A.问题分析
B.信息域分析
C.结构化程序设计
D.确定逻辑模型
A.难以提前预测哪些需求是稳定的和哪些需求会变化
B.对于软件项目开发来说,设计和实现可以做到基本分离
C.从制定计划的角度来看,分析、设计、实现和测试并不容易预测
D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介