论有效的需求分析过程

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:595.3pt 841.9pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;} div.Section1 {page:Section1;} -->

              论有效的需求分析过程

一、项目简介(省略)

 

二、根据什么选择哪些需求分析方法、采用的分析工具?
      
我在这个系统的需求分析中采用了面向对象需求分析过程和实体关系分析方法。面向对象的软件工程方法具有以下好处:首先易于控制领域问题的复杂性,其次可以适应变化,最后可以复用代码,提高开发效率。面向对象分析方法是面向对象软件工程重要一环。所以采用面向对象分析方法就能得到上述好处;另外选择实体关系分析方法是为了满足关系型数据库需要,我们目前选择的数据库不是面向对象数据库,而是关系型数据库。

三、面向对象的需求分析过程:

       需求获取过程:在这个过程中先制定需求获取计划,然后采用面谈、调查表和讨论方式从客户那儿获得需求。

       客户系统业务价值确定:通过对现在业务执行方式分析,发现存在以下问题:业务数据存档不完整,业务过程计算量大且难以做到准确,业务数据收集不及时也就无法及时掌握业务执行情况,对林业资产难以及时掌握,所以我们就把解决这些问题作为系统的业务价值确定下来。

       业务范围的确定和表述:为了实现上述业务价值,我们就需要在系统中包含以下业务,计划采伐业务:由系统自动分析出采伐计划可行性,减轻人的工作量,提高效率;系统把计划和实际的跟踪对比,达到掌握业务执行情况和偏差。采伐业务:系统自动分析出采伐的收益,也可以减轻人的工作量提高效率;系统自动对采伐工资结算,系统自动对采伐工资和采伐蓄积分摊,系统自动处理仓库信息,及时准确掌握林班成本和资产,减轻人的工作量; 销售业务:系统自动结算销售收入,系统自动分摊销售收入,系统自动处理仓库信息,及时准确掌握林班收入,减轻人的工作量。业务范围通过业务用例来表达

       业务过程确定和表述:上面确定了三个业务:采伐计划、采伐、销售,下面就要确定每个业务是如何执行的,是由哪些部门哪些人员分别执行哪些步骤。(省略)

四、不足之处和弥补方法:(不是所有需求都能在前期获得,关于操作性方面问题解决办法)

有效需求分析培训梳理(一) 最典型的就是SMART原则:具体的(Specific)、可衡量的(Measurable)、可实现的(Attainable)、有相关性的(Relevant)、有时限性的(Time-based)简单来说,“整个软件系统为客户解决了什么问题、创造了什么机会”,对系统而言,最关键的干系人有哪些,各干系人对系统的关注点,有哪些担心(阻力点)“三个本质性问题。就是从总体属性、趋势、宏观的角度来说,如“”全面提升客户服务质量、“全面提高沟通效率”,这种方法的描述只是指出了一个模糊的方向,无法有效地界定系统的范围。 阅读详情

相关推荐

软件需求分析

需求规格说明书是需求分析阶段需要交付的基本文档,涉及引言、术语定义、用户需求、系统体系结构、系统需求等有关软件需求及其规格的诸多描述与定义。应该说,有关软件系统的一系列需求结论都需要以正式文档的形式写进这份文档之中。需求规格说明书将成为开发者进行软件设计和用户进行软件验证的基本依据,其作用是使软件用户和软件开发者双方在软件正式开发之前能够对需要开发的软件有一个共同认可的规格定义。需求规格说明书具有里程碑的意义,涉及比较广泛的读者群。

qq_38732900的博客 3066

有效需求分析》精读笔记.pdf

有效需求分析》精读笔记.pdf

需求分析过程

需求分析过程个人心得: 1.      业务资料收集与分析:拿到项目标书后开始查询项目资料; 1)        这个系统是干什么的,为什么要做这个系统; 2)        这个系统是给谁用的,用户都有哪些; 3)        客户想要的是什么,真实的业务应该是什么样; 4)        没有系统的时候他们平常的工作都是怎样完成的; 5)        工作过程中所有需要

申晓玲的博客 1397

有效需求分析.pdf

使了解需求工程基本理论,具有一定需求相关工作经验的技术人员、业务骨干的需求分析实战技能迅速提高,能够有效地组织、执行需求分析工作,熟练掌握各种模型并正确选择,编写出更加高效的需求文档。通过该课程的学习将达到以下提升: •深刻理解业务驱动的需求分析思想,建立清晰的需求分析工作脉络与线索感,能够正确根据项目特点、团队特点选择正确的需求分析策略与工具。 •对需求分析工作阶段建立清晰的认识,理解不同阶段的角色分工,理解不同阶段的产物关系,能够根据项目情况正确、合理分配需求时间。 •对项目目标建立正确的认识与概念,深入掌握项目目标、Stakeholder的分析思路和方法,能够有效地对相关需求进行跟踪。

有效需求分析

