传统软件工程的需求类型是什么?

3小时前 (10:00:04)阅读2回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1835415
  • 级别管理员
  • 主题367083
  • 回复0
楼主

1、用户需求:这是软件开发的基础,它包括用户希望解决的问题或达成的目标,用户需求通常基于用户研究和用户访谈收集的数据。

2、功能需求:功能需求是针对系统或系统的各个部分提出的要求,这些需求描述了系统应该具备的功能,以及这些功能如何与用户交互。

IEEE软件工程标准词汇表(1997年)

IEEE提供了详细的软件工程术语和词汇表,帮助开发者理解和使用这些术语,以下是该标准的一些关键定义:

用户解决问题或达到目标所需的条件或权力 (Capability):这是指用户希望实现的目标或解决问题所需的具体能力或资源。

系统或系统部件应满足合同、标准、规范或其他正式规定文件所需的条件或权力 (Requirement):这指的是系统或其组件必须符合特定合同、标准或法规的要求。

反映上述(1)或(2)所描述的条件或权能的文件描述 (Specification):这种文档用于详细说明和记录用户需求和功能需求,以便后续的设计和开发过程参考。

简单的用户需求定义

用户需求:用户需要在应用系统中实现什么?为了实现这一目标,用户需要提供所有详细的业务描述、业务流程、表格样式等。

功能需求定义

功能需求:将用户需求分类为计算机可实现的子系统和功能模块,用设计语言描述和解释用户需求,以指导程序设计。

通过这些定义和示例,我们可以更好地理解传统软件工程中的需求类型,并明确功能需求和用户需求之间的关系。

0
回帖

传统软件工程的需求类型是什么? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息