首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
admin
2008-11-05
51
问题
论有效的需求分析过程
在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客户感到满意:否则,会导致误解、挫折、障碍以及潜在质量和业务价值上的威胁。因此采用有效的需求分析过程至关重要。统一过程是业界流行的需求分析方法。
请围绕“有效的需求分析过程”论题,依次对以下三个方面进行论述。
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
系统分析师下午论文考试
软考高级
相关试题推荐
大概描述一下ASP。NET服务器控件的生命周期
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
定义Fibonacci数列如下:输入n,用最快的方法求该数列的第n项。
对MSN常规选项进行设置,使登录到Windows时自动运行Messenger(R),联系人联机时显示通知,收到电子邮件时通知我。
如果在利用宽带连接,在Internet选项中设置宽带连接的用户名sy和密码2006。
利用"开始"菜单的"运行"选项,启动"计算器"应用程序,计算器应用程序的标识为:c:\windows\system32\calc.exe(在"打开"中直接填写标识名)。
利用控制面板,将鼠标器的指针设置为动画沙漏。
4月26日是CIH病毒发作的日子。假设今天是4月25日,请将系统的日设置为27日,以避免明天病毒发作。
在PPoint97中,打开演示文稿可以用()操作方法实现。A.CTRL+EB.CTRL+OC.CTRL+FD.CTRL+H
随机试题
A.糖皮质激素分泌过多B.幼年时甲状腺机能不足C.食物中缺碘D.食物中缺蛋白质E.幼年时生长素分泌不足地方性甲状腺肿的病因是由于()
霍乱治疗的关键是( )。可减少霍乱腹泻量及缩短排菌时间的治疗是( )。
痰热咳嗽证主方是
在实施财务监督时,以会计凭证、账簿、报表等会计资料为对象进行检查的方法被称为()。
我国现行《合同法》采取的违约责任归责原则是()。
甲是乙公司采购员,已离职。丙公司是乙公司的客户,已被告知甲离职的事实,但当甲持乙公司盖章的空白合同书,以乙公司名义与丙公司洽购100吨白糖时,丙公司仍与其签订了买卖合同。根据合同法律制度的规定,下列表述中,正确的是()。(2009年)
甲公司2×21年3月份A商品有关收、发、存情况如下: (1)3月1日结存300件,单位成本为2万元。 (2)3月8日购入200件,单位成本为2.2万元。 (3)3月10日发出400件。 (4)3月20日购入300件,单位成本为2.3万元。 (5)
根据植物新品种保护条例的规定,申请品种权的,应当向审批机关提交下列哪些文件或资料?
邢某(20岁)和刘某(15岁)经过预谋,在某日下午伺机行窃。当见到被害人李某在摊位上买鸡时,刘某示意邢某掩护,邢某即站在李某跟前假装买鸡,刘某从李某的裤兜里窃取了一个钱包(内有人民币850多元、信用卡两张以及身份证等),然后迅速离去。当李某发现被窃而要追赶
EndangeredPeoplesA)Today,itisnotdistance,butculturethatseparatesthepeoplesoftheworld.Thecentralquestionofour
最新回复
(
0
)