计算机考试-软件设计师

news2025/1/18 3:16:30

文章目录

  • 基础知识
  • 分析与设计
    • 结构化方法分析与设计
      • 基础知识
      • 实战法宝
    • 数据库分析与设计
      • 基础知识
      • 实战法宝
  • 真题练习
    • 09下-结构化分析
    • 09上-数据库分析

基础知识

分析与设计

整体分析:

1-4分值 15 或者 20  总分555-6 选做一题 15 
总时间150分钟
	第一题 1515分钟,建议拿满分;
	第二题 1515分钟,建议拿满分;
	

结构化方法分析与设计

基础知识

技术流图的基本概念:
DFD图 = 数据流图
数据流、数据存储D、加工P、外部实体E 这四部分组成;

四个核定元素的概念及说明:
数据流基础内容
结构化分析与设计 涉及图:
在这里插入图片描述
数据字典:
数据字典是对数据流的一个补充说明;
在这里插入图片描述
数据流图平衡原则:

父图与子图之间的平衡
子图内部的平衡:
	针对某个加工而言,
	只有输入没有输出不对;(黑洞)
	只有输出没有输出不对;(奇迹)
	输入输出信息不匹配;

实战法宝

真题中涉及到的内容:

上下文流数据图(顶层数据流图)
第0层数据流图
实体 = E = 人 组织 系统;
数据流 = 数据(用户数据....)
数据存储 = D = 通过数据流分析 
模块 = P = 加工 有起点和终点

分析与设计步骤:

1. 确定系统边界,画出系统环境图;
// 确定实体
2. 自顶向下,画出各层数据流图;
// 包括第0层数据流图
3. 定义数据字典;
// 数据项、数据结构、数据流、数据存储、处理逻辑。
4. 定义加工说明;
// 也即就是处理逻辑 = 模块
6. 将图、字典以及加工组成分析模型;

题型及做题要点:

数据流的缺失:
	1. 数据流图平衡原则
	对比顶层数据流图与第0层数据流图之间的数据流差异;
	假设顶层数据流图正确的话,可以通过判断实体的输入输出数量来填充第0层图缺失的数据流;
	2. 查看加工;
	对比输入输出数量是否匹配;是否只有输入;是否只有输出;
	3. 对比题干
	题干文字是否与数据流图一一对应;
填充实体、数据存储的名称:
	1. 实体 = 名词,任务角色、组织机构、外部系统;
	2. 数据存储 = xxx关键词,其中关键词包括:表、库、文件、清单、档案;
加工的分解:
	补充加工
	加工一般采用“动词+名词”的形式;

综合要点:
	所有填写内容尽量不采用新词,均采用题干中已知的信息;
	加工与加工之间是没有请求传递的;

数据库分析与设计

基础知识

数据库设计过程:
在这里插入图片描述

四个部分:
	需求分析,产物:数据流图、数据字典、需求说明书;
	概念结构设计,产物:ER图;
	逻辑结构设计阶段,产物:关系模式,表结构的形式展示;
	物理设计,产物:表;

E-R模型
在这里插入图片描述

概念:
	实体、弱实体、属性、联系;
联系的类型:
	一对一联系;一对多联系;多对多联系;
ER图向关系模式转变:
	原则:实体和联系转换成关系,属性则转换成相应关系的属性;
	关系模式:
		一对一联系; 可以并到任意一端;
		一对多联系; 并到多的一端;
		多对多联系; 单独写;
		多元联系;	多个实体,

实战法宝

常见题型

找联系
将ER图转成关系模式
找主键、外键
是不是全码、候选码
加一个实体
	补充关系、关系模式、主键、外键等

真题练习

09下-结构化分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解答练习:

第一题:
	E1 = 非信用卡客户;E2 = 信用卡客户; E3 = 银行;
第二题:
	信用卡申请表 E1 P0
	激活请求 E2 P0
	交易信息 P0 E2
第三题:
	激活请求 E2 P3
	信用卡申请表 E1 P4
第四题:
	P4 信用卡申请
	P3 信用卡激活
	P2 信用卡客户信息管理
	P4 交易信息查询

09上-数据库分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
解题练习:

问题1:
	经理与部门,1:1,联系1;
	商场与部门,1:n,联系2;
	员工与部门,1:1,联系3;
	部门与员工,1:n,联系4;
问题2

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

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

相关文章

【MAC】Multi-Level Monte Carlo Actor-Critic阅读笔记

基本思想: 利用多层次蒙特卡洛方法(Multi-Level Monte Carlo,MLMC)和Actor-Critic算法,解决平均奖励强化学习中的快速混合问题。 快速混合? 在强化学习中,当我们说一个策略"混合得快"…

绘制太极图 - 使用 PyQt

大家好!今天我们将一起来探讨一下如何使用PyQt,这是一个强大的Python库,来绘制一个传统的太极图。这个图案代表着古老的阴阳哲学,而我们的代码将以大白话的方式向你揭示它的奥秘。 PyQt:是什么鬼? 首先&a…

Python爬虫---Scrapy框架---CrawlSpider

CrawlSpider 1. CrawlSpider继承自scrapy.Spider 2. CrawlSpider可以定义规则,再解析html内容的时候,可以根据链接规则提取出指定的链接,然后再向这些链接发送请求,所以,如果有需要跟进链接的需求,意思就是…

hardware simulation——编译框架优化

目录 介绍 修改前的最新代码和框架 学习和修改 最终版本 介绍 -------------------------------------------------------------------------------------------------------------------------- https://www.cnblogs.com/wittxie/p/9836097.html 上次那个虽然能完成基本…

计算方法实验2:利用二分法及不动点迭代求解非线性方程

一、问题描述 利用二分法及不动点迭代求解非线性方程。 二、实验目的 掌握二分法及不动点迭代的算法原理;能分析两种方法的收敛性;能熟练编写代码实现利用二分法及不动点迭代来求解非线性方程。 三、实验内容及要求 二分法 (1) 编写代码计算下列数字…

STM正点mini-新建工程模板,GPIO及寄存器(介绍)

一.新建工程模板(基于固件库) 1.1库函数与寄存器的区别 这里的启动文件都是根据容量来进行区分的 对MDK而言即使include了,也不知道在哪里找头文件 STM32F10X_HD,USE_STDPERIPH_DRIVER 二.新建工程模板(基于寄存器) 上面的大部分配置与固件库的一样 具体可以看手…

linux03 用户权限

01.三种权限 02.UGO(root账号) 查看权限 不在root文件中写,是因为其他用户不能进来 举个例子 ll是ls -l 第一部分:权限(11个字节) 第一个:d/- d表示文件夹 - 表示一般文件 二到四&#xff1a…

基于springboot+vue的明星周边产品销售网站(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 研究背景…

初识人工智能,一文读懂机器学习之逻辑回归知识文集(6)

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

Java 的文件类的学习总结

目录 一、File 的创建 二、File 类的常用方法 一、File 的创建 二、File 类的常用方法

openssl3.2 - 测试程序的学习

文章目录 openssl3.2 - 测试程序的学习概述笔记openssl3.2 - 测试程序的学习 - 准备openssl测试专用工程的模板openssl3.2 - 测试程序的学习 - test\aborttest.copenssl3.2 - 测试程序的学习 - test\sanitytest.copenssl3.2 - 测试程序的学习 - test\acvp_test.copenssl3.2 - 测…

C++进阶(六)map和set

📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、序列式容器与关联式容器二、键值对三、树形结构的关联式容器1、set1、set的介绍2、set的使…

高考复习技巧考研资料、美赛论文及代码,数据收集网站(初高中招生考试全科试卷等)

图,就要从“点、线、面的位置关系”这一内核开始发散,第一层级为彼此的位置关系,平行、相交、异面(两直线间位置)、垂直(相交或异面中的特殊位置),多面体、旋转体等,然后…

2024-macOS系统或Kail系统重——破解ZIP压缩的文件密码

2024-macOS系统或Kail系统重——破解ZIP压缩的文件密码 1. 你们有遇见这样子的情况么: 别人给你发的zip或者下载的zip文件,没有密码打不开么网上都是win系统的,都是没有macOS系统的,所以比较烦恼 2. 所以我就想到了代码&#x…

GoogLeNet模型详解

模型介绍 GoogLeNet是谷歌工程师设计的深度神经网络结构,于2014年在ImageNet比赛中取得了冠军。它的设计特点在于既有深度,又在横向上拥有“宽度”,并采用了一种名为Inception的核心子网络结构。这个网络名字中的“GoogLeNet”是对LeNet的致…

AtCoder Beginner Contest 338D - Island Tour【枚举】

原题链接:https://atcoder.jp/contests/abc338/tasks/abc338_d Time Limit: 2 sec / Memory Limit: 1024 MB Score: 425 points 问题陈述 AtCoder 群岛由 N 座岛屿组成,这些岛屿由 N 座桥梁连接。这些岛屿的编号从1到N,i(1≤i≤N−1)桥双…

Stable Diffusion系列(四):提示词规则与使用

文章目录 基础规则高级规则插件使用 基础规则 所谓提示词,也就是文生图中的文,由连贯的英语单词或句子组成。其最基础的规则是: 不同提示词之间需要用英文逗号分隔,空格和换行不影响读取想混合多个要素时使用|,相当于…

AD/DA(模数数模转换)

文章目录 前言一、介绍部分介绍AD/DA硬件电路模型硬件电路ADC模块DAC模块ADC0809DAC0832 运算放大器(运放)运放电路 DA原理两种不同的DA转换器 AD原理部分AD/DA性能指标XPT2046介绍主要功能XPT2046时序结构控制字节解释单端模式配置表 二、实例使用AD读取…

shell常用命令,参数传递,函数,挂载磁盘

一、shell常用命令 1、ls 功能:显示文件和目录的信息ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2…

echarts多个折线图共用X轴,实现tooltip合并和分离

echarts共享X轴案例&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>Document</…