题目
1、需求分析的任务是什么?怎样理解“做什么”和“怎么做”?__________________________________________________
1、需求分析的任务是什么?怎样理解“做什么”和“怎么做”?__________________________________________________
题目解答
答案
答:需求分析的基本任务是要准确地理解旧系统、定义新系统的目标,为了满足用户需要,回答“系统必须做什么”的问题,即确定系统必须完成哪些工作,对新系统提出完整、准确、清晰、具体的要求。具体任务是:明确问题定义、导出软件的逻辑模型、编写软件需求规格说明书。“做什么”,即深入描述软件的功能和性能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件的其他有效性需求。“怎么做”,即着手软件需求的实现:用比较抽象概括的方式确定目标系统如何完成预定的任务,确定系统的物理模型。
解析
需求分析的基本任务是准确理解旧系统、定义新系统的目标,回答“系统必须做什么”的问题,即确定系统必须完成哪些工作,对新系统提出完整、准确、清晰、具体的要求。具体任务包括明确问题定义、导出软件的逻辑模型、编写软件需求规格说明书。“做什么”指的是深入描述软件的功能和性能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件的其他有效性需求。“怎么做”指的是着手软件需求的实现,用比较抽象概括的方式确定目标系统如何完成预定的任务,确定系统的物理模型。