派生属性-架构案例2020(三十七)

这篇具有很好参考价值的文章主要介绍了派生属性-架构案例2020(三十七)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

上篇案例回顾:

  1. 架构风格 解释器和面向对象的区别?

灵活性:解释器更灵活,因为解释器架构风格是独立的一套规则,通过解释器解析,可以做到多个对象都面对这一个解释器。

可修改性:解释器修改性更好,不需要根据对象来修改,修改独立的规则就好。

性能:面向对象性能优于解释器,因为面向对象是基于对象,在一起的。

  1. 数据流图在分层细化过程中遵循的数据平衡原则?

父图和子图的输出/输出流必需保持一一对应的。父类的一条输入/输出流对应子类多条数据流,子图的多条输入/输出流刚好对应父图这一条。

子图内部的输入/输出流也必须保持一一对应的。

  1. 数据流图和数据字典在软件需求分析和软件设计的作用?

数据流图在需求分析阶段,建立系统功能模型,从而完成需求分析。

在软件开发阶段,为模块划分和接口设计提供依据。

数据字典 保证数据在需求分析阶段和开发阶段完整性一致性

具体作用是要求数据列表、相互参照,保证一致性和完整性。

  1. 缓存redis和数据库一致性解决方案?200字以内的的文字

主动触发:通过代码读取数据库binlog日志,来更新redis的数据,保证一致性。

被动触发:当读取数据的时候,如果redis缓存没有,则读取数据库的数据,并且放入到redis缓存,当修改的时候,也需要放入缓存。(可以利用延迟双删保证一致性)

  1. 哈希算法和一致性哈希算法区别?

哈希算法是通过计算哈希值,当相同的哈希值则放到同一个实例上,类似于取模操作。

一致性哈希算法则是有一个哈希环,当计算到哈希值后,顺时针去哈希环上查找,找到对应的节点,性能更高。

  1. 布隆过滤器工作原理及其优缺点?

布隆过滤器通过一个很长的二进制向量来过滤,当布隆过滤器返回不存在的时候,则直接表示key没有,不需要查询数据库。

优点:

  1. 占内存小。
  2. 查询效率高。
  3. 不需要存储元素本身,保密好

缺点:

  1. 可能存在小概率误判,不能准备判断是否在集合。
  2. 不能获取元素本身
  3. 不能删除数据

7、300字描述,从数据通信、数据安全和系统性能方面分析传统云计算引入边缘计算模型的优势。

数据安全:以加密的方式存储在边缘设备上,比在网络上传递更安全,且黑客不会攻击单个节点导致全部不可用。

系统性能方面:性能更高,以人脸识别为例,只需要在本地处理,不需要上传到网络比较。

数据通信:通信更快捷,数据量少,因为通信只需要在边缘设备上完成,通信更多的是指令。

  1. MQTT协议在互联网行业广泛应用,请300字以内简要介绍MQTT协议?

MQTT消息队列遥测传输,是一个基于发布/订阅的消息协议,基于TCP/IP之上,当信号不好网络及其网络情况糟糕的情况下设计的发布/订阅协议。MQTT消息队列具有有轻量、简单、开发和易于实现。

  1. 实时方案和准实时方案?

实时方案,有数据变化立马更新。

准实时方案,数据变化发送消息到队列,异步在队列慢慢消费。

  • 包裹管理系统

某企业委托软件公司开发一套包裹信息管理系统,以便于对该企业通过快递收发的包裹信息进行统一管理。在系统设计阶段,需要对不同快递公司的包裹单信息进行建模,其中,邮政包裹单如图2-1所示。

派生属性-架构案例2020(三十七),架构师,软考高级,架构

(14分)
请说明关系型数据库开发中,逻辑数据模型设计过程包含哪些任务?该包裹单的逻辑数据模型中应该包含哪些实体?并给出每个实体的主键属性。

答案:

逻辑数据模型设计过程包含:

  1. 构建基于主键数据模型,为每个实体添加主键属性。
  2. 构建全属性数据模型,为每个实体添加非主键属性。
  3. 利用规范化设计建立系统规范化数据库模型。
  4. 构件系统上下文数据模型,包含实体之间的联系。

包裹实体(主键:包裹编号)

