作者:Vivian329306 | 来源:互联网 | 2023-08-16 13:41
需求分析非常重要,需求分析经常变动,难以把握。需求可以分为两大类:功能性需求和非功能性需求,前者定义了系统做什么,后者定义了系统工作是的特性。3.需求描述:就是指编制需求分析阶段的
需求分析非常重要,需求分析总是波动的,很难把握。
需求大致可分为功能需求和非功能需求,前者定义系统要做什么,后者定义系统运行的特性。
需求分析任务:需求获取、分析建模、需求概览、需求验证四个步骤
1 .需求获取是一个明确用户需求的过程,需求获取方法有问卷调查、访谈、实地操作、原型制作等多种
2 .分析建模:建模是对事物进行抽象以理解事物,通常由一系列符号和组织这些符号的规则形成。
3 .需求说明:指编制需求分析阶段的文件。
通常,对于复杂的软件系统,要求阶段会生成三个文档:系统定义文档(用户要求)、系统要求)和软件要求(软件要求)。
4 .需求验证:就是验证以上需求分析的成果。 需求分析阶段的工作成果是后续软件开发的重要基础,为了提高软件开发质量,降低软件开发成本,必须清醒需求的正确性,并严格验证。 确保需求的一致性、完整性、现实性和有效性。 确保设计和现实需求的可追溯性,进行需求的变更管理。
内容参考《软件工程理论与实践》