精华内容
下载资源
问答
  • 功能需求:描述软件应具备的功能,有时也被称为能力(capabilities),对系统提供的服务、...非功能需求:对软件进行约束,也被称为质量需求可以进一步分为:性能需求、可维护性需求、安全性需求、可靠性需求等。 ...

    需求分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761

    功能需求:描述软件应具备的功能,有时也被称为能力(capabilities),对系统提供的服务、功能以及系统在特定条件下的行为的描述

    非功能需求:对软件进行约束,也被称为质量需求可以进一步分为:性能需求、可维护性需求、安全性需求、可靠性需求等。

    展开全文
  • 软件非功能需求刻画诸如功能性限制、设计限制、环境描述、数据预通信规程以及项目管理等。然而在许多实际系统的开发中却往往忽视了传统软件的非功能属性。智能手机迅速发展的今天,如何设计出满足用户需求的手机成为...
  • 软件非功能需求在需求工程中扮演着重要的角色,但目前国内针对软件非功能需求方面的系统性介绍还比较匮乏。鉴于此,对软件非功能需求进行了介绍,对它的定义进行了文献上的梳理;阐述了软件非功能需求研究的必要性,...
  • 针对需求工程中非功能需求概念非常模糊甚至相互矛盾、非功能需求与其他非功能需求及功能需求之间的关系繁复而难以分析和建模、非功能需求与设计阶段制品之间的追踪关系模糊而不易记录和维护等问题, 分析了与非功能...
  • 完整的软件需求应包括功能需求和非功能需求非功能需求尤为关键,是衡量软件系统是否优劣的重要标准。本文论述了非功能需求的分类和其在软件架构中的重要性,阐述了非功能性测试的重要步骤,并从内存占用、CPU利用...
  • 除此之外,每个系统还有各种非功能需求。  业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务...
    软件需求包括3个不同的层次――业务需求、用户需求和功能需求。除此之外,每个系统还有各种非功能需求。 
    
    • 业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。 
    • 用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件――响应表都是表达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。 
    • 功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behavīoral requirement),因为习惯上总是用“应该”对其进行描述:“系统应该发送电子邮件来通知用户已接受其预定”。功能需求描述是开发人员需要实现什么。 
    • 系统需求(system requirement)用于描述包含多个子系统的产品(即系统)的顶级需求。系统可以只包含软件系统,也可以既包含软件又包含硬件子系统。人也可以是系统的一部分,因此某些系统功能可能要由人来承担。
    展开全文
  • 【软件工程】:非功能需求

    千次阅读 2015-11-20 10:59:07
    我相信有些筒子或者上班族找到这篇文章大都是搞不清楚什么是非功能需求,什么是功能需求,这样说吧,功能需求是必须的,然后非功能需求包括如下几个方面: 非功能性需求:用户对软件质量属性、运行环境、资源约束...

    我相信有些筒子或者上班族找到这篇文章大都是搞不清楚什么是非功能需求,什么是功能需求,这样说吧,功能需求是必须的,然后非功能需求包括如下几个方面:
    非功能性需求:用户对软件质量属性、运行环境、资源约束、外部接口等方面的要求或期望
    包括:
    (1) 性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求。
    (2) 可靠性需求:用户在软件失效的频率、严重程度、易恢复性,以及故障可预测性等方面的要求。
    (3) 安全性需求:用户在身份认证、授权控制、私密性等方面的要求。
    (4) 运行环境约束:用户对软件系统运行环境的要求。
    (5) 外部接口:用户对待开发软件系统与其他软件系统或硬件设备之间的接口的要求。
    (6) 可保障性(supportable)需求:用户在软件可配置性、可扩展性、可维护性、可移植性等方面的要求。

    展开全文
  • 需求定义:需求(requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件。... 非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性,包括系统的性能、

    需求定义:需求(requirement)就是系统(更广义的说法是项目)必须提供的能力和必须遵从的条件。

    需求分类:

    (1) 在一般使用中,需求按照功能性(行为的)和非功能性(其它所有的行为)来分类。

      功能性需求是说有具体的完成内容的需求。

      例如:比如客户登录、邮箱网站的收发收发邮件、论坛网站的发帖留言等。

      非功能性需求是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性,包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。

      例如:性能要求:要求系统能满足100个人同时使用,页面反应时间不能超过6秒;

         可靠性: 系统能7×24小时连续运行,年非计划宕机时间不能高于8小时。要求能快速的部署,特别是在系统出现故障时,能够快速的切换到备用机。

    (2) 在统一过程(UP)中,需求按照“FURPS+”模型进行分类。

    功能性(Functional):特性、功能、安全性;
    可用性(Usability):人性化因素、帮助、文档;
    可靠性(Reliability):故障频率、可恢复性、可预测性;
    性能(Performance):响应时间、吞吐量、准确性、有效性、资源利用率;
    可支持性(Supportability):适应性、可维护性、国际化、可配置性。

    “FURPS+”中的“+”是指一些辅助性的和次要的因素,比如:

    实现(Implementation):资源限制、语言和工具、硬件等;
    接口(Interface);强加于外部系统接口之上的约束;
    操作(Operation):对其操作设置的系统管理;
    包装(Packaging)例如物理的包装盒;
    授权(Legal):许可证或其他方式。
    使用“FURPS+”分类方案(或其他分类方案)作为需求范围的检查列表是有效的,可以避免遗漏系统某些重要方面。

    其中某些需求可以统称为质量属性(quality attribute)、质量需求(quality requirement)或系统的“某属性”。这些需求包括:可用性、可靠性、性能和可支持性

    展开全文
  • 非功能需求的6种类型

    千次阅读 2011-03-05 23:24:00
    其实,软件产品非功能性定义不仅决定产品的质量,还在很大程度上影响产品的功能需求定义。如果事先缺乏很好的非功能性需求定义,结果往往是使产品在非功能性需求面前捉襟见肘,甚至淹没功能性需求给用户带来的价值。...
  • 非功能需求的重要性

    千次阅读 2007-06-18 22:21:00
    适应功能需求的变化,适应技术的变化.应该保持应用相关模块和领域通用模块的分离,技术平台相关模块和独立于具体技术的模块分离从而达到"隔离变化"的效果. 3.对数据的良好规划. 4. 明确灵活的部署
  • 为什么我们经常需要重新设计系统?新的系统和旧的系统差异在哪里?旧的系统有什么问题?... • 维护成本太高• 只能修修补补,很难扩展• 性能• 等等此类问题非功能性因素… 接下来我们看看如何解决
  • 软件需求分析——非功能需求

    万次阅读 多人点赞 2019-05-07 18:28:24
    前言:需求分为功能需求非功能性需求,常常会因为注重功能需求而忽略了非功能性需求,以下是对常见几类非功能性需求的小小总结,以后再慢慢补充。 非功能性需求 1、定义:软件产品为满足用户业务需求而必须具有...
  • 功能性需求非功能需求

    万次阅读 2014-02-11 08:49:45
     在实际使用的过程用,需求又可以细分为功能性需求非功能需求。  功能性需求指的是项目中具体需要提供的功能和内容,比如用户登陆功能、收发邮件功能和论坛功能等。  非功能需求指的是项目中为满足客户...
  • 全程软件测试:非功能需求

    千次阅读 2019-02-18 14:36:37
    软件的非功能需求往往需要根据软件设计阶段的工作和测试验证的结果才能最终确定。软件的非功能需求主要体现在性能、有效性、可靠性等方面。 性能(performance):指在指定条件下,用软件实现某种功能所需计算机...
  • 常见非功能需求的描述案例

    万次阅读 多人点赞 2018-01-31 14:05:34
    但是在工程实践中,往往客户不会提出非功能需求需求人员在描述需求时不知道如何描述,在国际的各种标准中,对非功能需求有定义,但是比较抽象。因此我整理如下常见的非功能需求的描述案例,供需求人员进行...
  • 非功能需求

    千次阅读 2011-11-02 16:18:33
    非功能需求是产品必须具备的品质或者它将事情做到了多好,它们可以让产品有吸引力、易于使用、快速、可靠或者安全。比如可以利用非功能性需求来指定响应时间,或计算时达到的精确度、产品必须具有的某种特定外观、能...
  • 功能性需求非功能需求

    万次阅读 多人点赞 2018-12-05 14:22:18
    功能需求 (functional requirement规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求 (behavīoral requirement),因为习惯上总是用“应该”对...
  • 软件—非功能需求

    千次阅读 2019-11-08 10:00:26
    软件需求分为功能需求非功能性需求,常常会因为注重功能需求而忽略了非功能性需求,以下是对常见几类非功能性需求的总结。 非功能性需求 1、定义:软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。...
  • 在撰写软件需求规格说明书时,要描述功能和非功能需求,其中非功能需求分为10个种类,分别是性能需求,安全性需求,易用性需求,可靠性需求,可扩充性需求,健壮性需求,可移植性需求,可重用性需求和交互性需求。...
  • 目前能够找到的一份最详尽的信息系统肺功能性需求规范,这个东西在我们后期写非功能需求的时候,帮助非常大,虽然是2014年的文件,但其中描述、内容完全可以复用。
  • 非功能需求基础概念

    千次阅读 2019-02-18 18:57:23
    非功能需求是用来评价系统运行状态的需求。 我们需要考虑的主要包括以下几点: 1.可维护性(Maintainability) 崩溃率要求? ANR率要求? 最大可容忍的停机时间? (Maximum tolerable downtime (RTO / ...
  • 解惑 功能需求非功能性需求

    千次阅读 2013-07-31 11:56:22
    功能需求(functional requirement)为一软件工程用语,功能需求定义一个软件系统...功能需求会以非功能性需求(或是质量需求)为其基础,后者会描述设计或实現时的限制条件(例如性能需求、保安性或可靠度等)。 ...
  • 非功能需求表格

    2012-06-15 21:19:03
    这是一个需求分析中的肺功能需求分析的表格
  • 学习软件设计的非功能需求

    千次阅读 2009-12-13 10:34:00
    非功能需求是产品必须具备的品质或者它将事情做到了多好,它们可以让产品有吸引力、易于使用、快速、可靠或者安全。通常并不改变产品的功能,功能性需求是让产品工作的需求,非功能需求是为工作赋予特征的需求。所以...
  • 架构设计之非功能需求

    千次阅读 2019-01-02 13:10:20
    非功能需求什么叫非功能需求非功能需求为何与架构相关值得注意 什么叫非功能需求 非功能需求包括性能、可修改性、可用性、易用性、复用性、环境要求等,在最初的需求方案分析阶段很容易被忽略,而这些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 543,111
精华内容 217,244
关键字:

非功能需求