信管网yanrangyisheng1***: [回复] 软件需求分析阶段要进行问题识别、分析和综合等工作,其中问题识别是双方确定对问题的综合需求,包括功能需求、性能需求、环境需求、可靠性需求、安全保密需求、用户界面需求、资源使用需求,不谈钱、不谈人
信管网cnitpm505444610***: [回复] 不谈人,不谈钱
信管网maxp***: [回复] 在教材第几页?
信管网shoul***: [回复] 不谈人
信管网qq313619***: [回复] 需求分析概括就是:需求分析主要是确定待开发软件的功能、性能、数据、界面等要求。需求分析的实现步骤通常包括:获取当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统 的逻辑模型三个部分。
需求分析阶段的工作可以分成 4 个方面:
(1)问题识别:用于发现需求、描述需求,主要包括功能需求、性能需求、环境需求、 可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求, 以此来预先估计以后系统可能达到的目标。
(2)分析与综合:也就是对问题进行分析,然后在此基础上整合出解决方案。
常用的方法有面向数据流的结构化分析方法(structured analysis, sa),面向数据结构的 jackson 方法,面向对象的分析方法(object oriented analysis, ooa),以及用于建立动态模型的状态迁移图和 petri 网。
(3)编制需求分析的文档:也就是对已经确定的需求进行文档化描述,该文档通常称为“需求规格说明书”。
(4)需求分析与评审:它是需求分析工作的最后一步,主要是对功能的正确性、完整性和清晰性,以及其他需求给予评价。
需求分类:软件需求包括功能需求、非功能需求和设计约束三方面内容。
|