软件工程课程:项目实战与软件开发流程
需积分: 13 159 浏览量
更新于2024-08-14
收藏 2.77MB PPT 举报
"课程地位-Myktv项目PPT"
本课程是针对软件工程师的一门实践性强、理论结合实际的项目课程,旨在通过1008课时的学习,使学员全面掌握软件开发的关键技能。课程内容涵盖多个阶段,每个阶段都包含项目实战和COT(可能是“职业导向训练”或类似含义)课程,以确保理论与实践的结合。
在课程的.NET阶段(S1),学员将学习C#面向对象编程(OOP)、WinForms应用开发以及.NET框架下的核心技术,如ASP.NET、Hibernate和N-Tier架构,同时还会接触Ajax和Struts等Web开发技术。这一阶段的项目实践将帮助学员理解和应用C#和.NET平台进行软件开发。
Java阶段(S2)则重点教授Java OOP、JSP以及预备课程,比如Logic Java。学员还将接触到Spring和Struts框架,以及HTML基础,进一步提升其Java Web开发能力。此阶段的项目实战旨在让学员熟悉Java环境下的软件开发流程。
课程还强调了数据库技能,包括T-SQL的学习,这是Microsoft SQL Server的主要查询语言,对于数据操作和管理至关重要。
在课程的后期,学员将参与.NET和Java的毕业设计项目,通过COT课程进行职业导向训练,以符合目标岗位的标准。这可能包括项目管理和团队协作技能的培养,以及技术文档的编写,以模拟真实的工作场景。
课程的目标是使学员在毕业后能够熟练掌握企业软件开发流程,包括需求分析、设计、编码、测试和维护等环节,并能撰写相关文档。在预习检查中,学员需了解常见的软件开发流程,明确软件工程师的职责,以及需求说明书应包含的内容。
课程还简述了计算机和软件的发展历程,从1946年第一台计算机的诞生到现代的互联网增值服务时代,展示了技术的不断进步对软件行业的影响。软件发展史分为几个关键时期,从早期的专业服务到互联网增值服务,反映出软件产业从专业化到大众化的演变。
通过本门课程,学员将能够描述简单的业务流程,理解软件项目管理,具备实际项目经验,从而更好地准备自己成为合格的软件工程师。
2011-11-24 上传
157 浏览量
290 浏览量
2012-05-12 上传
2013-06-27 上传
129 浏览量
180 浏览量
速本
- 粉丝: 20
- 资源: 2万+
最新资源
- 易语言BASS音乐盒
- Draft 2020-10-26 09:34:16-数据集
- Мотолькулятор-crx插件
- 作品答辩PPT指导模版.rar
- Dockboard-开源
- nativescript-fb-analytics:轻量级NativeScript插件,可将Facebook Analytics添加到iOS和Android应用程序
- 视频商店:Guia Objetos IV
- NotNews!-crx插件
- 易语言Beep卡农
- SFE_CC3000_Library:用于 TI CC3000 WiFi 模块的 Arduino 库
- FogPlacementWithSelfLearning
- mpu6050_姿态传感器_姿态解算_TI_
- Unfixed google search form-crx插件
- lipyd:用于脂质组学LC MSMS数据分析的Python模块
- java图书管理系统实现代码
- nativescript-disable-bitcode:禁用CocoaPods位码的NativeScript插件