软考之下午题做题技巧
距离5月25日的软考还有2天时间,考试前的状态尤为重要。上午题虽然很零散,但是很简单,下午题虽然就5道,但是做题时需要认真、认真再认真,答案题中找,好好读题,说不定算法都能懵对几分…… 做题的时候,要从精神上藐视它,告诉自己这题会做;要从心里重
距离5月25日的软考还有2天时间,考试前的状态尤为重要。上午题虽然很零散,但是很简单,下午题虽然就5道,但是做题时需要认真、认真再认真,答案题中找,好好读题,说不定算法都能懵对几分……
做题的时候,要从精神上藐视它,告诉自己这题会做;要从心里重视它,读题时认真、耐心……
一、DFD(数据流图)
1.从最近几年考试的情况来看,这题主要考察几个知识点:
1.1 给出外部实体的名称
1.2 给出数据存储的名称
1.3 查找错误的数据流和丢失的数据流
1.4 数据字典部分的考察(2012年下半年DFD最后一问的数据项其实就是考察的数据字典)
1.5 问答题,比如2008上DFD最后一问的:面向对象结构设计方法的基本思及其适用场合。
2.做此题的技巧
这题,一般会给出一大段文字,然后给出顶层数据流图和0层数据流图等。我一般读题的过程中,会把读到的名词(可能为外部实体的词)、某某文件之类(即数据存储)、数据流标出来,这样在做问题一、二的时候,数据流图与说明对照,快速、标准的解决知识点1.1和1.2.
查找丢失数据流时,先要做的是顶层和0层图对照,保持父图和子图平衡,即父图中某加工的输入(输出)数据流的数据必须与子图的输入(输出)数据流中的数据在数量和名字上相同。在此基础上,读文字说明,一句句的注意从..到..的字眼,这样就能解决知识点1.3。
数据字典的问题,要知道数据字典各个符号的定义。
对于简答题这样的题目,就凭借项目经验来写吧,尽量多写点,总能达到点上。
具体数据流部分需要注意的考点见博客《 软考之数据流图专题》
二、数据库分析与设计
从历年考题来看,主要有两种形式:一种是文字说明+表格,一种是只有文字说明的。
1.主要考察几个知识点
1.1 补充联系及联系类型,完善实体联系图
1.2 ER图向关系模型的转变
1.3 加个功能再次补充实体联系图
1.4 简答题
2.做此题的技巧
第一遍读题的时候,画出各实体,尽量找出实体间的对应关系。对于给表格的题,表格的标题及表格周围的文字都要认真看,比如时间有可能就是某一实体的属性。
解决1.1的技巧及注意事项:注意审题,不要漏泄联系类型(1:1,1:m,m:n),难点在于一个联系联系三个实体的。读题的时候注意这样的字眼,比如:某某老师对某某学生上某某课。
解决1.2的技巧:先从说明中凭自己的感觉从文字说明及表格中找实体的属性,找完以后,再去看ER图,遵照ER图向关系模型转转换的原则。不要漏写、多些属性值,不要忘记标主键、外键。
解决1.4的技巧:按照自己的经验来,考前先弄懂1-3范式具体的含义。
三、面向对象分析与设计
从近几年考察来看,常常给出一段说明,然后附加有用例图和类图,当然也有可能会考状态图。
1.主要考察的知识点
1.1 填写用例名称、依赖关系
1.2 填写类名称
1.3 补充多重度
1.4 对应的状态
1.5 用到的某某设计模式的内涵
2. 解决此类问题的技巧
第一遍读题的过程中,注意各名词,该标的地方标出来。
用例名称一般比较好写,还要注意一点就是:依赖关系。要明白扩展《extend》和包含《include》的用意及箭头方向。
多重度问题跟数据库中的联系类型有点相似,但不要写错,这里多个的时候只能用*表示哦。注意文中给出的数字,可能帮助你解决多重度问题。
状态图各状态的转换也算是比较好找的一类问题吧,主要考察的是细心。
考察某设计模式的内涵的这类问题,要熟悉23个设计模式的含义了。设计模式很重要啊……
四、算法题
这类题对我来说难度不小,但也不能掉以轻心,有时候算法考的还是比较简单的,懵都能懵对几分,比如时间复杂度和空间复杂度。可以看看《大话设计模式》,这里面讲的挺明确的。但是算法不是一朝一夕就能提高的,考试之前把几种常见算法看懂就好了,比如各类排序算法、分治算法、动态规划算法、贪心算法、回溯算法……
五、设计模式
这个题算是比较简单的,我选择做java版的设计模式,这个题有点java基础,能看懂类图,即使不懂设计模式也能得分。高中时老师常教育我们这么一句话:简单全做对,稳坐中档题,舍弃全不会;主要表达的是考试要心态正,乱中求稳,不要第一题做的不好,后面的都做不好了。
考试之前将HeadFirst好好瞅瞅,历年考题出的例子大多与HeadFirst上的例子极为相似。
一定要知道的几点:比如 interface、extends、implements、abstract、super等关键字的写法,注意大小写;注意委托的用法……
保持好心态,乱中求稳,稳中求胜!相信自己,应该没问题的!只能说该做的都做了,大不了重来,一定把它突破!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

