软件设计师经验分享2017年下半年
报名
2017年,考完软考成绩下来了,如果不出意外的话,今年上半年就可以拿到证书了,总的来说,我当时报考软考的时候是在无聊,记得我是8月底才报的的名而且是最后一天.
考试内容
软设考试分为上下午。上午时间:9:00-11:30,下午时间:2:00-4:30。上午为75道选择题,下午为5道分值15分的大题。上下午只要分数都超过45分,就算过了。
1-计算机系统知识:主要考察:指令工作顺序,cpu组成,浮点定点数,体系结构分类,指令系统,寻址方式,存储器分类和层次结构,cache,计算机安全,加密解密签名份证,计算机病毒,可靠性。
2-程序语言基础:汇编语言,编译程序,解释程序,文法,词法,有限自动机。
3-操作系统:进程调度,死锁,银行家算法,安全序列,存储管理(分区,分页,分段),虚拟存储,设备管理器,磁盘调度,文件结构组织,目录,路径,文件目录 。
4-系统开发及运行:软件工程概述,软件质量管理,CMM,结构化设计方法,面向对象设计方法,系统测试与调试,文档。
5-网络基础:网络分类,ISO/OSI,网络传输介质,网络标准,Internet地址,服务,防火墙技术,HTML,ip地址相关内容。
6-多媒体基础:声音,图像,视频文件格式和基本概念,MPEG,图像数据量。
7-数据库技术:数据库系统,三层结构,E-R模型,关系数据库的基本概念,关系代数运算,SQL数据库体系结构,定义,增删改查,语句,访问控制,函数依赖,规范化,三大范式,数据库设计步骤,方法。
8-数据结构:线性结构,线性表,栈队列,串,数组,矩阵,广义表,树,二叉树(遍历),图(关键路径,最迟发生时间),查找(哈希表),排序(算法时空复杂度)。
9-算法设计:设计分析,分治法,动态规划法,贪心法,回溯法,以及时空复杂度。
10-面向对象技术:面向对象的基本概念,程序设计语言,OOP,面向对象分析设计(OOA,OOD,Booch,OMT,Jackson),UML概述(UML中的图*),23种设计模式,C++程序设计,Java程序设计。
11-标准化和软件知识产权基础:标准化基础知识,知识产权基础知识(基本概念,著作权,商业秘密权,专利权,商标权)。
2-E-R图:同样,阅读说明时标记出所有名词,人物名等等,找外键时,其他列的主键很有可能就是要找的外键。其次要注意,给出的的图标的名字,列,时间,可能为要填空的答案。
3-类图:include(包含)eg:购票包括选票;extends(扩展),eg:预定包括查询。其次还有多重度的问题,要注意题中是否有限制,可能和现实生活中常识有所不同的陷阱。
5-java/c++:主要考的有继承,接口,多态等等,要注意具体使用的时候前后对应。如果遇到简单一些的题目,可以通过上下文相应位置的对照,格式对应的写出答案。
首先,其实这个证书的作用感觉不是很大,但是对自己在计算机专业来说有了一个整体回顾的帮助,为我以后的学习还是工作有一个良好的基础.
🐳 作者:hiszm 📢 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,万分感谢。 💬 留言:同时 , 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |