软件设计师培训
展开全部 要参加软件设计师的考试,务必购买两本书:《软件设计师教程》《教程》建议买教育部指定的教材,《软件设计师历年试题解析》。
《解析》倒也无所谓,张友生老师的分析似乎更全面、更有针对性。
另外还有《软件设计师大纲》,在复习过程中阶段性地查一查,梳理一下知识结构体系,可以查缺补漏。
1、具体学习每门课程的方法(1)软件工程。
软件工程是复习的重点,不但上午题当中占10左右,而且下午题里也有2道软件设计分析方面的题目,一定要熟练的掌握书本中说到的各种软件分析设计方法及有关的分析用图,对各种图的功能作用和制作方法(特别是各种图的组成元素)以及各种图之间的转换及联系(如果有的话),UML面向对象的软件设计方法及面象过程的软件设计方法完全理解,软件测试要达到理解的程度,其它的内容只有去强记了,因为基本是都是上午题,而且每年的题都不定,但与CMM有关的一定会有。
(2)数据库。
数据库部分也很重要,上午有5分左右,下午至少有一道数据库的题目,而且也一定是考关系型数据库,E-R模式也要搞懂,可由它导出关系,一定要弄懂关系数据库的几个范式及关系的建立方法。
因此,就要对关系数据库的基础概念非常清楚,如键的定义,函数依赖,范式的定义、作用及转换是建立关系的基础。
数据的并发控制,要熟练掌握SQL常用的几个语句,最好是用笔将每个语句写上几遍,对语句的各种形式加深记忆,数据库的学习还是不太难的。
因为考试不会考数据的物理存储及数据安全,感觉这方面的知识更难,交叉学科更多。
(3)学习数据结构和算法。
数据结构和算法是考试的重点内容,它的复习以普通的教材为主,对数组、链表、队列、栈、树及堆等基本的数据组织方式要非常熟悉(要做到看见算法就知道要用什么数据组织方式更高效),排序、索引及图的各种算法要了然于心(算法的分析过程及代码要非常清楚),算法的分析方法达到理解应用的水平。
对C语言要非常熟练(要会应用C语言语句的一些技巧,如可以利用函数的返回值做为判定条件,在循环中对数组的处理可使用a[i++]来提高编写代码的效率,这类的小技巧只有通过大量的阅读代码才能提高),如果是初学面向对象方面的高级语言,建议还是先学C++,感觉它更象一种语言规范,而Java是一种编程的工具并且由于它的跨平台特性所以它有很多自己独有的功能和特点,有时间一定要看一本C++语言的数据结构,它能使你更全面和深刻的理解类及对象的编程方法。
算法的学习不是一朝一夕就能提高的,一定要静下心来学习一些经典算法,比如:穷举法、贪婪法、分治法、迭代法、递推法、递归法、回溯法;找一些有名的算法程序来分析,比如:背包问题、组合问题、斐波那契数列、马踏棋盘问题、货朗担问题、八皇后问题、迷宫问题、汉诺塔问题、约琴夫环问题等。
有了这些算法思想在你的头脑中扎根后,当看到问题,就自然的想起用什么方法来求最优解了。
(4)程序设计语言。
程序设计语言包括C语言、编译原理和面向对象的程序设计语言(通常以C++为例)。
编译原理一定会考词法分析,它是后面编译过程的基础。
主要考的内容是NFA与DFA的转换、正规式与有穷自动机的转换等。
文法分析有一年考过下午题,这科对初学者比较难,比较抽象,理论性也比较强,反正我是学了4个来月才学通一点,这课复习没什么技巧,听听希赛的“编译原理视频教程”,学起来更快一些。
C语言要掌握好三种基本结构、数组、链表、结构体、共用体、参数传递、指针及指针数组、指针函数等等。
面向对象的程序设计语言要对基本概念及初步应用要了解,考得不深。
(5)面向对象方法学。
面向对象方法学不但是上午的考试重点,也是下午的考试重点。
上午平均有12分左右,而下午有30分,一道与UML图形有关的题目,一道面向对象程序设计的选做题。
所以要好好掌握这一块。
UML当中的类图、用例图、状态图、协作图要掌握好,考试中会常出现。
(老师多次强调这个要学习的知识点,我通过做题,认为老师抓的很准。
)(6)操作系统。
操作系统没什么说得了,把它的几个功能模块搞清楚及相关的算法搞清楚就好了,如处理器的管理、存储管理、设备管理、文件管理及系统安全,其中我认为比较难理解的是PV操作(在并发进程中它的应用非常灵活)和中断(反正这个对我比较难),一定要把相关内容所讲到的算法及分析过程搞懂。
当然还要注意进程死锁的问题,段页式存储的问题。
其它课程的复习就按考试大纲进行,把里面的概念搞清楚,因为它大部分都是上午题。
2、看书与练习相结合“看书时要有目的性,带着任务走,;看后做题进行巩固,所以看了书以后,要找一两个相关的题来做一做。
有 软考 软件设计师教程第五版pdf 吗?
视频 数据库原理视频教程 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=209&wh=helploving视频 网络工程师考试串讲视频教程 对于网络基础知识、网络应用配置、交换机与路由器配置和网络安全防护等有关技术和工具进行详细的讲解。
http://www.educity.cn/user/xch/from.asp?id=64&wh=helploving视频 投资决策视频教程 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=208&wh=helploving视频 常见木马检查 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=205&wh=helploving视频 知识管理视频教程 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=206&wh=helploving视频 Linux服务器配置及命令讲解视频教程 Linux服务器配置及命令讲解与演示,包括服务器配置,管理,网络操作,常用命令的讲解和实际演示。
http://www.educity.cn/user/xch/from.asp?id=43&wh=helploving视频 软件配置管理 深入浅出,详细讲解 http://www.educity.cn/user/xch/from.asp?id=194&wh=helploving视频 Java程序设计 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=204&wh=helploving视频 软件设计师考试串讲视频教程 根据最新的软件设计师考试大纲和作者进行考试辅导和阅卷的经验,对其中的难点问题进行了详细的分析和讲解。
http://www.educity.cn/user/xch/from.asp?id=68&wh=helploving视频 网络管理员考试试题讲解视频教程 对2005年5月至2007年11月的网络管理员考试的试题进行了详细的讲解。
http://www.educity.cn/user/xch/from.asp?id=66&wh=helploving视频 计算机网络应用基础知识 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=196&wh=helploving视频 自考网络操作系统安全管理视频教程 主要介绍了在主流UNIX、Linux和Windows 2000等网络操作系统环境中实现安全管理和系统。
http://www.educity.cn/user/xch/from.asp?id=34&wh=helploving视频 二级JAVA语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级Java考试的真谛。
http://www.educity.cn/user/xch/from.asp?id=23&wh=helploving视频 网络工程师试题讲解 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=188&wh=helploving视频 系统分析师视频教程 本视频教程就考试中经常出现的一些问题进行了归纳和总结,压缩了所有考试重点和难点知识。
所总结的考试重点知识包括了(基础知识、案例分析、论文)实际考试时除专业英语以外的90%以上的考试知识点,而这些知识点几乎在每次考试中都会出现。
http://www.educity.cn/user/xch/from.asp?id=10&wh=helploving视频 自考局域网组网技术视频教程 由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。
http://www.educity.cn/user/xch/from.asp?id=27&wh=helploving视频 网络安全设备与技术视频教程 介绍网络安全设备种类及工作原理、优缺点和典型应用。
http://www.educity.cn/user/xch/from.asp?id=42&wh=helploving视频 计算机组装视频教程 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=216&wh=helploving视频 网站规划建设与管理维护视频教程 介绍网站建设的全过程,包括准备物理网络,构建Intranet, Internet接入,网站规划设计与建设,网站管理与维护,网站应用开发等。
http://www.educity.cn/user/xch/from.asp?id=45&wh=helploving视频 计算机专业英语视频教程 由具有丰富教学经验的教授讲解,讲解分11个部分,从不同方面精选了53篇英语短文,进行全方位的讲解。
http://www.educity.cn/user/xch/from.asp?id=24&wh=helploving视频 数据库试题视频 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=176&wh=helploving视频 三级网络技术视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟三级网络技术考试的真谛。
http://www.educity.cn/user/xch/from.asp?id=17&wh=helploving视频 计算机网络基础知识教程 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=213&wh=helploving视频 软件开发过程改进视频教程 通过本课程的学习可以使学员把握CMM的精髓,从而在具体的项目中实施CMM。
http://www.educity.cn/user/xch/from.asp?id=41&wh=helploving视频 软件设计师试题讲解 深入浅出,详细讲解! http://www.educity.cn/user/xch/from.asp?id=179&wh=helploving视频 学赛视频点播平台,没有你不想要的课程 学赛培训学习视频学习,让你更直观的学习课程,视频专业,讲解到位,课程丰富,选择面广,无论你需要怎样的学习知识,都能在里面找到你想要的。
给你学习的有效捷径。
http://www.educity.cn/user/xch/from.asp?id=123&wh=helploving视频 数学与经济管理视频教程 深入浅出,详细讲解! http://www.educity.cn/user...
软件设计师考试都考什么内容??
展开全部 呵呵,刚好我也在学习!大概考这些课程:《计算机组成与体系统结构》《操作系统》《数据库系统》《数据结构与算法》《网络基础》《软件工程》《面向对象方法学》《标准化与知识产权保护》《多媒体知识》《程序设计语言》《专业英语》 加油朋友!视频好像有不过有要钱的,你baidu下吧!建议你看陈平的《软件设计师教程》这本书在CSDN上有我就是在上面下载下来的。
....
转载请注明出处51数据库 » 2016软考软件设计师 基础知识培训视频
花仙子_flowergod