【软考-软件设计师】(下午题).

article/2025/8/17 16:23:47

【软考-软件设计师】(下午题).

一,数据流图
二,数据库
三,UNL
四,算法题 ,c语言
五,c++ / java ,程序填空

数据流图

在这里插入图片描述

数据流图基本概念

在这里插入图片描述
在这里插入图片描述
数据流图:没有联系()

数据字典

在这里插入图片描述

数据流图 平衡原则

在这里插入图片描述
平衡:父图与子图内容一一对应,(名称,箭头)
正常子图,
既有输入又有输出,只有输入或输出是有问题的

在这里插入图片描述

例题 :自己去刷题。。

数据库

在这里插入图片描述

E-R图

在这里插入图片描述
联系:
一对一,联系放到哪里都行
一对多:联系放到多的实体
多对多:联系单独创建表

ER图 相当于数据方面的建模
数据流图 相当于功能方面的建模

UNL

在这里插入图片描述

用例图

在这里插入图片描述

包含关系:是否为必须(登记外借信息 必须 登录用户)(include)
扩展关系:是否为必须(查询书籍信息 偶尔需要,不必须 修改书籍信息)(extend)

类图,对象图

在这里插入图片描述

0…: 和 * 是一样的表达意思,可以对应 0个 或多个
1…
: 可对应至少 1个 或多个

在这里插入图片描述
在这里插入图片描述

顺序图

在这里插入图片描述
考步骤填空

活动图

在这里插入图片描述
粗横线分叉表示 :并行线程。两路并行
考图填空,自己画图再对应填入

状态图

在这里插入图片描述
先看有哪些状态,状态转化为另一个状态需要什么条件,都列出来,问题就很好解决

通信图

在这里插入图片描述

数据结构,算法

在这里插入图片描述

分治法

在这里插入图片描述
在这里插入图片描述

回溯

在这里插入图片描述
深度优先法

贪心

在这里插入图片描述

贪心法:每部拿最优的,但最终不一定得到最优解

动态规划

在这里插入图片描述

分解成各个子问题,得到每个子问题的最优解,把每部最优和起来保证全局最优解
大部分是构建成一个表, 输出结果时才是对表进行查询得到相应的值

(相对来说 二分比较好做,因为简单, 考动态规划相对就难了,)

程序设计

两种题基本考点是一样的,我选的是c++题,

没什么好说的,基本第一空都是送分,好多时候都是填个虚函数。

在这里插入图片描述

在这里插入图片描述

下午全靠做题,课听再多也是不知道自己的程度在哪。。


http://chatgpt.dhexx.cn/article/2C5UDKm9.shtml

相关文章

基于JavaSwing开发画图软件 课程设计 小作业 大作业源码

基于JavaSwing开发画图软件(大作业/课程设计) 开发环境: Windows操作系统 开发工具:MyEclipse/eclipse/ideaJdk 运行效果图: 基于JavaSwing开发画图软件(大作业/课程设计) 开发环境: Windows操作系统 开…

2 画图软件 界面设计

打开Qt creator新建项目 (1)选择Qt控件项目–> Qt Gui应用(为了适合新手我尽量附图) (2)点击确定后出现项目名称和创建路径大家自己选择喽。我起的名称是pen 然后一直点击下一步就好了我们双击界面…

画图工具的认识及应用计算机,认知画图软件教学设计

认知画图软件教学设计 引导语:教学设计有利于教师主导作用的发挥,有利于按教学目标的要求来组织教学。以下是百分网小编整理的两篇不同的认知画图软件的教学设计,以供参考学习,欢迎阅读! 设计一 教学目的与要求 1、学会进入与正常…

计算机画图软件教学教案,画图软件教学设计

