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

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

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

 需求分析原则有哪些?

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

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

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

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

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

 3.建立分析模型。

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

 需求分析功能有哪些?

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

 1.功能性需求

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

 2.非功能性需求

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

 3.设计约束

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

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

30
118
0
3

相关资讯

  1. 1、萌你一脸血《机器人少女Z》iOS公测在即4908
  2. 2、森林绿水晶《圣剑守护》神箭手影夜2585
  3. 3、618购物节《传奇世界H5》等你来剁手1745
  4. 4、《龙族世界》掌趣科技同人画大赛完美落幕585
  5. 5、颜值爆表《剑侠传奇》绝美小师妹初入江湖1521
  6. 6、《电击文库:零境交错》首次亮相萤火虫漫展1805
  7. 7、魔力时代手游公会战一触即发决战城堡3741
  8. 8、《一骑当千2》三国男神盘点之老将黄忠4395
  9. 9、三国杀传奇全新版本上线三国传奇永不落幕4899
  10. 10、《梦想江湖》手游时装部分惊艳亮相上演时尚大片3851
全部评论(0)
我也有话说
0
收藏
点赞
顶部