摘要: 1、客观题复习以历年真题为准,从18年真题开始做 2、问答题复习以历年真题为准,从18年真题开始做,外加整理的资料复习,背诵 3、轮考论文书籍复习+每周一篇论文,重点复习(边云协同、软件开发方法特点实践过程、需求工程、需求分析方法/建模、软件测试及方法、可靠性设计&数据库设计) 阅读全文
posted @ 2024-10-08 13:33 小熊熊8910 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 用Redis实现分布式锁的原理主要基于Redis提供的原子操作命令(如SETNX、EXPIRE等)和一些高级特性(如Lua脚本、RedLock算法等),来确保在分布式环境中对共享资源的互斥访问。以下是用Redis实现分布式锁的具体原理: 一、分布式锁的基本步骤 分布式锁的基本原理可以分为以下几个步骤 阅读全文
posted @ 2024-09-26 17:01 小熊熊8910 阅读(1) 评论(0) 推荐(0) 编辑
摘要: FAST系统技术应用框架的阶段可以根据不同的应用背景和领域有所不同。但一般来说,FAST(Fast Application System Technology,快速应用系统技术)或类似名称的框架在软件开发和系统设计中的应用,可以大致划分为以下几个阶段: 1. 初始研究阶段(或计划阶段) 列出问题和机 阅读全文
posted @ 2024-09-20 17:59 小熊熊8910 阅读(29) 评论(0) 推荐(0) 编辑
摘要: UML(Unified Modeling Language,统一建模语言)是一种用于对软件密集系统进行可视化建模的标准语言。在UML中,系统可以从不同的角度进行描述,这些不同的角度被称为视图。具体来说,UML中的逻辑视图、进程视图、实现视图和部署视图分别代表了系统的不同方面。 1. 逻辑视图(Log 阅读全文
posted @ 2024-09-20 10:43 小熊熊8910 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 918、924 获取需求的方法? 如何开展访谈? 问卷调查的三个活动、缺陷&挑战、如何提升返还率(行政手段、提升优化自身)? 制定联合需求计划的原则?(一般会议需要注意的,联合需求计划自身)? 面向对象的需求分析中的分析模型中的定义概念类的过程是怎样? 分析类图与设计类图的差异? 设计类图中的实体类 阅读全文
posted @ 2024-09-18 16:48 小熊熊8910 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 分析类图与设计类图是软件开发过程中不同阶段使用的两种重要工具,它们之间存在明显的区别。以下是对这两种类图区别的详细阐述: 一、定义与目的 分析类图: 定义:在需求分析阶段,类图主要用于描述应用领域中的概念。类图中的类从领域中得出,即这些类是从需求中获取的。 目的:分析类图的主要目的是帮助系统分析员、 阅读全文
posted @ 2024-09-18 14:29 小熊熊8910 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 在软件开发的初期阶段,准确获取需求是至关重要的。以下是对您提到的各种软件需求获取方式的详细解释: 搜集资料 定义:通过搜索互联网、图书馆、行业报告等渠道,收集与项目相关的背景信息、市场趋势、技术资料等。 作用:为需求分析提供宏观视角,帮助团队理解项目的市场定位、技术挑战和潜在需求。 阅读历史文档 * 阅读全文
posted @ 2024-09-18 10:26 小熊熊8910 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 大数据是一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合。它具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征。大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行专业化处理。 一、大数据的特点 数据体量巨大:大数据通 阅读全文
posted @ 2024-09-14 14:23 小熊熊8910 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 边云协同是边缘计算多数部署和应用场景中需要的一种技术模式,它结合了云计算的弹性和边缘计算的实时性,旨在通过协同处理和通信,实现数据在不同位置的实时传输和共享。 一、边缘计算、云计算特点 边云协同:“边”指的是边缘计算,“云”指的是云计算。 云计算:擅长全局性、非实时、长周期的大数据处理与分析,能够在 阅读全文
posted @ 2024-09-14 09:38 小熊熊8910 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、敏捷开发的特点 敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。其特点主要包括: 快速响应变化:敏捷开发强调快速响应需求变更,通过短周期迭代和频繁交付,确保软件能够迅速适应市场需求的变化。 持续交付价值:通过每个迭代周期交付可工作的软件,敏捷开发能够持续向用户交付价值,提高用户满意度。 阅读全文
posted @ 2024-09-13 15:27 小熊熊8910 阅读(9) 评论(0) 推荐(0) 编辑