1. **UML中的4种关系:** 计算机语言包含了机器语言,汇编语言,高级语言,建模语言。其中建模语言指的就是UML(统一建模语言)。UML中有4种关系:**依赖,关联(组合、聚合),泛化,实现**。关联即部分与整体之间的关系,部分只属于一个整体就是组合,部分同时属于多个整体就是聚合。依赖关系是独立事物变化影响到依赖事物用有方向的虚线表示。泛化就是子事物代替父事物。实现是类和接口之间的关系。 2. **UML2.0,用例之间有4种关系**。 用例之间有包含、扩展和泛化关系,参与者和用例之间有关联关系,参与者之间有泛化关系。如果参与者1同时执行A和B用例,但是参与者2仅执行A用例,那A和B很有可能是扩展关系。因为B是为了扩展A来满足更多情景的。**因此判断B是不是A的扩展,就看B是不是按条件发生的**。如果B用例执行的前提是先执行A用例,那么A和B是包含关系。**因此看B是不是包含A,就看A是不是B的必要条件,即B的发生依赖于A的发生**。是不是*泛化关系*就看A和B是不是**同种类型**的行为,B是不是比A更具体。*关联关系*就是参与着和用例之间的关系,**参与着能执行用例**就说明二者之间有关联关系。 3. **嵌入式操作系统的特点**:可靠性、可移植性、微型化、实时性、可定制 4. **嵌入式**软件设计层面的**功耗控制**可以从以下几个方面展开: (1)**软硬件协同设计**,即软件的设计要与硬件的匹配,考虑硬件因素。 (2)**编译优化**,采用低功耗优化的编译技术。 (3)减少系统的持续运行时间,可从**算法角度进行优化**。 (4)用“中断”代替“查询”。 (5)进行电源的有效管理。 5. **嵌入式开发特点:** 1. 宿主系统开发,目标系统运行,宿主机上开发后通过**交叉编译**生成目标机上的可执行文件。 2. 需要将资源**固化**到目标系统上。 3. 不仅需要逻辑连接(通信协议等)还需要物理连接(网线连接)。 4. 宿主机和目标机通过**串口、网络、jtag**方式通信。 6. 局域网的拓扑结构:总线型、星型、**树型**、**环型**、网状。 7. 以太网规定最小帧长度是64字节,最小帧是根据网络中检测冲突的最长时间来规定的。 8. TCP的连接管理分为三个阶段:建立,维护,终止。 三次握手(建立连接):A:嗨!---> B:嗨,收到!--->A:收到! 连接维护(数据传输阶段):自动重传丢失的数据并按顺序重组,保证可靠通信 四次挥手(释放连接):A:我这边结束了 --->B:好的,稍等 --->B:我这边也结束了 --->A:好的(挂掉电话) 9. **TCP和UDP的区别**:TCP采用**连接管理,差错校验和重传,流量控制**来保证数据按序、按差错、无重复、没有部分丢失的传输;UDP是一种无连接协议,适合传输速度快,可靠性不高的场景。二者都能**按端口寻址**。 Loading... 1. **UML中的4种关系:** 计算机语言包含了机器语言,汇编语言,高级语言,建模语言。其中建模语言指的就是UML(统一建模语言)。UML中有4种关系:**依赖,关联(组合、聚合),泛化,实现**。关联即部分与整体之间的关系,部分只属于一个整体就是组合,部分同时属于多个整体就是聚合。依赖关系是独立事物变化影响到依赖事物用有方向的虚线表示。泛化就是子事物代替父事物。实现是类和接口之间的关系。 2. **UML2.0,用例之间有4种关系**。 用例之间有包含、扩展和泛化关系,参与者和用例之间有关联关系,参与者之间有泛化关系。如果参与者1同时执行A和B用例,但是参与者2仅执行A用例,那A和B很有可能是扩展关系。因为B是为了扩展A来满足更多情景的。**因此判断B是不是A的扩展,就看B是不是按条件发生的**。如果B用例执行的前提是先执行A用例,那么A和B是包含关系。**因此看B是不是包含A,就看A是不是B的必要条件,即B的发生依赖于A的发生**。是不是*泛化关系*就看A和B是不是**同种类型**的行为,B是不是比A更具体。*关联关系*就是参与着和用例之间的关系,**参与着能执行用例**就说明二者之间有关联关系。 3. **嵌入式操作系统的特点**:可靠性、可移植性、微型化、实时性、可定制 4. **嵌入式**软件设计层面的**功耗控制**可以从以下几个方面展开: (1)**软硬件协同设计**,即软件的设计要与硬件的匹配,考虑硬件因素。 (2)**编译优化**,采用低功耗优化的编译技术。 (3)减少系统的持续运行时间,可从**算法角度进行优化**。 (4)用“中断”代替“查询”。 (5)进行电源的有效管理。 5. **嵌入式开发特点:** 1. 宿主系统开发,目标系统运行,宿主机上开发后通过**交叉编译**生成目标机上的可执行文件。 2. 需要将资源**固化**到目标系统上。 3. 不仅需要逻辑连接(通信协议等)还需要物理连接(网线连接)。 4. 宿主机和目标机通过**串口、网络、jtag**方式通信。 6. 局域网的拓扑结构:总线型、星型、**树型**、**环型**、网状。 7. 以太网规定最小帧长度是64字节,最小帧是根据网络中检测冲突的最长时间来规定的。 8. TCP的连接管理分为三个阶段:建立,维护,终止。 三次握手(建立连接):A:嗨!---> B:嗨,收到!--->A:收到! 连接维护(数据传输阶段):自动重传丢失的数据并按顺序重组,保证可靠通信 四次挥手(释放连接):A:我这边结束了 --->B:好的,稍等 --->B:我这边也结束了 --->A:好的(挂掉电话) 9. **TCP和UDP的区别**:TCP采用**连接管理,差错校验和重传,流量控制**来保证数据按序、按差错、无重复、没有部分丢失的传输;UDP是一种无连接协议,适合传输速度快,可靠性不高的场景。二者都能**按端口寻址**。 最后修改:2025 年 07 月 18 日 © 允许规范转载 赞 1 别打赏,我怕忍不住购买辣条与续命水