试题详情
- 简答题软件需求可以分为业务需求、用户需求、功能需求和非功能需求,请分析业务需求与功能需求的区别?
-
业务需求是用户高层领导机构决定的,它确定软件的目标、规模和范围。业务需求一般在进行需求分析之前就应该确定,需求分析阶段要以此为参照制定需求调研计划、确定用户核心需求和软件功能需求。业务需求通常比较简洁,大约三~五页纸就可以描述清楚,也可以将它直接作为需求规格说明书中的一部分。
功能需求定义了软件开发人员必须实现的软件功能。用户从他们完成任务的角度对软件提出了用户需求,这些需求通常是凌乱的、非系统化的、有冗余的,开发人员不能据此编写程序。软件分析人员要充分理解用户需求,将用户需求整理成软件功能需求。开发人员根据功能需求进行软件设计和编码。 关注下方微信公众号,在线模考后查看
热门试题
- 软件维护费用高的主要原因是()。
- 概要设计是软件系统结构的总体设计,以下选
- 某企业的设备维修委托给专业的技术公司完成
- 以下属于软件维护阶段文档的是()。
- 什么是结构化分析方法?该方法使用什么描述
- ()工具在软件详细设计过程中不采用。
- 引起软件改变的原因主要有()。
- 软件可行性研究一般不考虑()
- 软件工程的研究内容具有层次化结构,最底层
- 不适合作为数据处理与数据库应用的语言是(
- 框架是一组可用于不同应用的()集合
- 模块间的耦合程度强烈的影响系统的可理解性
- 为高质量地开发软件项目,在软件结构设计时
- 描述软件需求通常不用哪个工具()。
- ()针对开发过程中的程序、数据、文档提出
- 下列几种类型中,耦合性最弱的是()。
- 数据流图与程序流程图的主要区别是程序流程
- 软件的发展经历了()、程序系统阶段、()
- 系统的物理构架中应该包括哪些信息?
- 试分析结构化方法存在的主要问题是什么?