抖音上的福袋活动一直备受用户们的喜爱,参与其中不仅能获得各种优惠和好礼,还有机会中大奖。然而,对于新手来说,可能并不了解如何有效地抽取福袋,并提高中奖几率。本文将为您分享一些抖音抽福袋的技巧,帮助您更好地享受抽奖乐趣,同时增加中大奖的可能性。一、选择热门福袋推荐关注官方:在抖音平台上,官方经常推出一些热门的福袋活动,往往能在首页或相关频道看到。这些活动通常备受欢迎,奖品也非常丰富。因此,关注官方推荐是一个明智之举。在打开福袋前,建议您先浏览其他用户的评论和评价。通过了解他人的中奖经历和对福袋的看

Win11小技巧分享:一招跳过微软账户登录Windows11是微软最新推出的操作系统,具有全新的设计风格和许多实用的功能。然而,对于一些用户来说,在每次启动系统时都要登录微软账户可能会感到有些烦扰。如果你是其中一员,不妨尝试一下以下的技巧,让你能够跳过微软账户登录,直接进入桌面界面。首先,我们需要在系统中创建一个本地账户,来代替微软账户登录。这样做的好处是

我们经常在excel中制作和编辑表格,但是作为一个刚刚接触软件的新手来讲,如何使用excel制作表格,并没有我们使用起来那么轻松。下边,我们针对新手,也就是初学者需要掌握的表格制作的一些步骤进行一些演练,希望对需要的人有些帮助。新手表格示例样板如下图:我们看看如何来完成!1,新建excel文档,有两种方法。可以在【桌面】空白位置,点击鼠标右键-【新建】-【xls】文件。也可以【开始】-【所有程序】-【MicrosoftOffice】-【MicrosoftExcel20**】2,双击我们新建的ex

C语言中,表示指针,存储其他变量的地址;&表示地址运算符,返回变量的内存地址。指针的使用技巧包括定义指针、解引用指针,需确保指针指向有效地址;地址运算符&的使用技巧包括获取变量地址,获取数组元素地址时返回数组第一元素地址。实战案例说明了使用指针和地址运算符反转字符串。

VSCode(VisualStudioCode)是一款由微软开发的开源代码编辑器,具有强大的功能和丰富的插件支持,成为开发者们的首选工具之一。本文将为初学者们提供一个入门指南,帮助他们快速掌握VSCode的使用技巧。在本文中,将介绍如何安装VSCode、基本的编辑操作、快捷键、插件安装等内容,并为读者提供具体的代码示例。1.安装VSCode首先,我们需

Oracle数据库查询技巧:仅获取重复数据中的一条,需要具体代码示例在实际的数据库查询中,经常会遇到需要从重复数据中获取唯一一条数据的情况。本文将介绍如何利用Oracle数据库的技巧,实现仅获取重复数据中的一条记录的方法,并提供具体的代码示例。场景描述假设我们有一张名为employee的表,其中包含了员工的信息,可能存在重复的员工信息。我们需要查询出所有重复

Win11技巧大揭秘:如何绕过微软账户登录近期,微软公司推出了全新的操作系统Windows11,引起了广泛关注。相比之前的版本,Windows11在界面设计、功能改进等方面做出了许多新的调整,但也引发了一些争议,其中最引人关注的一点就是强制要求用户使用微软账户登录系统。对于一些用户来说,他们可能更习惯于使用本地账户登录,而不愿意将个人信息与微软账户绑定。

标题:PHP编程技巧:如何实现3秒内跳转网页在Web开发中,经常会遇到需要在一定时间内自动跳转到另一个页面的情况。本文将介绍如何使用PHP实现在3秒内实现页面跳转的编程技巧,并提供具体的代码示例。首先,实现页面跳转的基本原理是通过HTTP的响应头中的Location字段来实现。通过设置该字段可以让浏览器自动跳转到指定的页面。下面是一个简单的例子,演示如何在P
