软件需求包括三个不同的层次。业务需求、用户需求和功能需求。其中业务需求(  )。

考试题库2022-08-02  46

问题 软件需求包括三个不同的层次。业务需求、用户需求和功能需求。其中业务需求(  )。A.反映了组织机构或客户对系统、产品高层次的目标要求,在项目视图与范围文档中予以说明B.描述用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明C.定义了开发人员必须实现的软件功能D.描述了系统展现给用户的行为和执行的操作等

选项 A.反映了组织机构或客户对系统、产品高层次的目标要求,在项目视图与范围文档中予以说明
B.描述用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明
C.定义了开发人员必须实现的软件功能
D.描述了系统展现给用户的行为和执行的操作等

答案 A

解析 本考题考查的知识点为软件需求基础知识。
1.业务需求(Businessrequirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(visionandscope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(projectcharter或marketrequirement)文档。
2.用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。
3.功能需求规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。
4.系统需求用于描述包含多个子系统的产品(即系统)的顶级需求。包括功能需求、非功能需求和设计约束。功能需求在上述“3.”已经介绍了。非功能需求则是指系统必须具备的属性或品质,又可细分为软件属性(易用性、可维护性、效率等)。设计约束也称为限制条件或补充规约,通常是对系统的一些约束说明。例如:必须采用国有自主知识点产权的数据库系统、必须运行在UNIX操作系统之下等。
转载请注明原文地址:https://tihaiku.com/congyezige/2297551.html

最新回复(0)