软件设计师备考(五)——下午题答题技巧

2024-02-29 18:30

本文主要是介绍软件设计师备考(五)——下午题答题技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于下午大题的答题技巧

  • 一、数据流图
  • 二、数据库设计模式
  • 三、UML建模
  • 四、算法与数据结构
  • 五、面向对象程序设计

首先我们要明确下午场的大题要考哪些内容,下午场试题包含六道简答题(题目顺序固定),分别是:
数据流图、数据库设计模式、UML图、算法与数据结构、面向对象程序员设计(C++或Java)。
下面分别介绍各题的考点和答题技巧:

一、数据流图

(1)考点

1、数据流图的基本概念
数据流、加工、数据存储、外部实体
2、加工逻辑的描述
结构化语言、判定表、判定树
3、数据流图的平衡原则

  • 父图与子图之间的平衡原则
  • 子图内平衡原则

(2)出题方式

通常题目给出说明、图1(上下文数据流图)和图2(0层数据流图)。
(1)指出图1中各实体的名称;
(2)指出图2中各数据存储的名称;
(3)指出图2中缺失的数据流,指明起点和终点;
(4)一个简答题,一般考察结构化语言或者是数据流图的平衡原则。

(3)答题技巧

(1)实体:一般找说明中的名词主语,包括人物角色、组织机构名称和外部系统名称;
(2)数据存储:带有“文件”、“表”、“库”、“清单”、“档案”等词汇;
(3)补充数据流:根据图一和数据流图的平衡原则;

(4)例题

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

二、数据库设计模式

(1)考点

1、数据库设计过程
需求分析:数据流图、数据字典、需求说明;
概念结构设计:ER模型;
逻辑结构设计:关系模式;
物理设计:DBMS特性、硬件、OS特性;
2、ER图转关系模式
一对一、一对多、多对多
(2)出题方式

(1)补充实体联系图,主要是填充联系(1:1,1:n,n:m)
(2)补充关系模型中空缺的属性;
(3)指出部分实体的主键和外键;
(4)简答题

(3)答题技巧

(1)联系和联系判断
根据题干找出关键信息,判断实体联系的比值。
(2)关系模式属性判断
根据题干找出缺失的属性,或根据ER图转换为关系模式时属性的增加;。
(3)简答题联系规范化理论进行作答。

(4)例题

在这里插入图片描述

三、UML建模

主要考察UML设计模式、UML。
具体知识点详见:
软件设计师备考(三)——UML(关系和UML图)
软件设计师备考(四)——UML设计模式

四、算法与数据结构

(1)出题方式

(1)代码填空
(2)考察算法的设计策略,算法的时间、空间复杂度等

(2)知识点
在这里插入图片描述

五、面向对象程序设计

该部分题目分为C++ 和 Java两个题目,除去编写代码不同,考察的内容是完全相同的,考生选择其中任意一个作答即可。
题目考察形式为给出类图描述和几乎全部代码,考生进行关键代码填空。
知识点
在这里插入图片描述

这篇关于软件设计师备考(五)——下午题答题技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/759658

相关文章

【EverEdit】活用 EverEdit 小技巧

【EverEdit】活用 EverEdit 小技巧 (1)设置 EverEdit 对比文件文本内容 设置如下图所示: 首先要先打开要对比的文本文件,和对比文件相比,此时打开了至少两个文件: 选择文件比较: (2)如何设置 EverEdit 监视文件的变化 设置如下图所示:

邮件群发推送的方法技巧?有哪些注意事项?

邮件群发推送的策略如何实现?邮件推送怎么评估效果? 电子邮件营销是现代企业进行推广和沟通的重要工具。有效的邮件群发推送不仅能提高客户参与度,还能促进销售增长。AokSend将探讨一些关键的邮件群发推送方法和技巧,以帮助企业优化其邮件营销策略。 邮件群发推送:目标受众 了解他们的需求、兴趣和行为习惯有助于你设计出更具吸引力和相关性的邮件内容。通过收集和分析数据,创建详细的客户画像,可以更精

