软件文档写作02-需求分析.ppt

软件文档写作02-需求分析

需求分析 * * * 需求是系统的基础,陈述系统做什么,解决do what,而不是how to do。 何谓需求? 功能需求:是指系统必须完成的那些事,即系统要完成用户提出的各种功能要求; 非功能需求:是指软件必须具备的品质或属性,如可靠性、性能、系统响应时间、容错、系统可扩展性等; 设计约束:一般是指客户提出的一些补充约束说明,如系统必须基于SOA设计模式、必须采用Oracle数据库、必须采用商用服务器、必须做应用服务器的负载均衡、必须采用Unix服务器等技术要求。 需求包含哪些内容? 需求分析就是分析客户的需求是什么(分析原系统功能、存在的问题以及客户对未来系统的期望),全面地理解客户的各项要求,并准确地表达所接受的客户需求。 简言之,需求分析是获取需求、表达需求和验证需求的过程,最终形成一个客户和开发人员都遵守的规约:软件需求规格说明书,在需求规格说明书中详细记录项目的目标、约束条件、功能需求、非功能需求、接口需求、开发运行环境要求等内容。 什么是需求分析? 原系统 存在问题 客户期望 需求规 格说明 需求 分析 输入 处理 输出 需求分析输入输出 问卷调查 事先设计好需要提问的问题,然后形成问卷并将 问卷发放给所有和系统相关的客户人员,客户人员根据自己的工作职责,以答卷的形式表达对未来系统的要求。 客户访谈 通过与客户方的项目

文档评论(0)

1亿VIP精品文档

相关文档