软件设计师(案例分析)

news2024/11/16 13:25:00

软件设计师

  • 数据流图
    • 总结
  • 数据库
    • 总结
  • 面向对象分析

数据流图

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

做题方法: 第一题:找外部实体,这个实体可以是系统也可以是人,比如客户中介等。 第二题:数据存储,这个比较简单,根据加工就可以看出来
第三题:找缺少的数据流,这个要对着每一条的加工来看。
比如:下列题中。圈123是第三题的答案,可以看到都是跟加工有关,所以这种题做的时候,就是要看着加工,看看是否缺数据流。
还有就是前三个题,其实光看题目就能看出一些,哪些是实体,哪些是数据存储,可以适当的画一下
第四题:比较灵活,但是不难

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

总结

2019.5
1.第三题的一二条线说明,虽然有了学生信息,但是课表和场所信息都要单独给到课检查,因为虽然都是从基础信息表里拿出来的数据,但是学生基础信息表中不会存课表和场所信息的
2.第三题的第三条线说明,哪怕加工对于存储已经有了一条数据线,依然可以再加一条,因为学生基础信息里,也没有家长id,所以要一条数据线单独给
2018.5
1.第三题问题的答案就是下列图
在这里插入图片描述

数据库

在这里插入图片描述
在这里插入图片描述
注:将E-R图转化为关系模式
一对多,可以单独转为一个关系模式,或者N端包含1端的主键,反过来就不行。
举个例子,比如 部门和员工,是一对多的关系,如果把员工加到部门里,那么部门关系模式中,有n个表,太多余了,但是如果放到员工表里,只不过是加一列数据罢了

第一题:补充E-R图 两个实体直接需要有菱形的联系
第二题:补充关系模式
分成两步:首先需要审题,题目会给出每个关系模式的属性信息,先将题目中的属性信息和问题对应,将缺少的属性全部补充;而后再按照规则转换,即前面所说的规则,按联系的三种对应方式决定要添加哪些字段。
题目可能让你补充,一个实体缺少的属性,也可能是联系的属性,这种就要去题目中找,题目中会告诉那你一些,也就是上面所说的“两步”
第三题;简单的情景题
这个大题,和第一个大题一样,就是看题,就可以看出一些实体,联系。可以画出来
例如:红线为用来做第二题,蓝线用来做第一题
在这里插入图片描述

总结

2019.11
1.第三题的讲授关系模式这里,主键和外键一样
2.第四题不太明白

2019.5
1.第三题,完整性约束,就是要把主键和外键写出来。
2018.11
1.第二题,说属性要灵活,如下图这个有经理,在联系中,就不能直接写经理,而是应该写经理工号
还有比如,隶属岗位,这种放到属性中,也要叫做部门号
在这里插入图片描述
注:人名 就写人名+编号 部门就写部门号
2018.5
1.第一题本题给你的启示是,两个实体之间需要联系,这个和你之前学的有点不一样
2.第二题补充联系的时候,用“两步”法,首先看文中,文中(5)有订单的信息,有凭证编号,还有运送方式,这两个结构中都有,所以再看第二步,去图中找,图中发现他是一个联系,两边都是多对多实体,那么肯定两边的主键要进来。
至于b中的商品条码是根据(6)最后一句话看出来的,反正我是看不出来,无伤大雅
3.第三题弱实体,两边是有线的,这个要和实体区别开。
如图,弱实体和弱联系 是这样子的,这个题文老师和希赛给的答案不一样,看希赛的
在这里插入图片描述

面向对象分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这类题,大部分会考类图、用例图、状态图
在这里插入图片描述

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

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

相关文章

硬件知识积累 音频插座的了解,看音频插座的原理图来了解音频插座的引脚。

1. 音频接口 音频插座是一种用于连接音频信号线路的电子元件,常见于音频设备(如音响、耳机、话筒等)中。它的主要作用是将电子信号转化为声音信号,以满足人们对于音乐、电影、游戏等方面的需求。 根据插头形状的不同,音…

通过编写dockerfile部署python项目

docker命令总览 docker通过dockerfile构建镜像常用命令 # 创建镜像(进入dockerfile所在的路径) docker build -t my_image:1.0 .# 查看镜像 docker images# 创建容器 docker run -dit --restartalways -p 9700:9700 --name my_container my_image:1.0 #…

跟随Facebook的足迹:社交媒体背后的探索之旅

在当今数字化时代,社交媒体已经成为了人们日常生活中不可或缺的一部分。而在这庞大的社交媒体网络中,Facebook作为其中的巨头,一直在引领着潮流。从创立之初的一个大学社交网络到如今的全球性平台,Facebook的发展历程承载了无数故…

【LeetCode】链表oj专题

前言 经过前面的学习,咋们已经学完了链表相关知识,这时候不妨来几道链表算法题来巩固一下吧! 如果有不懂的可翻阅之前文章哦! 个人主页:小八哥向前冲~-CSDN博客 数据结构专栏:数据结构【c语言版】_小八哥…

