参考答案和解析
正确答案: 将模型转换成数据结构的定义。选择需求定义、规格说明中提出的数据对象的逻辑表示。
原则:(1)用于功能和行为的系统分析原则也应用于数据
(2)应该标识所有的数据结构以及其上的操作
(3)应当建立数据字典,并用于数据设计和程序设计
(4)低层的设计决策应该推迟到设计过程的后期
(5)只有那些需要直接使用数据结构内部数据的模块才能看到该数据的表示
(6)应该开发一个由有用的数据结构和应用于其上的操作组成的库
(7)软件设计和程序设计语言应该支持抽象数据类型的规格说明和实现。
解析: 暂无解析
更多“什么是软件设计中的数据设计?有主要原则有哪些?”相关问题
  • 第1题:

    什么是软件设计中的耦合?主要哪些等级?


    正确答案:耦合(coupling)指的是两个模块之间的相互依赖关系,又称块间联系。非直接耦合、数据耦合、特征耦合、控制耦合、外部耦合、公共耦合、内容耦合。

  • 第2题:

    什么是VI?其设计原则有哪些?


    正确答案: (1)VI是MI 的一种静态表达,即MI是VI的内涵。在 MI中,企业发展目标和企业精神与 VI 的关系最为密切。因此,它们是 VI 最重要的依据。
    V.I 通过设计创造出的标志图案,能使受众产生一种具有指向性的心理联想。而其指向性与特定的企业理念相一致。传播学上,VI是传播过程的一种编码。它既要遵循编码本身的特性,即设计学上的基本原理,又要考虑受众的译码特点,即受众的心理一行为因素。
    (2)VI 的设计原则主要有三个:
    特定的企业理念与行业性;
    受众认知与记忆特点;
    设计学(含美学)原理与要求。

  • 第3题:

    什么是软件设计中的数据设计?有主要原则有哪些?


    正确答案: 将模型转换成数据结构的定义。选择需求定义、规格说明中提出的数据对象的逻辑表示。
    原则:(1)用于功能和行为的系统分析原则也应用于数据
    (2)应该标识所有的数据结构以及其上的操作
    (3)应当建立数据字典,并用于数据设计和程序设计
    (4)低层的设计决策应该推迟到设计过程的后期
    (5)只有那些需要直接使用数据结构内部数据的模块才能看到该数据的表示
    (6)应该开发一个由有用的数据结构和应用于其上的操作组成的库
    (7)软件设计和程序设计语言应该支持抽象数据类型的规格说明和实现。

  • 第4题:

    什么是机械零件的设计准则?机械零件的主要设计准则有哪些?


    正确答案: 机械零件的设计准则是指机械零件设计计算时应遵循的原则。
    机械零件的主要设计准则有:强度准则、刚度准则、寿命准则、振动稳定性准则、可靠性准则

  • 第5题:

    什么是软件设计中的结构设计?


    正确答案:开发一个模块化的程序结构,表示出模块之间的控制关系,将程序设计和数据结构相结合,为数据在程序中的流动定义接口。

  • 第6题:

    软件设计的过程包括哪些主要内容?


    正确答案: 软件的设计是一个将需求转变为软件陈述(表达)的过程。
    通过逐步求精使得设计陈述逐渐接近源代码。这里有两个基本步骤;第一步是初步设计,将需求转换成数据和软件框架。第二步是详细设计,将框架逐步求精细化为具体的数据结构和软件的算法表达。

  • 第7题:

    什么是数据库?数据库设计的原则有哪些?


    正确答案: 数据库是一个有规律的组织存放数据,高效地获取和处理数据的仓库,它是一个通用的综合性的数据集合,是当代计算机系统的重要组成部分,它不仅反映数据库本身的内容,而且反映数据之间的关系。
    数据库设计原则主要如下:
    (l)面向全组织的复杂数据结构,对各个类型的数据,按结构化的原则和DBMS(数据库系统)的要求统一组织。
    (2)数据冗余度小,易扩充。因为数据库中的数据是面向整个系统,而且在网络中实现共享,以达到节约存储空间,减少存取时间,避免数据之间的不相容性和不一致性。
    (3)由统一的数据库管理和控制功能,确保数据库的安全性、保密性、唯一性和完整性。
    (4)使用操作方便,用户界面好。数据库设计的方法,主要是运用软件工程原理,按规范设计,将数据库设计分需求分析、概念设计、逻辑设讨一和物理设计四个阶段进行。采用E-R模型画出关系实体一联系图。自顶向下通过过程迭代和逐步求精实现。

  • 第8题:

    问答题
    软件设计的过程包括哪些主要内容?

    正确答案: 软件的设计是一个将需求转变为软件陈述(表达)的过程。
    通过逐步求精使得设计陈述逐渐接近源代码。这里有两个基本步骤;第一步是初步设计,将需求转换成数据和软件框架。第二步是详细设计,将框架逐步求精细化为具体的数据结构和软件的算法表达。
    解析: 暂无解析

  • 第9题:

    问答题
    什么是软件设计中的内聚?主要有哪些类型?

    正确答案: 内聚指的是一个模块内部各组成部分的处理动作的组合强度,又称块内联系。偶然内聚、逻辑内聚、时间内聚、过程内聚、通讯内聚、顺序内聚、功能内聚。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是软件设计中的结构设计?

    正确答案: 开发一个模块化的程序结构,表示出模块之间的控制关系,将程序设计和数据结构相结合,为数据在程序中的流动定义接口。
    解析: 暂无解析

  • 第11题:

    问答题
    输入设计的原则有哪些?常用的输入数据的校验方法有哪些?

    正确答案: 输入设计的原则有最小量原则、简单性原则、早检验原则、少转换原则。常用的输入数据的校验方法有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法和校验码方法。
    解析: 暂无解析

  • 第12题:

    问答题
    什么是软件设计中的数据设计?有主要原则有哪些?

    正确答案: 将模型转换成数据结构的定义。选择需求定义、规格说明中提出的数据对象的逻辑表示。
    原则:(1)用于功能和行为的系统分析原则也应用于数据
    (2)应该标识所有的数据结构以及其上的操作
    (3)应当建立数据字典,并用于数据设计和程序设计
    (4)低层的设计决策应该推迟到设计过程的后期
    (5)只有那些需要直接使用数据结构内部数据的模块才能看到该数据的表示
    (6)应该开发一个由有用的数据结构和应用于其上的操作组成的库
    (7)软件设计和程序设计语言应该支持抽象数据类型的规格说明和实现。
    解析: 暂无解析

  • 第13题:

    什么是数据库设计目标?数据库设计的基本步骤有哪些?


    正确答案:数据库设计的主要目标有:最大限度地满足用户的应用功能需求、获得良好的数据库性能、对现实世界模拟的精确度要高、数据库设计应充分利用和发挥现有DBMS的功能和性能、符合软件工程设计要求。
    数据库设计的基本步骤是:需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。

  • 第14题:

    什么是编码设计?编码设计必须遵循的原则有哪些?


    正确答案: 编码设计:就是对会计软件中各种数据进行编码的(会计科目、往来单位等)以便简化输入,节省存储空间,提高处理效率和精度。
    遵循的原则:
    ①唯一性;
    ②系统性;
    ③稳定性;
    ④简明性;
    ⑤可扩性;
    ⑥合法合规性。

  • 第15题:

    绿色设计和传统设计的主要区别是什么?叙述绿色设计研究的主要内容?原则有哪些?


    正确答案: 与传统设计不同,绿色设计是以保护环境资源为核心的设计过程,在产品全生命周期内优先考虑的是产品的环境属性,在满足环境目标的同时保证产品的基本性能和使用寿命;
    绿色设计研究的主要内容有绿色产品的描述与建模、绿色设计的材料选择、面向拆卸性设计、产品的可回收性设计、绿色产品的成本分析、绿色产品设计数据库;
    绿色设计的原则有资源最佳利用原则、能源消耗最少原则、“零污染”原则、“零损害”原则、技术先进原则、生态经济效益最佳原则。

  • 第16题:

    软件设计的原则有哪些?


    正确答案:模块化、抽象与逐步求精、信息隐藏于局部化,模块独立。

  • 第17题:

    良好的软件设计的特征有哪些?


    正确答案: 设计必须实现所有包含在分析模型中的明示需求,并且必须满足客户希望的所有潜在需求;设计对于软件的编码、测试、维护人员必须是可读的、可理解的;设计应该提供软件的完整面貌,包括从实现角度所见的数据、功能、流程。

  • 第18题:

    什么是软件设计中的可靠性设计和安全设计?


    正确答案: 可靠性设计:应根据系统的可靠性要求,按照可靠性设计准则开展设计工作,并在必要时,进行容错、避错等专门的可靠性设计工作。要特别注意对软件出错处理的设计工作,不仅要设计对硬件等软件外系统出错时的处理,而且还要在假定最终软件产品必定还会有错的情况下,进行软件出错的处理设计。
    安全设计:在体系结构设计中应充分考虑系统对软件的安全性需求,进行安全性分析,确定安全性关键的软件部件,采取相应的安全性设计措施。

  • 第19题:

    问答题
    试举例说明提高软件设计中可用性的原则有哪些?

    正确答案: 1.将系统和现实世界进行匹配大家都很熟悉:这也是软件界面必须应用用户所熟悉的概念、思想和比喻的原因,这样也自然能够将系统与用户的任务和心理目标进行匹配。
    2.使界面保持一致,包括与系统内部和任何现存的外部标准保持一致:内部一致性:是指,设计的内容在整个界面上都以相同的方式进行显示。在不同屏幕上的相同的地方显示同一类型的信息,同样的活动通常能完成相同的任务等等。
    3.系统状态的可视性也是大家较为熟悉的:它的目标是支持用户形成一个有关系统的明确的模型——使它的功能外现出来。
    4.用户控制和容错性的原则:主要是说用户能够在界面上自由移动。他们需要在进行错误操作时能够撤销此次操作,能够从不小心而―错误闯入‖的地方退出来,能够自由进入任务层次中的不同的节点,能随时将子任务收起来等等。
    5.错误和错误的修复:生活中每个计算机用户都会犯错误,最小的错误如按错了键盘。软件必须设计能将用户的错误减到最小。其次是将错误的负面效果降到最低,或帮助用户修复他们的错误。
    6.记忆:人类的记忆并不是总可以依赖的。工作记忆中不能放臵太多的信息。
    7.灵活性和使用的高效性:它的原则就是为了达到把软件和用户的需要进行匹配的目标。
    例如:简洁性和一致性的设计目标将会使用户觉得该系统易学易用,这反过来又会使他们更深刻认识软件的独特功能,并乐于使用它。
    解析: 暂无解析

  • 第20题:

    问答题
    软件设计评审的目标是什么?设计评审中需要关注哪些方面?

    正确答案: 目标:确保设计规格说明书能够实现所有的软件需求,及早发现设计中缺陷和错误,并确保设计模型已经精化到合格的软件实现工程师能够造出符合软件设计者期望的目标软件系统。
    需要关注的:
    1.设计模型是否能够充分地,无遗漏地支持所有软件需求的实现。
    2.设计模型是否已经精华至合理的程度,可以确保合格的软件实现工程师能偶构造出符合软件设计者期望的目标软件系统。
    3.设计模型的质量属性,即使设计模型是否已经经过充分的优化,以确保依照设计模型构造出来的目标软件产品能够表现出良好的软件质量属性。
    解析: 暂无解析

  • 第21题:

    问答题
    软件设计的原则有哪些?

    正确答案: 模块化、抽象与逐步求精、信息隐藏于局部化,模块独立。
    解析: 暂无解析

  • 第22题:

    问答题
    什么是软件设计中的耦合?主要哪些等级?

    正确答案: 耦合(coupling)指的是两个模块之间的相互依赖关系,又称块间联系。非直接耦合、数据耦合、特征耦合、控制耦合、外部耦合、公共耦合、内容耦合。
    解析: 暂无解析

  • 第23题:

    问答题
    什么是软件设计中的可靠性设计和安全设计?

    正确答案: 可靠性设计:应根据系统的可靠性要求,按照可靠性设计准则开展设计工作,并在必要时,进行容错、避错等专门的可靠性设计工作。要特别注意对软件出错处理的设计工作,不仅要设计对硬件等软件外系统出错时的处理,而且还要在假定最终软件产品必定还会有错的情况下,进行软件出错的处理设计。
    安全设计:在体系结构设计中应充分考虑系统对软件的安全性需求,进行安全性分析,确定安全性关键的软件部件,采取相应的安全性设计措施。
    解析: 暂无解析

  • 第24题:

    问答题
    什么是软件评审?软件设计质量评审和程序质量评审有哪些内容?

    正确答案: 软件评审是一个过滤器,它使用在软件开发的各个阶段,通过软件评审可以及时的发现软件中存在的问题然后加以改正。设计质量评审:评审可靠性、评审可移植性、评审可测试性、评审规格说明是否符合用户的要求、评审保密情况的实施、评审是否有可复用性。
    解析: 暂无解析