参考答案和解析
正确答案: 1.以信息对象及其操作作为核心进行需求分析;
2.认为复合信息对象具有层次结构,并且可按顺序,选择,重复3种结构分解为成员对象信息;
3.提供由层次信息结构映射为程序结构的机制,从而为软件设计奠定良好的基础。
解析: 暂无解析
更多“简述面向数据结构方法的特点。”相关问题
  • 第1题:

    下列叙述中,不属于结构化分析方法的是

    A.面向数据流的结构化分析方法

    B.面向数据结构的Jackson方法

    C.面向数据结构的结构化数据系统开发方法

    D.面向对象的分析方法


    正确答案:D
    解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA-Structuredanaly-sis),面向数据结构的Jackson方法(JSD-Jacksonsystemdevelopmentmethod)和面向数据结构的结构化数据系统开发方法(DSSD-Datastructuredsystemdevelopmentmethod)。

  • 第2题:

    面向数据结构的设计方法有()

    A.Parnas方法

    B.Jackson方法

    C.IDEF0方法


    参考答案:B

  • 第3题:

    以下方法不属于结构化分析分析方法的是( )。

    A.面向数据流的结构化分析方法

    B.面向数据结构的Jackson方法

    C.面向数据结构的结构化数据系统开发方法

    D.面向对象的分析方法


    正确答案:D
    解析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。其中结构化分析方法包括面向数据流的结构化分析方法、面向数据结构的Jackson方法和面向数据结构的结构化数据系统开发方法。

  • 第4题:

    __( )__是一种面向数据结构的开发方法。

    A.结构化方法
    B.原型化方法
    C.面向对象开发方法
    D.Jackson方法

    答案:D
    解析:
    结构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:自顶向下、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的复用性;关键在于建立一个全面、合理、统一的模型;分析、设计、实现三个阶段,界限不明确。Jackson方法:由M.A.Jackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和重复。

  • 第5题:

    下列叙述中,不属于结构化分析方法的是()。

    • A、面向数据流的结构化分析方法
    • B、面向数据结构的结构化数据系统开发方法
    • C、面向对象的分析方法

    正确答案:C

  • 第6题:

    面向数据结构的设计方法有()

    • A、Parnas方法
    • B、Jackson方法
    • C、IDEF0方法

    正确答案:B

  • 第7题:

    常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。

    • A、面向数据结构的分析方法
    • B、面向时序问题的分析方法
    • C、面向事务的分析方法

    正确答案:A

  • 第8题:

    比较面向数据流和面向数据结构两类设计方法的异同?


    正确答案: 相同点:
    (1)遵守结构程序设计“由顶向下”逐步细化的原则,并以其为共同的基础;
    (2)均服从“程序结构必须适应问题结构”的基本原则,各自拥有从问题结构(包括数据结构)导出程序结构的一组映射规则。
    不同点:
    (1)面向数据流的设计以数据流图为基础,在分析阶段用DFD表示软件的逻辑模型,在设计阶段按数据流类型,将数据流图转换为软件结构。面向数据结构的设计以数据结构为基础,从问题的数据结构出发导出它的程序结构。
    (2)面向数据流的设计的最终目标是软件的最终SC图,面向数据结构的设计的最终目标是程序的过程性描述。

  • 第9题:

    单选题
    面向数据结构的设计方法有()
    A

    Parnas方法

    B

    Jackson方法

    C

    IDEF0方法


    正确答案: A
    解析: 暂无解析

  • 第10题:

    问答题
    简述传统方法和面向对象方法的特点。

    正确答案: (1)传统方法的特点
    传统方法也称为生命周期方法或结构化范型。它采用结构化技术来完成软件开发的各项任务。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地逐步完成每个阶段的任务。每一个阶段的开始和结束都有严格的标准,对于任何两个相邻的阶段而言,前一个阶段的结束标准就是后一阶段的开始标准。
    传统方法的主要缺点是在适应需求变化方面不够灵活,另外,结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
    (2)面向对象方法的特点
    面向对象方法把数据和行为看成同等重要,是将数据和对数据的操作紧密地结合起来的方法,这也是面向对象方法与传统方法的重要区别。
    面向对象方法的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法和过程尽可能接近人类认识问题和解决问题的方法与过程,从而使描述问题的问题空间与其解空间在结构上尽可能一致。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。
    解析: 暂无解析

  • 第11题:

    多选题
    常用的需求分析方法有()
    A

    面向数据流的结构化分析方法

    B

    面向数据结构的分析方法

    C

    面向对象的分析方法

    D

    面向事物的分析方法


    正确答案: A,C
    解析: 暂无解析

  • 第12题:

    问答题
    比较面向数据流和面向数据结构两类设计方法的异同?

    正确答案: 相同点:
    (1)遵守结构程序设计“由顶向下”逐步细化的原则,并以其为共同的基础;
    (2)均服从“程序结构必须适应问题结构”的基本原则,各自拥有从问题结构(包括数据结构)导出程序结构的一组映射规则。
    不同点:
    (1)面向数据流的设计以数据流图为基础,在分析阶段用DFD表示软件的逻辑模型,在设计阶段按数据流类型,将数据流图转换为软件结构。面向数据结构的设计以数据结构为基础,从问题的数据结构出发导出它的程序结构。
    (2)面向数据流的设计的最终目标是软件的最终SC图,面向数据结构的设计的最终目标是程序的过程性描述。
    解析: 暂无解析

  • 第13题:

    结构化方法是一种()的软件开发方法。

    A.面向用户

    B.面向数据结构

    C.面向对象

    D.面向数据流


    参考答案:D

  • 第14题:

    在进行系统分析与设计时,面向数据结构的设计方法(如Jackson方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。


    正确答案:面向数据结构的设计方法以数据结构作为设计的基础它根据输入/输出数据结构导出程序的结构。 面向数据结构的设计方法用于规模不大的数据处理系统。
    面向数据结构的设计方法以数据结构作为设计的基础,它根据输入/输出数据结构导出程序的结构。 面向数据结构的设计方法用于规模不大的数据处理系统。 解析:根据题目说明,本系统的外部实体仅仅涉及到客户,因此系统的顶层数据流图中E1应该对应为客户。
    题目的第二个问题在于识别系统中的数据文件D1至D4,根据0层数据流图中的数据文件与处理之间的关系分析可以得知:
    D1为创建新客户加工的输出,并且为加工1、6和7的输入,再根据题目中的描述客户信息文件与创建客户信息、预约、归还和履行预约都相关,因此D1便是客户信息文件。同理可分析出D2为音箱制品信息文件、D3为租借记录文件、D4为预约记录文件。
    图1-2中缺少了三条数据流,我们首先检查顶层数据流图和0层数据流是否一致。首先,从顶层数据流图中可以看出,与E1直接相关的数据流共有9条,而在0层数据流图中与E1直接关联的则只有7条,因此可以直接断定,图1-2中至少缺少直接与E1相关的两条数据流,该两条数据流分别为:新客户创建请求和预约流水号。新客户创建请求通过创建新客户加工将客户的信息写到客户信息文件中,因此其起点和终点分别为: E1和4。同理,预约流水号的起点和终点为5和E1。在说明中,客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。因此,在客户归还和履行预约服务之间存在着数据上的联系。
    面向数据结构的设计方法以数据结构作为设计的基础,它根据输入/输出数据结构导出程序的结构。面向数据结构的设计方法用于规模不大的数据处理系统。

  • 第15题:

    以下方法不属于结构化分析方法的是( )。

    A.面向数据流的结构化分析方法

    B.面向数据结构的Jackson方法

    C.面向数据结构的结构化数据系统开发方法

    D.面向对象的分析方法


    正确答案:D
    解析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。其中,结构化分析方法包括面向数据流的结构化分析方法、面向数据结构的Jackson方法和面向数据结构的结构化数据系统开发方法。

  • 第16题:

    结构化方法是一种()的软件开发方法。

    • A、面向用户
    • B、面向数据结构
    • C、面向对象
    • D、面向数据流

    正确答案:D

  • 第17题:

    简述传统方法和面向对象方法的特点。


    正确答案: (1)传统方法的特点
    传统方法也称为生命周期方法或结构化范型。它采用结构化技术来完成软件开发的各项任务。这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地逐步完成每个阶段的任务。每一个阶段的开始和结束都有严格的标准,对于任何两个相邻的阶段而言,前一个阶段的结束标准就是后一阶段的开始标准。
    传统方法的主要缺点是在适应需求变化方面不够灵活,另外,结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
    (2)面向对象方法的特点
    面向对象方法把数据和行为看成同等重要,是将数据和对数据的操作紧密地结合起来的方法,这也是面向对象方法与传统方法的重要区别。
    面向对象方法的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法和过程尽可能接近人类认识问题和解决问题的方法与过程,从而使描述问题的问题空间与其解空间在结构上尽可能一致。对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。

  • 第18题:

    简述面向数据结构方法的特点。


    正确答案: 1.以信息对象及其操作作为核心进行需求分析;
    2.认为复合信息对象具有层次结构,并且可按顺序,选择,重复3种结构分解为成员对象信息;
    3.提供由层次信息结构映射为程序结构的机制,从而为软件设计奠定良好的基础。

  • 第19题:

    简述面向对象的系统开发方法的特点。


    正确答案: (1)封装性
    (2)抽象性
    (3)继承性
    (4)动态链接性

  • 第20题:

    Jackson方法是面向()的设计方法。

    • A、数据结构
    • B、数据流
    • C、控制
    • D、对象

    正确答案:A

  • 第21题:

    问答题
    简述面向数据结构方法的特点。

    正确答案: 1.以信息对象及其操作作为核心进行需求分析;
    2.认为复合信息对象具有层次结构,并且可按顺序,选择,重复3种结构分解为成员对象信息;
    3.提供由层次信息结构映射为程序结构的机制,从而为软件设计奠定良好的基础。
    解析: 暂无解析

  • 第22题:

    单选题
    常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。
    A

    面向数据结构的分析方法

    B

    面向时序问题的分析方法

    C

    面向事务的分析方法


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    结构化方法是一种()的软件开发方法。
    A

    面向用户

    B

    面向数据结构

    C

    面向对象

    D

    面向数据流


    正确答案: A
    解析: 暂无解析

  • 第24题:

    问答题
    简述面向对象的系统开发方法的特点。

    正确答案: (1)封装性
    (2)抽象性
    (3)继承性
    (4)动态链接性
    解析: 暂无解析