电子盖章怎么做_电子盖章软件

使用e-章宝(易友EU3000智能盖章软件)进行电子盖章的步骤如下: 一、准备阶段 软件获取: 访问e-章宝(易友EU3000智能盖章软件)的官方网站或相关渠道,下载并安装软件。账户注册与登录: 首次使用需注册账户,并根据指引完成注册流程。注册完成后,使用用户名和密码登录软件。 二、电子盖章操作 文档导入: 在e-章宝软件中,点击“添加”按钮,导入待盖章的PDF文件。支持批量导入多个文件,

【软考】信息系统项目管理师(高项)备考笔记——信息系统项目管理基础

信息系统项目管理基础 日常笔记 项目的特点:临时性(一次性)、独特的产品、服务或成果、逐步完善、资源约束、目的性。 临时性是指每一个项目都有确定的开始和结束日期独特性,创造独特的可交付成果,如产品、服务或成果逐步完善意味着分步、连续的积累。例如,在项目早期,项目范围的说明是粗略的,随着项目团队对目标和可交付成果的理解更完整和深入时,项目的范围也就更具体和详细。 战略管理包括以下三个过程

【软考】信息系统项目管理师(高项)备考笔记——信息化与信息系统

信息化与信息系统 最近在备考信息系统项目管理师软考证书,特记录笔记留念,也希望可以帮到有需求的人。 因为这是从notion里导出来的,格式上可能有点问题,懒的逐条修改了,还望见谅! 日常笔记 核心知识 信息的质量属性:1.精确性 2.完整性 3.可靠性 4.及时性 5.经济性 6.可验证下 7.安全性 信息的传输技术(通常指通信、网络)是信息技术的核心。另外,噪声影响的是信道

Java中的正则表达式使用技巧

Java中的正则表达式使用技巧 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天,我们来探讨一下Java中正则表达式的使用技巧。正则表达式是一种强大的工具,用于字符串匹配、替换和分割等操作。掌握正则表达式能够大大提高我们处理文本数据的效率。 1. 正则表达式的基本概念 正则表达式(Regular Expression,简称

小红书商家电话采集软件使用指南

使用小红书商家电话采集软件可以提高商家电话的采集效率,以下是使用指南及附带代码。 步骤一:安装Python和相关库 首先,确保你的电脑已经安装了Python运行环境(建议安装Python3版本)。安装完成后,同样需要安装一些相关的库,如requests、beautifulsoup4等。在命令行窗口中输入以下命令进行安装: pip install requestspip install bea

IPython小白教程:提升你的Python交互式编程技巧,通俗易懂!

IPython是一个增强的Python交互式shell,它提供了丰富的功能和便捷的交互方式,使得Python开发和数据分析工作更加高效。本文将详细介绍IPython的基本概念、使用方法、主要作用以及注意事项。 一、IPython简介 1. IPython的起源 IPython由Fernando Pérez于2001年创建,旨在提供一个更高效的Python交互式编程环境。 2. IPyt

Java中的集合框架使用技巧

Java中的集合框架使用技巧 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨Java中集合框架的使用技巧,这些技巧能够帮助我们更高效地处理数据和优化程序性能。 Java集合框架概述 Java集合框架提供了一组实现了各种集合接口的类和接口,用于存储和操作数据。它包括列表、集合、队列和映射等数据结构,能够满足不

想让Python序列切片更高效?这些技巧你不可不知!

目录 1、自定义类实现切片 🍏 1.1 实现__getitem__方法 1.2 支持正负索引与步长 2、利用 collections.abc 模块 🧠 2.1 继承MutableSequence类 2.2 重写关键方法 3、使用标准库itertools.slice 🍲 3.1 itertools工具介绍 3.2 slice函数应用实例 4、通过生成器实现动态切片 🌀