题目1:

Web Elasticsearch分词的商品推荐系统(微信小程序接入)
【问题1】ES分词有四种方式,Standard分词器Simple分词器、Whitespace分词器、Keyword分词器,请分别说明原理。(6分)


【问题2】填充架构图中对应的内容。(12分)
可选项大概有以下几种。红框的为需要填的答案
分层:接入层、网络层、应用层、业务逻显示层、控制层、数据层辑层、技术:Mybatis、Nginx、Flink、Javascript.Node.js、RESTful、Elasticsearch、Kafka等

【问题3】RESTfu| 架构有什么特点。如何实现前后端分离的。(7分)

解析:

问题1:ES分词器原理(6分)

分词器 原理
Standard 按标点、空格等分词,支持多语言,自动处理大小写、停用词
Simple 只保留字母,非字母作为分隔符
Whitespace 仅以空白字符分词
Keyword 不分词,整个字符串作为一个词

问题2:填充架构图(12分)

编号 答案
1 微信小程序
2 前端静态资源
3 构建工具 / Webpack
4 Nginx
5 业务逻辑层
6 数据层
7 JWT

问题3:RESTful 特点与前后端分离(7分)

RESTful 特点:
  • 无状态
  • 统一接口(HTTP方法)
  • 资源导向(URI标识)
  • 可缓存
  • 分层系统
实现前后端分离:
  • 前端独立开发,调用后端 RESTful API
  • 后端返回 JSON 数据
  • 使用 Nginx 解决跨域
  • 独立部署,便于维护与扩展

题目2:

有一个打胰岛素泵的系统,首先通过血糖仪测量的数据,然后自动计算出要使用的胰岛素剂量,在通过这个泵系统自动去打胰岛素给病人。
【问题1】危险驱动的安全分析的4个步骤,及简要说明(10分)
【问题2】胰岛素系统的 填空图(9分)

【问题3】形式化开发和软件测试技术各自的特点(6分)

解析:

问题1:危险驱动安全分析4步骤(10分)

  1. 识别危险:找出可能导致伤害的潜在风险。
  2. 分析原因:探究危险发生的根本原因。
  3. 评估后果:判断危险的严重程度。
  4. 制定措施:设计预防或缓解策略。

问题2:填空图(9分)

编号 答案
(1) c. 血糖计算不准
(2) e. 泵信号不稳
(3) g. 胰岛素计算错误
(4) b. 传感系统异常
(5) d. 传感器错误
(6) a. 血糖传感器错误
(7) f. 错误时间推迟预定的量
(8) a. 血糖传感器错误
(9) b. 传感系统异常

问题3:形式化开发 vs 测试技术(6分)

类别 特点
形式化开发 精确、可验证、高可靠、成本高、复杂
软件测试 实践性强、覆盖有限、成本低、广泛应用
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