感悟 方案非需求 要意识到方案后面真实的问题,而不是简单的实现。如果只是简单的实现方案,注定是个平庸的产品,不会超出用户预期。 需求 = 预期 - 现状 一旦出现现状≥预期,就不会出现需求,此时需要提高用户的期望值,这样才能产生需求。 哪里有分解,哪里就有接口 我们能为对方提供什么服务?我们需要对方提供什么服务? 一听二问三读 听,不打断,不陷入细节,先获取整体流程。 问,沿着流程发问,获取分支...

u011498594的博客 2143

常见的产品需求获取来源

日常需要做新的产品或者新的项目的时候,总是愁苦该去哪里获取到足够多的原始需求,闭门造车显然不是最好的方式,那样会使产品带上浓重的个人主义色彩。其实一般有新的项目需要上马,至少总会有个愿景,根据这个再去挖掘需求就稍微容易一点,最怕的就是那种没有方向的,一切都是实验性质的,需要做着做着才能找到方向的项目,刚开始的时候会茫无目的。没有明确的需求功能列表就无法进行产品的开发或者项目的执行,那么一般常见的需

yuyin86的专栏 2571

有效需求分析过程

对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及到软件开发,人们却变得“大大咧咧”起来。软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”(Leffingwell 1997)。可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟(期望差异)—开发者开发

ulark的专栏 776

有效需求分析过程[1]

<br />对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然 而,涉及到软件开发,人们却变得“大大咧咧”起来。软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”(Leffingwell 1997)。可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟(期望差异)—开发者开发的与用户所想得到的软件存 在着巨大期望差异。 <br />  在软件工程 中,所有的风险

sun_abc的专栏 689

业务定义与有效需求分析

摘要 在计算机应用系统建设过程中,有效需求分析是最关键的一步,本文深入分析了有效需求分析的概念,并讨论了有效需求分析的处理过程,最后讨论了做有效需求分析的前提条件。 关键词 业务定义、目标确认、需求调查、需求分析、效果分析 1为什么要进行业务定义计算机技术支持的业务运营支撑系统是随着市场经营的需要不断得到完善和提高

为天加朵云... 1081

徐锋-需求分析

徐锋老师的需求分析有感兴趣的同事可以参加

需求分析师培训资料——徐峰

徐峰非常经典的需求分析师培训资料,PPT文档,分为3个部分。

需求分析训练营 - 3 - 徐峰

徐峰,中国第一批需求布道者。知道的自然知道他文档的价值。•深刻理解业务驱动的需求分析思想,建立清晰的需求分析工作脉络与线索感,能够正确根据项目特点、团队特点选择正确的需求分析策略与工具。 •对需求分析工作阶段建立清晰的认识,理解不同阶段的角色分工,理解不同阶段的产物关系,能够根据项目情况正确、合理分配需求时间。 •对项目目标建立正确的认识与概念,深入掌握项目目标、Stakeholder的分析思路和方法,能够有效地对相关需求进行跟踪。

需求分析.pdf

需求分析.pdf 需求分析.pdf

需求分析经典小结

<br />  需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档(System Requirement Specification); 2.DRM

guojun828的专栏 6026

为什么要做好需求分析?如何做好需求分析

1、为什么要做需求分析 需求分析就是分析软件用户的需求是什么,用户通过软件可以实现那些功能,完成那些操作。如果我们投入大量的人力物力,但是最后产出的软件根本没有用户愿意使用,或者根本不能满足用户的需要,那么这种结果无疑是痛心的,为什么在软件开发领域,能够最终优秀交付的只有14%,57%最多是合格,剩下29%则完全是失败??很多原因是因为我们都是一厢情愿的认为用户要的是什么,而没有搞清楚用户到

企业级UML2建模工具、MDA工具、数据库建模工具、需求管理工具、集成开发平台 1455

有效需求分析阅读笔记三

1准确、有效需求分析的必要性    由于软件系统复杂性日益提高,软件规模日益庞大,上世纪六十年代末后爆发了深刻的软件危机,表现为:进度拖延,费用超支,软件不符合用户要求、可靠性差且难以维护。其最主要的原因就是缺乏准确、有效需求分析。时至今日,软件危机问题一直没有得到很好解决。  有效需求分析的重要性和必要性体现在:第一,软件需求文档是软件工程项目验收的依据。不准确、不完备的需求必然会导致生...

weixin_33948416的博客 353

需求分析过程是什么?_7大需求分析方法与5大分析过程

面对业务部门层出不穷的需求,如何入手进行需求分析?有没有需求分析的标准方法论可供参考?以下就是为大家推荐的8大类需求分析方法:流程图原型用例图用户故事(3C原则)词汇表实体关系图ERD分解图下面着重介绍最常见的3种方法:流程图、原型、用例图方法:流程图流程图也叫工作流,业务分析师的主要技能之一。流程图是需求分析师在需求分析过程中的重要工具。业务干系人常把自己的工作描述成一系列活动,并夹杂着业务活动...

weixin_39636079的博客 3877
上一篇: 迭代软件开发
下一篇: windows操作系统的进程创建过程
xu_zh_h
博客等级 码龄19年 72粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值