初学者必知:ARM与单片机的区别

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「ARM的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!ARM和单片机之间有许多区别&#…

使用Processing和PixelFlow库创建交互式流体太极动画

使用Processing和PixelFlow库创建交互式流体太极动画 引言准备工作效果展示代码结构代码解析第一部分:导入库和设置基本参数第二部分:流体类定义MyFluidDataConfig 类详解MyFluidData 类详解my_update 方法详解流体类定义完整代码 第三部分:太…

信创基础软件之中间件

信创基础软件之中间件 中间件概述 中间件是一种应用于分布式系统的基础软件,位于应用与操作系统、数据库之间,主要用于解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运…

深圳CPDA|如何利用数据分析改进业务流程,提高效率?

在当今数字化时代,数据已经成为企业决策和优化的关键资源。通过有效地收集、分析和应用数据,企业可以深入了解其业务流程中的瓶颈和问题,从而改进流程,提高效率。本文将探讨如何利用数据分析改进业务流程,并提高效率。…

FebHost:什么是.ME域名?

.ME域名是一个独一无二且被广泛接受的顶级域名(TLD),在近年来逐渐受到了大众的喜爱。最初,它被设定为黑山的国家/地区代码顶级域名(ccTLD)。但现在,.ME已经发展成为一个全球公认的顶级域名&…

Python应用:让生活更智能

随着科技的进步,Python已成为一种非常受欢迎的编程语言,它在数据分析、人工智能、Web开发等领域有着广泛的应用。今天,我们将探讨一个Python应用的例子,这个应用将帮助我们更智能地管理日常生活。 应用名称:智能生活助…

鸿蒙开发接口Ability框架:【@ohos.application.StartOptions (StartOptions)】

StartOptions StartOptions模块对系统的基本通信组件进行查询和设置的能力。 说明: 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 本模块接口仅可在Stage模型下使用。 开发前请熟悉鸿蒙开发指导文档…

CentOS 重启网络失败service network restart

命令 service network restart 提示 Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details. 原因分析 使用journalctl -xe命令查看日志后的具体错误 -- Un…

STM32单片机实战开发笔记-PWM波输出频率及占空比配置【wulianjishu666】

单片机物联网开发资料: 链接:https://pan.baidu.com/s/1XzodQuML7CqZ4ZKinDGKkg?pwdbgep 提取码:bgep PWM模块测试 功能描述 脉冲宽度调制模式: PWM边沿对齐模式: 向上计数配置 当TIMX_CR1寄存器中的DIR为低的时…

AD3552/AD3551驱动开发

开发环境:Vivado2021.2 ; Windows with Cygwin HDL版本:hdl_2021_r2 GitHub - analogdevicesinc/hdl at hdl_2021_r2 no-OS版本:no_OS-2021_R2 GitHub - analogdevicesinc/no-OS at 2021_R2 1.创建hdl 详细步骤参见参考链接1&#xf…

基于PHP高考志愿填报系统搭建私有化部署源码

金秋志愿高考志愿填报系统是一款为高中毕业生提供志愿填报服务的在线平台。该系统旨在帮助学生更加科学、合理地选择自己的大学专业和学校,从而为未来的职业发展打下坚实的基础。 该系统的主要功能包括:报考信息查询、志愿填报数据指导、专业信息查询、院校信息查询…

Allegro如何输出器件坐标文件

如何输出器件坐标文件 1、选择菜单栏File(文件)→Placement…(放置) 2、跳出下面的对话框,选择原点位置在Body Center(几何中心),然后选择Export(导出)&…

教练预约管理小程序开发源码现成案例(小程序、APP、H5圆源码搭建)

随着人们对身体健康越来越重视,对强身健体、健康个性化生活的需求日益增加,健身已成为时尚生活的标志。 然而,没有时间去健身房却成了很多上班族的痛点。健身房作为一项既能缓解工作压力又能缓解学业压力的运动,正好满足了当代人…

数据分析——业务数据描述

业务数据描述 前言一、数据收集数据信息来源企业内部数据源市场调查数据源公共数据源和第三方数据源 二、公司内部数据客户资料数据销售明细数据营销活动数据 三、市场调查数据观察法提问法实验法 四、公共数据五、第三方数据六、数据预处理七、数据清洗丢弃部分数据补全缺失的…

前端双语实现方案(VUE版)

一、封装一个lib包 结构如下 en.js use strict;exports.__esModule true; exports.default {sp: {input: {amountError: Incorrect amount format},table: {total: Total:,selected: Selected:,tableNoData: No data,tableNoDataSubtext: Tip: Suggest to recheck your fil…

浅析安全用电监控系统在工厂的研究与应用论述

摘 要:随着社会时代的发展,人们的安全意识越来越强烈,在人们生活和工作中离不开各种用电设备,用电设备的安全使用是保障人们生命安全的重要内容。工厂因自身厂内工作环境的特殊性,用电设备的种类多且复杂,如…