(软件分析与设计基础).ppt

第二章 软件分析与设计基础 本章包含的内容: 1)面向过程分析与设计 2)面向对象分析与设计 3)数据库建模与设计 本章重点: 1)掌握面向过程分析与设计的思想与方法; 2)熟练掌握面向对象分析与设计的思想与方法; 3)熟练掌握数据库设计的思想与方法。 经验和教训表明: 1)软件开发需要遵循软件工程方法论的指导,软件分析与设计质量决定软件产品的质量 2)合理的软件分析与设计建立在对软件需求正确理解的基础上,对软件需求的深入理解是软件开发工作获得成功的前提和关键 3)要开发出好的软件产品,首先必须知道用户的需求,并在充分了解用户需求的基础上,对用户的业务需求建模,并进行相应的分析与设计,才能生产出真正符合用户要求且生命周期长的软件产品。 2.1面向过程分析与设计 传统的软件工程方法: 结构化分析(Structrued Analysis, SA) 结构化设计(Structrued Design, SD)。 2.1面向过程分析与设计 2.1.1结构化分析 结构化分析是20世纪70年代后期提出的,是一种基于功能分解的需求分析方法,适用于分析大型数据处理系统。与结构化设计(SD)一起联合使用,能较好地实现一个软件系统的研制。 它是一种面向数

文档评论(0)

1亿VIP精品文档

相关文档