希赛考试网
首页 > 软考 > 软件设计师

需求分类 R类 I类

希赛网 2024-05-16 09:31:53

需求分类是指根据需求的性质、特点、应用范围、技术要求等方面的不同,对需求进行分类、划分和归纳。在信息化应用项目管理中,需求分类是项目管理的前置工作,它直接决定了项目的成功与否。本文将对需求分类 R类和I类进行详细介绍,在此基础上探讨R类和I类的各自特点、应用范围和技术要求。

一、需求分类

需求分类是按照需求性质、需求主体、需求层次等因素进行分类,将需求进行划分和归纳。需求分类是需求工程的重要环节,在需求分析的前期,需要对各种需求进行分类处理。这样有助于明确需求的来源、确定需求的优先级、了解需求的紧急程度等。通俗说,就是把需求按固定规则进行归纳整理,便于后续需求分析、设计、开发和测试等工作的顺利开展。

二、R类需求

R类需求是指要求确立和界定系统在结构上、性能上、功能上的一般要求,重点在于系统做什么,包括了系统的客观条件和约束。R类需求是指定系统的基本目标和功能的需求。它们是客户或用户与开发人员之间的契约,明确了系统的基本目标。R类需求有助于区分出客户真正需要的功能和客户可能以后需要的功能。

R类需求的特点:

1.比较稳定:R类需求通常不易改变,一旦被定义,就难以再进行变更。

2.易于衡量:R类需求在客户面前相对容易量化和演示。

3.关注功能:R类需求在软件开发中非常关注功能。

4.与开发组件耦合度高:R类需求对于将来软件的其他部分有很强的影响。

5.不太具体:R类需求通常表述得比较宽泛,难以明确细节。

R类需求的应用范围:

R类需求是系统目标和功能的具体表达。在需求定义阶段,通过与顾客对话和调查、市场需求调研、竞争对手调研、功能分析、技术可行性研究等方法来得到R类需求。

R类需求的技术要求:

在涉及R类需求时,采用一定的技术手段,从不同角度进行建模,以便能够有效地识别、交流和管理需求,提高项目开发的成功率,减少风险。一些常见的R类需求建模技术包括数据流图、状态转换图、结构化分析和OOAD建模。

三、I类需求

I类需求是指关注用户使用的需求,其主要特点是更注重用户感受的问题,如易用性、用户体验等。I类需求关注的是系统的界面、操作、用户的需求和体验等方面。

I类需求的特点:

1.易于变更:I类需求容易变化,受到用户的反馈和期望影响,随着软件的发展会进行修正和调整。

2.难以衡量:I类需求不能像R类需求那样在客户面前进行演示和量化。

3.强调界面:I类需求非常关注用户的界面。

4.仅适用于指定用户:I类需求只适用于系统的特定用户。

5.具体可行:I类需求表述得比较具体明确。

I类需求的应用范围:

I类需求的应用范围十分广泛,以开发面向最终用户的系统为主。在进行需求收集和分类的时候,需要听取用户的反馈和意见,将用户期望和需求进行总结和归纳,总结出对用户体验方面的需求。

I类需求的技术要求:

在涉及I类需求时,需要采用适合的技术手段,如从用户的角度出发,进行建模和设计,进行用户体验研究等。常见的I类需求建模技术包括任务分析、用例建模、流程图等。

微信扫一扫,领取最新备考资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考报考咨询

微信扫一扫,定制学习计划