收件人实体(主键:电话)

寄件人实体(主键:电话)

(6分)
请说明什么是超类实体?结合图中包裹单信息,试设计一种超类实体,给出完整的属性列表。

答案:

超类实体指将多个实体的相同属性结合起来构建成新的实体。

用户(电话、姓名、单位名称、详细地址)

(5分)
请说明什么是派生属性,并结合图2-1的包裹单信息说明哪个属性是派生属性。

答案:

派生属性指某个实体非主键属性,由其他非主键属性决定的。

派生属性是“总计”,这个需要计算才可以获取到。文章来源地址https://www.toymoban.com/news/detail-731768.html

到了这里,关于派生属性-架构案例2020(三十七)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软考高级系统架构设计师系列案例考点专题四:嵌入式系统

    嵌入式每年必考一题,但是属于选做题,如果不会可以不选。主要考查嵌入式系统的实时性和可靠性以及容错等概念。大概率会考到一些嵌入式领域的陌生技术,如果是完全没有见过的技术,不选即可。 系统可靠性是系统在规定的时间内及规定的环境条件下,完成规定功能的

    2024年02月09日
    浏览(39)
  • 【软考系统架构设计师】2020年系统架构师综合知识真题及解析

    找了全网只找了部分真题,后续找到了再继续补充 【01】按照我国著作权法的权利保护期()受到永久保护。 A.发表权 B.修改权 C.复制权 D.发行权 解答:答案选择B。 署名权,修改权,保护作品完整权是非赢利性权利,所以不受限制。 02.假设某计算机字长32位,该计算机文件

    2024年02月08日
    浏览(29)
  • 软考高级架构师笔记-9系统架构

    前文回顾 : 软考高级架构师笔记-1计算机硬件

    2024年02月15日
    浏览(31)
  • 软考高级架构师下篇-14面向服务架构设计理论

    在面向服务的体系结构(Service-Oriented Architecture,SOA)中,服务的概念有了延伸,泛指系统对外提供的功能集。例如,在一个大型企业内部,可能存在进销存、人事档案和财务等多)系统,在实施SOA后,每个系统用于提供相应的服务

    2024年02月09日
    浏览(43)
  • 软考高级架构师下篇-17安全架构设计理论与实践

    随着科技的发展,信息系统的安全受到诸多方面的威胁,设计信息系统安全架构需要从各个方面考虑,这是一项具有相当技术含量的工作。伴随多年的技术发展,网络安全政策法规和制度标准体系基本形成,关键信息基础设施安全保护体系和能力显著增强,数据安全治理和个

    2024年02月08日
    浏览(25)
  • 软考高级架构师笔记-8软件工程

    前文回顾:

    2024年02月11日
    浏览(30)
  • 软考高级架构师下篇-12层次式架构设计理论与实践

    根据考试大纲,层次式架构设计理论与实践知识点会涉及单选题型(约占2~5分)和案例题(25分),本小时内容偏重于方法的掌握和应用。,根据以往软考的出题规律,概念知识的考查内容多数来源于实际应用,还需要灵活运用相关知识点。知识架构如图所示: 本章重点介绍了层次

    2024年02月11日
    浏览(45)
  • 软考架构案例之大数据架构

    前不久参加了11月份的软考系统架构师,下午案例中还是有很多的架构相关的知识点,比如大数据架构和动静分离架构图等等。其中大数据架构的题目是填空Lambda和Kappa架构的架构图各个层次的组成部分,还有一个大数据架构的特点以及两种架构对比的维度,这个题目是案例第

    2024年02月03日
    浏览(21)
  • 软考高级系统架构设计师(九) 作文模板-微服务架构(待继续完善)

    目录 举一反三-论微服务架构及其应用 ps: 更多微服务信息 ps: 微服务与SOA区别 微服务架构举例 微服务的落地技术 微服务的技术可大致分为五类 论微服务架构及其应用 微服务提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每

    2024年02月13日
    浏览(41)
  • 2020系统架构案例分析(试题+答案+做题技巧)

    某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的重要功能,包括我的编辑,语法高亮提示,代码编频,系统调试,代码气库管理等,在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下: a)根据用户的付费情况对用户进行

    2024年02月07日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包