软件设计师 订阅
软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。还能够组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平,可聘任工程师职务。2004年人社部将高级程序员更名为软件设计师 展开全文
软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。还能够组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平,可聘任工程师职务。2004年人社部将高级程序员更名为软件设计师
信息
考    试
计算机软件资格考试(CVEQC)
考试时间
150分钟
作    用
据软件开发项目管理和软件工程
中文名
软件设计师
工    作
编写程序设计
外文名
The software designer
软件设计师相关考试
软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。 (1) 掌握计算机内的数据表示、算术和逻辑运算方法;(2) 掌握相关的应用数学及离散数学基础知识;(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5) 熟练掌握常用数据结构和常用算法;(6) 熟悉数据库、网络和多媒体的基础知识;(7) 掌握C程序设计语言,以及C++、Java中的一种程序设计语言;(2010年取消C语言)(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;(9) 掌握软件设计的方法和技术;(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;(11) 正确阅读和理解计算机领域的英文资料。软件工程知识1. 计算机科学基础知识1.1数制及其转换◇ 二进制、八进制、十进制和十六进制等常用数制及其相互转换1.2 计算机内数据的表示◇ 数的表示(补码表示,整数和实数的表示,精度和溢出)◇ 非数值表示(字符和汉字表示,声音表示、图像表示)1.3算术运算和逻辑运算◇ 计算机中的二进制数运算方法◇ 逻辑代数的基本运算1.4其他数学基础知识◇ 常用数值计算◇ 排列组合,概率论应用,应用统计(数据的统计分析)◇编码基础◇ 命题逻辑、谓词逻辑、形式逻辑的基础知识◇ 运筹基本方法计算机系统知识2.1计算机硬件基础知识2.1.1计算机系统的组成、体系结构分类及特性◇ CPU、存储器的组成、性能和基本工作原理◇ 常用I/O设备、通信设备的性能以及基本工作原理◇ I/O接口的功能、类型和特性◇ CISC/RISC,流水线操作,多处理机,并行处理2.1.2存储系统◇ 虚拟存储器基本工作原理,多级存储体系◇ RAID类型和特性2.1.3可靠性与系统性能评测基础知识◇ 诊断与容错◇ 系统可靠性分析评价◇ 计算机系统性能评测方法2.2计算机软件知识2.2.1数据结构与算法知识◇ 数组◇ 链表◇ 队列、栈◇ 树◇ 图的定义、存储和基本操作◇ 杂凑(Hash表)◇ 常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法◇ 算法描述和分析2.2.2 操作系统知识◇操作系统的内核◇ 处理机管理◇ 存储管理◇ 设备管理◇ 文件管理◇ 作业管理◇ 网络操作系统和嵌入式操作系统基础知识◇ 操作系统的配置2.2.3程序设计语言和语言处理程序知识◇ 汇编、编译、解释系统的基础知识和基本工作原理◇ 程序设计语言的基本成分(数据、运算、控制和传输),程序调用的实现机制◇ 各类程序设计语言的主要特点和适用情况2.2.4 数据库知识◇ 数据库模型(概念模式、外模式、内模式)◇ 数据模型,ER图,规范化◇ 数据操作◇ 数据库语言◇ 数据库管理系统的功能和特征◇ 数据库的控制功能◇ 数据仓库和分布式数据库基础知识2.3 计算机网络知识◇网络体系结构◇传输介质,传输技术,传输方法,传输控制◇常用网络设备和各类通信设备的特点◇Client-Server结构,Browser-Server结构◇LAN(拓扑,存取控制,组网,网间互连)◇Internet 和Intranet 基础知识以及应用◇网络软件◇网络管理,网络性能分析2.4 多媒体基础知识◇ 多媒体系统基础知识◇ 简单图形的绘制,图像文件的处理方法◇ 音频和视频信息的应用◇ 多媒体应用开发过程系统开发和运行3.1软件工程知识◇ 软件生存周期与软件生存周期模型◇ 软件开发方法◇ 软件开发项目管理◇ 软件开发工具与软件开发环境3.2 系统分析基础知识◇ 系统分析的主要步骤◇ 机构化分析方法3.3 系统设计基础知识◇ 概要设计与详细设计的基本任务◇ 系统设计的基本原理◇ 系统模块结构设计◇ 结构化设计方法◇ 面向数据结构的设计方法◇ 系统详细设计3.4 系统实施基础知识◇ 系统实施的基本内容◇ 程序设计方法◇ 程序设计的基本模块◇ 系统测试◇ 系统转换3.5 系统运行和维护基础知识◇ 系统可维护性的概念◇ 系统维护的类型◇ 系统评价的概念和类型3.6 软件质量管理基础知识◇ 软件质量特性(ISO/IEC 9126软件质量模型)◇ 软件质量保证◇ 软件复杂性的概念及度量方法(McCabe度量法)◇ 软件评审(设计质量评审、程序质量评审)◇ 软件容错技术3.7 软件过程改进基础知识◇ 软件能力成熟度模型CMM◇ 统一过程(UP)与极限编程(XP)的基本概念面向对象◇ 面向对象的基本概念◇ 面向对象分析与设计知识◇ 分析模式与设计模式知识◇ 面向对象程序设计知识◇ 面向对象数据库、分布式对象基础知识信息安全知识◇ 信息系统安全基础知识◇ 信息系统安全管理◇ 保障完整性与可用性的措施◇ 加密与解密机制基础知识◇ 风险管理(风险分析、风险类型、抗风险措施和内部控制)◇ 计算机安全相关的法律、法规基础知识标准化基础知识◇ 标准化意识,标准化组织机构,标准的内容、分类、代号与编号规定,标准制订过程◇ 国际标准、国家标准、行业标准、企业标准◇ 代码标准、文件格式标准、安全标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准6.2 信息化基础知识◇ 全球信息化趋势、国家信息化战略、企业信息化战略和策略◇ 互联网相关的法律、法规◇ 个人信息保护规则◇远程教育、电子商务、电子政务等基础知识◇ 企业信息资源管理基础知识6.3知识产权基础知识◇ 保护知识产权有关的法律、法规计算机专业英语◇ 具有工程师所要求的英语阅读水平◇ 理解本领域的英语术语
收起全文
精华内容
下载资源
问答
  • 学员可以通过视频进行软考软件设计师相应的基础知识培训,掌握软件开发与设计的基础知识包括:数据结构、软件工程、操作系统、数据库原理、软件设计、UML分析与设计等内容,为考试和自身能力提高打下坚实基础。...
  • 软件设计师

    2015-01-11 21:50:55
    我的中级软件设计师考试 一开篇 二个人软考原因对待软考or证书的态度三我的软考复习总体方法及计划时间安排四考点分布五具体考点及个人复习方法六结语加所想 我的中级软件设计师考试 ―― 2012....
    
    转载于   http://blog.csdn.net/neicole/article/details/8437996
    1. 我的中级软件设计师考试
      1. 一开篇
      2. 二个人软考原因对待软考or证书的态度
      3. 三我的软考复习总体方法及计划时间安排
      4. 四考点分布
      5. 五具体考点及个人复习方法
      6. 六结语加所想

    我的中级软件设计师考试

    ―― 2012.12.25(By: Neicole)



    一。开篇

    中级软件设计师,合格分是45/75(上午题)+ 45/75(下午题),然后,这次低分险过52+51。本文仅想简单分享一下自己的一些学习方法和个人观点及考试心得体会。(PS:考试时间,大三上学期,2012年11月10日,广东2012年下半年软考)



    二。个人软考原因,对待软考or证书的态度

    之前报上这个软考,很大一部分是因为老师,之前,丝毫没有打算去考这些证,甚至有点点的鄙视,我没有很多的IT工作经验,只是,看网上的很多传闻,IT这行,出来工作,靠的是能力与经验,也很清楚地知道,这些证件,实际工作中,起的作用不大。但是,老师鼓励我去考考中级软件设计师,毕竟可以降低找工作的门槛。而在八月份报名时,我看见“中级”,还是产生了点畏惧感,然后再看看“初级”,那些题目啊,好像还真不是一般的简单啊,超级简单。于是,我问老师要不我干脆先将初级过了再报中级吧,我的初级有把握,老师就跟我说,这个初级没大用处,太简单了,在单位也拿不出手~老师毕竟是比我们学生的经验要丰富,于是,稍考虑了一下后,我就报名了中级软件设计师,大二暑假报名,我那时候还在实习,报了后也还没开始复习,这是因为那时候上班在工作,下班就在搞其它事情。我本来还打算这次考试是打打酱油的,老师也没有说什么,但是,一个念头让我对这次的考试非常的认真。即然都要考了,为什么不认真地考呢?为什么要等第二次呢?认真是一种态度,认真是一种习惯,我想不到这些为什么的答案,于是,我决定了认真考,认真复习后然后再去考,做最好的准备,最坏的打算。而且,分析出下面几点原因后,更是更加坚定了我这次一定要过软考的信念:
      1. 巩固大学前两年所学知识,预学大学后两年需学知识。
      2. 从一定程度上证明我是有一定的计算机软件基础的,计算机软件理论基础是基本过关的。
      3. 证明我对软件设计的知识点了解的广度最起码有到达入门的水平,起码证明了对“中级软件设计师”大纲有了解。

    同时,我知道,这次的考试,如果证书能拿到,也并不能代表什么,我对待证书的另一种态度是:
      1. 中级软件设计师证书的获取并不能说明已经能将自己称得上是“中级软件设计师”。仍需实战经验。
      2. 单位不一定会认可这种证书。
      3. 证书只是代表一种过去,能力才是根本。



    三。我的软考复习总体方法及计划时间安排

    首先,我不得不先说说的是,我这次软考,主要关于考试类的书籍,只用了一本书《软件设计师考试考眼分析与样卷解析》(2012版,软考新大纲研究组编著),至于其它官方推介的书籍之类的就没有买了。 这书是在京东挑书的时候发现的,看见这书本的销量这么高,看了一下目录,又是专门针对软考考试,再看了一下后面的评论,就果断购下这书,将它作为我的复习书,而将这书买下后,货很快送到,我浏览了一下书本,细看了一节的内容,发觉书本编排得不错,每节都先理论总结,然后再给出实题分析,然后再理论总结,讲得也够细,部分不非常细的地方直接参考自己的IT书籍就可以了,书本最后还有八套模拟题,于是,就决定将它作为我的软考复习核心资料,软考方面,也没有买其它的书籍了。后面的请允许我借助这本书的目录来讲考试的题眼和自己对题目的一些掌握情况及感受。

    究竟备考了多长时间呢?跟一些朋友说是九月,跟一些同学说是十月,自己的记忆也模糊了,回看了一下记录:

    2012.09.21  周五 晚:软件设计师,复习。
    2012.09.22  周六 早午晚:软件设计师复习。
    2012.09.24  周一 早午晚:软件设计师复习
    2012.10.02  周二 《软考》第四章,系统开发和运行。
    2012.10.03  周三 《软考》第六章--多媒体,第十章,第十一章。
    2012.10.04  周四 《软考》第九章--面向对象技术
    2012.10.05  周五 《软考》第五章--计算机网络,第九章,第七章
    2012.10.06  周六 《软考》第七章--数据库技术
    2012.10.07  周日 《软考》第八章--算法与数据结构
    2012.10.13  周六 早午晚:《软考》模拟上午题考,改正一套,再做改一套。
    2012.10.14  周日 早午晚,《软考》下午题_C++程序设计、数据流图
    2012.10.15  周一 早午晚:《软考》下午题_算法分析、数据库设计
    2012.10.16  周二 晚:《软考》下午题
    2012.10.26  周五 午晚:软考套题。
    2012.10.27  周六 早午晚:软考模拟题。
    2012.10.28  周日 早午:软考模拟题。
    2012.10.29  周一 早午:软考模拟题。
    2012.10.30  周二 早晚:软考模拟题。
    2012.10.31  周三 晚:软考模拟题。
    2012.11.01  周四 早:软考上午题模拟。
    2012.11.02  周五 早:软考上午题模拟。午晚:软考知识点回顾。
    2012.11.03  周六 早午晚:软考上午题模拟。
    2012.11.04  周日 早午晚:软考下午题模拟。
    2012.11.05  周一 早午晚:软考八套己做模拟题复习回顾。
    2012.11.06  周二 早午晚:软考复习,第一至五章。
    2012.11.07  周三 早午晚:软考复习,第六至十一章。
    2012.11.08  周四 早午晚:软考复习,下午题,模拟题。
    2012.11.09  周五 早晚:软考复习,大话设计模式,模拟题,复习笔记。
    2012.11.10  周六 中级软件设计师,正式考试。

    原来花了大概二十九天的时间。

    言归正传,由于这些中级软件设计师的考试我个人感觉的特点是广而不精,考点分布广,但不会考得很深入,我的总体复习方法是分为三个阶段;第一阶段将书本所有的考点过一次,也就是说,细读,细想,细做一次书本的第一部分上午题和第二部分下午题,争取将每一个考点细过一次;第二阶段将书上的模拟题都做一次,做后核对答案,从每次做题中吸收经验;第三阶段,最后的回顾,记忆加深,将所看过的做过的考点题目全部回顾一遍,然后将自己常忘的强化理解记忆。总的来说得狠下心来把书本给吃透了,不吃透的话就容易会心存畏惧,难有十足的信心,信心,来源于基础,基础――就是所做的准备工作。



    四。考点分布

    其实呢,上面讲到所谓的总体的学习方法,特别是应考的学习方法,很多时间都是千篇一律的了,总的来说,还是那点,得自己想办法不断改进自己的方法,找到适合自己的方法,并且肯花时间进去你想做的事情上面。所以呢,具体的学习方法,就得具体情况具体分析了,相信每个人的情况都不尽相同。下面所讲的很大部分内容,主要是针对个人情况~

     

    如上图所示,上午题,书本共分十一章的内容来讲解,下午题,书本共分七章的内容来讲解。上午题,要说占分比例的话,正常来讲,系统开发和运行,算法与数据结构,面向对象技术这三块的知识都占分较重,而它们跟下午题也有联系,所以呢,这三块的基础是相当重要的,设计模式的知识更是在下午占了一定比例的分数。如果数据结构考前的基础很差很差这就先需要花点时间在上面补补。下午题不得不说一下的是前三道大题,如果下午这三道题的基础都掌握得差不多了,感觉最要命的就是语文阅读和文字理解能力了,在模拟题时我很多时候就是语文理解不好而丢分。下午题,更需要的是耐心,细心。上午题,更需要的是,基础扎实。说起基础扎实,其实,如果在大学每个学科都学得好,考前不用怎么复习了,直接上考都行了,大学,学的学科就是基础,就是在为我们的就业在做重要准备。所以呢,这次复习时间的长短,很大程度就是取决于以前所打下的基础的扎实程度。自我感觉基础还是掌握得挺一般,所以就得花上二十来三十天的时间来复习了。几乎第一轮复习的时候就是一天一章了。模拟题就是一天半一套。最后总回顾就是花了四五天左右。

    最后,自己在复习时候忘了是什么原因,建立了这么一个观点:不要放弃任何的一分因为分数都是由一分一分积累而来的,除非你能100%保证你认为有把握的知识块能一分不丢,除非你认为你是遨游于某知识块的自由者,否则不要想当然地将你认为的“可能可以拿分”等一切不确定因素建立在非汗水得来的运气之上,如果运气稍有不佳,之前复习而得的就全白费了,必须知道,考试结果只有两个,PASS,FAIL。



    五。具体考点及个人复习方法

    上面内容提到过,这里按《软件设计师考试考眼分析与样卷解析》一书的目录章节作为考点分类,下面直接每章讲讲:

    第1章 计算机组成与结构
    章节考点
    个人情况及复习方法
    考点 1 计算机基本工作原理 考的是《计算机组成原理》和部分《操作系统》这两门课的内容,考点6和考点7不怎么熟练(因为这两门课上好像没有重点提到过这些内容),它们主要还是偏记忆类的题目,要掌握基本解题方法并不需要很长时间。除这两点外,其它的掌握得算可以,稍做一下题还是能回顾起来。复习时,除本书外,主要用上了大二上学期看过的王爽的《汇编语言》。
    考点 2 存储系统
    考点 3 输入输出系统
    考点 4 总线系统
    考点 5 计算机体系结构
    考点 6 系统性能评测和可靠性基础
    考点 7 信息安全和病毒防护
     
    第2章 程序语言
    章节考点
    个人情况及复习方法
    考点 1 程序设计语言基本概念 考的是语言基础,《汇编语言》、《编译原理》这三门课的知识,之前自己语言基础掌握得还算牢,复习这的时候基本快速跳过了,然后是本学期学的张素琴的《编译原理》是本大考点的考察重点,不过只需要用上前几章的基本内容,剩下的内容,根据书上的考点用参考书籍快速自学一下。用上了Kenneth C.Louden的《编译原理及实践》这书,这上面概括得挺好的,可以直接从总-分这种思路看书,还可以将理论与实践的代码相结合,学习起来没有这么枯燥。
    考点 2 汇编、编译、解释系统
    考点 3 文法分析
     
     
     
     
     
     
    第3章 操作系统
    章节考点
    个人情况及复习方法
    考点 1 定义、分类及功能 这一大考点分得最明显了,复习起来很方便,完完全全考的就是大二下学期所学的郁红英的《操作系统》内容,这课程基础学习时候掌握得还不错,就没有花很长时间去复习了,基本上将以前的考试复习笔记,这软考书的题目,考点都快速过了一次就KO了。考点3、4、5的题目可能相对较有难度,偏计算类的题目。
    考点 2 进程管理
    考点 3 存储管理
    考点 4 设备管理
    考点 5 文件管理
    考点 6 作业管理
     
    第4章 系统开发和运行
    章节考点
    个人情况及复习方法
    考点 1 软件工程基础知识     考的是《软件工程导论》、《软件测试》、《软件设计》这三个学科的知识,我专业都还没开这三门课,不过大二寒假时有细看式浏览过《UML和模式应用》这书,有提到过软件项目开发,迭代开发,瀑布开发,增量模型,统一过程,极限编程的知识点,对整个软件项目开发流程还是会有大体的印象,另外的话,软考的这本书每个考点里面已经将总知识点概括得很挺全面的了,所以如果像我这样新手去接触这些考点也不是什么问题,只是得花时间去记忆理解一下。
    考点 2 软件开发项目管理
    考点 3 软件工具与开发环境
    考点 4 软件过程管理
    考点 5 软件质量管理
    考点 6 结构化分析和设计
    考点 7 系统设计知识
    考点 8 软件的测试与维护
     
    第5章 计算机网络
    章节考点
    个人情况及复习方法
    考点 1 ISO/OSI网络体系结构 考察《计算机网络》这门课,本学期开的课,不过正好在大二下学期时因为SRP项目稍自学过计算机网络的知识,对这次的考试还是有很大的帮助,因为已经上机编程过,发觉凡是上过机的对理论知识就会有着更形象的了解,然后,这些还是记忆为主,计算的只有IP的网段号,主机号,子网掩码这一大部分得好好掌握一下。
    考点 2 网络互连硬件
    考点 3 网络协议
    考点 4 Internet应用
    考点 5 网络安全
     
    第6章 多媒体
    章节考点
    个人情况及复习方法
    考点 1 声音及其数字化 这部分考点,不知道与哪门课有对应,占分比例比较少,不过想拿分还真得看RP,有点像是考计算机常识,如扩展名啊之类的就比较简单,但是,如果它考深考广的话,那就悲剧了。对于这部分,我采取的方法是,在本书中出现过的题目,出现过的考点,不能再错。
    考点 2 图形和图像
    考点 3 动画与视频
    考点 4 多媒体计算机
    考点 5 多媒体网络
     
    第7章 数据库技术
    章节考点
    个人情况及复习方法
    考点 1 基础知识 《数据库》,也是本学期开的课,不过也正好在大二下学期有过接触,对SQL基本语句稍有了解,但它考察的不只是数据库DDL语句,这部分不得不掌握,在上午题和下午题都会有提及到,另外,它考察的更多的是设计数据库的思想,概念模型,数据模型,E-R图一定得熟悉,规范化也是常考的考点,理解一下还是不用耗很多的时间的,学习时,感觉这本软考书的考点概括如果是对于新手的我来讲,还是不好理解,因此,我在复习时,需要上网找资料,并参阅和王珊的教科书和经典的《数据库概念》。
    考点 2 关系代数
    考点 3 E-R模型和关系模型
    考点 4 SQL语言
    考点 5 关系数据库的规范化
    考点 6 控制功能
     
     
    第8章 算法与数据结构
    章节考点
    个人情况及复习方法
    考点 1 线性结构 《数据结构》上上学期开的课,《算法分析》下学期将开的课,大二上学期有对数据结构中的线性结构,广义表,稀疏矩阵,树,三种基本内排列方式还算是有比较深刻的理解,回顾起来并不算非常耗时间,至于图和一些贪心,回朔,递归算法,之前做ACM时还是零零散散有接触,但并不系统,通过本次考试,利用考点将它们串连起来,其中书中真题中有提及到的考点会去再理解具体的问题。借用书籍主要有《算法导论》,王宏生《数据结构》,Mark Allen Weiss《数据结构与算法分析(C++描述)》。
    考点 2 数组、矩阵和广义表
    考点 3 树
    考点 4 图
    考点 5 查找算法
    考点 6 排序算法
    考点 7 算法分析及常用算法
     
    第9章 面向对象技术
    章节考点
    个人情况及复习方法
    考点 1 面向对象的基本概念 内容会在编程语言的提高和《设计模式》中提及到,编程语言的继承,封装,派生,抽象的内容基础还行,做小程序时常上机使用这些概念,至于《设计模式》未开课,但一直有了解,也是下午题的重点,结合GOF的《设计模式》,王杰的《大话设计模式》和HeadFirst的《设计模式》这三本书可以互补学习。
    考点 2 面向对象程序设计
    考点 3 面向对象开发技术
    考点 4 面向对象分析与设计方法
    考点 5 设计模式
     
    第10章 标准化和知识产权
    章节考点
    个人情况及复习方法
    考点 1 标准化 这章节,内容不多,直接将本书的考点记熟,虽然分少,但很好拿,不能丢。
    考点 2 知识产权
     
    第11章 专业英语
    章节考点
    个人情况及复习方法
    暂无 它考的好多时候都是关于计算机方面的文章,选择题五道,靠的是平时的英语和计算机事情的积累。
     
    下午题
    大考点
    个人情况及复习方法
    第12章 数据流图 这几道题目,占分都非常的均匀,数据流图和UML分析与设计和数据库设计这三个考点,多做几套真题练习一下就会有感觉了,也是一定程度在考语文理解,而数据结构与算法分析,这得看RP,平时得多练习才行,如果没有练过的题目,就得看临场发挥,看思维,不过一般题目都不会很难,最后是二选一的语言题,考的是设计模式,用C++或Java语言去做,懂得看UML问题就不大了,不懂的话,按第9章的方法补一下,了解一下设计模式的内容就可以了,当然,得懂得类的基本的抽象,继承,派生,静态的概念及基本实现和函数的调用。
    第13章 UML分析与设计
    第14章 数据库设计
    第15章 数据结构及算法设计
    第16章 C++程序设计
    第17章 Java程序设计
     


    六。结语加所想

    从软考考试的内容,我觉得,它就是中级软件设计师所需要具备的基本理论知识,网络,数据库,整体的项目流程设计,前期准备及后期维护都是我们设计软件时所需要注意的地方,另外,语言方面,对一两个语言熟悉就可,短期内并不需要去学太多太多的不同语言的语法。

    要想真正成为一名合格的中级软件设计师,还有很长一段路要走,当我们可以将所学过的理论从实践中自己总结出来,而非印着书本来背,融会贯通地使用每个知识点的时候,我想,那时候就差不多可以成熟,离中级软件设计师这个职称不远了。

    展开全文
  • 在掌握软件设计师基础知识的基础上,通过对历年上午真题逐题的分析讲解,明确软件设计师上午题的重要考点、加深对软件工程、数据库、计算机网络、设计模式等知识的理解,为考试和自身能力提高做进一步努力。
  • 软考软件设计师下午案例分析视频培训教程:掌握软件设计师案例分析答题技巧和解题思路,通过对历年案例分析真题的讲解,掌握相应的知识点和答题技巧,为顺利通过软考和自身能力提高打下坚实基础。
  • 包含了软考软考软件设计师教程第5版和软件设计师笔记,解压就行,祝大家软考通过。
  • 软考软考软件设计师教程第5版电子书和软件设计师笔记。
  • 软考软件设计师视频

    2017-12-07 17:09:10
    软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频软考软件设计师视频...
  • 软件设计师学习资料

    2005~2017上半年下半年真题及答案合集

    包括

    第2 3 4 5版电子版软件设计师教程
    2004~2018各年真题及解析
    软件设计师相应学习视频
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    另有软考真题 手机APP

    关注公众号" 编译未来 "

    回复 “ 软件设计师 ”领取哟

    在这里插入图片描述

    同时包括其他科目软考资料

    ps:资料整理自网络,如有版权问题请联系删除~

    展开全文
  • 软件设计师历年真题 下载

    热门讨论 2017-04-12 15:27:15
    软件设计师历年真题
  • 软件设计师专业英语

    2016-12-31 21:20:56
    软件设计师专业英语
  • 软件设计师全套视频

    2018-12-18 16:09:34
    之前软考朋友分享的资源,软件设计师全套视频,有真题也有视频,适合需要打基础的
  • 软考 软件设计师资料

    热门讨论 2013-04-11 20:49:19
    软考 软件设计师 资料: 软件设计师全真模拟试题 软件设计师考试考点分析与真题详解(计算机与软件工程知识篇)操作系统资料 软件设计师考试辅导 (考点精讲例题分析强化训练)冶金工业出版社 软件设计师教程
  • 软件设计师下午知识点,知识点结合具体例题,讲解做题技巧
  • 课程紧跟软考软件设计师考试大纲,根据新官方教程全新录制。通过作者多年的软考辅导经验及实际的软件开发相关工作经历,本视频课程对软件设计师考试中的所有知识点进行了详细的讲解及总结;对于考试中重点考、反复考...
  • 软件设计师介绍

    2017-08-31 08:17:39
    软件设计师作用 首先我们一起来看一下我们为什么要考软件设计师软件设计师有什么用? 答:软件设计师其中重点是软件设计和软件工程,这要求我们要有全局观,从长远来考虑。 开发过程 软件开发是一个系统的过程...

    软件设计师作用

    首先我们一起来看一下我们为什么要考软件设计师,软件设计师有什么用?

    答:软件设计师其中重点是软件设计和软件工程,这要求我们要有全局观,从长远来考虑。

    开发过程

    软件开发是一个系统的过程,需要经过市场需求分析挖掘、软件代码编写、软件测试、软件维护等。

    软件工程在整个过程中扮演着非常重要的角色,主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。

    小结

    小结:软件设计是从软件编程的环节跳出到广义的软件设计、从全局考虑。正所谓站得高看得远相比就是这个道理吧!

    软考考什么

    首先我想说软考有很多方向,如果你想从事互联网行业,总有一个方向适合你。

    考试科目

    考试科目如下:

      

    如上图所示,红框内即我要考的。你呢?

    考试方向

    考试方向如上图有:

    计算机网络、计算机软件、计算机应用技术、信息系统、信息服务。

    资格(职称)有:

    初级、中级、高级。

    很明显我考的是中级 计算机软件方面的

    软件设计师考点

    请看下图:

     

     

     

    备考技巧

    书籍

    个人是重点看如下书籍:《软件设计师教程(第4版)》、《2009--2014的真题》然后根据需要看了看《考试大纲》《UML基础与Rose建模案例》《大话设计模式》等。

    备考方向

    通过前段时间的备考觉得理论一定要够强。思维灵敏。复习软件设计师主要从两方面:1、知识积累。如果你是在校学生,这些知识积累你是明显不足,因为软件设计师上午考试需要大量的计算机专业知识。所以你只能靠题海战术或背了。

    2、下午考的是逻辑。也就是数据库的设计,软件工程和一部分编码。所以建议你把软件工程和数据库E-R关系和面向对象设计一定要了解清楚概念,这部分背是没用,靠做题积累经验

    下午考点

    下午考点一般是:

    第一题考:数据流图(DFD)应用于采用结构化方法进行系统分析与设计。

    第二题考:数据库设计方面的知识。有数据库概念结构设计、逻辑结构设计(基本是文字说明体现在实体联系图)

    第三题考:UML(一般会考用例图和类图,但其他的也不能放过啊)

    第四题考:算法设计与分析(用C语言实现)

    第五题考:设计模式之一和C++

    第六题考:设计模式之一和Java

    小结

    小结:上午考试75题全是选择题,但题型广,只能靠题海战术来恶补计算机相关知识。下午考点相对集中,要有针对性的去深入分析,做题+分析 猜也能猜到八九不离十八。教程的话要精读,没有时间的话就细读

     

    总结

    总结:学习!不断学习!掌握一门学问远远没有想想的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。想成为出色的软件工程师不仅仅是软件知识,还有财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。












    http://blog.csdn.net/huanghi11/article/details/51234494

    展开全文
  • 软件设计师教程(软考) pdf 软件设计师教程(软考) pdf
  • 说到软件设计师都干点儿啥,很多人会想到写设计文档,画UML图,而我想从另一方面来说说从职业类比说起医生是个职业,医师、主治医师、主任医师是职称 律师是个职业,四级律师、三级律师、二级律师、一级律师是职称 ...

    说到软件设计师都干点儿啥,很多人会想到写设计文档,画UML图,而我想从另一方面来说说

    从职业类比说起

    医生是个职业,医师、主治医师、主任医师是职称
    律师是个职业,四级律师、三级律师、二级律师、一级律师是职称
    程序员是个职业,你可以将软件设计师、软件架构师理解为职称

    三种职业的相同点

    医生一般是,通过检查确认身体的病因,寻找治疗方案,再进行治疗
    抽象地说就是:分析问题,寻找解决方案,解决方案落地

    律师一般是,通过对证据进行分析,在法律上找到解决纠纷的方法,打官司
    抽象地说就是:分析问题,寻找解决方案,解决方案落地

    程序员一般是,通过分析要实现的功能,梳理设计思路,写代码
    抽象地说就是:分析问题,寻找解决方案,解决方案落地

    这三种职业及其相似,都是在:分析问题,寻找解决方案,解决方案落地

    三种职业的不同点

    这三种职业的不同点也很明显,就是:问题所处的领域不同

    不同职称有何区别

    以医生为例,我父亲生病住院,主治医师当晚就说,可能是GBS。第二天主任医师查房,要求做CT和脊髓穿刺,排除中枢神经的一些病变并确诊是GBS。
    抽象地说就是:主任能从更高的层次、更大的范围,去分析问题并寻找解决方案

    所以,比起普通程序员,软件设计师也是一样,能从更高的层次、更大的范围,去分析问题并寻找解决方案

    结论

    软件设计师都干点儿啥?
    软件设计师也是程序员,除了写代码之外,软件设计师可以解决更高的层次、更大的范围的问题。
    更高层次和更大范围的问题的解决方案,描述起来需要用更宏观的方式,这就是UML。虽然解决方案最终也是用代码实现,但如果要描述并讨论解决方案,会由于代码太细致,导致只见树木不见森林。
    UML只不过是描述解决方案的一种工具,并且在软件行业已经达成一致,所以它非常有利于交流。

    进行软件设计

    找需求人员把问题理解清楚,分析问题并思考解决方案,把解决方案用UML描述出来,这就是软件设计。
    软件设计的过程不需要面面俱到的文档,只要能自己想清楚,并且用UML描述出来就行了。
    思考的过程,会发现很多需求的细节,过程中应该和需求人员深入地讨论。

    设计评审

    往往会有多个方案拿不准,或者自己的方案担心有缺陷,这就需要设计评审了。
    设计评审更不应该有面面俱到的文档,我的经验是:

    把设计草图画在纸上,拍个照
    把大家召集在一起,一定要有白板
    大家一边看你的设计草图(投影或显示器),一边讨论,一边在白板上重绘
    将白板上的结论拍照留底,直到所有问题讨论结束

    写设计文档

    设计文档就是把问题描述清楚,再把解决方案描述清楚就可以了。
    解决方案就是设计评审通过时,大家在白板上绘制的照片。
    具体的方法和模板,在下一篇有详细描述。

    展开全文
  • 1990-2013软件设计师历年真题及答案

    千次下载 热门讨论 2014-03-16 22:40:52
    该资源包含了从1990年到2013年的所有历年软件设计师的考试题,和答案,对于要考软师的同学很实用,可以有效的帮助各位学习和复习!
  • 独自备考软件设计师

    2020-09-13 20:05:21
    学习目标:通过2020年11月的软件设计师考试 资源准备:1、 软件设计师教程(实体书) 2、 软件设计师考试同步辅导--考点串讲、真题详解与强化训练(实体书) 3、 历年真题(最好通过淘宝打印,1毛钱2面) 4、 视频...
  • 软件设计师复习笔记

    2014-08-10 08:23:30
    软件设计师复习笔记,精简版,可用于快速复习。
  • 软件设计师考试复习资料,2017-2012年历年真题按章节整理,含答案。
  • 软件设计师考试

    2017-11-08 15:27:32
    软件设计师考试 软件设计师考试属于计算机技术与软件专业技术资格(水平)考试的中级资格考试,是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其...
  • 2019软件设计师考试要点

    万次阅读 多人点赞 2019-03-18 22:43:12
    软件设计师笔记 一、计算机系统基础知识 1.CPU 的功能:程序控制、操作控制、时间控制、数据处理。 2.计算机系统组成示意图: 指令寄存器 程序计数器 地址寄存器 指令译码器 3.数据表示:原码、反码、补码、移码。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,613
精华内容 7,045
关键字:

软件设计师