画图软件教学设计 学会用作图软件作图很重要!下面是百分网小编收集整理的画图软件教学设计,希望可以帮助到你! [教学目标] (1)学会进入与正常退出Windows 98的“画图”窗口。 (2)认识Windows 98“画图”窗口的组成。 (3)初步认识绘图工具箱。 [课时安排]1课时。 [教…

盘点年度最佳10大顶级绘图软件,满足你99%的图表需求,赶紧收藏

有效的沟通,从来都不是字数与数据的堆砌,有时一张图表的价值远高于成千的文字描述,将复杂的信息讲明白,便于浏览,让人一目了然就是信息视觉化的最佳效果。 老李我刚开始工作的时候,习惯什么都直接放上数据&…

dind(docker in docker)镜像-使用Docker学习Docker

文章目录 使用Docker学习Docker一、搭建演示环境二、关联基础docker image 文件系统什么是image layerDockerfile VOLUME(数据卷) 指令Volume命令的使用 什么是container-diff使用 三、演示时间探索 docker create 命令探索 docker start 命令探索 docke…

Docker学习1 - Docker

Docker 在部署中的重要性 直接把程序安装或部署在Linux操作系统上面,很容易引发资源冲突程序卸载不干净,导致无法安装或部署新程序每次部署之前要安装很多软件,修改复杂的配置文件无法让服务器硬件资源实现多租户服务增大了在Linux系统上部署…

Docker学习记录-01

Docker 的基本组成 镜像(image): 好比一个模板,tomcat -> run -> tomcat01 (container) 镜像可以创建多个容器 容器(container): 容器可以启动,停止,删除,基本命令 容器就是一个简易的Linux系统 仓库(repository): 存…

docker学习之Ubuntu系统部署docker

目录 安装环境: 支持安装docker的Ubuntu操作系统版本 卸载旧版本的docker 安装docker所需要的依赖包 添加Docker的官方GPG密钥: 设置docker的镜像仓库 安装docker引擎 测试docker 卸载Docke ​​​​安装完毕。 安装环境: Linux系…

Docker学习2

文章目录 Docker学习Docker镜像是什么特点Docker镜像commit操作补充 Docker容器数据卷是什么能干嘛数据卷容器内添加 数据卷容器 DockerFile解析是什么DockerFile构建过程解析基础知识Docker执行DockerFile的大致流程 DockerFile体系结构(保留字指令)Doc…

Docker学习自我总结(一)

以下内容皆参考至狂神说docker学习视频 一、初识dockerfile ​ docker镜像创建时需要使用dockerfile,dockerfile相当于一个命令脚本,通过这个脚本可以生成镜像,镜像是一层一层的,脚本一个个的命令,每个命令都是一层&…

Docker 学习笔记

Docker 学习笔记 Docker 安装CentOS 安装 DockerUbuntu 安装 Docker Docker 常用命令 Docker 实操记录Docker 安装mysqlDocker 部署 jupyter notebook Docker 安装 CentOS 安装 Docker 以下是docker官网的安装教程,我只是将命令都提取出来 按下列顺序逐步输入即可…

docker 学习

centos7安装docker 步骤 1、Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发…

docker学习1

1.docker常用管理命令 格式 docker image 【】 ls 列出镜像 bulid 构建镜像利用dockerfile history 查看 inspect 显示一个或多个镜像的详细信息 pull 从镜像仓库拉取镜像 rm 移除一个或多个镜像 push 推送一个镜像到镜像仓库 prune 移除没有被…

docker 学习总结

只要学不死,就往死了学。 docker学习目录 docker概述docker安装docker基本组成 镜像命令容器命令操作命令 docker镜像容器数据卷dockerFiledocker 网络原理IDEA整合dockerdocker composerdocker swarmcI\cd docker概述 痛点:解决跨平台,服…

Docker学习总结

Docker学习总结 一、Docker简介二、Docker安装2.1 安装步骤2.2 卸载Docker2.3 配置阿里云镜像加速 三、Docker常用命令3.1 帮助命令3.2 镜像命令3.3 容器命令3.4 其他常用命令 四、Dockerfile4.1 DockerFile简介4.2 DockerFile体系结构(保留字指令)4.3 案例4.3.1 Base镜像(scra…

Docker学习

理念:一次镜像,处处运行。是基于go语言实现的云开源项目 容器与虚拟机的区别: 虚拟机是一种带环境安装的解决方案,可以在一种操作系统中运行另外一种操作系统。 容器不是模拟一整个操作系统,而是只有软件所需要的库资…

一文带你入门docker

✅作者简介:我是18shou,一名即将秋招的java实习生 🔥系列专栏:牛客刷题专栏 📃推荐一款模拟面试、刷题神器👉 [在线刷题面经模拟面试](在线面试刷题) 目录 安装Docker 卸载旧版本 Docker初装命令 Dock…

超全的Docker学习教程(Linux云计算从入门到精通)

CONTENTS 一、docker简介 1.1 docker相关概念 1.2 docker应用场景 1.3 docker和虚拟机比较 二、初识docker 2.1 安装docker 2.2 初识docker-docker架构 2.3 配置镜像加速器 三、docker命令详解 四、docker容器数据卷 五、docker应用部署 5.1 部署mysql 5.2 部署Tom…

Docker 从入门到精通(新手建议收藏的教程)

今天给大家分享一篇小白也能看懂的Docker入门到精通学习教程,篇幅较长,但内容很干,值得认真看完! 目录 一 、容器简介 二、什么是 Docker? 三、安装Docker Docker 从入门到精通(新手建议收藏的教程&am…