软件开发与项目管理说课课件.ppt

上传人(卖家):晟晟文业 文档编号:5173033 上传时间:2023-02-16 格式:PPT 页数:20 大小:2.18MB
下载 相关 举报
软件开发与项目管理说课课件.ppt_第1页
第1页 / 共20页
软件开发与项目管理说课课件.ppt_第2页
第2页 / 共20页
软件开发与项目管理说课课件.ppt_第3页
第3页 / 共20页
软件开发与项目管理说课课件.ppt_第4页
第4页 / 共20页
软件开发与项目管理说课课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、软件开发与项目管理软件开发与项目管理 课程定位课程定位1教学内容选取与组织教学内容选取与组织2教学方法和手段教学方法和手段3实施保障实施保障4课程特色课程特色5软件开发与项目管理软件开发与项目管理p 职业岗位群分析职业岗位群分析项目经理项目经理系统分析员系统分析员软件设计师软件设计师程序员,测试工程师程序员,测试工程师负责程序编码,负责程序编码,软件测试,系统软件测试,系统实施和支持实施和支持对系统进行需求分析和体系对系统进行需求分析和体系结构设计结构设计对系统进行详细设计对系统进行详细设计,包括系统界面、模,包括系统界面、模块和数据库设计块和数据库设计指导、监督系统分析员,提出系统指导、监督

2、系统分析员,提出系统的总体构架,给出开发指导的总体构架,给出开发指导系统架构师系统架构师对项目控制、管理,有大量项目实践的对项目控制、管理,有大量项目实践的经验,具备交流、协调、激励开发团队经验,具备交流、协调、激励开发团队的能力的能力需求需求部署和维护部署和维护设计设计编码编码测试测试软件开发过程软件开发过程软件开发与项目管理软件开发与项目管理p 学习领域Java/.Net拓展项目实践拓展项目实践Java/.Net程序设计程序设计专项能力学习领域专项能力学习领域专业基础课程专业基础课程公共基础课公共基础课职业综合能力学习领域职业综合能力学习领域职业专项能力学习领域职业专项能力学习领域职业通用

3、能力学习领域职业通用能力学习领域职业基本能力学习领域职业基本能力学习领域软件开发与项目管理软件开发与项目管理软件开发与项目管理软件开发与项目管理p 课程学期安排课程学期安排第一第一学期学期第二第二学期学期第三第三学期学期第四第四学期学期第五第五学期学期程序设计基础程序设计基础数据结构数据结构面向对象的面向对象的程序设计程序设计 数据库管理与数据库管理与应用应用静态网页设计静态网页设计桌面应用程序桌面应用程序设计与开发设计与开发UMLXML Web应用程应用程序设计与开发序设计与开发Web UI软件测试软件测试企业级应用开发企业级应用开发移动应用开发移动应用开发软件开发与项目软件开发与项目管理管

4、理第六第六学期学期毕业设计毕业设计顶岗实习顶岗实习专业核心课专业核心课软件开发与项目管理软件开发与项目管理p 教学目标教学目标知识目标知识目标 需求获取和需求分析;需求获取和需求分析;概要设计和详细设计;概要设计和详细设计;编码规范和代码优化;编码规范和代码优化;白盒测试、黑盒测试和白盒测试、黑盒测试和系统性能测试;系统性能测试;部署与维护。部署与维护。能能依据项目选取合适开发模依据项目选取合适开发模型型;能能制作需求调查表,依据需制作需求调查表,依据需求绘制业务流程图,会编写求绘制业务流程图,会编写需求说明书需求说明书;能概要设计和详细设计,会能概要设计和详细设计,会编写软件设计说明书编写软

5、件设计说明书;会编写程序,能优化代码;会编写程序,能优化代码;能设计测试用例,并做功能能设计测试用例,并做功能测试和性能测试,会编写测测试和性能测试,会编写测试报告;试报告;能绘制部署图,编写用户手能绘制部署图,编写用户手册。册。能力目标能力目标培养良好的交流沟通能培养良好的交流沟通能力;力;培养团队协作意识及创培养团队协作意识及创新思维能力新思维能力;养成良好的编码习惯养成良好的编码习惯;培养自我学习能力培养自我学习能力。素质目标素质目标软件开发与项目管理软件开发与项目管理p 课程内容和学时安排课程内容和学时安排序号序号课程内容课程内容预期预期 目标目标学时学时1软件开发过程模型与软件开发方

