全球旧事资料 分类
模型,在设计阶段按数据流类型,将数据流图转换为软件结构。面向数据结构的设计以数据结构为基础,从问题的数据结构出发导出它的程序结构。2面向数据流的设计的最终目标是软件的最终SC图,面向数据结构的设计
f的最终目标是程序的过程性描述。5比较Jackso
方法和LCP方法的异同Jackso
与LCP设计方法都是以数据结构为出发点,以程序的过程描述为最终目标,设计步骤基本相似。它们的主要差别是:1使用不同的表达工具,其中LCP方法中的表达工具War
ier图比Jackso
设计方法中的表达工具Jackso
图有更大的通用性;2Jackso
方法的步骤和指导原则有一定的灵活性,而LCP设计方法则更加严密。6详细设计的描述工具应具备什么功能?无论哪类描述工具不仅要具有描述设计过程,如控制流程、处理功能、数据组织及其它方面的细节的能力而且在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。
二给出一组数从小到大的排序算法,分别用下列工具描述其详细过程:11流程图;2NS图;3PAD图;4PDL语言。
PDL语言略
f三根据后面给出“卡片的分类及统计”项目说明,完成下列工作:1用Jackso
图表示输入与输出数据结构,找出它们之间的对应单元;2画出用Jackso
图表示的程序结构;3列出程序所需用的操作,并加到上一步画出的程序结构图上;4用Jackso
伪代码写出程序的过程表示。输入卡片分析程序。一叠输入卡片按内容分为K1、K2、K3三类卡片的排列规则是以K1卡始以K2卡终。起始卡之前属前置部分不含K1卡;起始卡与终了卡之间属分批部分不含K2卡。如图
试用Jackso
方法编一程序要求依次完成下列分析工作统计起始卡前卡片的张数存入A;打印起始卡的内容;统计起始卡后出现的K1卡和K3卡总批数存入B;统计起始卡后出现的K1卡的张数存入C;统计起始卡后出现的K3卡的批数存入D;打印终了卡的内容;打印A、B、C、D四个统计值。
ff程序的过程表示及伪代码略第六章1习题参考答案编码的任务?
使用选定的程序设计语言,把模块的过程性描述翻译为用语言书写的源程序源
f代码。
2
对源程序基本要求?
源程序要求:正确可靠、简明清晰、效率高。1源程序的正确性是对程序质量的最基本要求;
2源程序的简明清晰,便于验证源代码和模块规格说明的一致性,容易进行测试和维护;3对于大多数模块,编码时应该把简明清晰放在第一位;
4除了编码阶段产生源代码外,在测试阶段也需要编写一些测试程序,用r
好听全球资料 返回顶部