摘录需求分析的经验总结

摘自:http://www.iteye.com/topic/1119832 及 http://fangang.iteye.com/blog/1345283

 

不能客户怎么说软件就怎么做。客户提出的原始需求往往是不考虑技术实现,基于非计算机管理的操作模式提出来的。他们提出的很多需求常常比较理想而不切实际,毕竟人家是非技术的。

 

同时,计算机信息化管理就是一次改革,对以往手工管理模式的改革。如果我们上了信息化管理系统,采用的管理模式却依然是过去的手工模式,新系统的优势从何而来呢?因此,我们做需求就应当首先理解现有的管理模式,然后站在信息化管理的角度去审视他们的管理模式是否合理,最后一步一步地去引导他们按照更加合理的方式去操作与管理。 

 

一个软件项目的需求调研首先必须要进行角色分析,然后对不同的角色分别进行调研。需求调研的最初需要召开项目动员大会,这是十分必要的。但真正要完成需求分析,应该是一个一个的小会,1~3个业务专家,只讨论某个领域的业务需求,并且很多问题都不是能一蹴而就完成的,我们必须与专家建立联系,反复沟通后完成。

 

需求分析不是一蹴而就的,它应当贯穿整个开发周期,不断的分析确认的过程。

 

初次接触客户,对于项目团队意义重大。对方对你印象的好坏,今后如何与你交往,都在这个阶段被确定下来。然而,在客户至上的今天,与客户保持适当的谦卑是有必要的,但过于的谦卑却常常给项目日后的进程带来风险。为什么这么说呢?过于的谦卑,处处都是诺诺诺,客户说什么就是什么,就会使客户变得非常强势。这样的结果就是,客户提出了许多变态的、不太现实的、不合理的需求,而我们呢却是一味地服从,客户说什么就是什么。最后我们做得很累,结果却不能让客户满意。 

 

正确的做法是,我们对客户提出的需求进行深入理解以后,运用我们专业知识,提出比客户的原始需求更加合理、可操作的解决方案,让客户感觉你说的正是他们想要的。如果能够这样,客户不仅能够欣然接收你提出的方案,而且会感觉你非常专业,你在客户心目中的形象也会无形中提高,使你有更多的机会提出有利于开发的可行方案,降低开发的风险。这毫无疑问会形成一个良性循环,但要做到这一点并不容易,我们需要在与客户接触的初期,就运用自己的专业知识在客户心目中形成威信。 

高效使用AI完成编程项目任务的指南:从需求分析到功能实现 要高效使用AI完成编程任务,明确目标、逐步拆解任务、撰写清晰提示词是不可或缺的步骤。在整个过程中,保持清晰的需求表达,并善用关键词引导AI,可以帮助你更快完成工作。借助AI,即使没有编程基础,也能实现复杂的技术创意。通过实践,你会发现,编程的过程不仅简单有趣,更是激发创造力的一次冒险。 阅读详情

相关推荐

【第4章】项目实战-亿级电商系统需求分析

平台类型: B2B 电商平台年交易额: 超200亿元客户定位: 行业龙头企业项目规模历时: 1年以上总投入: 450+人月费用等级: 千万级课程定位:需求分析基础与架构设计前提课程结构:分上下两部分,本节为上半部分学习目标:明确客户正向下单业务流程的系统边界前置知识:需求分析方法与业务流程分析系统边界:本系统与外部系统的交互关系当前聚焦场景:客户正向下单业务流程(订单创建环节)系统边界明确是架构设计基础需重点关注多系统协同场景后续将结合业务深入细化边界目标。

cherry5230的博客 679

需求分析的九项任务摘录

第1项任务:画出目标系统的组织结构图   原文对组织结构图的描述是:   列出各部门的岗位角色表,即组织机构模型。组织结构图中各单位的职责说明, 角色的岗位职责、相关任务说明。   这段话一看针对的就是信息应用系统类的软件系统。如果推广到一般的软件系统,这里创建的角色就是在用例当中的“用户”。此项任务就是要列出有哪些角色/用户使用本软件系统。   第2项任务:画出目标系统的业务操作...

weixin_34205076的博客 189

一个开源的AI数据分析工具,与数据对话,一键生成SQL、图表、表格、报告和智能商业分析。

Wren AI是一个开源的AI智能代理,让用户能够跟数据对话,实现从文本到SQL的转换,还能生成图表、电子表格、报告以及商业智能分析。它支持多种语言,能深入挖掘数据价值,提供智能数据探索功能,通过语义索引和精心设计的界面,让用户无需写代码即可获取洞察。Wren AI采用独特的架构,包含Wren UI、Wren AI Service和Wren Engine三大核心服务,可部署在本地或云端,助力团队高效、安全地解锁数据潜力。

