《软件工程》-面向过程的软件设计方法.docxVIP

  • 26
  • 0
  • 约4.44千字
  • 约 20页
  • 2022-03-18 发布于浙江
  • 举报

《软件工程》-面向过程的软件设计方法.docx

? ? 《软件工程》-面向过程的软件设计方法 ? ? 【前言】 软件设计的目标和任务 软件设计基础 模块独立性 结构化设计方法 数据设计和文件设计、过程设计 【内容】 1.软件设计的目标和任务 根据用信息域表示的软件需求,以及功能和性能需求,进行 数据设计:数据结构定义 系统结构设计:软件的系统各主要成分之间的关系 过程设计:结构成分转换为软件过程性描述。 2.软件设计任务分类 (1)从工程管理的角度来看,软件设计分两步完成: 概要设计:总体设计,将软件的需求转换为数据结构和软件的系统结构 详细设计:过程设计,过程细化,得到软件的详细的数据结构和算法。 (2)从管理观点的角度来看,软件设计分两步完成:概要设计、详细设计 (3)从技术观点的角度来看,软件设计分三步完成:数据设计、系统结构设计、过程设计 3.软件设计过程 制定规范 软件系统结构的总体设计 处理方式设计 数据结构设计 可靠性设计 编写概要设计阶段的文档 概要设计评审 4.软件设计基础 (1)自顶向下,逐步细化 将软件的体系结构按自顶向下方式,对各个层次的过程细节和数据细节逐层细化。 (2)软件结构 软件结构包括两部分:程序的模块结构和数据的结构 (3)程序结构 (4)结构图(S-C图) 结构图反映程序中模块之间的层次调用关系和联系。 a.模块 b.模块的调用关系和接口 c.模块之间的信息传递 d.表示模块A

文档评论(0)

1亿VIP精品文档

相关文档