艾丽游戏ing

jackson方法 jackson方法是什么

艾丽游戏ing 1

什么是Jackson方法?它的主导思想是什么?

【答案】:以数据结构为基础导出程序结构的这一设计过程称为“JSP方法”,它是一种面向数据结构的开发方法。JSP方法的主导思想是被解问题的程序结构往往与数据结构相对应,当问题的数据结构具有选择性质时,程序一般用选择结构来表示;若数据结构具有重复性质时,须用循环程序来处理;对分层的数据结构总是用分层的程序处理。对于数据处理系统,程序的功能是将输入数据变换成输出数据且程序结构对数据结构有一定的依赖性,因此Jackson设计了以输入数据、输出数据结构为基础映射成程序结构的规则。但在许多情况下,输入数据和输出数据之间没有结构上的对应关系,JSP方法把这种情况称为“结构冲突”。解决冲突的方法是引入中间数据结构,即在输入数据和输出数据结构之间以中间数据结构发生关联,然后建立多个程序结构。对于解决规模不大的、输入输出数据结构清晰且结构不互相冲突的问题,使用JSP方法较为简便。该方法可与SD方法结合起来,用SD方法设计总的软件结构,用JSP方法设计某些模块。

jackson方法 jackson方法是什么jackson方法 jackson方法是什么


jackson方法可用基本结构表示

jackson方法可用基本结构表示如下。

1、分析并确定输入数据和输出数据的逻辑结构,并用Jackson结构图表示这些数据结构。

2、找出输入数据结构和输出结构中有对应关系的数据单元:对应关系指数据单元在数据内容上、数量上和顺序上有直接的因果关系。

3、按一定的规则由输入、输出的数据结构导出程序结构。

4、列出基本操作与条件,并把分配到程序结构图的适当位置。

5、用伪码(也称图解逻辑)写出程序。

jackson方法根据()来导出程序结构

Jackson结构化设计方法基本上由下述五个步骤组成。

1分析并确定输入数据和输出数据的逻辑结构,并用Jackson图描绘这些数据结构。

2找出输入数据结构和输出数据结构中有对应关系的数据单元。

3从描绘数据结构的Jackson图导出描绘程序构的Jackson图。

(1)按照在数据结构图中的层次,在程序结构图的相应层次,为每对有对应关系的数据单元画一个处理框。但要注意,如果这对数据单元在输入数据结构和输出数据结构中所处的层次不同时,则与之对应的处理框在程序结构图中所处的层次与它们之中在数据结构图中层次低的那个对应。

(2)根据输入数据结构中剩余的每个数据单元所处的层次,在程序结构图的相应层次分别为它们画上对应的处理框。

(3)根据输出数据结构中剩余的每个数据单元所处的层次,在程序结构图的相应层次为它们画上对应的处理框。

(4)若在构成顺序结构的元素中出现了重复或选择元素,需在Jackson图中增加一个中层次的处理框。

4列出所有操作和条件(包括分支条件和循环结束条件),并且把它们分配到程序结构图的适当位置。

5用伪码表示程序。

软件设计的常用方法有sa方法jackson方法

软件设计的常用方法有sa方法、jackson方法,下面分别进行介绍:

1、结构化分析方法 结构化分析(Structured Analysis,SA)方法是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。

SA方法的分析结果由数据流图DFD、数据词典和加工逻辑说明几个部分组成,软件需求说明书(SRS)是需求分析阶段的最后成果。其中数据流图用来描述数据流从输入到输出的变换流程;数据字典是关于数据的信息的,也就是对数据流图中包含的所有元素的定义的。

2.Jackson方法 Jackson方法是由M.Jackson提出的,Jackson方法的基本思想和SD方法是一致的,但它不是面向数据流,而是面向数据结构的,在数据结构基础上建立程序结构。该方法特别适合于设计企事业管理一类的规模适中的数据处理系统。

Jackson方法的基本步骤是:

1、建立系统的数据结构;

2、以数据结构为基础,对应地建立程序结构;

3、列出程序中要用到的各种基本操作,再将这些操作分配到程序结构适当的模块中。

jackson设计方法是一种面向什么的软件设计方法

数据结构。Jackson设计方法是一种面向数据结构的软件设计方法,Jackson分析方法是通向数据流的分析方法。Jackson方法把问题分解为可由三种基本结构形式(顺序,选择和重复)表示的各部分的层次结构。三种数据结构可以进行组合,形成复杂的结构体系。

简述 Jackson 程序设计方法的主要内容。

【答案】:JACKSON方法是面向数据结构的设计方法,70年代中期出了“面向数据结构”的设计方法,其中有代表性的是由英国M.JACKSON提出的JACKSON方法和由法国人J.WARNIER提出的WARNIER方法。 JACKSON在JSP的基础上扩展成了一种系统的开发方法,简称JSD。JSD主要以活动事件为中心,通过由一串活动顺序组合构成的进程,建立系统模型,最后实现该模型。JSP方法定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构,而不是软件的体系结构,因此该方法适用于详细设计阶段。JACKSON方法提供了自己的描述工具――-JACKSON结构图。无论数据结构还是程序结构,都限于三种基本结构(顺序结构、选择结构、重复结构)及它们的组合。