首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
admin
2008-11-05
84
问题
论有效的需求分析过程
在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客户感到满意:否则,会导致误解、挫折、障碍以及潜在质量和业务价值上的威胁。因此采用有效的需求分析过程至关重要。统一过程是业界流行的需求分析方法。
请围绕“有效的需求分析过程”论题,依次对以下三个方面进行论述。
1. 概要叙述你参与分析和开发的项目以及你在其中所担任的主要工作。
2.详细论述你在这个项目中采用统一过程进行有效需求分析的具体方法和步骤。
3.论述你参与的需求分析过程所取得的实际效果和存在的问题。
选项
答案
[写作要点] 一、简要介绍你所参与分析没计的信息系统的基本情况,并说明你在其中所担任的主要工作。 二、采用统一过程的需求分析方法(或者其他能够使风险承担者交流、理解需求并达成一致的方法)。 软件需求包括几个不同的层次:业务需求、用户需求和功能需求、非功能需求等。 业务需求:反映了组织机构或客户对系统、产品高层次的目标要求。 用户需求:用户使用产品必须要完成的任务。 功能需求:开发人员必须实现的软件功能,使用户能完成他们的任务,从而满足了 业务需求。 非功能需求:系统展现给用户的行为和执行操作的效率,以及开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制与约束。 所谓风险承担者是指对软件系统某个方面(或层次)负责(或关注)的人员。也可以这样来理解风险承担者:软件系统的某个方面(或层次)如果存在缺陷或问题,对此负责任或受影响的人员。风险承担者包括客户、用户、业务或需求分析员、开发人员、 测试人员、用户文档编写者、项目管理者和客户管理者,他们都一定程度对上述需求内容感兴趣。由于角色的不同,交流语言的差异,对需求分析的成果的认知可能会存在“误差”,最终导致需求分析无效。 为了使需求分析有效,即风险承担者能够准确、一致地理解需求,需要建立一套基于共同语言“规则”,避免不同的风险承担者产生歧义。有效需求分析可以采取统一过程的方法。 统一过程(United process)提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。对所有的关键开发活动,它为每个团队成员提供了使用准则、模板和工具指导。而通过对相同基础知识的一致理解,使在进行需求分析、设计、测试项目管理或配置管理等工作时,均能确保全体成员共享相同的知识、过程和开发软件的视图。 统一过程包括迭代的软件开发、需求管理、使用基于构件的体系结构、可视化软件建模、验证软件质量和控制软件变更等内容。 其中统一过程的需求管理提供了有效需求分析的方法和步骤,它描述了如何提取、组织和文档化需要的功能及约束;如何跟踪和文档化折衷方案及决策;如何捕获和进行商业需求交流。过程中使用用例和场景来捕获功能性需求,并确保由它们来驱动设计、实现和软件的测试,使最终系统能满足最终用户的需要。同时,统一过程给开发和部署系统提供了连续的和可跟踪的线索。 需求分析过程如下: 1.定义项目的视图和范围; 2.确定用户种类; 3.在每个用户种类中确定适当的代表; 4.确定需求决策者和他们的决策过程; 5.选择所用的需求获取技术; 6.运用需求获取技术对作为系统一部分的用例进行开发并设置优先级; 7.从用户那里收集质量属性的信息和其他非功能需求; 8.评审用例的描述和功能需求; 9.澄清需求获取的参与者对需求的理解; 10.开发并评估用户界面原型以助想像还未理解的需求; 11.用测试用例来论证功能需求或原型: 12.迭代6~11步,直到所有的用例都被捕获,所有的风险承担者对目标系统“做什么”的问题达成一致,需求分析完成。
解析
转载请注明原文地址:https://kaotiyun.com/show/SqQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
Thetaxi-bookingserviceUberhasreceivedaboostafterthehighcourtruledthatitsappwaslegalinLondon.Haditlostthe
Althoughnocompanyismentionedbyname,itisveryclearwhichAmericaninternetgianttheEuropeanParliamenthasinmindin
组合问题(从M个不同字符中任取N个字符的所有组合)
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。
UDP连接和TCP连接的异同。
更改邮件到达后应用规则“若发件人包含‘mary@sina.com’转发到wangtao@sina.com”为应用规则“若发件人包含‘mary@sina.com’转发到wanglong@lnu.edu.cn”。
在MSN即时通讯工具中,将首发消息时显示的图片设置为D:\picture\picturel.jpg。
将浏览器的起始页设定为空白页,并查看效果。
利用“绘图”工具栏,绘制一个条件判定的流程图。
随机试题
试比较阿托品和毛果芸香碱对眼的作用和用途。
若两个方程x2+2mx+n=0和x2+2nx+m=0只有一个公共根,则()。
如图7-15所示电路中,US=10V,i=1mA,则()。
常用的工程项目目标控制方法中,()是一种用于工程进度控制的有效方法,在工程项目目标控制中采用这种方法也有助于工程成本的控制和资源的优化配置。
背景资料:某施工单位承建了一段山区高速公路,其中有一座21×40m先简支后连续T型预应力混凝土梁桥,北岸桥头距隧道出口30m,南岸桥头连接浅挖方路堑,挖方段长约2km。大桥采用双柱式圆形截面实心墩,墩身高度10m~40m,大桥立面布置示意图如下图
依据税法规定,计算个体工商户的生产、经营所得,以每一纳税年度的收入总额,减除()、税金、其他支出以及以前年度亏损后的余额,为应纳税所得额。
美国科学家的一份报告指出:滨海湿地生态系统每公顷每年创造的综合价值达4025美元,相当于同等面积的热带雨林的2倍,或其他森林的13倍,或草地的17倍,或农田的44倍!对句中“价值”的理解,不正确的一项是()。
据美国《外交政策》杂志4月16日报道,美国防项目承包商开发的新型“背包式”无人机已经悄然投入战场。对该无人机描述正确的是()。
从中华人民共和国成立到社会主义改造基本完成,这是一个过渡时期,党在这个过渡时期的总路线和总任务,是要在一个相当长的时期内,逐步实现国家的社会主义工业化,并逐步实现国家对农业、手工业和资本主义工商业的社会主义改造。这条总路线最显著的特点是()
ReadingforA’sWhereandwhenandwhatyoustudyareallimportant.Butthenearestdeskandthebestdesklight,theworld
最新回复
(
0
)