我需要将以下RQ归类为
(所以我以后可以做类图和用例图)。
我想知道我是否在正确的轨道上(大胆的表情是我对每种要求的猜测):
需求文档 购买承诺系统。
该软件将计算工厂购买以生产其产品所需的许多详细信息。 (设计决策)
该软件必须使用IBM PC计算机上的C ++或Java编程语言编写。 (设计决策)
产品数量应等于4。(非功能需求)
软件设计的总体目标是提高软件的可移植性。 (非功能要求)
系统应接受有关每种类型产品的数量,数量和价格的数据作为输入(作为文本文件)。 (功能要求)
每种产品的详细信息数量不得少于5。
第一类和第二类产品应具有2个相同的详细信息。第二类和第四类产品应具有相同的详细信息。第三类产品应具有与第四类产品相同的两个详细信息,并且与第一类产品具有相同的详细信息。 (设计目标)
操作员应通过登录名和密码登录并注销到系统。 (设计目标)
在开始时,操作员必须提供以下数据项(应提供输入数据的验证):
软件必须为操作员的每个操作生成报告(报告应应操作员的要求保存在文件中)。该报告必须包含:(功能或设计目标要求) -购买所需的每一个细节。
答案 0 :(得分:1)
functional requirement告诉应该做什么。 non functional requirement讲述了有关软件应如何或软件应如何做的事情。
软件设计与软件的结构和行为有关。如果某些陈述似乎是武断的,并且您认为该软件可以满足所有要求,但又有所不同,那么很有可能它更多地是关于设计而不是要求。设计目标告诉设计必须确保的内容(模棱两可:在需求阶段,很难在非功能需求和设计目标之间做出区分)。设计决策是对软件行为或结构的决策。
考虑到这一点,这里进行分析:
答案 1 :(得分:0)