第03章1结构化分析与设计分析.pptx

第三章 结构化分析与设计——分析 在软件的整个生命周期中,首先是软件计划期,接着是软件开发期,软件需求分析是软件开发的第一个阶段,也是关系到软件开发成功与否的关键一步。本章的学习是基于已完成软件计划的基础上进行的。 3.1 需求分析的任务与步骤 3.2 需求获取的常用方法 3.3 分析建模 3.4 软件需求说明 3.5 结构化分析方法 软件需求分析——结构化方法 软件在需求分析和设计阶段占用的工作量达到总工作量的40%~50%,说明软件开发前期的活动多么重要。当然这也包括分阶段开发原型的开销。大家熟悉的编码工作只占全部工作量的10%~20%,而软件测试和调试的工作量占到总工作量的30%~40%,甚至≥50%。3.1 需求分析的任务与步骤 3.1 .1需求分析的任务 需求分析的任务就是准确地回答“系统必须做什么?”这个问题,是通过系统分析员与用户一起商定,清晰、准确、具体地描述软件产品必须具有的功能、性能、运行规格等要求。软件需求分析阶段的目的是澄清用户的要求,并把双方共同的理解明确地表达成一份书面文档——软件需求规格说明书。3.1 需求分析的任务与步骤 需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型。主要有两个任务:1、建立分析模型——数据、功能和行为模型2、编写需求说明书。 其实现模型如下图所示:系统实现模型做什么当前系统理解需求模型化抽象化物理模型逻辑

文档评论(0)

1亿VIP精品文档

相关文档