AI_Charlotte的博客 4495

一本应用《软件方法》的书《软件需求分析和设计实践指南》

作者都自己画了业务序列图,而且基本抓住了建模的要点。我摘录其中几个图,供读者欣赏:

rolt的专栏 1231

轻量级NAS的隐秘战场:比特米盒CumeBox2与CasaOS的生态融合实践

本文探讨了比特米盒CumeBox2轻量级NAS设备与CasaOS操作系统的生态融合实践。通过硬件选型、系统部署、性能优化和应用场景分析,展示了如何将CumeBox2与CasaOS深度整合,打造经济实用的家庭数据管理中心,特别适合入门级用户和小型办公环境。

rl6adventurer的博客 895

极坐标格式算法(PFA)-SAR成像算法系列(六)

SAR成像算法:极坐标格式算法,介绍了算法的基本原理以及实现步骤,包含dechirp处理、RVP补偿,距离插值、方位插值。文后附有代码,可根据自身情况下载。

yjh_2019的博客 1万+

需求分析

转自:http://www.miiceic.org.cn/phrase/200603062220345.html  作者的观点不能说很有创新性,但阐述得很深刻,也很实在,许多观点与我自己不谋而合。摘录下来,以便日后温故而知新,亦为警惕自己。       需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体

fengcan 818

【无标题】IP804A参考资料和管脚作用图

3.3V内置led控制内置EEPROM接口,用于哑应用ip804a,可集成为4X N端口PSE稳压器内置支持外部设备。多个系统和IC总线用于从每个IP804A收集PD电源状态,以支持全局电源管理。多个ip804a可以构建一个具有成本效益的PHY级PSE系统以支持PD分类和电源管理,而无需主机。基于LLDP(IEEE标准8023AT-2009的一部分),可以实时维护PSE和PD之间的动态电源管理,以提高电源效率。IP804A是一款用于POE(以太网供电)系统的4端口PSE(电源设备)控制器IC。

2301_78055735的博客 1059

书籍推荐 —— 软件是这样“炼”成的:从软件需求分析到软件架构设计

软件是这样“炼”成的:从软件需求分析到软件架构设计》是以案例驱动的方式,用投核保系统为本书仅有、连贯性的案例全程记录了软件开发过程中从需求开发到架构设计的全部过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”编写方法,也不是以应用介绍为主调的“应用派”编写格调,而采用了情景对话、场景在线、自然语言的方式,详细介绍了软件需求到架构过程中所应用的理论知识以及这些知识的应用,同时分析了这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段成果物完整的展现给读者。

blackcat123的博客 1309

【软件系统架构】系列十一:面向对象技术—sysML

摘要: SysML(系统建模语言)是UML的扩展,专为复杂系统工程设计,支持硬件、软件、人员等跨领域建模。其核心包括9种图:4种结构图(如块定义图BDD、内部块图IBD)、4种行为图(如活动图AD、序列图SD)和需求图(REQ),覆盖需求、结构、行为及参数约束。相比UML(面向软件),SysML精简图表(9 vs 13),强化需求追踪与性能分析(如参数图PD),并支持MBSE(基于模型的系统工程)。需求关系(如满足、验证、派生)在需求图中明确关联设计实现,形成闭环管理。SysML是UML的子集与系统工程扩展

moton2017的博客 1905

基于RK3588与昇腾310B的异构K8s集群部署与NPU统一调度实战

本文介绍了基于RK3588与昇腾310B的异构K8s集群部署方案,通过HAMi+Volcano实现NPU统一调度。方案包含硬件配置、操作系统准备(银河麒麟/欧拉)、容器运行时部署及K8s集群搭建等关键步骤,支持多厂商NPU设备的统一抽象和精细化切分,为边缘AI计算提供高效资源管理能力。

huanghm88的专栏 280

《软件架构设计》学习笔记&摘录(四)

需求分析        那些没有经验的问题解决者们,几乎无一例外,都是去匆忙地寻找解决办法,而不是先给要解决的问题下定义。          什么是软件需求?什么是需求捕获、需求分析和系统分析?需求描述了系统必须满足的情况或提供的能力,它就可以是直接来自客户需要,也可以来自合同、标准、规范或其他有正规约束力的文档。需求的捕获是获取知识的过程,知识从无到有、从少到多。需求分析是挖掘和整理知识的

1万+

3. UFS 电气时钟、复位、信号和电源

当接收到用于从 HS-MODE 到 LS-MODE 转换的 DME_POWERMODE.ind 或用于从 HS-MODE 到 HIBERN8 转换的 DME_HIBERNATE_ENTER.ind 时,UFS 主机可以启动一个计时器。在整个 PA_INIT 过程中,不应门控参考时钟。如果 UFS 主机启动从 HS-MODE 到 LS-MODE 或 HIBERN8 的电源模式更改,则应确保在关闭参考时钟之前,至少已经经过了由 bRefClkGatingWaitTime 定义的最小时间间隔,见图 6.3。

