软件设计师考试题型分析及解法经验

软件设计师 责任编辑:茶泡了饭 2015-12-16

添加老师微信

备考咨询

加我微信

摘要:任何考试想要取得好成绩必然少不了对题型的分析,及一般解法的了解,希赛软考学院整理分析历年软件设计师真题,总结归纳软件设计师考试的题型分析,一般解法,以及考生经验总结,希望对大家有所帮助!


任何考试想要取得好成绩必然少不了对题型的分析,及一般解法的了解,希赛软考网整理分析历年软件设计师真题,总结归纳软件设计师考试的题型分析,一般解法,以及考生的答题经验,希望对大家有所帮助!
 

    一、题型分析
      CASL:这是每年考的一个试型, 在下午试题中最近几年都是一个题, 今年不会有什么变化。依然为一个题,5个空, 每空3分。
C/C++:C和C++考的试题难度都差不多. 为了照顾的各方面的人(再职人员一些都对C了解得多一些,而学生中,学C++也不是少数),今年题型应该还是C和C++各一题,考生从中二选一。每题5个空, 每空3分.
事务处理类流程图;前几年, 每年考的一种题型.我想今年至少会考一题.分值,15分。
数据处理类流程图:这类试题考的思想和CASL差不多,最近两年都没出现,我想今年也不会出现啦。
      数据流图:这种题型在历年试题中出现得比较多,今年出现在考题中的可能性很大。如果出现,最多只有一题,分值:15分。
      软件测试:这类试题难度不大, 但是做题时花的时间不少. 与最近几年的考式风格(考素质,考能力)不合, 所以出现的可能性很小,可能会在上午试题中出现。
      SQL:从历年试题来看,这类试题难度不大,.鉴于最近两年都没有出现,所以今年应该不会在下午试题中出现.和软件测试一样,可能会在上午试题中出现。
状态转换矩阵:在历年试题中,考得不多,好象也就那么两三次,但这类试题出题灵活,难度与问题的难度相关,可大可小,是一种控制通过率的比较好的一种题型.但由于最近两年都没考,所以这类试题考的可能性有但不很大。
  新题型:出年出现了一种新题型,这种题型由于考生对它的无知,所以能在一定程度上的学习(与教育相关).与考素质,考能力联系很紧.所以出现的可能性很大。
 

  二、一般解法:
      以下各种解法是小编搜索整理出来,与大家参考。
  CASL读题时:
      1、要切实理解其中的算法说明;
      2、理解各寄存器在程序中的使用情况;
3、推断各变量的作用;
      注意事项:
  1、存储器的初始化及使用方法。
2、跳转指令的使用,跳在何处,跳的依据。
  3、存储单元内容的变化及其含义。
  4、变量的灵活使用。
5、注意程序的整体结构和流程。

  三、考生答题经验:
      1、CASL, C, 程序流程图(填空部分)都差不多,只是表示形式不同,注这些题时,可以借用一下英语完形填空的一些方法。(比如,先通读)
  例如,做题时,可以跟踪流程,把寄存器的当前值标注在旁边。这样有助于跟踪寄存器的变化。
      2、关于事务处理类流程图:
  我把以前的所有这类题拿来归纳了一下,一般都是出以下几种类型的题:
  1)完善流程图(一般都是填写文件名)2)分类的关键项;3)错误检测
4)说明处理的功能(及功能的扩充);5)效率问题6)文件的数据项;
一般读题时,要切实理解系统的功能,处理的流程.在解答本大问题时,一般是根据不同的问题,给于不同的解法。
1)填文件类: 一般根据填写的位置,确定与其关系最紧密的那个处理(读些方件的处理),分析该处理的功能,前后的数据变化,一般跟据这个处理的前后数据项的差,(处理后的项减速处理前的项),来确定要填文件的数据项,再由这些项和题中的有关信息来确定就填的文件。
      2)分类的目的是为了提高下一个处理(称为受益处理)的率效,受益处理一般都是要读写两个及两个以上的文件,所以在确定分类的关键项时,可根据受益处理的的其它文件的关键项或有序项来确定。
3)在历年的试题中我总结出来以下几类:
  (1)输入的不一致。
(2)非法字符。
(3)不合理数据(如单价*数量不等于金额)
(4)在库文件中找不到与之对应的项.(与库中文件不一致)。
      (5)其它类型的错误
      4)说明处理功能,有两条依据:
(1)系统的功能。
  (2)处理的上下文(就是说处理的前后的变化)。
5)效率问题与文件的有序性紧密相关,还有就是与处理文件的大小相关。(在历年试题中我就看出来了这两种,如不完全,请各位补充)
      一般要求在写文件时,目标文件要有序,如果写的数据比较多时,写的数据也应该有序。在不同的文件这间比较时,参加比较的文件就有序.
6)文件的数据项;解决这类问题,一般可根据数据守恒。
      数据守恒: 写入的每个数据项都是有用的,每个输出的数据项都是有根据的.在参于处理的各个文件中,每个文件都具有承前启后的作用(输入输出文件除外).
  承前:该文件的数据项来源于前面的文件.
  启后:该文件的每个数据项对后面的处理都是有用的.
3、C/C++,程序流程图的解题目思想各CASL差不多,本人就不再废话啦。
4、数据流图:
  在历年试题目中好象就只有三类型:
    1)删除没有必要的东西(一般是文件)
2)增加该有而没有出现的东西,(一般有数据流,处理中心)
3)局部地方的查错功能。
 

  四、各问题的解法:
      1)根据就一个,只在一个加工中使用的文件,在上层图中不出现;只是在解题时要倍加小心。
      2)增加处理中心:一般都是因为本图不能完成就该做的事,做题时要与关注题中提到的所有功能,及这些功能在各层图中的分布情况;
  3) 增加数据流:根据数据守恒(父图与子图),但这不能解决一些处理的内部处理所缺的数据流,这些数据流只有根据保个处理的功能及其与之相关的数据流,及数据项。
4)错误类型和事务处理流程中的错误差不多。


  更多软考资讯,点击关注希赛软考网


  相关链接:

  软件设计师考试必经之路

  软设考试难不难,还看心态正不正

  软件设计师考试——操作系统复习要点全纪录

 


更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取