软件工程师吗?目前最好的软件工程师证书就是软考得中级工程师(软件设计师)~很权威~
~要想成为软件设计师你要看的书包括:
1:数据结构 目前清华大学严蔚敏老师的数据结构是一个经典.可能的话,再搜罗其他版本
的教程,这样可以互相印证.
2:操作系统(第三版),主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新
的操作系统,如何实现它?操作系统理论就是向读者逐步介绍和解释。重点是五大管理职
能的实现及其原理。
3:计算机网络(第三版),要学习 ISO/OSIRM 七层的划分以及各种协议的功能。传输理论、互
联设备、Internet 知识,和参考模型理论.
4:计算机专业英语,不是软件考试特有的,是专业知识+英语水平,考前不需专业准备,平
时有意识地上网读点英文专业资料.
5:软件工程(第二版) 要熟悉数据流图和流程图
6:数据库理论.这要求熟悉 SQL 的语言.
7:C 语言或者 VB 语言应该掌握
最后要学习统一建模语言 UML,它代表了软件工程的发展趋势,目前是可视化建模的事实
上的工业标准。
计算机学习要经历一个从理论———实践———理论的认识不断深化的过程,这一过程是
非常艰辛的.但是要相信“天道酬勤”的道理,你最终会成为一名优秀的软件设计师的~~祝你成
功
软件设计师考试说明
1.考试要求:
(1)掌握数据表示、算术和逻辑运算;
(2)掌握相关的应用数学、离散数学的基础知识;
(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知
识;
(5)熟练掌握常用数据结构和常用算法;
(6)熟悉数据库、网络和多媒体的基础知识;
(7)掌握 C 程序设计语言,以及 C++、Java、Visual Basic、Visual C+
+中的一种程序设计语言;
(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9)熟练掌握软件设计的方法和技术;
(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(11)了解信息化、计算机应用的基础知识;
(12)正确阅读和理解计算机领域的英文资料。
2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照
系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文
档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出
符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
3.本考试设置的科目包括:
评论0