当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级公共基础知识考点串讲(14)
发布时间:2011/3/31 10:16:24 来源:城市学习网 编辑:ziteng
  3.3结构化设计方法

  3.3.1软件设计基本概念 (P60—P62)

  1.软件设计的基础

  软件设计分两步完成:概要设计和详细设计。

  2.软件设计的基本原理

  (1) 抽象

  (2) 模块化

  (3) 信息隐蔽

  (4) 模块独立性

  模块独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立软件的模块独立性使用耦合性和内聚性两个定性的度量标准。

  ① 内聚性:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量。

  ② 耦合性:耦合性是模块间互相连接的紧密程度的度量。

  耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合。

  3.3.3详细设计 (P67—P71)

  几种主要的工具:

  1. 程序流程图(PFD)

  2. N-S (盒图)

  3. PAD图 PAD图是问题分析图(Problem Analysis Diagram)的英文缩写。

  4. PDL

  过程设计语言(PDL)也称为结构化的英语和伪码。

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved