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


    浅析软件开发项目中需求分析
      摘软件开发项目中需求分析关软件项目开发成败重素现软件项目中返工开销占总开销例导致返工原需求分析明确针情况文章阐述软件开发中需求分析务需求分析程需求分析方法需求分析变更问题确保需求分析质量措施
      关键词软件开发需求分析原型法需求变更
      着全球济科技快速发展社会信息化进程加快计算机广泛应行业中种应软件应运生行业理生产日趋专化数字化快捷化户计算机软件求更加复杂严格软件需求分析正解决户种需求软件需求分析关软件项目开发成败重素资料表明现软件项目中返工开销占总开发半导致返工原需求分析明确甚知道需求分析什引发项目开发中系列更改更改导致浪费量资源软件项目法时完成等严重问题需求分析软件设计实现基础软件项目迈成功第步
      软件需求分析务
      软件项目开发分五阶段:需求分析阶段设计阶段编码阶段测试阶段维护阶段需求分析阶段结果软件项目开发中四阶段必备条件验需求分析中偏差导致整项目法达预期效果者说终开发出产品户需谓软件需求分析先举例子说明建造房子问题相信数知道户建幢房子建房者定会户详细讨种细节楼层高少构架图纸样式等等环节详细程文档双方明白假完工修改带损失变更细节危害性样软件需求分析中需详细文档软件开发者户业务中提取出软件系统够帮助户解决业务问题通户业务问题分析规划出开发者软件产品步骤户业务需求升华户业务理流程优化转化软件产品提升理实现质飞跃步否成功直接关系开发出软件产品否户认利交付客户客户否真正运开发者产品帮助解决业务理问题
      软件需求分析务确定系统样完成工作确定系统必须完成工作目标系统提出完整准确清晰具体求做工作深入描述软件功性确定
    软件设计限制软件系统接口细节定义软件效性求
      软件需求分析务助前系统逻辑模型导出目标系统逻辑模型解决目标系统做什问题实现步骤:(1)获前系统物理模型(2)抽象出前系统逻辑模型(3)建立目标系统逻辑模型图1示

      二软件需求分析程
      软件需求分析程具体分问题识分析综合制定规格说明评审
      问题识指系统分析员研究行性分析报告软件项目实施计划确定目标系统综合求提出需求实现条件需求应达标准需求分:功性需求+非功性需求具体包括:(1)功需求:列举出开发软件职应做什(2)性需求:出开发软件技术性指标存储容量限制运行时间限制安全保密性等(3)环境需求:软件系统运行时处环境求硬件方面:机型外部设备数通信接口软件方面:系统软件包括操作系统网络软件数库理系统方面方面:部门制度操作员技术水应具备样条件(4)性需求:开发软件投入运行发生障概率实际运行环境提出求重软件运行失效会造成严重果软件应提出较高性求(5)安全保密求:应方面恰做出规定开发软件予特殊设计运行中安全保密方面性必保证(6)户界面需求:户界面细致规定达求(7)资源需求:开发软件运行时开发时需种资源(8)软件成消耗开发进度需求:软件项目立项根合规定软件开发进度步骤费提出求作开发理(9)预先估计系统达目标样较容易系统进行必补充修改 必需需求问题识工作建立分析需通信途径保证利问题进行分析
      分析综合目标出目标系统详细逻辑模型步骤中分析综合工作需反复进行
      编制需求分析文档称描述需求分析文档软件需求规格说明书编写软件需求规格说明书外制定数求说明书编写初步户手册
      需求分析评审指需求分析步系统功正确性完整性清晰性需求予评价
      三软件需求分析方法
      软件需求分析方法传统方法原型方法模型驱动方法面数结构结构化数系统开发方法等选择种方法根资源什时间开发员效盲目套里着重阐述原型方法
      传统软件工程方法强调顶分阶段开发求进入实际开发期前必须预先需求严格定义实践表明系统建立起前难紧紧分析确定出套完整致效应需求种预先定义策略更适应户需求断变化情况原型法应运生反传统顶开发模式目前较流行开发模式
      ()原型概念
      原型早制造业机械产品设计中先做出产品基模型然进行完善改进符合求产品软件工程中原型指开发软件系统原始模型软件早期运行版反映终系统某重特性(软件界面布局功等)获组基需求说明通分析构造出型简约软件系统满足户基求然断演化较高质量产品原型法克服传统软件生命周期法弊端具快速灵活交互式等特点方法核心交互快速建立起原型取代太明确需求规格说明户通计算机实际运行试原型系统亲身感受受启发通反应评价开发者提供真实反馈意见然开发者根户意见原型加改进通原型构造试运行评价反馈分析修改次反复提高终产品质量图2示:

      (二)原型分类
      建立原型目实现原型途径通常三种类型:(1)探索型种原型目弄清客户目标系统求确定希特性探讨种方案行性(2)实验性种原型规模开发实现前考核方案否合适规
    格说明否(3)进化型种原型目改进规格说明系统建造容易处理变化改进原型程中逐步原型进化成终系统
      (三)原型建立技术
      原型建立技术:(1)执行规格说明基需求规格说明种动化技术种方法直接观察语言规定系统功行(2)基脚设计脚户界面原型脚模拟系统运行期间户历事件提供输入——处理——输出屏幕格式关话模型软件开发者够户显示系统逼真视图户判断否符合意图(3)动程序设计程序动生成环境支持利计算机实现软件开发动半动户非程式问题规格说明转换某种高级语言程序(4)专语言专语言应领域模型化语言原型开发中专语言方便户软件开发者系统特性进行交流(5)复软件利复模块通适组合构造原型系统快速构造原型模块首先必须简单清晰界面次应量赖模块数结构应具通功(6)简化假设 简化假设设计者迅速简化系统假设实际成立开发者注意力集中方面修改文件时假设文件确实存 存取文件时存取记录总存旦计划中系统满足户求撤消假设追加细节
      (四)原型分析优点
      原型分析优点:(1)增进软件开发者户需求理解较含糊具确定性软件需求(功性需求)明确化(2)软件原型化方法提供种力学手段(3)原型化方法容易确定系统性确认系统服务应性确认系统设计行性确认系统终作产品(4)软件原型终版原封动称产品略加修改成终系统组成部分样利建成终系统
      四需求变更
      开发项目程中户时会提出新需求求开发员解决需求提出时开发阶段中时开发阶段种需求分析两相邻子阶段中者迭代周期需求分析中段周期需求分析结果前次致
    种致称需求变更产生需求变更原方面:(1)需求分析阶段开发员户沟通够需求分析阶段开发方户没交流开发方根户提供概信息推导出户需求通种需求分析出需求会户实际需求相差甚远导致户提出更改需求(2)项目实施周期长着时间推移户整系统解越越深入会模块界面功性方面提出更高更求(3)技术更新快技术快速更新 企业引进新设备 设备会目标系统直接关系 变化发生解决户原先问题前者中 开发员加入新需求
      避免发生需求变更保证需求分析高稳定性采方法:(1)开发员进行专业培训开发员开发系统领域定解开发员更理解户需求做需求分析初始阶段开发员进行该领域相关知识培训(2)开发方户进行协作交流户提出需求变更时开发员应该认真听取户求加整理分析分析需求变更原提出行代方案时户说明需求变更会整项目开发带良果(3)合约束需求变更会整项(接第85页)(接第77页)目产生影响开发方户签定项目合时需求变更增加相关合条款(4)建立需求文档进行版控制需求分析终成果份客户开发员开发产品达成识文档份文档 开发员角色变动会需求分析前期工作影响次需求变更新版标识(5)需求评审设立需求基线开发方详细解户需求员角度需求进行验证作需求提出者 需求评审程中户提出许价值意见时户需求进行确认机会效减少需求变更发生需求通正式评审批准应该确定需求基线进步需求变更基线基础项目定义变更程进行设置需求基线变更引起麻烦减
      五结语
      文通软件需求分析详细阐述说明软件需求分析软件设计实现基础整软件项目说关重果科学进行需求分析采技术避免导致需求分析失败情况圆满完成软件需求分析务续软件开发坚实基础
     
    文档香网(httpswwwxiangdangnet)户传

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

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

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

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    浅析IT项目中的需求管理

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

    11年前   
    467    0

    软件开发项目中打造测试团队

    软件开发项目中打造测试团队1. 传统软件测试过程中的问题测试在所有的软件开发过程中都是最重要的部分。在软件开发过程中,一方面要求我们通过测试活动验证所开发的软件在功能上满足软件需求中描述的每一...

    11年前   
    744    0

    关注软件开发项目中的人

    关注软件开发项目中的人从1995年我开始带领3个人的软件团队起,到现在也10多年了。一直以来我都在思考,如何才能确保一个软件项目能够顺利,成功的开发完成。而我能够得到的最为重要经验是:“决定一...

    12年前   
    687    0

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

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

    11年前   
    14544    0

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

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

    9年前   
    554    0

    项目中如何更好的控制客户需求

    项目中如何更好的控制客户需求凡是做过不止一个国内的项目的项目主管人员可能都经历过这种场合:公司的销售人员兴冲冲的拿来一份与客户签订的合同交给你,声称这项目又搞定了,但是当你拿过来合同(或者任务...

    9年前   
    474    0

    软件项目中如何开展有效的需求评审

    软件项目中如何开展有效的需求评审  1 需求评审的重要性  在软件项目中,需求分析是最开始的工作,同时也是最重要的工作。需求分析如果做得不够详细或者是偏离用户需求或者是存在缺陷的话,往往会给项...

    10年前   
    520    0

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

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

    9年前   
    795    0

    浅析需求开发

    浅析需求开发摘要:需求开发是软件项目开发过程中十分重要的工作,也是项目最终能够取得成功的基础。本文参考其他的同行,总结了笔者这几年软件开发过程中所遇到的问题,针对问题提出相应的对策。关键词:需...

    9年前   
    446    0

    浅析规划设计项目中的管理问题

    浅析规划设计项目中的管理问题  摘 要:本文针对规划设计项目的特点,按照项目管理的理论方法,分析目前规划设计单位设计管理中的缺陷,在此基础上,提出从组织结构,控制机制等方面对规划设计项目管理进...

    9年前   
    518    0

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

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

    11年前   
    586    0

    从容赶急——快速软件开发项目中的有效沟通

    从容赶急——快速软件开发项目中的有效沟通在当今快节奏的工作环境中,软件开发人员正面临着一种痛苦的两难境地:他们需要应付加速软件开发进程的持续压力,这种对速度的要求会导致沟通失败;同时还要面对由...

    12年前   
    530    0

    试论软件开发项目中风险管理

    试论软件开发项目中风险管理软件项目都存在着这样那样的风险,尤其是数据分析项目这就需要我们在进行软件开发项目时更加注重风险管理,注重风险分析,做好风险管理计划,积极寻求风险应对方法,从而提高项目...

    10年前   
    545    0

    浅谈软件开发项目中的沟通管理

    浅谈软件开发项目中的沟通管理  在项目管理过程中我们可能都曾遇到类似这样的问题,在进行项目阶段性成果检查时, 发现客户的实际要求和开发的功能不相吻合,或者客户所要求的某种属性并没有得到体现,或...

    10年前   
    428    0

    需求分析小结

    需求分析小结  需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键  项目经理博客  总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我...

    8年前   
    825    0

    需求分析

     需求分析 文件编号: NP503100 生效日...

    10年前   
    7641    0

    1.需求分析

    胡海洋小组文 档 编 号产品版本密级文件状态:[ ] 正在修改[ √ ] 正式发布All-T-2019/12/29Version 1.0内部项目名称超市订单管理系统共19页软件学院官网需求...

    4年前   
    878    0

    报表需求分析

    1. 需求 表格名称   创建人   创建日期   版本号   表格归属   需求描述   参与者   报表作用   报表内容   输入列   使用频...

    9年前   
    8513    0

    项目需求分析调查

    项目需求分析调查   长者部: 接触人数:742人   2012年7月,官洲街家庭综合服务中心的服务设施投入使用,正式开始为北山社区、仑头社区及官洲社区的居民提供服务。 官洲街家庭...

    9年前   
    7857    0

    需求捕获、需求分析与系统分析之间的关系

    需求捕获、需求分析与系统分析之间的关系  文/谷雨霖  简单说下,不对的地方大家指正。  需求获取--是需求开发的范畴。  需求获取可以采取传统的如:客户访谈、文档考古、用户调查、现场观摩,综...

    12年前   
    913    0