收藏 分销(赏)

软件工程专业及本课程简介优秀PPT.ppt

上传人:快乐****生活 文档编号:9875297 上传时间:2025-04-11 格式:PPT 页数:35 大小:557.47KB 下载积分:12 金币
下载 相关 举报
软件工程专业及本课程简介优秀PPT.ppt_第1页
第1页 / 共35页
软件工程专业及本课程简介优秀PPT.ppt_第2页
第2页 / 共35页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,软件工程专业及课程简介,何 凯,hekaimmc,15053517157,1,一、软件工程专业简介,软件工程学科,人才需求,薪资及就业情况,培养目标,培养体系,培养方法,课程设置,2,1,、软件工程学科,用,工程化方法,构建和维护,有效、实用和高质量,软件,的学科;,研究的主要内容:,软件开发技术,:过程、方法、工具和环境;,软件开发管理,:成本、进度、组织、风险、版本,3,4,完整的知识结构(学习知识),计算机科学、工程、项目管理、应用领域知识等。,良好的技术技能(学习做事),编程、分析、设计、测试等等,还包括外语能力。,优秀的职业素养(学习做人),沟通表达能力,团队协作能力,持续的学习能力,时间管理能力,2.,人才需求,5,3.,培养目标,根据目前社会对软件人才的需要,并兼顾未来对更高层次人才的需求,我们的培养目标设定为:,1,)软件程序员,2,)软件工程师,包括:,开发工程师,、测试工程师、过程工程师、质量工程师等等。,其中,软件程序员的培养是基础。,6,软件程序员的要求:,掌握基本的数据结构和数据库知识、至少,精通,一门流行的编程语言、能够按照,标准,编制程序、能够控制代码,质量,等等。此外,要求具有一定的,沟通,能力和,外语,能力。,软件工程师的要求:,具有良好的个人,软件过程,能力、掌握基本的,软件工程,知识、掌握软件,设计,方法、掌握软件,度量,方法、掌握软件,质量,控制方法、掌握相关,文档,的编写方法、至少精通一门流行的编程语言、了解流行的新技术和新方法等等。此外,要求具有较强的沟通能力、,协作,能力和外语能力。,7,4.,就业及薪资,职友集(,),:2016,软件工程专业就业分析,8,职友集(,),:2016,软件工程专业就业分析,9,职友集(,),:2016,软件工程专业就业分析,10,职友集(,),:2016,软件工程专业就业分析,11,职友集(,),:2016,软件工程专业就业分析,12,iPIN.com,:,2015,中国大学专业薪酬水平排行榜(,2015.5.3,),13,美国新闻与世界报道,2015-01-14,:,2015,年最热门科技工作榜单,1.,软件开发工程师,平均年薪:,92660,美元,期望职位:,139900,个,2.,计算机系统分析师,平均年薪:,81190,美元,期望职位:,127700,个,3.,信息安全分析师,平均年薪:,88590,美元,期望职位:,27400,个,4.,网站开发工程师,平均年薪:,63160,美元,期望职位:,28500,个,5.,机械工程师,平均年薪:,82100,美元,期望职位:,11600,个,14,6.IT,经理,平均年薪:,123950,美元,期望职位:,50900,个,7.,土木工程师,平均年薪:,80770,美元,期望职位:,53700,个,8.,计算机系统管理员,平均年薪:,74000,美元,期望职位:,42900,个,9.,数据库管理员,平均年薪:,78520,美元,期望职位:,17900,个,10.,计算机程序员,平均年薪:,76140,美元,期望职位:,28400,个,15,5,、培养体系,(,1,)专业定位,培养,应用型,人才,学习成熟的理论、方法和工具是学生的主要任务,能力培养以,知识应用,为主。,应用型人才的工作目标是,利用工程方法,开发,高质量,的软件产品并准时交付。,16,(,2,)软件工程人才的训练体系,要求毕业生掌握,需要,需要,需要,需要,达到,要求软件企业,客户,需求及目标,熟练掌握开发方法及开发工具,开发过程及软件质量可控,CMM,5,级,4,级,3,级,2,级,1,级,软件开发方法,程序设计基础,项目管理,过程标准化,软件度量,缺陷预防,计算机科学基础,外语能力,外语能力,知识构建及基本技能训练,要求毕业生具备,要求,提高小组过程能力,要求,提高个人过程能力,软件项目管理训练,软件开发过程训练,个人工程能力训练,小组工程能力训练,支持,支持,支持,支持,支持,支持,开发工具实训,职业素质训练,(校内完成),(企业支持),领域知识讲授,支持,17,6,、培养方法,(,1,)知识结构的构建,除了计算机科学外,要强化软件工程、项目管理以及应用领域方面的课程。,按照应用型人才培养的要求对课程内容进行选择。,采用“以教师为中心”的传统授课方法。,18,(,2,)能力训练,采用以“学生为中心”的沉浸(,Immersing,)式训练方法,教师作为导师进行咨询和监控。,沉浸式训练有两个方面的含义:,-,从时间上看,打破传统的按周对课程交叉编排的方法,在教师团队的指导下,采用单一课程全日制连续强化训练;,-,从训练方法上看,让学生充分体验软件工程过程中不同的工作岗位,通过岗位轮换,让学生对自己的职业方向有一个充分的认识。,19,(1),课程框架,计算机科学基础,软件工程基础,技术与方法,职业训练,IT,项目管理,7,、课程设置,20,计算机科学基础,IT,项目管理,数据结构与算法,软件项目管理包括:,程序设计基础,-,项目时间管理,数据库基础,-,项目成本管理,操作系统原理,-,项目人力资源管理,计算机组织结构,-,项目沟通管理,计算机网络,-,项目风险管理,离散数学,-,项目范围管理,面向对象程序设计,软件工程基础,职业训练,软件开发过程,编程语言实训(,Java,C,等),软件度量与质量控制,小组工程能力训练、个人工程能力训练,软件需求分析,软件工程项目实训(毕业设计),软件测试,领域知识,软件设计,外语训练,技术与方法,英语,设计模式,Web,应用,/,移动应用开发方法(,Java/.Net/Android,等),课程框架,21,(2),培养计划,在强调完善计算机科学和项目管理,知识结构,的同时,更强调注重加强,能力,训练。,包括:,-,工程能力训练,-,职业素养训练,-,外语能力训练,22,阶段一,两学年,计算思维能力培养,外语训练课程,数学等工程基础课程,其它公共基础课程,计算基础类课程,阶段二,一学年,基于主题的软件工程基础课程,工程思维能力培养,单项技能训练课程,个人软件过程训练,企业常用编程平台实训,阶段三,一学年,职业素质训练,领域知识类课程,小组软件工程训练,软件工程项目开发,企业专用工具,/,平台实训,23,(,3,)学习方法,Learn-by-listening or reading,:学习知识(通过课堂学习),除了课堂学习外,要根据自己的情况查阅资料,丰富自己的知识结构。,Learn-by-doing,:培训能力(通过实践学习),实训、设计大赛、毕业设计等等。,Learn-by-experiencing,:,提高素养(通过体验学习),通过角色认知,理解职业的要求,做一名成功的职场人士。,24,外语能力训练,计算思维能力训练,软件工程能力训练,软件工程师职业素质训练,穿插在课程中,采用问题驱动的教学方法培养学生的问题抽象能力和方案表达能力。,采用案例驱动的教学方法培养学生的工程思维能力。,采用项目驱动的教学方法培养学生的工程实践能力。,软件开发过程训练,项目管理过程训练,采用角色体验的方式训练学生的职业素质,(,4,)能力训练体系,25,计算思维能力训练,工程思维能力训练,软件能力训练,外语训练,工程能力训练,软件工程项目开发,(毕业设计),基本职业素质训练,能力训练之间的依赖关系,二、课程简介,课程目标,软件过程,软件方法,软件工具,软件项目管理,26,27,1,、课程目标,掌握软件过程的基本概念及作用,掌握基本的软件过程模型,理解结构化软件开发方法,理解面向对象软件开发方法,了解常用的软件开发工具,了解软件项目管理,28,2,、软件过程,软件生命周期,软件从定义、开发、维护到废弃的时间总和;,软件开发过程模型,瀑布模型、快速原型模型、增量模型、螺旋模型,喷泉模型、,RUP,模型,敏捷过程模型、微软过程,定义,:,为了获得高质量软件所需要完成的一系列任务的,框架,,它规定了各项任务的,工作步骤,。,29,3,、软件方法,结构化方法:传统软件开发方法,结构化分析、结构化设计、结构化实现,面向对象方法:目前流行的方法,面向对象分析、面向对象设计、面向对象实现,形式化方法,基于,数学,的特种技术,适合于软件和硬件系统的描述、开发和验证。,敏捷方法,适合于需求和技术快速变化的项目。,为建造软件提供技术上的解决方法,即如何做,。,30,4,、软件工具,分析和设计工具,Rational Rose,:,UML,模型,配置和管理工具,VSS,(,Microsoft Visual Source Safe,),SubVersion,项目计划管理工具,Microsoft Project,测试工具,LoadRunner,为方法的运用提供自动的或半自动的软件支撑环境。,31,5,、软件项目管理,软件成本管理,软件规模、软件成本估算,进度管理,组织管理,项目人员组织,风险管理,风险识别、分析、规划、监控,质量管理,质量保证措施、,CMM,项目配置管理,标识、组织和控制修改,软件工程的内容包括,技术,和,管理,两个方面。,。,三、课程要求及考核方法,32,简要,要求,保持课堂秩序,将手机关机或设置为震动状态。,不迟到、不早退、不旷课。,遵守教学纪律,有事请假。,积极参加课内、外的交流讨论。,相互尊重、相互帮助。,33,成绩评定,出勤情况,10%,项目小组课堂展示,60%,小测验,30%,课堂提问:每正确回答一次,加,1,分。,温馨提示:本课程为考查课,如果不能通过,只能重修!无法补考!,34,项目小组组成及选题,510,人为一个项目小组,完成题目规定的任务,并进行课堂展示(,PPT,)。,题目:,选择某个中小型项目(自选):,1,、如何组织项目实施?(,主要应用软件工程原理描述开发过程,),2,、采用某种方法进行简单的设计和分析。(,采用结构化方法或面向对象方法,完成分析和设计,),35,让我们共同努力!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服