真题详解(UML图)-软件设计(五十五)

news2024/11/24 2:54:40

真题详解(计算机知识)-软件设计(五十四)icon-default.png?t=N3I4https://blog.csdn.net/ke1ying/article/details/130278265

  1. 组织域名:

com商业组织

edu教育组织

gov政府组织

net主要网络支持中心

mil军事部门

Int国际组织

2、时间复杂度

O(1)<O(logn)<O(n)<O(n*logn)<O(n的2次方)O(n的3次方)

<O(2的n次方)<O(n!)<O(n的n次方)

3、2020年下半年

 

解析:

第一步:4和2比较,位子不变,4和8比较,位子交换24713568

第二步:4和5比较,4和6比较位子不变

第三步:4和3比较,位子交换23714568

第四步:4和7比较,位子交换23417568

第五步:4和1比较,位子交换23147568

所以选择C 和 C

  1. er图冲突(实体联系图)

结构冲突:同一实体在不同er图有不同的属性,同一对象在某er图中被抽象为实体,而在另一份er图中被抽象为属性,需要统一。

属性冲突:同一属性可能会存在与不同的er图。(同名同义)

命名冲突:相同意义属性在不同er图有不同命名。(异名同义)

  1. 面向对象

共同重用:如果重用包中一个类,就要重用包中所有类。

开放-封闭:对扩展开放,对修改关闭。

接口分离:依赖于抽象,不依赖与具体。

共同封闭:一个变化若对包产生影响,则对包里所有类产生影响,对其他包不产生影响。

  1. 在程序执行过程中,系统用______实现嵌套调用(递归调用)函数的正确返回。

解析:

使用于递归

  1. 在结构化分析方法中,数据流图中的元素在____中进行定义。

解析:

数据流图中的元素在 数据字典 中进行定义的。

数据流图描述了系统分解,但没有对每个成分进行说明。数据字典 就是为数据流图中每个数据流、文件、加工,以及组成数据流或文件数据进行说明。

  1. 署名权,修改权,作品完整权,受永久保护限制。

9、

Ipconfig:查询本机ip

Traceroute:路由跟踪

netstat:获取某个网络开放端口所对应应用程序信息。

nslookup:域名查询。

10、信息保密:

完整性只有得到允许的人才可以修改数据,并且能够判断出数据是否被篡改

机密性(保密性):确保信息不泄露给实体或者个人。

11、

UPD:不可靠无连接网络协议。

TCP:可靠无连接网络协议。

外部网关协议:BGP

内部网关协议:OSPF  RIP

12、UML

四种事务:结构事务、行为事务、分组事务和注释事务

  1. 结构事务

名词,静态部分,描述概念或物理。包括 类、接口、协作、用例、主动类、构建、制品和结点。

  1. 行为事务

动态部分,交互、状态机和活动。

  1. 分组事务

组织部分。

  1. 注释事务

Uml模型解释部分。

 

其中一个事务发生改变影响另外一个事务:依赖。(虚线实心箭头)

一种一般/特殊父子关系:泛化。(实线虚心箭头)

描述一组链,链是对象之间的连接:关联。(实线无箭头,有几对几关系)

实线类元之间语义,其中一个类元指定了由另一个类元保证执行的契约:实现。(虚线虚心)

  1. 类图

展现一组对象、接口、协作和他们之间的关系

特点:图里有属性 和 操作。

对系统的词汇建模、对简单的协作建模、对逻辑数据库模式建模。

  1. 对象图

展现某一时刻一组对象以及它们之间的关系

特点:有对象和具体对象名称,表示为 名称:对象,当冒号前面没有值,则是匿名对象

  1. 用例图

展现了一组用例、参与者以及他们之间的关系

特点:有参与者、用例、包含关系include、泛化关系、extend扩展关系。

  1. 序列图

场景的图形化表示,描述了以时间顺序组织的对象之间交互活动

特点:对象在顶部,且有 对象生命线。

  1. 通信图

强调收发消息对象的结构组织,早期版本也称协作图。

特点

通信图:线的两边有具体箭头表示流向。

状态图:圆角矩形。

活动图:椭圆矩形

  1. 状态图

简单状态和组合状态转换。

状态图:圆角矩形。

  1. 活动图

