软考复习方法
- 格式:doc
- 大小:24.50 KB
- 文档页数:5
2024年软考高项备考计划一、软考高项是啥软考高项呢,就是高级信息系统项目管理师资格考试啦。
这考试可不容易呢,不过咱要是好好准备,肯定能拿下它。
这个考试的知识可多啦,涵盖项目管理知识、相关法律法规还有信息技术啥的。
就像一个大宝藏,里面啥都有,咱得一点点把这些宝贝都找出来,放进自己的知识口袋里。
二、备考资料准备备考资料就像是打仗的武器一样重要。
首先得有官方教材,这可是基础中的基础。
然后就是一些辅导书啦,它们就像小助手一样,能帮助我们更好地理解那些难懂的知识点。
还有网上的一些课程,有些老师讲得特别好,就像在给我们讲故事一样,让那些枯燥的知识变得有趣起来。
在线的题库也不能少,多做题就像多练武功一样,能让我们在考场上更加得心应手。
三、学习时间安排学习时间可得好好规划规划。
咱不能三天打鱼两天晒网。
每天至少得抽出两三个小时来学习。
早上的时候脑子比较清醒,可以用来背一些概念和公式。
晚上就可以做做题,巩固一下白天学的东西。
周末的时候时间比较多,可以做一些模拟试卷,然后认真分析错题,看看自己是哪里没掌握好。
四、知识板块学习1. 项目管理知识板块这个板块可是重点中的重点。
要理解项目管理的五大过程组,像启动、计划、执行、监控和收尾。
每个过程组里又有好多好多小的知识点。
比如说启动过程组里的项目章程,这可是项目的“出生证明”呢。
得知道它的内容、作用还有制定的流程。
计划过程组里的项目管理计划,就像项目的“地图”一样,得把它的各个子计划都搞清楚。
2. 法律法规板块这个板块虽然可能有点枯燥,但是也很重要。
要了解一些和项目管理相关的法律法规,像合同法啥的。
知道在项目里怎么合法合规地做事,避免一些不必要的法律风险。
3. 信息技术板块这个板块就是与时俱进啦。
得了解一些新的信息技术,像云计算、大数据这些。
知道它们的概念、特点还有在项目里的应用。
五、模拟考试与复习在学习的过程中,要时不时地进行模拟考试。
就像运动员要进行赛前模拟一样。
通过模拟考试可以知道自己的水平,也能发现自己的薄弱环节。
软考复习计划
计划内容:
1. 确定复习目标:明确软考考试的内容范围和重点,制定合理的复习计划。
2. 制定时间表:根据自己的实际情况,合理安排每天的复习时间,确保足够的时间投入到软考复习中。
3. 分阶段复习:将软考考试内容分为不同的阶段,逐步深入理解和掌握。
可以按照模块或科目进行划分。
4. 利用各种资源:除了教材和参考书籍外,还可以参加培训班、参考网上资料、参加论坛交流等多种方式来丰富复习资源。
5. 制作笔记:将重点知识和难点整理成笔记,便于复习时快速回顾,同时可以帮助记忆和理解。
6. 解题练习:找到相关的试题进行练习,熟悉考试形式和题型,提高解题能力。
7. 多做模拟测试:通过模拟考试,检验自己的复习成果,找出不足并加以改进。
8. 注重知识点串联:软考考试内容多为综合性的知识点,要注重对知识点之间的联系和相互关联的理解和掌握。
9. 保持良好的复习状态:合理安排休息时间,保持充足的睡眠,保持积极乐观的心态,提高复习效率。
10. 考前复习:在考试前进行最后的复习,回顾重点知识,做
好心理准备。
希望以上计划对您的软考复习有所帮助,祝您顺利通过软考考试!。
软考下午试题答题技巧
以下是 7 条关于软考下午试题答题技巧:
1. 哎呀呀,一定要仔细审题呀!就像走迷宫一样,看清题目要求到底是什么,别像无头苍蝇一样乱撞。
比如有个题目问你采用哪种设计模式最合适,那你就得一个一个分析呀,别着急选,否则不就跳进坑啦!
2. 答题的时候要条理清楚呀!别东一句西一句的,要像整理房间一样整整齐齐。
比如说分析一个系统的架构,你得一二三点列清楚呀,这样老师改卷也轻松,给分也爽快呀,你说是不是?
3. 别死脑筋呀,遇到不会的题目要学会绕过去。
这就好比爬山遇到陡峭的地方,咱绕个道不行嘛。
比如有个技术你不太熟悉,但后面的题你会呀,先把会的做了,回头再来啃这个硬骨头!
4. 注意时间管理哦!别到最后发现还有好多题没做,那可就傻眼啦!就像比赛跑步一样,合理分配体力和时间。
比如规定自己一个小时做多少题,时间到了就赶紧往下走。
5. 多写点总没错呀!能想到的点都写上,说不定哪个就对了呢。
这就像撒网捕鱼,网撒得大一点,收获也可能多一点嘛。
比如让你提出解决方案,你就多写几种可能性呀。
6. 检查检查再检查呀!可别以为做完就万事大吉啦。
好比出门前要照照镜子整理整理,看看有没有遗漏的地方,有没有答错的地方呀。
7. 要保持好心态呀!别一遇到难题就慌了神。
这就跟打仗一样,要沉着冷静。
比如有道题特别难,你就安慰自己,大家都难,又不是只有我不会,怕什么!
总之,软考下午试题并不可怕,只要掌握了这些技巧,认真去做,肯定能取得好成绩!。
软考软件设计师知识点软考(软件设计师考试)作为国内软件行业的重要认证考试之一,对于软件设计师的专业知识和技能有着严格的要求。
本文将系统地介绍软考软件设计师考试的重要知识点,帮助考生有效备考。
一、计算机基础知识1. 计算机组成与结构在软件设计师考试中,了解计算机的组成和结构是必不可少的。
对于计算机硬件、操作系统、数据库等方面的基本原理和架构,需做到心中有数。
2. 数据结构与算法数据结构与算法是软件设计师考试中的重中之重。
要掌握各种基本数据结构的特点和操作方式,熟悉常用算法的设计思想和实现方法,能够灵活运用于实际问题的解决。
3. 编程语言与开发工具软件设计师需要熟悉多种编程语言和开发工具,如Java、C++、Python等,掌握其语法与特性,并了解各类开发工具的使用方法,能够根据实际需求进行选用和配置。
二、软件需求与规格说明1. 需求分析与设计在软件设计师考试中,需了解软件需求分析的基本方法与技巧,掌握需求获取、需求分析和需求规格说明的过程和要求。
同时,要熟练运用建模工具(如UML)进行需求分析与设计。
2. 软件规格说明书软件设计师需要具备编写软件规格说明书的能力。
规格说明书体现了软件的设计思路和实现要求,对于开发团队的沟通和协作具有重要作用。
考生需要了解规格说明书的结构和要素,学会规范编写。
三、软件设计与实现1. 软件架构与设计模式软件的架构设计是软件设计师的核心能力之一。
需要深入了解常见的软件架构模式(如MVC、MVVM等),并能够根据实际需求选择和设计合适的软件架构。
2. 接口设计与开发软件设计师需具备熟练的接口设计和开发能力。
了解面向对象设计思想和设计原则,掌握接口设计的方法和标准,能够设计和实现稳定、高效的接口。
3. 数据库设计与优化数据库设计与优化是软件设计师需要重点关注的领域。
要了解关系数据库的基本原理和常用操作,熟悉数据库设计的规范和方法,能够进行数据库性能优化和调优。
四、软件测试与质量保证1. 软件测试方法与技术软件测试在软件开发生命周期中占据重要地位。
软考知识点总结一、软考概述软考,全称软件设计师职业资格考试,是由中华人民共和国国家人力资源和社会保障部主管的一级职业资格考试。
软件设计师职业资格考试是为了适应信息化时代对软件人才的需求,培养能力强、技术精湛的软件设计师而设立的考试。
软考涵盖了软件开发的方方面面,包括基础知识、项目管理、软件工程、数据库、编程语言等内容,考试内容丰富多样,但也由于其广泛性,软考知识点也变得异常繁杂。
二、软考知识点1. 基础知识(1)计算机基础计算机基础是软考的基础,涉及了计算机硬件、操作系统、网络技术、数据库等内容。
考生需要了解计算机的基本原理及其原理结构,包括计算机的工作原理,二进制运算,逻辑门电路,存储器的存储结构和计算机网络的基本原理等知识。
(2)操作系统操作系统是软考必考的知识点,包括操作系统的基本原理、结构、功能和类型,以及操作系统的文件系统、进程管理、内存管理、文件系统和安全性等内容。
(3)数据库原理数据库原理是软考考试的必备知识点,包括数据库的基本概念、数据库管理系统、数据模型、数据库设计、关系数据库、SQL语言等内容。
考生需要了解数据库的基本理论知识和数据库管理系统的基本原理,能够进行数据库设计和编写SQL语句。
2. 项目管理项目管理是软考考试的重点知识点,包括项目管理的基本概念、项目管理的过程、项目立项、项目计划、项目实施、项目监控和项目收尾等内容。
考生需要了解项目管理的各个阶段和相关原理,具有一定的项目管理实践经验。
3. 软件工程软件工程是软考考试的另一大重点,涉及了软件工程的基本概念、软件开发的过程、需求分析、软件设计、编码与测试、软件维护和质量保证等内容。
考生需要了解软件开发的全过程,以及软件工程的各个环节和相关技术。
4. 编程语言编程语言是软考考试的另一重点,包括面向对象编程、面向过程编程、函数式编程、编程范式、编程工具等内容。
考生需要了解不同的编程语言及其特点、应用场景和编程范式,具有一定的编程实践经验。
宫殿记忆法软考
宫殿记忆法是一种记忆技巧,通过在心中构建一个熟悉的场景,然后将需要记忆的信息与这个场景中的物品关联起来,从而帮助记忆。
在软考中,宫殿记忆法可以用于记忆一些复杂的概念、算法或者理论知识。
具体的操作步骤如下:
1.构建宫殿:选择一个自己熟悉的场景,例如家里的客厅、卧
室或者办公室等,在脑海中清晰地想象出这个场景的布局和物品摆放。
2.确定记忆点:在宫殿中选取一些具有代表性的物品或位置作
为记忆点,例如客厅的沙发、卧室的床等。
3.建立关联:将要记忆的信息与宫殿中的物品或位置关联起来,
例如将某个算法的步骤与客厅中的沙发、茶几等物品关联起来。
4.反复回忆:在复习时,不断在心中重现这个宫殿,回忆每个
物品与信息的关联,强化记忆。
通过宫殿记忆法,可以将复杂的概念、算法或者理论知识与日常生活中常见的物品关联起来,从而更容易记忆。
同时,这种方法还可以提高记忆的准确性和持久性。
在备考软考时,可以尝试使用宫殿记忆法来记忆一些难以理解的概念或算法。
软考软件设计师下午题复习技巧分享软考软件设计师下午题复习技巧分享软件设计师考试作为软考的一项中级考试,虽然相对来说比较容易,但下午题还是有难度的,尤其是对那些没有计算机基础的人来说。
那么,软考软件设计师下午题怎么复习?下面为你分享下午题复习经验,供你参考。
软件设计师考试下午题复习经验1、要熟悉历年试题。
因为历年试题很多知识点是反复考,抓住了历年试题就抓住了重点。
试题是对考试大纲的外化,是对相应知识的梳理,直接体现考查意图。
如能把历年试题研究几遍,通过考试不成问题。
因此,一个高效的学习方法,就是先研究历年考试题,通过做题,巩固已有知识,强化能力。
针对试题不同内容,进行归纳总结,找出自己的优势和不足,然后带着问题去读书,查找相关资料,做到有的放矢,针对性强。
从应考角度讲,这种方法效率可能最高。
2、备考下午编程题必须上机调试实践。
上机调试是很好的锻炼,光看书很多问题都隐藏起来了,自以为是明白了,一调试才发现自己想的太简单了,就会有一大堆意料之外的问题出现。
通过上机操作,更能明白每个语句、每个算法的作用和意义,就能更好的应用。
3、软件工程的数据流图和UML相关知识一定要学好。
软件设计师考试,更注重软件工程相关的内容,数据流图和UML是重要内容,近些年考试中,都有对应的试题出现。
软件设计师考试下午题解题思路在近几次考试中,下午试题分五个题目,一个数据库、一个程序填空题、一个面向对象的语言题,另两个题目分别为数据流图、UML 或流程图等。
各种类型下午题解题思路分析:1、数据库类。
数据库题目要求补全SQL语言,这要求考生熟悉SQL的语言,无论对上午题目还是下午题目都很重要。
这是学习和复习的一个重点。
2、数据流图类。
DFD是一种分析系统数据流程的图形,意在让用户理解系统的功能、输入、输出和数据存储等。
请认真弄清其应用后,在画出数据流图的情况下,系统的功能也就确定了,再经过细化,逐步向物理结构迈进。
考核时,试题多从父图和子图的平衡来分析。
软考高项记忆力训练软考高项的学习可不容易,尤其是记忆力方面,真得好好训练训练。
那我就跟大家唠唠软考高项记忆力训练的那些事儿。
软考高项里要记的东西太多啦,像各种项目管理的知识领域、过程组之类的。
咱们得想些有趣的法子来记。
1. 编口诀。
比如说把九大知识领域编成特别逗的口诀。
像“范围时间成本质量,人力资源沟通风险,采购集成都别忘”。
这样朗朗上口,一下子就好记多啦。
就像我们小时候背乘法口诀一样,顺口了自然就刻在脑子里了。
2. 做联想。
把那些生硬的概念和我们生活中的事情联系起来。
比如项目管理中的风险管理,就想象成我们出门要带伞一样。
天气预报说有雨,这就是风险识别;我们带伞出门,这就是风险应对。
通过这种联想,那些枯燥的概念就变得鲜活起来,也更容易记住了。
3. 多画图。
像项目的进度安排,用甘特图来画。
自己动手画一遍,把每个任务的时间、顺序都标清楚。
在画图的过程中,我们对这些内容的记忆就加深了。
而且看着自己画的图,心里还挺有成就感的呢。
4. 利用碎片时间。
咱们大学生嘛,平时碎片时间挺多的。
等公交的时候、排队打饭的时候,都可以拿出手机看看软考高项的知识点。
积少成多,这些碎片时间利用好了,能记不少东西呢。
5. 互相提问。
可以找一起备考的小伙伴,互相提问知识点。
要是被问住了,那可就糗大了,所以为了不被笑话,就会更努力地去记。
而且这种互动的方式也挺有趣的,比自己闷头背有意思多了。
6. 做记忆卡片。
把重点知识点写在小卡片上,一面写问题,一面写答案。
随时随地拿出来看,看问题想答案,想不起来就翻过来看看。
这样反复练习,记忆就更深刻了。
7. 把知识点编成故事。
比如说项目的启动过程,就编一个小团队要开始一个冒险项目的故事。
故事里包含启动过程中的各个环节,像识别项目目标、确定项目干系人之类的。
故事有情节,记起来就轻松多了。
8. 多做案例分析。
在做案例分析的过程中,会不断地用到那些知识点。
一边分析案例,一边回忆知识点,这样既能加深对知识点的理解,又能提高记忆力。
离2023上半年软考考试不到3个月时间了,各位考友备考的怎样了呢?是否,每天看书,但是过后总会遗忘?是否,每天刷题,但是错题率依然很高?是否,备考的进度总是三天打鱼两天晒网?那是因为你还没针对软考制定复习计划,还没找到看书、刷题的技巧,没有圈重点...如何应对2023上半年软考?1、合理定制计划,步步为赢考前花时间、精力去复习,制定一个适合自己的计划,每天按照自己的计划有规律、有方向、有目标,而不是盲目的去复习。
按计划复习,一点一滴有收获,动力会更足。
2、看书必不可少软考大部分都是笔试,只有初级信息处理技术员是机考。
既然是笔试,掌握考试的知识点是必须的,买一本教材是必不可少的。
软考的内容便是围绕软考大纲的知识点变换而来的。
3、做历年真题,掌握考试技巧买上一本历年真题,认认真真的做,掌握考试的题型。
让自己清楚考试的题型。
上考场才不会紧张和心慌,做到胸有成竹。
做了几套真题,细心的朋友便会发现考试也是有侧重点,注重侧重点,掌握考试的技巧。
4、注重理解,切不可死记硬背软考的考试试题注重的是岗位知识和技能,综合性和灵活性比较强。
所以死记硬背书本是不可行的,要理解书本的知识点,只要掌握了相应的基本知识和技能,就能轻松的过关考试。
5、从容面对,轻松应考考试前期做好了准备,进入考场从容的面对,认真做题,检查,把错误降到最低。
【软考重点内容】1.总揽全局(考试概论)说明:资质、考试整体情况介绍;知识领域及知识点分布分析。
2.关键突破,项目管理知识点突破(授课模式:自测-讲解-强化)知识域:项目管理一般知识、项目立项管理、项目整体管理、项目范围管理、项目时间管理说明:针对知识点重点讲解;中级17个知识域;高级20个知识域。
3.关键突破,项目管理知识点突破知识域:项目成本管理、项目质量管理、人力资源管理、沟通管理、项目风险管理、采购管理、配置管理。
说明:考点分析、解答方法、常见问题、实战练习。
4.关键突破,非项目管理知识点突破法律法规与标准化、信息化、软件专业技术知识、计算机网络与信息安全。
软考中级-系统集成项目管理工程师考试复习指南一、材料准备1、《系统集成项目管理工程师教程》(官方教材):至少要看三遍,第一遍慢,形成一个大概的印象。
第二遍快,着重各章节的关联;第三遍选择几个重点章节或自己不太熟悉的章节。
2、《准项目经理的5天修炼》:很多精华知识和速记口诀,看完教材之后看。
3、《2013年系统集中项目管理工程师软考辅导——3年真题精解与实战模拟》(机械工业出版社-郭春柱):答案解析中有很多教材上没有的知识点讲解归纳(重要),附有几套模拟题。
4、其他网络辅导资料(非必要),例如51KPM的:有一些重点知识和解题方法。
5、记事本一个:摘抄重要知识点,便于集中复习和查找,节省时间,提高效率。
6、不建议看电子版的教材和题目,一是不够清晰,二是不方便直接做笔记。
二、复习计划/复习日历1、时间计划建议用3~4个月的业余时间进行复习(每天30~50分钟),如果每天可以投入的时间多,可以适当推迟复习时间。
例:上半年:1、2、3、4月(5月初考试);下半年:7、8、9、10月(11月初考试)。
前几个月可以按月或周制定目标,考前一个月安排具体到天。
要清楚自己每天或每周能抽出多少时间来看书;清楚自己的阅读速度和做题速度,以便更精确地计划复习时间。
例:8月前看完一遍教材,9月看完第二遍,10月做完6套真题,11月做完5套模拟题最好严格按计划执行,什么时候必须达到什么进度,否则到后面会发现时间不够用。
尽早达到对教材整体有较好的把握的地步,后面的复习就更有针对性。
可以打印一张这样的复习日历:一二三四五六日1 内容2内容3内容4内容5内容6 内容7内容8内容9内容10内容11内容12内容13 内容14内容15内容16内容17内容18内容19内容2、复习内容 2.1教材(1)次数:看2遍以上。
(2)结构:一定要以“项目管理的5个管理过程组和9大知识领域”为架构来复习。
表格在官方教材第180页。
每一章的内容都是“管理计划→执行计划→监控→变更”这样的结构,跟上述表格密切相关。
在下参加2004年系统设计师(水平)考试,上午66分,下午69分(满分均75),在此将准备考试的要点与心得记录下来,希望能给同样打算报考的您以帮助。
上午试题上午试题共涉及:系统结构、操作系统原理、编译原理、关系型数据库原理、软件工程、数据结构、多媒体技术、网络基础。
其中每个部分如果展开都是一本本科阶段的教材,对于非科班出身的朋友来说自然无法全部通读,考试指定教材成了我等的Bible。
当时读书看到感觉重要的地方就用笔划出,现在回想起来完全没必要。
软件考试上午试题可能出现在任何我们觉得不重要的地方,怎么办?简而言之,不划任何的所谓重点难点,任何教材上的内容都是重点和难点,都是必须掌握的。
上午我考了66分,或许您认为这是死记的结果,的确如此。
但是在理解的基础上死记这些,使得我们的基础将要优于他人,并且必将使得我们从中受益。
在复习备考阶段,你我喜欢coding之人常常自问“这东西有用吗?”,个人感觉此类问题本身就是危险的信号,程序设计实践中处处涉及到基础的知识。
不知道瀑布模型,写完代码然后写文档,文档自然不能发挥应该有的作用。
不知道信号量,设计的程序永远跑一个进程一个线程。
所以在下感觉先搞清是非利弊,然后投入复习,用良好的心态去面对,那我们已经成功了大半(就上午考试而言)。
分析以往考题,道是可以发现一些规律上的东西。
首先,不要将自己陷入泥潭。
为了准备操作系统原理,绝对没有必要去读什么源代码分析之类的书,准备编译原理,知道一个大概概念便能通过。
高程考试上午所要求的是面,而非深度。
当然,这话只适用于考试,或者说适用于你我非科班学生应付考试。
历年考试改如何利用?做两三遍,然后认真的看讲解,没什么比他更加有用的了!你会发现考场上那么多认识的朋友……下午试题下午试题包括软件分析、Casl汇编、数据结构与算法设计。
软件分析这部分内容比较头痛,关键在于是主观的设计,为什么要定一个标准去限定软件设计的思维,难道上帝已经告诉我们某某软件应该如何去设计?但是没有办法,这就是考试,承认它、熟悉它、然后迎合它、考试完成之后永远忘记它。
这部分内容在下看来完全没有什么方法可言,个人对软件的理解决定了一切。
所涉及到的排序关键字、错误分析等等只要看看历年考题便能完全了解,但是要讲那10个空格全部填对,估计除了天赋和经验没有什么能帮助我们了。
Casl的准备应该是高程考试中的一个盲点,任何人以前都不可能接触过它,因为世界上根本没有Comet计算机。
既然是这样的一个公平的环境,自然可以放心的去做,就看谁的勤奋。
可以参考的资料主要是复旦大学王世业老师的《Casl汇编语言程序设计》一书。
先搞清楚所有的寻址方式,包括指针的指针的含义,然后是寄存器。
只要学习过x86汇编或者其他汇编,您会发现Casl很简单。
在参考本部分考题的时候我建议主要看95年以后的历年考题,其中的难度和现在相近,95年之前的则相对较难。
同时,如果您疑惑何处可以得到上述书籍中提到的Casl运行环境可以找到一个我设计的Casl解释器。
经过超过1000名用户的使用,相信已经能满足您的需要。
算法与数据结构占下午的30分,即使前面的主观部分不能得高分,Casl什么也不懂,只要保证这部分基本拿满分就可以顺利通过考试。
我认为首先的因素是天赋,聪明的人能很快熟悉这些内容。
相信准备高程考试的朋友多少有点小聪明,然后要做的便是去熟悉与实践,这里的实践我依旧强调练习实考试题。
不妨说个类似笑话的例子来说明实考试题练习的重要性,在准备中程的时候我做了中程的所有题目,等到复习高程的时候在那些涉及数据结构的部分即使不用看题目要求、不看程序的其余部分,也能将所要填写的空格全部填写正确,有点像GRE考试中新东方学校传授的那套?的确如此,既然目标是通过考试,那就用一切合法的可行的方法,束缚自己只有给自己带来可能重考的麻烦。
如果您问我笼统的来讲什么是关键,我会毫不犹豫的告诉你:做历年题。
FAQ1)问:我需要将每个考纲上的知识点都掌握吗?答:不需要,但是如果你不这么做,最好能将掌握的东西变成熟练掌握。
比如编译原理,可以完全不看。
当然,我不认为这是一个良好的学习方法。
2)问:上午重要还是下午重要?答:决大多数无法通过考试的情况都是下午没有通过(也就是80%*90%),如果再让我准备一次这样的考试,我将先准备下午部分,考试前用一个月突击上午部分。
3)问:准备这个考试多少时间足够?答:因人而异。
我先前一些内容完全没有接触过,需要自学,我用了3个半月时间准备考试,每天至少3-4小时。
考试成绩出来了,上午57下午65,基本在我的预料之中,但心里仍然有些起伏,毕竟三个多月来的努力奋斗结出了应有的果实。
我是学计算机科学和技术专业的,大学三年多也是混混,专业课随便学了点,考试也就糊弄过去了,大四下半学期开学初,听说有个软设证书找工作还能派上点用场,能多块敲门砖,我寻思报考费也不贵,一百多块,那就来试试吧。
在备考过程中,我有一些感想,写出来跟各位备考的朋友分享。
软设必经之路一:要熟悉历年试题。
我直接接触软考是从软设的历年试题集开始,记得我做了一遍2005年11月的软设真题上午题,满怀信心地对答案,发现我才41分,又对了一遍,还是41,这确实让我吃惊不小-----软设并没有我想像中的那么容易,即便我是学计算机的。
联系到大学三年多我们学专业课的情景:考试的时候也就是随便看看书,从老师或者师兄师姐那里搞几道题,应付一下就完事;为了照顾大多数同学都能过关,考的大多是些概念皮毛,没啥真的技术含量;自己也没认真去钻研,很多知识点只是听说而已,要是正儿巴劲地硬拼起来,那是说这这不懂、说那那不明白。
这一做历年试题让我自己知道到底有几斤几两了。
于是在以后的复习过程中,始终没离开历年试题,因为历年试题很多知识点是反复考,抓住了历年试题就抓住了重点。
软设必经之路二:备考下午编程题必须上机调试实践。
我几乎把历年试题的下午C语言编程题、C++编程题(根据考纲,下午题中有几道分别是VB、C++、JAVA,任选一道作答,我选C++)都用VC调试了一边,没有主函数的程序段我自己动手编写主函数进行调试。
一调试问题出一大堆。
幸亏我是学计算机的,以前自学过VC,有一定的调试经验,调试起来还算顺利,不过有些程序调试起来十分费劲,因为你得结合题目搞清楚出题者的意图,然后搞清楚各个参数、变量的意义,真是十分麻烦,比如2003年下午试题五,关于哈夫曼编码的问题,我就调试了整整一天,才完全搞清楚程序的来龙去脉。
对于下午C++题来说,考的都是比较简单的基础知识,我们专业课都了解,调试起来不那么麻烦。
后来我发现光以来历年试题中的编程题来调试还不够,于是我选择性地将数据结构、C语言程序设计教材里的一些程序也调试了一番,对以前学过的这些知识点有了更深层次的认识。
上机调试是很好的锻炼,光看书很多问题都隐藏起来了,自以为是明白了,一调试才发现自己想的太简单了,就会有一大堆意料之外的问题出现,当你将这些问题解决之后才觉得之前的那种狂妄自大是多么幼稚。
随便提一下,我们学校用的数据结构的教材是严蔚敏的那本书,C语言则用的是谭浩强那本书,老严的这本书上有些程序还得修改成标准C语言才可以调试。
软设必经之路三:软件工程的数据流图和UML相关知识一定要学好。
近几年来,每次考试,下午题中必有一道是数据流图或者UML,而今年却是数据流图和UML一起考了,可见其重要性!为了搞透知识点,我不仅将历年相关题做了个遍,还拿来那本尘封已久了软件工程教材认真看起来,学得比以前“混混,考试能过就行”要充实得多!记得考场上一看到数据流图和UML两道题,我心里就偷笑-----这还不简单?老子已经蓄谋良久了,哈哈...软设必经之路四:要注意跟一同备考的兄弟们交流。
这就涉及到交流平台的问题,我一般在希赛社区的资格水平考试栏目跟大家交流,我学习过程中也遇到过不少棘手的问题,我就在上面发帖子,有的高手会很热情帮助解答或提供相关资料。
在那里你也可以问问其他同行复习得如何,相互鼓励,氛围不错。
考完了一身轻松,预计自己基本能过,只是超越分数线多少分的问题,我把自己认为的软设必经的四条路写出来,供后来者参考。
我的计算机学习过程是与考试同步进行的,参加了一系列大大小小的计算机考试有十余次,其中有成功,也有失败,最大的收获是不怕考试。
从初、中级职称计算机考试开始,参加过等级考试的二、三、四级考试,还参加过软考的网络程序员、程序员、软件设计师、系统分析师考试,还考过计算机专业在职硕士、统招硕士研究生入学考试及计算机专业自学科目的考试等。
在考试的同时,也尝试着把所学知识应用于实际工作,设计过一些小软件,初步实现了学以致用。
计算机学习要经历一个从理论---实践---理论的认识不断深化的过程,下面谈谈本人通过软件设计师考试的一些体会。
软件设计师考试大纲中计算机与软件工程知识(1)首先基础知识中涉及到计算机硬件的内容和多媒体知识以及语言知识问题,这是一个量的积累,最后实现质的飞跃。
(2)数据结构部分,这是首次学习线性表、数组、广义表、树、图、查找算法和排序及算法的分析等。
这部分的学习,要吃透理论、适当加大习题量、最好能结合上机,深化理解。
数据结构好比是武功中的内功,数据结构学习用了我一至二年的时间,以自学教材为主。
吃透理论就是反复读书,以一本书为主(目前清华大学严蔚敏老师的数据结构是一个经典),可能的话,再搜罗其他版本的教程,这样可以互相印证,就同一问题,多看几本书这一做法,也可推广到其他学科的学习中。
(3)操作系统知识,主要从资源管理的角度来分析系统功能的实现。
假设你要设计一个新的操作系统,如何实现它?操作系统理论就是向读者逐步介绍和解释。
重点是五大管理职能的实现及其原理。
(4)计算机网络中对ISO/OSIRM七层的划分以及各种协议的功能。
传输理论、互联设备、Internet知识,除参考模型理论外,其他的比较比较凌乱。
(5)系统安全问题是目前社会关注的问题,也是应用价值较高的知识,可结合现实中的相关问题来加深理解。
软考中的信息化、标准化知识是新增考点,是对基本素质的考查,也要重视。
专业英语,不是软件考试特有的,是专业知识+英语水平,考前不需专业准备,平时有意识地上网读点英文专业资料。
软考的考试内容既是大学计算机本科专业的必修课,同时又有着鲜明的侧重点,这对于没有经过系统学习的朋友们来说,无疑是一次全面、深入学习的机会,无论是自学或是参加培训,只要去学了就会对计算机有更深入全面的了解,而不只是停留在过去那些肤浅的认识上面。
以上是专业背景知识,是对软件设计师基本素养的要求。
软件设计师的专业能力软件设计师,关键是设计软件的能力。
考试大纲要求:要熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;熟练掌握软件设计的方法和技术;掌握C程序设计语言及指定的四种面向对象语言中的一种。