软件设计(第四章).pptVIP

  • 10
  • 0
  • 约7.9千字
  • 约 93页
  • 2017-08-14 发布于江西
  • 举报
软件设计(第四章).ppt

第四章 结构化设计 需求分析是软件工程过程中的第一个技术步骤,通过该步骤,软件需求被描述为具体的规约,为软件设计奠定了基础; 需求分析旨在描述 “做什么”,必须关注问题的信息域、功能域和行为域。用创建模型、划分问题、描述需求要素的方法来表示需求细节; 结构化分析依赖于数据建模和流建模来创建全面的需求分析模型。 ERD描述系统中的数据对象,DFD描述控制转换,它们共同创建系统的功能模型。STD创建行为模型,DD描述数据内容。 开发阶段的工作流程是: 设计阶段完成:数据与结构设计和过程设计; 设计阶段的任务是回答:怎么做? 本章要解决的问题: 软件需要“怎么做”? 如何描述“怎么做”? 如何衡量软件设计的质量? 即:软件设计的基本概念、任务、原则、方法和标准是什么? 第四章 软件设计 软件设计的目标与任务 软件设计的概念与原理 模块独立 启发规则 软件结构的图形工具 面向数据流的设计方法 人机界面设计 过程设计及工具 面向数据结构的设计方法 §4-1 软件设计的目标和任务 根据分析模型(数据、功能、行为)所描述的软件需求,以及功能和性能需求,使用某一种设计方法进行: 数据设计 系统结构设计 接口设计 过程设计。 数据设计:将分析时创建的信息域模型(ERD)变换成实现软件所需的数据结构。 体系结构设计:定义程序的主要结构元素之间的关系。 接口设计:描述了软件内部、软件和协作

文档评论(0)

1亿VIP精品文档

相关文档