2016年计算机二级公共基础学习教程:结构化设计方法.docxVIP

  • 0
  • 0
  • 约1.54千字
  • 约 6页
  • 2019-10-10 发布于天津
  • 举报

2016年计算机二级公共基础学习教程:结构化设计方法.docx

  其中,结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和协作系统之间以及软件与人之间如何通信;过程设计是把系统结构部件转换成软件的过程性描述。   软件设计的一般过程软件设计是一个迭代的过程;先进行高层次的结构设计;后进行低层次的过程设计;穿插进行数据设计和接口设计。   2软件设计的基本原理   1抽象   抽象的层次从概要设计到详细设计逐渐降低。   在软件概要设计中的模块分层也是由抽象到具体逐步分析和构造出来的。   2模块化   模块是指把一个待开发的软件分解成若干小的简单的部分。   模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。   3信息隐蔽   在一个模块内包含的信息过程或数据,对于不需要这些信息的其他模块来说是不能访问的。   4模块独立性   独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。   衡量软件的模块独立性的标准   内聚性一个模块内部各个元素间彼此结合的紧密程度的度量   耦和性模块间相互连接的紧密程序的度量   3结构化设计方法   即将软件设计成相对独立、单一功能的模块组成结构。   2.概要设计   1概要设计的任务   ①设计软件系统结构   即将系统划分成模块以及模块的层次结构。   ②数据结构及数据库

文档评论(0)

1亿VIP精品文档

相关文档