精选优质文档-倾情为你奉上软件需求复习提纲第I部分 什么是软件需求?为什么要实现软件需求?哪些人应参与软件需求?一、软件或系统项目涉众:客户: 为达到其公司的业务目标而投资项目或购买产品。用户:直接或间接与产品打交道,是客户的一部分。需求分析员:负责编写需求并传达给开发团队。开发人员:设计、实现和维护产品。测试人员:确定产品的行为是否与预计的相一致。文档编制人员:负责编写用户手册、培训资料和系统帮助。项目经理:制定项目计划并带领开发人员获得成功。法律人员:确保产品符合所有相关法规。生产人员:制造包含该软件的产品。市场营销人员:技术支持及其他与产品和客户打交道的人员。常见的几种关于需求的定义说法:需求是“任何促成设计决策的因素”;用户为解决某个问题或达到某个目标而需具备的条件或能力。系统或系统组件为符合合同、标准、规范或其他正式文档而必须满足的条件或必须具备的能力。上述第一项或第二项中定义的条件和能力的文档表达。需求是对应该实现什么功能的说明可以是对系统运行方式或系统特征与属性的描述;还可能是对系统开发过程的约