ch05-系统设计概述.pptVIP

  • 7
  • 0
  • 约 75页
  • 2016-11-12 发布于湖北
  • 举报
1.流程图(FlowChart,FC) 三种基本成分: 加工步骤 逻辑条件 控制流 流程图示例 流程图 流程图的优缺点: 优点: 直观、结构清晰、易于理解、易于修改。 缺点: 过于灵活,只描述过程没描述数据 2.盒图(NS图) 盒图是用于取代传统流程图的一种描述方式。 以结构化程序设计方法为基础,NS图含有以下5种基本成分,它们分别表示结构化程序设计方法的几种标准控制结构。 盒图(NS图)示例 盒图(NS图) NS图的优点:? 首先,它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量; 第二,NS图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带来了方便; 第三,NS图简单、易学易用,可用于软件教育和其他方面。 NS图的缺点: 手工修改比较麻烦 3.问题分析图(PAD) 问题分析图是一种改进的图形描述方式,可以用来取代流程图,下表列出的是PAD的所有基本成分及相应的流程图表示和PASCAL结构 PAD图的两个例子 在数组K中找出最大和次大的两个数 ? 对数据组A排序。 PAD示例 PAD的优点 逻辑结构清晰,图形标准化 强制设计人员使用SP方法,因而提高

文档评论(0)

1亿VIP精品文档

相关文档