系统从一个活动到另一个活动的流程。

活动图:椭圆矩形,监护表达式

  1. 构件图

一组构建之间的组织和依赖。

特点:箭头带着一个圆球 和 接收圆球的组合。

  1. 部署图

对面向对象系统物理建模,展现了运行时处理结点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/449788.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

写一个自己的命令行解释器

写一个自己的命令行解释器 当我点开xshell运行服务器的时候bash就被加载到了内存中&#xff0c;此后我在bash上执行的所有程序都是作为bash的子进程。在bash这个进程内创建子进程&#xff0c;并让子进程去执行全新的代码&#xff0c;这不就是程序替换吗&#xff1f; 所以我们…

腾讯云4核8g服务器支持多少人在线使用?

腾讯云轻量4核8G12M轻量应用服务器支持多少人同时在线&#xff1f;通用型-4核8G-180G-2000G&#xff0c;2000GB月流量&#xff0c;系统盘为180GB SSD盘&#xff0c;12M公网带宽&#xff0c;下载速度峰值为1536KB/s&#xff0c;即1.5M/秒&#xff0c;假设网站内页平均大小为60KB…

【Unity入门】17.脚本访问父子结点

【Unity入门】脚本访问父子结点 大家好&#xff0c;我是Lampard~~ 欢迎来到Unity入门系列博客&#xff0c;所学知识来自B站阿发老师~感谢 &#xff08;一&#xff09;父级节点 &#xff08;1&#xff09;访问父级节点 父子关系我们并不陌生&#xff0c;在cocos中常用node:get…

单链表的实现

链表的概念与结构 链表与我们通讯录中的顺序表是不同的&#xff0c;顺序表的空间是连续的&#xff0c;像数组一样可以通过下标访问。而链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接次序实现的。即&#xff1a;链表…

数据结构笔记:二叉树的遍历与技巧

引言 本篇是最近有遇到过的一个题目&#xff0c;关于二叉树的遍历&#xff0c;正好有一些经验与技巧&#xff0c;所以开一篇帖子记录一下。 二叉树遍历介绍 遍历是数据结构中常见的操作&#xff0c;主要是将所有元素都访问一遍。对于线性结构来说&#xff0c;遍历分为两种&a…

RecyclerView 静态布局实现过程解析:如何构建高性能的列表

作者&#xff1a;maxcion Recyclerview在日常开发中所使用的控件中绝对是顶流一般的存在&#xff0c;想嚼它这个想法一次两次了。在网上也看了很多关于Recyclerview源码解析的文章&#xff0c;大佬们写的都很深刻&#xff0c;但是对于像我们这种储备知识不足的小白读者来说&…

前端实现端到端测试(代码版)

端到端测试框架选取 playwright 、 cypress 、 selenium 对比 cypress使用 下载 cypress npm install cypress --save-dev package.json npm run cypress:open {"scripts": {"cypress:open": "cypress open"} }使用流程 入门官方文档 npm ru…

一本通 3.4.5 最小生成树

1348&#xff1a;【例4-9】城市公交网建设问题 【题目描述】 有一张城市地图&#xff0c;图中的顶点为城市&#xff0c;无向边代表两个城市间的连通关系&#xff0c;边上的权为在这两个城市之间修建高速公路的造价&#xff0c;研究后发现&#xff0c;这个地图有一个特点&…

SQL Server基础 第四章 select定制查询(select中的各种查询筛选条件)

本章主要介绍 select 语句查询数据的基本用法&#xff0c;其中包括查询指定字段信息、条件查询等。 目录 1、比较运算符、逻辑运算符 &#xff08;1&#xff09;查询phone大于500且不是单县的 &#xff08;2&#xff09;查询地址为烟台或者单县但是phone要大于666的 &#…

IMX6ull 之 HelloWorld Led点灯

一 GPIO点灯&#xff0c;嵌入式的helloworld 1 何为GPIO&#xff1f; GPIO只是一个CPU内提供的一种功能外设&#xff0c;CPU外部的I/O引脚会被赋予一种功能&#xff08;GPIO、UART、I2C等&#xff09;&#xff1b;该功能由CPU内外设提供&#xff0c;具体是什么功能由IOMUX…

刷题笔记4-22

