浅析需求开发


    浅析需求开发
    摘:需求开发软件项目开发程中十分重工作项目终够取成功基础文参考行总结笔者年软件开发程中遇问题针问题提出相应策关键词需求获取 需求开发 需求分析  引言  ERP项目型软件开发领域包含需求设计编码测试四阶段中需求整软件开发关键输入统计成功项目中30~40问题需求造成量研究表明需求阶段发现纠正错误代价软件开发阶段中成低越期变更成越高良需求开发提高软件成功率避免失败具重意义  正确获取户需求围绕进行理便终交付户符合期产品需求工程务需求工程研究产生CMM(力成熟度模型)UML(统建模语言)RUP(Rational统建模程)CASE(例)等理方法开发工具软件思想家温伯格(Gerald MWeinberg )先生指出CMM种标准UML种记录需求工具捕获需求方法需求理验准确效获取户需求精确表述户需求户认软件项目开发成功重里程碑文针需求开发中存风险进行探讨总结整理出预防措施期软件项目需求分析进行风险预防控制等提供参考  什需求  1997年IEEE软件工程标准词汇表软件需求定义:户解决问题达目标需条件力系统系统部件满足合标准规范正式规定文档需具条件力通俗说需求户需包括户解决问题达目标实现目标需条件表现形式般文档形式需求分需求开发需求理需求开发分需求获取需求分析编写规格说明书需求验证图1示整活动构成软件开发生命周期需求分析阶段帮助户提出准确需求理解分析户环境需求获取程问题涉信息功行建立模型户需求精确化完全化需求分析程终形成需求规格说明书编写规格说明书程需求说明书交付户户认需求验证程需求获取分析编写需求规格说明需求验证遵循线性序活动相互隔开增量反复进行
      二需求开发四步骤  1需求获取  针项目企业ERP需求获取采取办法(1)成立需求分析组划分务细化侧重点获取户需求做准备工作(2)访谈户获取问题解户功需求时需注意户非功需求(:户界面响应时间动恢复时间等)访谈户前首先解划分户类型针户情况划分组详细描述出性特点务情况次选择类代表进行访谈调研类户代表负责方面代表性做出决策2005年单位准备ERP系统时北京某软件单位司作调研时候属单位选择行政手参调研次交流需记录交流结果分类便续分析活动开展  2需求分析  调研员收集需求信息做进步分析整理判断软件必须提供软件目前法满足户需求会衍生出隐性需求户没想需求需求分析员消化户资料程  程通建立模型描述户需求实际抽象图形化程般图形表示系统整体结构原型等方式户提供视化界面系统性行分析说明软件效果效率UML描述系统需求部关系  3编写需求规格说明书  需求规格说明书称功规格说明需求协议系统规格说明精确阐述软件系统必须提供功性考虑限制条件开发设计蓝系统测试户文档  4需求验证需求验证确保需求说明书准确误完整表达必质量种方式客户分析员设计员测试员等利益相关员次评审需求说明书作需求理基线户开发方软件项目容描述需求规格说明书作基础软件验收时合双方确认重  三需求开发中存困难策  软件项目开发程中风险效规避风险尤需求开发程中风险(需求风险)文着需求开发程提供条建议:  1需求获取  问题:户需求太清楚工作繁忙暇理清需求实际开发程中第种情况户真正需求十分明确认计算机万简单说说想什样结果行业务规工作流程愿说谈笔者2006年准备开发医院库房理系统开始做需求调查时候存户法准确效表述功需求问题针种情况策:需求分析员定深入户工作场仔细查户资料报表层面户交流沟通解户实际工作场景条件话做实生亲身体验户日常工作站户角度帮助户分析需求关注户工作细节搞清户
    真实需求减少期需求变更第二种情况业务员配合力度够户日常工作繁忙愿决付出更时间精力分析员讲解业务面种户策:需求分析员改变沟通技巧讲清楚软件需求重性见缝插针抓住关键点咨询例模型方式演示达户分析员互相解理解   问题二:户需求分析员缺乏效沟通双方误解需求交流时候常会发生答非问问非求事情软件户开发员缺乏效沟通方法交流存障碍户开发员存知识背景差异角度专业术语语言表达方式描述理解问题双方够软件需求达成识2005年北京某公司公司做调查方技术员常挂嘴边BOM作户没完全接受词流水号生产线配套件等般说户太容易计算机角度理解需求问题需求描述致规范义性笔者年夏季某事业部编写库房理软件时候笔者采快速原型化开发软件双方出现误解情况:针数量理解整数实际库房数中数量数单位认应该理解问题实际前面输入数确整数定程度结果显示相径庭策:分析员需花更时间解系统户特点学户行业专业术语户懂语言表达需求容次分析员需硬专业知识具备较强沟通交流力谦虚诚恳户学探索出户真正需求果户方找生产程解懂计算机知识行家开发员户牵线架桥事情  问题三:户需求断变更   需求识全业务发生变化需求身错误需求清楚等原着客户项目越越深刻理解提出需求求变变面种情况:需求员意识做软件装修房子永远找需增加东西需改变方需求变化永恒需求完备需求获取时候方面应该户讲清楚需求开发重性户明白减少期需求变更重性意需求变更带风险(成增加进度延等)必户开发者承担方面需户明白:开发者户更战略合作伙伴关系目标:开发出适合户需软件  2需求分析   问题:次分 需求分析员常站身角度理解户需求造成次分实际系统系统功非功性需求求样金融系统般系统安全质量求较高企业ERP系统般信息传递速度求高针种情况首先需求分析员前需求分析工具图形方式明确户功需求非功需求特注意产品性性完整性性等非功性需求次充分考虑需求相固定需求会产生变动需求需求会牵发动全身区分需求设定户项需求特性实例优生级安排特定产品版实现步骤中应付客户期需求变更  问题二:需求分析时间够 问题非常普通户认出钱出力然求准实际合理求会
    导致项目失败简单例子说明:假1需干100天时间某件事情完成赶进度现增加数选100干天件事情做完绝数会认实现软件项目短周期说增加资源追赶进度法缩短时间关键路径增加力物力资源许会添乱般需求开发工作应占全部工作量15户方开发方必须达成识留足够时候需求分析  3需求规格说明编写  问题:文档混乱文字表述 需求文档需求员前期工作总结需求员写出文档混乱图形连线错综复杂首先需理清思路:需求描述2方面进行描述方面户现行系统描述方面系统未设想构成企业信息系统包括基素:企业组织结构流程数商务规功中户角度关注流程流程中心通流程素贯穿起需求分析员应该角度户沟通开发者角度关注企业数商务规功便系统实现实施者角度关注企业组织结构功便系统发布实施企业组织结构户企业业务流程信息载体分析员理解企业业务系统范围帮助业务流程图企业业务流程部门职责结合起形象直观企业数(种单帐报表等)采描述分类格式化企业商务规功采分类方法进行次量采SRS(需求规格说明书)较模板IEEE标准8301998描述SRS模板面常见需求说明书模板:  1前言(目范围定义缩写词略语)  2项目概述 (产品描述产品功户特点般约束假设)  3功性需求 (功需求1功需求2…)  4外部接口 (户接口硬件接口软件接口通信接口)5性需求   6设计约束 (标准约束硬件限制)  7属性  8需求(数库…)  9附录   10索引   4需求证  问题六:需求文档口头达识缺乏文字时候时间紧凑原达致识数户单位愿意需求文档签字种情况导致期需求断变更需求变更影响软件开发进度成甚软件开发中止策:需求分析员户建立良沟通渠道强调需求文档书面认重性期户理解  总结:   综述数软件项目时间紧员少项目预算限条件完成先天足条件做项目进度延迟工作量超期费超支?首先关注需求分析 良开端成功半需求分析做步设计阶段工作真正起指导性作规避需求开发程存问题成功软件项目指日
     
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    浅析软件开发项目中的需求分析

    浅析软件开发项目中的需求分析  【摘要】在软件开发项目中,需求分析是关乎软件项目开发成败的重要因素。现在的软件项目中返工开销占了总开销很大比例,而导致返工的主要原因是需求分析不明确。针对这一情...

    10年前   
    662    0

    浅析IT项目中的需求管理

    浅析IT项目中的需求管理  [摘 要] 很多情况下, IT项目完全成功的比例较小,而其中需求问题是IT项目开发失败的主要原因之一。如何分析IT项目需求中存在的问题,做好需求管理,是本文讨论的主...

    12年前   
    469    0

    简历网站开发需求

    简历网站开发需求一、 网站描述:制作一个多媒体的简历网,只要有会员卡的客户,就可以将自己的资料注册并上传到该网络,并可以将所有的素材刻录成光碟,之后可以非常方便的向其他公司推荐自己。非常适合刚...

    2年前   
    404    0

    谈房地产开发项目需求双方对需求和提供需求的理解

    谈房地产开发项目需求双方对需求和提供需求的理解谈房房地产开发项目供需双方对需求和提供需求的理解在一个房地产开发项目中,总会有很多外购产品或服务的合同和协议。如咨询合同、设计合同、监理合同、施工...

    9年前   
    442    0

    二次开发业务需求单

    二次开发业务需求单                                                                                      ...

    13年前   
    14738    0

    项目开发心得之需求分析

    项目开发心得之需求分析在网站项目开发上,有了人员配置的初步安排剩下的前期工作就是就是招人和需求分析,如果等人员到位,需求分析还没来,那进来的人员都只有等着啦。这篇我就主要说说我在这个项目中进行...

    10年前   
    502    0

    《电商平台开发需求文档》

    文档名称慧购电商平台二期开发需求文档所属部门文档负责人部门负责人文档提交日期版本信息 版本号更改内容简介更改人日期1.0.02015-07-21目 录一. 背景概述 31. 调研背景 32...

    2年前   
    416    0

    项目开发-需求范围控制

    项目开发----需求范围控制  【摘要】软件项目中,范围变更失控是导致软件失败的主要原因。分析了范围变更的主要原因,提出了范围变更控制的基本要素,建立了有效的范围变更控制流程,并且对范围管理的...

    12年前   
    554    0

    如何看待软件开发中的需求变更

    如何看待软件开发中的需求变更对于软件开发项目来说,开发的过程中不可避免的会出现需求变更,发生变更的环节也比较多,因此变更控制显得格外重要。变更控制对项目成败有重要影响,项目开发之前要明确定义,...

    9年前   
    561    0

    新产品开发项目中的需求问题

    新产品开发项目中的需求问题 软件需求在软件项目中扮演着及其重要的角色。不管哪种类型的项目,无论是新产品开发,还是外包项目,开发队伍都面临着普遍存在的需求问题,比如如何获取有效的需求、如何处理需...

    9年前   
    800    0

    网站开发需求分析模板

     目 录 第1章 引言 1 1.1编写目的 1 1.2项目背景 1 第2章 任务概述 1 2.1目标 1 2.2运行环境 2 2.3条件与限制 2 2.4栏目设置 3...

    5年前   
    1722    0

    浅析女性酒店市场开发

    浅析女性酒店市场 班级:旅游系09级本科一班   姓名:王丽   学号:2009411112  【摘要】随着社会经济的发展,女性的地位收入得到了很大的改观,女性作为特殊的消费群体成为时代的...

    11年前   
    10805    0

    浅析计算机软件项目管理中的需求分析

    浅析计算机软件项目管理中的需求分析  摘 要:计算机软件项目管理中的需求分析是提高软件质量的基础也是决定一个软件项目成败的关键。本文介绍了在需求分析研究中探索出的一些有效措施。  关键词:需求...

    11年前   
    590    0

    浅析软件项目管理中的需求变更控制

    浅析软件项目管理中的需求变更控制  [摘要]从计算机系统集成软件开发项目需求变更控制的角度,简单分析需求变更产生的原因、需求变更将会对项目产生的影响,并结合实践说明如何在实际工作中对软件开发项...

    8年前   
    429    0

    需求捕获与软件开发过程

    需求捕获与软件开发过程需求真的在一直变化吗?   不一定是这样,例如对传统行业的信息化,由于有相对稳定的工作流程,需求变化不会很大。并不是所有的软件项目的需求都是变幻莫测的。如果在项目初期没有...

    8年前   
    460    0

    软件项目开发过程中的需求分析和范围管理

    软件项目开发过程中的需求分析和范围管理  0 引言  对于一个软件系统的开发来说,最困难的部分就是准确说明开发什么,最困难的概念性工作就是编写出详细的需求,包括所有面向用户、面向机器和其它软件...

    11年前   
    697    0

    企业疲于应对需求变化 软件开发怎么办?

    企业疲于应对需求变化 软件开发怎么办?在美国纽约有一个“失败产品博物馆”,里面展出的“失败产品”高达8万多件,其中不乏大公司功能强大、新奇的产品。博物馆提供了这样一组数字:美国每年推向市场的新...

    11年前   
    363    0

    软件开发需求分析个人工作总结

    软件开发需求分析个人工作总结 2012年一年的工作,我对自己的本职工作有了更好的认识,并工作上面学习到更多的东西,自己也在不断完善,在软件开发过程中,需求分析可以说是核心任务之一,就像一支将...

    11年前   
    14562    0

    2018人力资源规划与预算——员工能力开发需求表

    员工能力开发需求表填表日期:    年   月   日       填表者:     姓名部门岗位所承担的工作自我评价上级评价上级评价...

    6年前   
    448    0

    浅析软件项目管理在实际开发中的应用与实践

    浅析软件项目管理在实际开发中的应用与实践  摘 要:软件工程是指导计算机软件开发与维护的工程学科,它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能...

    11年前   
    380    0