比较相似术语之间的差异

之间的区别

首页 / 技术 / 它 / 编程 /功能需求和非功能需求之间的区别

功能需求和非功能需求之间的区别

2018年4月18日发布的Lithmee

功能vs非功能需求

的关键的区别功能需求和非功能需求之间的区别是功能性需求描述系统应该做什么,而非功能性需求描述系统如何工作。

在软件工程中,软件需求集中于应该由软件解决的需求。当开发软件时,第一步就是收集需求。这是最重要的步骤之一,因为整个产品取决于收集的需求。一旦收集到需求,就会对其进行分析和记录软件需求说明(SRS).软件需求可以分为两部分:功能性需求和非功能性需求。

内容

1.概述及关键区别
2.什么是功能需求
3.什么是非功能性需求
4.并列比较-表格形式的功能需求与非功能需求
5.总结

什么是功能需求?

指定软件功能方面的需求称为功能需求。功能需求从一个项目到另一个项目是变化的。它们定义系统或组件提供的功能。

功能需求和非功能需求之间的区别

图01:软件开发

假设一个医院管理系统。它可以包含登录模块、患者模块、医生模块、预约模块、报告模块和账单模块等多个模块。当提供正确的用户名和密码时,登录模块应该成功登录到系统。患者模块负责保存、编辑、删除患者详细信息。医生模块需要保存、编辑和删除医生的详细信息。预约模块可以安排、重新安排和删除预约。报告模块应生成医疗报告。账单模块应该生成用于支付的账单。这些是医院管理系统的一些功能需求。

什么是非功能性需求?

与软件功能方面不相关的需求属于非功能需求类别。它们定义了软件的预期特征。用户可以对它们做出假设。许多用户都关心如何正确地满足非功能性需求,特别是对于大型系统。

一个医院管理系统应该具备以下非功能性需求。速度是一个相当大的要求。系统应该在最小响应时间内处理数据。系统应该是安全的。数据只能由授权用户访问。它应该易于维护。软件应该是一个工作的和可用的产品。数据应可靠,并在必要时可用。因此,医院管理系统应具有性能、安全性、可维护性、可用性、可靠性、可用性等非功能性需求。

功能需求和非功能需求之间的区别是什么?

功能性需求与非功能性需求

功能需求是定义系统或其子系统功能的需求。 非功能性需求是指定可用于判断系统操作的标准的需求。
使用
功能需求用于描述系统的功能。 非功能性需求描述系统质量特征或质量属性。

总结——功能vs非功能需求

本文讨论了两类软件需求之间的区别。功能需求和非功能需求之间的区别在于,功能需求描述系统应该做什么,而非功能需求描述系统如何工作。

参考:

1.“软件需求。”教程,2018年1月8日。可以在这里

图片来源:

1.“编码拍摄年度计划高分辨率-5”马修(WMF) -自己的工作,(3.0 CC冲锋队)通过下议院维基

相关文章:

物理DFD和逻辑DFD的区别 getch和getche的关键字区别getch和getche的区别 机器学习和人工智能的关键区别机器学习和人工智能的区别 int和long的区别int和long的区别 Arduino和树莓派的区别Arduino和树莓派的区别

了下:编程标记:功能需求,功能需求定义,功能需求的例子,功能性需求与非功能性需求,非功能性需求,非功能需求定义,非功能需求示例

关于作者:Lithmee

Lithmee Mandula是计算机系统工程学士(荣誉)毕业生。她目前正在攻读计算机科学硕士学位。她的写作和研究领域包括编程、数据科学和计算机系统。

留下一个回复取消回复

你的电邮地址不会被公布。必填字段被标记*

请求的文章

特色的帖子

冠状病毒和感冒症状的区别

冠状病毒和感冒症状的区别

冠状病毒与SARS的区别

冠状病毒与SARS的区别

冠状病毒与流感的区别

冠状病毒与流感的区别

冠状病毒和Covid - 19的区别

冠状病毒和Covid - 19的区别

你可能会喜欢

天主教圣经与钦定圣经之区别

天主教圣经与钦定圣经之区别

麻疹和风疹的区别

Analysis和Analyses的区别

刚毛与毛毛的区别

刚毛与毛毛的区别

电子邮件和网络邮件的区别

最新的文章

  • 胶原蛋白和角蛋白有什么区别
  • 氪和氩的区别是什么
  • 水银电池和隔膜电池有什么不同
  • 炎症和过敏有什么区别
  • 紫外可见光谱和荧光光谱有什么不同
  • 戊醇和异戊醇有什么区别
  • 首页
  • 职位空缺
  • 关于
  • 请求的文章
  • 联系我们

版权©2010 - 2018之间的区别.保留所有权利。使用条款和隐私政策:法律.