首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客
admin
2008-11-05
64
问题
论有效的需求分析过程
在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客户感到满意:否则,会导致误解、挫折、障碍以及潜在质量和业务价值上的威胁。因此采用有效的需求分析过程至关重要。统一过程是业界流行的需求分析方法。
请围绕“有效的需求分析过程”论题,依次对以下三个方面进行论述。
1. 概要叙述你参与分析和开发的项目以及你在其中所担任的主要工作。
2.详细论述你在这个项目中采用统一过程进行有效需求分析的具体方法和步骤。
3.论述你参与的需求分析过程所取得的实际效果和存在的问题。
选项
答案
[写作要点] 一、简要介绍你所参与分析没计的信息系统的基本情况,并说明你在其中所担任的主要工作。 二、采用统一过程的需求分析方法(或者其他能够使风险承担者交流、理解需求并达成一致的方法)。 软件需求包括几个不同的层次:业务需求、用户需求和功能需求、非功能需求等。 业务需求:反映了组织机构或客户对系统、产品高层次的目标要求。 用户需求:用户使用产品必须要完成的任务。 功能需求:开发人员必须实现的软件功能,使用户能完成他们的任务,从而满足了 业务需求。 非功能需求:系统展现给用户的行为和执行操作的效率,以及开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制与约束。 所谓风险承担者是指对软件系统某个方面(或层次)负责(或关注)的人员。也可以这样来理解风险承担者:软件系统的某个方面(或层次)如果存在缺陷或问题,对此负责任或受影响的人员。风险承担者包括客户、用户、业务或需求分析员、开发人员、 测试人员、用户文档编写者、项目管理者和客户管理者,他们都一定程度对上述需求内容感兴趣。由于角色的不同,交流语言的差异,对需求分析的成果的认知可能会存在“误差”,最终导致需求分析无效。 为了使需求分析有效,即风险承担者能够准确、一致地理解需求,需要建立一套基于共同语言“规则”,避免不同的风险承担者产生歧义。有效需求分析可以采取统一过程的方法。 统一过程(United process)提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。对所有的关键开发活动,它为每个团队成员提供了使用准则、模板和工具指导。而通过对相同基础知识的一致理解,使在进行需求分析、设计、测试项目管理或配置管理等工作时,均能确保全体成员共享相同的知识、过程和开发软件的视图。 统一过程包括迭代的软件开发、需求管理、使用基于构件的体系结构、可视化软件建模、验证软件质量和控制软件变更等内容。 其中统一过程的需求管理提供了有效需求分析的方法和步骤,它描述了如何提取、组织和文档化需要的功能及约束;如何跟踪和文档化折衷方案及决策;如何捕获和进行商业需求交流。过程中使用用例和场景来捕获功能性需求,并确保由它们来驱动设计、实现和软件的测试,使最终系统能满足最终用户的需要。同时,统一过程给开发和部署系统提供了连续的和可跟踪的线索。 需求分析过程如下: 1.定义项目的视图和范围; 2.确定用户种类; 3.在每个用户种类中确定适当的代表; 4.确定需求决策者和他们的决策过程; 5.选择所用的需求获取技术; 6.运用需求获取技术对作为系统一部分的用例进行开发并设置优先级; 7.从用户那里收集质量属性的信息和其他非功能需求; 8.评审用例的描述和功能需求; 9.澄清需求获取的参与者对需求的理解; 10.开发并评估用户界面原型以助想像还未理解的需求; 11.用测试用例来论证功能需求或原型: 12.迭代6~11步,直到所有的用例都被捕获,所有的风险承担者对目标系统“做什么”的问题达成一致,需求分析完成。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/SqQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
Althoughnocompanyismentionedbyname,itisveryclearwhichAmericaninternetgianttheEuropeanParliamenthasinmindin
描述一下C#中索引器的实现过程,是否只能根据数字进行索引?
在一个ASPX文件中是否可以使用一种以上的语言?
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
添加联系人bob的他的邮件地址bob@sina.com。。
在OutlookExpress中,将所有的邮件帐号导出,保存到D:\保存文档,文件名为myaccount.iaf。
在即时通讯工具MSN中,通过菜单栏中的【高级搜索】菜单命令,查找MSN的PublicName为“john”,Gender(性别)为“Male”,Iocation为“Australia”(澳大利亚),其余选项不加限制的MSN用户。
有关PPoint幻灯片超级链接的使用,正确的概念是()。A.放映时,单击超级链接就会跳转到目的位置B.使用超链只能从同一演示文稿中某一幻灯片位置跳转到另一幻灯片位置C.使用超链只能从同一演示文稿中某一幻灯片位置跳转到某个Internet地址D.
在Word文档编辑中,若将选定的文本复制到目的处,可以采用鼠标拖动的方法。先将鼠标移到选定的区域,按住()键后,拖动鼠标到目的处即可。
面向对象的模型中,最基本的概念是对象和()。
随机试题
Doesthelanguagewespeakdeterminehowhealthyandrichwewillbe?NewresearchbyKeithChenofYaleBusinessSchoolsuggest
男性,64岁,突发气喘、心慌2小时,高血压病史9年。检查:半卧位,血压200/120mmHg,心率126次/分,律不齐,双肺湿啰音,尿素氮24.2mmol/L,肌酐433μmol/L,血钾5.8mmol/L,诊断:高血压3级(极高危组),急性左心力衰竭,肾
女,48岁。慢性腹泻3年,大便每日3~4次,伴有少量黏液,多次粪便致病菌培养阴性。纤维结肠镜检查见直肠与降结肠充血、水肿,有少数散在分布的浅溃疡。拟诊为溃疡性结肠炎。首选的治疗方案为
关于房间隔缺损的血流动力学改变,以下哪项是错误的
A.耐热性B.滤过性C.被吸附性D.水溶性E.不耐酸碱性用重铬酸钾硫酸溶液破坏热原是利用热原的()。
根据我国宪法规定,下列关于私有财产权的表述哪一项是不正确的?
国有企业、集体企业及其他所有制形式的企业经重组改制为股份有限公司后,向中国证监会提出境外上市申请,按合理预期市盈率计算,筹资额不少于( )万美元。
清政府的“预备立宪”之所以是一场骗局,主要是因为()。
结合实际,谈谈电视现场报道的特点和报道要求。(中国传媒大学2011年研)
1842年,开放广州、厦门、福州、宁波、上海为通商口岸的条约是()。
最新回复
(
0
)