6、法了解软件生命周期模型会依据项目选择开发模型42需求分析掌握需求分析方法123软件设计掌握概要设计和详细设计方法124编码掌握编码规范、代码优化技术和调试技术85软件测试会编写测试用例,使用测试工具86软件部署与维护会软件部署、安装调试47项目管理学会编写项目计划掌握项目配置管理和质量管理方法88综合项目实战能运用软件项目开发方法进行项目开发4合计合计60软件开发与项目管理软件开发与项目管理2007以真实项目为载体以真实项目为载体知识点分解到实际项目中知识点分解到实际项目中通过分析和实现项目,掌通过分析和实现项目,掌握相关理论知识和编程技握相关理论知识和编程技能能选择业务流程相对简单,选择业务

7、流程相对简单,技术实用性,知识拓展性技术实用性,知识拓展性强的教学和实训项目强的教学和实训项目引入软件项目开发引入软件项目开发与管理规范与管理规范基于工作过程划分教学情境基于工作过程划分教学情境职业综合能力的培养贯穿整个教学周期职业综合能力的培养贯穿整个教学周期p 内容选取内容选取软件开发与项目管理软件开发与项目管理p 教学和拓展项目教学和拓展项目序号学习情境名称能力训练任务备注1“学分管理系统”开发过程模型和软件开发方法选取任务1-1:软件开发过程模型选取任务1-2:软件开发方法选取教学教学项目项目2“学分管理系统”的需求分析任务2-1:需求获取 任务2-2:需求分析任务2-3:编写需求分析

8、报告3“学分管理系统”的软件设计任务3-1:软件架构设计 任务3-2:界面设计任务3-3:数据库设计 任务3-4:模块设计4“学分管理系统”的编码任务4-1:编码规范 任务4-2:代码优化任务4-3:代码调试5“学分管理系统”的软件测试任务5-1:黑盒测试 任务5-2:白盒测试任务5-3:系统性能测试6“学分管理系统”的部署与维护任务6-1:软件部署任务6-2:软件维护7“学分管理系统”的项目管理任务7-1:项目计划 任务7-2:配置管理任务7-3:质量管理8综合项目实战:高校公寓管理系统高校公寓管理系统任务8-1:需求分析 任务8-2:软件设计任务8-3:编码 任务8-4:软件测试拓展拓展项

9、目项目软件开发与项目管理软件开发与项目管理p 学习情景、知识和能力对照表学习情景、知识和能力对照表序号序号学习情境名称学习情境名称知识目标知识目标能力目标能力目标1“学分管理系统”开发过程模型和软件开发方法选取软件生命周期、软件开发模型、软件开发方法能根据具体项目选取合适的开发模型和开发方法。2“学分管理系统”的需求分析需求获取、需求分析能制作需求调查表、分析业务流程、编写数据字典、绘制数据流图;会撰写需求分析报告。3“学分管理系统”的软件设计架构设计、详细设计能绘制功能架构图、分析与设计数据库;能设计用户界面及模块;能编写详细设计报告。4“学分管理系统”的编码代码调试、代码优化会编写程序、能

10、优化代码。5“学分管理系统”的软件测试功能测试、性能测试能设计测试用例、会测试执行、编写测试报告6“学分管理系统”的部署与维护软件部署、软件维护能绘制部署图、编写安装配置手册及用户手册;能进行适应性和改正性维护。7“学分管理系统”的项目管理项目计划、配置管理、质量管理能制定项目计划、配置和管理项目文档。8综合项目实战:高校公寓管理系统能依据软件开发过程进行项目开发实践。软件开发与项目管理软件开发与项目管理p 课程重点与难点课程重点与难点解决办法解决办法难点难点重点重点 需求分析需求分析软件设计软件设计编码编码软件测试软件测试软件部署与维护软件部署与维护项目管理项目管理需求分析需求分析软件设计软

11、件设计项目管理项目管理选择业务流程相对简选择业务流程相对简单的项目作为载体,将单的项目作为载体,将需求分析、设计等项目需求分析、设计等项目开发过程和项目管理过开发过程和项目管理过程应用于项目;程应用于项目;具体实施时,可以分具体实施时,可以分解为若干任务,逐步完解为若干任务,逐步完成项目开发。成项目开发。软件开发与项目管理软件开发与项目管理p 课程实施课程实施教师讲解教师讲解感知理解感知理解阶段阶段分析演示分析演示阶段阶段实战模仿实战模仿阶段阶段提高训练提高训练阶段阶段学生实践学生实践教师指导教师指导教师讲解教师讲解小组学习小组学习教师演示教师演示学生模仿学生模仿学习目标学习目标单元介绍单元介

