软件工程第3章要点.pptx

软件工程;2;1. 需求定义;软件需求重要性;软件需求重要性;需求层次;需求层次;8;软件需求;功能需求 (Functional requirements);非功能需求 (Non-functional requirements);12;领域需求 (Domain requirements);例:图书馆系统;功能需求;非功能需求;领域需求;优秀需求的特征;2. 需求工程;需求开发过程域 需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。 需求获取的目的是通过各种途径获取用户的需求信息,产生《用户需求说明书》。 需求分析的目的是对各种需求信息进行分析,消除错误,刻画细节等。 需求定义的目的是根据需求调查和需求分析的结果,进一步定义准确无误的软件需求,产生《软件需求规格说明书》。系统设计人员将依据《软件需求规格说明书》开展系统设计工作。 需求管理过程域 需求管理的目的是在客户与开发方之间建立对需求的共同理解,维护需求与其它工作成果的一致性,并控制需求的变更。 需求确认是指开发方和客户共同对需求文档进行评审,双方对需求达成共识后作出书面承诺,使需求文档具有商业合同效果。 需求跟踪是指通过比较需求文档与后续工作成果之间的对应关系,建立与维护“需求跟踪矩阵”,确保产品依据需求文档进行开发。 需求变更控制是指依据“变更申请-审批-更改-重新确认”的流程处理需求的变更,防止

文档评论(0)

1亿VIP精品文档

相关文档