目录 1.Java&#xff1a;(a,b)>Math.abs(a-3)-Math.abs(b-3)&#xff1b; 2.字符解释 3.C语言二维数组中a[i]表示ai的地址&#xff0c;而a[i]又可以表示为*&#xff08;ai&#xff09; 4.二维数组在传参时&#xff0c;必须给定列 5.软件开发&#xff1a;观察者模式 6.建…

shell脚本控制

shell脚本编程系列 处理信号 Linux利用信号与系统中的进程进行通信&#xff0c;通过对脚本进行编程&#xff0c;使其在收到特定信号时执行某些命令&#xff0c;从而控制shell脚本的操作。 Linux信号 shell脚本编程会遇到的最常见的Linux系统信号如下表所示&#xff1a; 在默…

【ros】6.ros激光雷达SLAM(建图定位)

百行业为先 &#xff0c;万恶懒为首。——梁启超 文章目录 :smirk:1. 激光SLAM:blush:2. 二维激光SLAM:satisfied:3. 三维激光SLAM &#x1f60f;1. 激光SLAM SLAM&#xff08;同步定位与地图构建&#xff09;是一种机器人感知技术&#xff0c;用于在未知环境中同时确定机器人…

java调用webservicer的方法

对于使用 Webservicer的方式&#xff0c;一般采用 Java API调用的方式。Webservicer是一个运行在浏览器中的客户端程序&#xff0c;它可以通过 Webservicer的接口来访问服务器上的服务。 使用 Java调用 Webservicer有两种方式&#xff1a; 下面是一个简单的例子&#xff1a; 2、…

零基础,零成本,部署一个属于你的大模型

前言 看了那么多chatGPT的文章&#xff0c;作为一名不精通算法的开发&#xff0c;也对大模型心痒痒。但想要部署自己的大模型&#xff0c;且不说没有算法相关的经验了&#xff0c;光是大模型占用的算力资源&#xff0c;手头的个人电脑其实也很难独立部署。就算使用算法压缩后的…

数据结构和算法学习记录——小习题-二叉树的遍历二叉搜索树

目录 二叉树的遍历 1-1 1-2 1-3 二叉搜索树 2-1 2-2 2-3 2-4 答案区 二叉树的遍历 1-1 假定只有四个结点A、B、C、D的二叉树&#xff0c;其前序遍历序列为ABCD&#xff0c;则下面哪个序列是不可能的中序遍历序列&#xff1f; .ABCD .ACDB .DCBA .DABC 1-2 对于…

最精简:windows环境安装tensorflow-gpu-2.10.1

Tensorflow 2.10是最后一个在本地windows上支持GPU的版本 1. 通过.whl文件方式安装2.创建anaconda虚拟环境3.安装对应的cuda与cudnn版本&#xff0c;local不必装cuda和cudnn4. 测试tensorflow gpu是否可用 1. 通过.whl文件方式安装 .whl文件的下载地址&#xff1a; tensorflow…

windows下使用vite创建vue项目

windows下使用vite创建vue项目 1 下载安装配置NodeJS1.1 下载1.2 安装1.3 配置1.4 npm镜像加速配置1.6 设置环境变量 2 Vite简单介绍3 Vite创建vue项目3.1 vite创建vue项目的命令3.2 vite创建vue项目步骤 1 下载安装配置NodeJS 1.1 下载 下载地址&#xff1a;https://nodejs.…

全注解下的SpringIoc 续2-bean的生命周期

spring中bean的生命周期 上一个小节梳理了一下Spring Boot的依赖注入的基本知识&#xff0c;今天来梳理一下spring中bean的生命周期。 下面&#xff0c;让我们一起看看bean在IOC容器中是怎么被创建和销毁的。 bean的生命周期大致分为四个部分&#xff1a; #mermaid-svg-GFXNEU…

数据分类分级 数据识别-识别日期类型数据

前面针对数据安全-数据分类分级方案设计做了分析讲解,具体内容可点击数据安全-数据分类分级方案设计,不再做赘述 上面图片是AI创作生成!如需咒语可私戳哦! 目录 前言需求日期格式代码日期类型数据对应正则表达式前言 要做数据分类分级,重要的是分类分级模版的合理性和数…