什么是需求分析

需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。

需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。

延伸阅读:

需求分析的原则

为了促进软件研发工作的规范化、科学化,软件领域提出了许多软件开发与说明的方法,如结构化方法、原型化法、面向对象方法等。这些方法有的很相似。在实际需求分析工作中.每一种需求分析方法都有独特的思路和表示法,基本都适用下面的需求分析的基本原则。

(1)侧重表达理解问题的数据域和功能域。对新系统程序处理的数据,其数据域包括数据流、数据内容和数据结构。而功能域则反映它们关系的控制处理信息。

(2)需求问题应分解细化,建立问题层次结构。可将复杂问题按具体功能、性能等分解并逐层细化、逐一分析。

(3)建立分析模型。模型包括各种图表,是对研究对象特征的一种重要表达形式。通过逻辑视图可给出目标功能和信息处理间关系,而非实现细节。由系统运行及处理环境确定物理视图,通过它确定处理功能和数据结构的实际表现形式。

文章标题:什么是需求分析,发布者:小编,转载请注明出处:https://worktile.com/kb/p/32800

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年11月30日 下午9:57
下一篇 2022年11月30日 下午10:02

相关推荐

  • udp 有哪些

    UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。 一、udp简介 UDP 是User Datagram …

    2023年1月9日
    1100
  • ie模拟器有哪些

    ie模拟器有:1、IEability;2、IE Tab;3、IETester。IEability插件是一款流行且强大的IE模拟器,适用于Chrome浏览器,该插件能够帮助用户以Chrome为核心的浏览器中模拟 IE 内核功能,特别适合部分网页打不开的情况,一键对IE内核进行在线切换。 1、IEabi…

    2023年1月12日
    3100
  • 蒙版包括哪四种类型

    蒙版包括以下四种类型:1、图层蒙版;2、剪贴蒙版;3、矢量蒙版;4、快速蒙版。图层蒙版可以理解为在当前图层上面覆盖一层玻璃片,这种玻璃片有透明的、半透明的、完全不透明的。然后用各种绘图工具在蒙版上涂色,涂黑色的地方蒙版变为透明的。 1、图层蒙版 图层蒙版可以理解为在当前图层上面覆盖一层玻璃片,这种玻…

    2023年1月9日
    2200
  • 最佳10大开源项目管理系统

    本文将比较国内外使用最广泛的一些开源项目管理系统以及非开源项目管理系统。非开源项目管理软件:1、Worktile;2、PingCode;3、Asana;4、Wrike;5、Jira。开源项目管理软件:6、Redmine;7、Taiga;8、project-open;9、ProjectLibre;10…

    2022年5月10日
    91700
  • Zoho中国CEO侯康宁:每条新曲线背后都是骨肉之痛,长期主义基于战略定力

    文| babayage 编辑 | 笑 笑 7年清华人 文明心智,野蛮体魄 1981年8月27日,在坐了18个小时(其中17小时是站席)的火车之后,16岁的侯康宁来到清华大学新生报到处完成了手续,成为清华大学自动化系1981级自12班的一员。 ▲侯康宁一直珍藏着清华学生用的副食证和澡堂票。 考上清华是…

    2022年3月20日
    22200
  • PingCAP黄东旭:想告诉图灵这个世界现在的样子

    文| babayage 编辑 |馨 月 创业是投己所好 科创人:作为技术圈内著名艺术青年,哪个瞬间会让您更开心,完成一段优美的代码或者乐谱?还是得到来自外界的欢呼与掌声? 黄东旭:在创业之前的很长一段时间里,完成一段代码、写完一首好曲子那一瞬间是最让我快乐的。但是创业之后,我发现真正帮助到别人的快乐…

    2022年3月20日
    12200
  • 创世伙伴梁宇:TMT投资圈著名暖男,做好每件普通而正确的事

    梁宇,朋友们给他起了个“大白”的外号,幽默、细腻、耐心、谦和、优质倾听者——焦虑与浮躁弥漫的时代下,很稀罕的一种气质。 听他讲述自己的故事,年少轻狂、误判、盼着下班打CS、在养老的氛围里消磨多年……泯然众人的要素一样不少。至于成长和成就?“可能也就运气比较好,赶上了数字信息时代的一波大浪。” 我信你…

    2022年3月20日
    16300
  • 商业智能的作用有哪些

    商业智能的主要作用有:1、商业智能平台中的交互式仪表板;2、提高效率;3、智能决策过程;4、提高客户满意度;5、获取高质量数据;6、帮企业预见即将发生什么。 BI(Business Intelligence)即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确地提供报表…

    2022年10月25日
    13600
  • 3d图表有什么优点

    3d图表的有点有:1、优化信息理解方式;2、提高决策效率;3、数据趋势更明显;4、吸引眼球;5、增强说服力。优化信息理解方式是指3D数据可视化为我们提供了对信息快速、清晰理解的方式。 1、优化信息理解方式 3D数据可视化为我们提供了对信息快速、清晰理解的方式。利用3D图形,我们可以以一种易于被理解和…

    2023年1月10日
    2900
  • PHP中运算符有哪些分类

    PHP中运算符有以下分类:1、算术运算符;2、赋值运算符;3、比较运算符;4、逻辑运算符;5、递增或递减运算符;6、字符串运算符;7、位运算符。算术运算符即算术运算符号,是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号。 1、算术运算符 算术运算符…

    2023年1月16日
    1100

发表回复

登录后才能评论
联系我们
关注微信
关注微信
分享本页
返回顶部
PingCode 比 Jira 更好用的研发管理工具。免费试用