要成为软件工程师,需要学习什么课程?
发布网友
发布时间:2022-03-23 09:26
我来回答
共1个回答
热心网友
时间:2022-03-23 10:55
到赤峰市开源IT软件工程师学校,可以将您培养成软件工程师的
具体课程安排如下:
开源IT学校第一阶段课程内容
序号 课程名称 主要内容 参考资料 课时
① 编成基础 计算机硬件,软件简介,可视化编成 20课时
② Java基础 面向对象编程,JAVA开发环境,JAVA语法,异常处理,集合框架,数据结构,I/O输入输出流,JDBC,线程,jdk新特性。 Java就业培训教程.pdf 80课时
③ XHTML HTML4.0 XHTML1.0 HTML完全手册.chm 20课时
④ Javascript+css 客户端脚本语言 jscript中文参考手册.chm
css2.0.chm 20课时
开发工具 MYECLIPSE插件,TOMCAT,ANT, Websphere, resin
⑤ JSP动态网站 servlet ,JSP运行原理,JSP语法,HTTP协议,JSP内置对象,COOKIE,JDBC。案例:(购物车,聊天室程序,通讯录,留言板)。 80课时
⑥ JSTL标签库 JSTL标签库,自定义标签库。 20课时
⑦ B/S软件架构 JSP+Servlet+JavaBean+JDBC(MVC架构) 20课时
⑧ 数据库原理 数据库系统简介,数据库原理 数据库操作,sql语句,范式,关系,约束,存储过程,触发器,事务。 20课时
⑨ 软件工程( 组件化) 软件需求分析,软件数据建模,软件架构设计,软件开发规范,原形+迭代开发模式,软件架构分析。 20课时
10 项目实践 常用组件详细讲解,上传文件组件,分页组件,主键生成组件,权限处理,考试管理系统,小型论坛,网上书店管理,等电子商务系统。 20课时
软件工程概论 简介, 开发模式,CMMI 12课时
项目管理 项目计划(项目的整体时间,人员安排,阶段性工作内容),任务跟踪。
需求分析 需求管理与配置管理:需求调研,分析,系统范围配置标识,版本控制,配置审核(VSS,CVS),实际项目需求数据建模PowerDesigner 业务建模rose2007(类的关系)。拓展:svn 40课时
软件测试概论 1.测试基础(概述,角色,测试所需条件)
2.测试目的以及原则
3.测试分类
4.测试方法
5.静态白盒测试,静态黑盒测试,动态白盒测试,动态黑盒测试
6.测试计划,测试用例
7.需求评审
8.原型评审,设计评审
9.实际项目需求评审
10. bug管理工具 28课时
Web2.0 Flex(语法,控件应用,远程方法访问)
AJAX。拓展:dwr深层研究 40课时
原型开发 原型设计规范
软件设计 数据库设计
概要设计
架构设计
详细设计
设计评审
面向对象设计
20课时
XML 扩展的标记语言,XML, XSLT,DTD,SAX,DOM,
JDOM等解析 20课时
STRUTS2 过滤器,Struts1,Struts2高级部分(标签库,验证框架,*,源码分析,连接池,国际化,插件安装),AOP基础,JNDI。拓展:JSF, Tapestry,velocity 40课时
Spring IOC,JDBC,MVC,AOP,事务。
hibernate 数据持久化。拓展:EJB3.0, ibatis,搜索功能lucene
webservice Soap协议,分布式。拓展:JMS
Oracle数据库 大型数据库开发。拓展:DB2 20课时
软件测试 单元测试 集成测试 系统测试 验收测试 60课时
毕业答辩 演讲能力,面试技巧,面试题,答辩 20课时
以上是学成软件工程师的课程体系。
参考资料:开源IT课程体系