qq_42238448的博客 1293

基于UML的需求分析和系统设计(完整案例和UML图形演示)

小序: 从学生时代就接触到UML,几年的工作中也没少使用,各种图形的概念、图形的元素和属性,以及图形的画法都不能说不熟悉。但是怎样在实际中有效地使用UML使之发挥应有的作用,怎样捕捉用户心中的需求并转换成明确的UML图形,怎样把自己心中的设计意图通过UML图形准确地表达出来,以及各职责人员如何通过UML图形进行有效沟通,关于这些,却深感迷茫。 最近有幸得到了一个台湾人赖信仁写的《UML

qq_31059985的博客 5万+

【图像去噪】基于加权核范数最小化算法实现图像去噪附matlab代码

1 简介 WNNM是一种约束矩阵奇异值稀疏性的低秩算法,在NNM理论基础上增加了核范数权重,有效利用了自然图像的先验信息并提高了核范数的灵活性. 2 部分代码 ​clcclear allclose allnSig = 100;O_Img = double(imread('Monarch.png'));​randn('seed', 0);N_Img = O_Img + nSig* randn(size(O_Img)); ..

qq_59747472的博客 3114

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

需求分析引言:架构漫谈(一)

本文主要对架构的概念做一些介绍,并引申出需求分析的重要性,再简介需求分析的过程和一些UML图例。

北亮的专栏 1800

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

基于UML的需求分析和系统设计教程详解

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Ru

quanquan_i的专栏 2561

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

软件文档摘录

内容摘自:http://www.php100.com/html/dujia/2015/0306/8727.html 软件文档可以分为开发文档和产品文档两大类:开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等。产品文档包括:《产品简介》、《产品技术白皮书》、《评测报告》...

weixin_30549175的博客 66

软件方法摘录

================以下是摘抄========================= 前置问题: 利润 = 需求 - 设计。     需求:从卖的视角、具体的实际问题来考虑,将产品当做项目来做一步一步来走。     设计:从做的角度、抽象的问题模型来考虑,将项目当做产品来做尽力做出彩。     综述:设计源于需求而又高于需求。         需求规约(如何考虑):    

每天积累一点,一年后你会发现,自己变化很大 939

博客摘录「 需求分析说明书和需求规格说明书的区别」2023年4月3日

区别:(一)面向对象上不同: 需求分析说明书往往面向业务人员、用户 需求规格说明书往往面向设计、开发人员。(二)生成阶段不同: 一般先有需求分析说明书,后有需求规格说明书, 需求分析说明书往往是需求规格说明书的输入 (三)内容侧重点、粒度不同: 需求分析说明书侧重于把系统要解决的业务逻辑、要实现的功能描述清楚,更宏观;需求规格说明书侧重于把系统的约束、输入、输出和处理过程定义清楚,更具体。

Xiao13209931295的博客 653

《小强升职记》摘录笔记

BY石展 http://dbaview.cn 前言第一章 寻找种子一、你真的很忙吗你知道这世界由哪两类人组成吗?""是男人和女人?""呵呵,错,是确实很忙的人和假装很忙的人。前一种人用 20%的时间完成了后一种人用 80%的时间才能完成的事情,因此前一种人忙着考虑如何打发闲暇的时间,后一种人则忙着煮方便面和熬夜。二、认识时间黑洞超市时间黑洞电视时间黑

454

博客摘录「 产品设计体会(十三)——再说需求分析」2023年9月18日

需求分析的目的是把从客户那里收集到的“用户需求(有时候甚至是解决方案,但我们不能不假思考的照做)”做归纳,然后得到一个总体概念后在分析、分解为“产品需求(给出我们的解决方案)”。举个例子结束:小明说要吃肥牛火锅(18元),我们分析认为他是饿了,不是馋了或者真的想吃牛肉,最后给出我们的方案,扔给他2个馒头(0.5元*2),结果他虽然眉头一皱,但考虑到性价比(省了94.4%的成本啊!他省的多我们的利润空间也会大些),还是很愉快的吃了。

k_anjing的博客 133

软件测试基础与理论-需求分析

测试人员做需求分析的目的:了解业务,把需求转化为可测试点。 一、需求分析相关概念 1、需求定义(IEEE软件工程定义): (1)用户解决问题或达到目标所需的条件或权能(Capability); (2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所需的条件或权能。 (3)一种反映上面(1)或(2)中所描述的条件或权能的文档说明。 ...

u010452967的博客 228
上一篇: HA及集群
下一篇: 心得和总结
maimode
博客等级 码龄19年 11粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值