12、绍任务分解任务分解任务介绍任务介绍任务分析任务分析支撑知识支撑知识任务实施任务实施任务小结任务小结拓展训练拓展训练交流汇报交流汇报教学项目学习情境的实施过程教学项目学习情境的实施过程软件开发与项目管理软件开发与项目管理p 课程实施课程实施-以以架构设计架构设计为例介绍任务实施为例介绍任务实施任务小结任务小结支撑知识支撑知识任务实施任务实施任务简介任务简介任务分析任务分析拓展训练拓展训练任务引入:介绍架构设计一般方法,任务引入:介绍架构设计一般方法,引入引入“学分管理系统学分管理系统”架构设计架构设计结合结合“学分管理系统学分管理系统”简要简要分析系统架构视图模型分析系统架构视图模型架构设计概述

13、架构设计概述逻辑视图逻辑视图进程视图进程视图开发视图开发视图物理视图物理视图场景视图场景视图教师:演示教师:演示“学分管理系学分管理系统统”的架构设计过程的架构设计过程学生:模仿训练学生:模仿训练教师:教师:总结任务实施关键技术总结任务实施关键技术和注意点,并布置训练和注意点,并布置训练任务任务学生:设计学生:设计“高校公高校公寓管理系统寓管理系统”的架构的架构教师:指导点评教师:指导点评软件开发与项目管理软件开发与项目管理p 采用项目主导、任务驱动的教学方式采用项目主导、任务驱动的教学方式项目项目演示演示教师教师分析演示分析演示模仿模仿训练训练项目分析项目分析 引入项目引入项目 支撑知识支撑

14、知识介绍介绍 小组分析小组分析讨论讨论拓展训练拓展训练汇报汇报总结经验总结经验学生学生模仿拓展模仿拓展软件开发与项目管理软件开发与项目管理p 构建双师型教学团队构建双师型教学团队教师应具有丰富的软件开发和项目管理经验教师应具有丰富的软件开发和项目管理经验1教师应教师应具备较丰富的教学经验和较强课堂组织能力具备较丰富的教学经验和较强课堂组织能力2软件开发与项目管理软件开发与项目管理p 教材选用原则教材选用原则遵循“够用、实用”的原则选取适合高职院校计算机软件专业学生使用的教材选取紧密结合实际、案例丰富、分析透彻的教材p 参考教材参考教材软件开发与项目管理,高等教育出版社,眭碧霞等编著;软件工程基

15、础教程,科学出版社,郭庚麒编著;软件工程与实践,厦门大学出版社,杨文元编著;软件工程实践教程,高等教育出版社,谭庆平等编著。软件开发与项目管理软件开发与项目管理p 学习场地和实施要求学习场地和实施要求硬件要求:CPU1GHz,内存容量=1GB。软件要求:操作系统使用Windows2000或以上,办公软件(包括Word、Project、Visio)、PowerDesigner、Rose、软件测试工具等。其他要求:教学中应一人一机。软件开发与项目管理软件开发与项目管理p 课程考核与评价建议课程考核与评价建议教学效果评价方法教学效果评价方法过程考核(过程考核(40%)+项目考评(项目考评(60%)过

16、程性考核过程性考核(40%)考核软件开发过程中不同阶段的实施过程、实施结果、态度、创新等各方面情况 项目考评项目考评实践(实践(40%)+答辩(答辩(20%)实践:考核学生的项目分析、设计能力及团队协作能力;答辩:考评学生的项目完成质量和表达沟通能力。贯穿于整个教学过程贯穿于整个教学过程 综合项目实战综合项目实战成绩成绩等级:等级:优秀、良好、中等、及格和不及格五个等级。优秀、良好、中等、及格和不及格五个等级。软件开发与项目管理软件开发与项目管理1以工作过程为导向,职业技能为主线,精心设计以工作过程为导向,职业技能为主线,精心设计教学情境实现教学情境实现“教学内容模块化、能力培养项目教学内容模块化、能力培养项目化,技能指导个性化化,技能指导个性化”2以完成项目为目标,整个教学任务围绕项目的完以完成项目为目标,整个教学任务围绕项目的完成展开,引导学生自主思考创新,培养软件开发成展开,引导学生自主思考创新,培养软件开发能力能力利用实战项目和课程教学资源,实现课程教学、利用实战项目和课程教学资源,实现课程教学、实践教学与工作过程的双结合实践教学与工作过程的双结合3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(软件开发与项目管理说课课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|