需求分析原则和功能分别有哪些?

需求分析也称为软件需求分析,系统需求分析或需求分析工程等。它是开发人员进行的深入调查和分析,以准确了解用户和项目的特定需求,例如功能,性能,可靠性等。将需求表达成完整的需求定义,以确定系统必须做什么的过程。那么需求分析原则和功能分别有哪些?需求分析的原则主要从三个方面出发,即侧重表达理解问题的数据域和功能域、需求问题应分解细化,建立问题层次结构和建立分析模型。

需求分析原则和功能分别有哪些?_业界动态_电子商务

 需求分析原则有哪些?

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

 1. 侧重表达理解问题的数据域和功能域。

对新系统程序处理的数据,其数据域包括数据流、数据内容和数据结构。而功能域则反映它们关系的控制处理信息。

 2.需求问题应分解细化,建立问题层次结构。

可将复杂问题按具体功能、性能等分解并逐层细化、逐一分析。

 3.建立分析模型。

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

 需求分析功能有哪些?

需求分析的内容是针对待开发软件提供完整、清晰、具体的要求,确定软件必须实现哪些任务。具体分为功能性需求、非功能性需求与设计约束三个方面。

 1.功能性需求

功能性需求即软件必须完成哪些事,必须实现哪些功能,以及为了向其用户提供有用的功能所需执行的动作。功能性需求是软件需求的主体。开发人员需要亲自与用户进行交流,核实用户需求,从软件帮助用户完成事务的角度上充分描述外部行为,形成软件需求规格说明书。

 2.非功能性需求

作为对功能性需求的补充,软件需求分析的内容中还应该包括一些非功能需求。主要包括软件使用时对性能方面的要求、运行环境要求。软件设计必须遵循的相关标准、规范、用户界面设计的具体细节、未来可能的扩充方案等。

 3.设计约束

一般也称做设计限制条件,通常是对一些设计或实现方案的约束说明。例如,要求待开发软件必须使用Oracle数据库系统完成数据管理功能,运行时必须基于Linux环境等。

以上就是关于需求分析原则和功能分别有哪些的全部内容介绍,想了解更多关于需求分析的知识,请继续关注。

30
118
0
3

相关资讯

  1. 1、这万字长文帮助你真正的了解:互联网+的本质究竟是什么,有哪些陷阱4332
  2. 2、深入挖掘|eBay的现状及其变革之旅2215
  3. 3、2017焦虑与舒适的互联网人3334
  4. 4、微信将推公众号自定义内容功能试水推广新方式?3165
  5. 5、如何打造高性能大数据分析平台4966
  6. 6、当面试时,面试官究竟想要知道些什么?4830
  7. 7、渠道合作过程中的3个反常识点2516
  8. 8、2012年公务员面试攻略大全3479
  9. 9、语文学科,K12教育的下一个爆点?4906
  10. 10、文案工作如何从用户研究中获益1094
全部评论(0)
我也有话说
0
收藏
点赞
顶部