软件需求分析------系统必须做什么?

在需求分析之前,需要完整的写出软件需求规格说明书,在此过程中要尽量避免二义性的语言或表述。此过程需需求分析师和用户协作。具体实施过程如下图所示: 需求分析是软件规格定义时期的最后一个阶段,目的是知道系统必须做什么。在此之前有技术性分析的阶段,但对软件需求的理解程度,决定着软件的开发工作是否能够成功,如果不能真正满足客户的期望,一切技术和设计都是浮云。需求分析要对所做的系统提出完整,准确,清晰,具体的要求。 需求分析必须遵循的原则: 1.理解并描述问题的信息域 ------->数据模型(数据结构) 2.定义软件应完成的功能---------->功能模型(用例图) 3.描述用户的软件行为-------------->行为模型(操作流程图) 4.对描述信息,功能和行为模型进行分解-------------->层次(需要对系统进行分级,降低各个模块之间的耦合,尽量降低软件的难度以及开发风险)

你可能感兴趣的:(软件需求分析------系统必须做什么?)