欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    软件开发综合实训精品课程.doc

    • 资源ID:2885214       资源大小:2.20MB        全文页数:46页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件开发综合实训精品课程.doc

    软件开发综合实训精品课程自 评 报 告天津电子信息职业技术学院国家示范性软件职业技术学院2009年5月(一)自评结果汇总表一级指标二级指标主 要观测点评审标准分值评价等级ABCDE1.00.80.60.40.2一课程设置10分1-1课程定位性质与作用专业课程体系符合高技能人才培养目标和专业相关技术领域职业岗位(群)的任职要求;本课程对学生职业能力培养和职业素质养成起主要支撑或明显促进作用,且与前、后续课程衔接得当。441-2课程设计理念与思路以职业能力培养为重点,与行业企业合作进行基于工作过程的课程开发与设计,充分体现职业性、实践性和开放性的要求。66二教学内容25分2-1内容选取针对性和适用性根据行业企业发展需要和完成职业岗位实际工作任务所需要的知识、能力、素质要求、选取教学内容,并为学生可持续发展奠定良好的基础。10102-2内容组织组织与安排遵循学生职业能力培养的基本规律,以真实工作任务及工作过程为依据整合、序化教学内容,科学设计学习性工作任务,教、学、做相结合,理论与实践一体化,实训、实习等教学环节设计合理。10102-3表现形式教材及相关资料选用先进、适用教材,与行业企业合作编写工学结合特色教材,课件、案例、习题、实训实习项目、学习指南等教学相关资料齐全,符合课程设计要求,满足网络课程教学需要。55三教学方法与手段25分3-1教学设计教学模式重视学生在校学习与实际工作的一致性,有针对性地采取工学交替、任务驱动、项目导向,课堂与实习地点一体化等行动导向的教学模式。883-2教学方法教学方法的运用根据课程内容和学生特点,灵活运用案例分析、分组讨论、角色扮演、启发引导等教学方法,引导学生积极思考、乐于实践,提高教、学效果。663-3教学手段信息技术的应用运用现代教育技术和虚拟现实技术,建立虚拟社会、虚拟企业、虚拟车间、虚拟项目等仿真教学环境,优化教学过程,提高教学质量和效率,取得实效。663-4网络教学环境网络教学资源和硬件环境网络教学资源丰富,架构合理,硬件环境能够支撑网络课程正常运行,并能有效共享。54四教学队伍20分4-1主讲教师师德、能力与水平师德高尚、治学严谨;执教能力强,教学效果好,参与和承担教育研究或教学改革项目,成果显著;与企业联系密切,参与校企合作或相关专业技术服务项目,成效明显,并在行业企业有一定影响。10104-2教学队伍结构“双师”结构、专兼职比例专任教师中“双师”素质教师和有企业经历的教师比例、专业教师中来自行业企业的兼职教师比例符合课程性质和教学实施的要求;行业企业兼职教师承担有适当比例的课程教学任务,特别是主要的实践教学任务。1010五实践条件10分5-1校内实践条件设备与环境实训基地由行业企业与学校共同参与建设,能够满足课程生产性实训或仿真实训的需要,设备、设施利用率高。665-2校外实习环境建设与利用与校内实训基地统筹规划,布点合理,功能明确,为课程的实践教学提供真实的工程环境,能够满足学生了解企业实际、体验企业文化的需要。44六教学效果10分6-1教学评价专家、督导及学生评价校外专家、行业企业专家、校内督导及学生评价结果优良。556-2社会评价社会认可度学生实际动手能力强,实训、实习产品能够体现应用价值;课程对应或相关的职业资格证书或专业技能水平证书获取率高,相应技能竞赛获奖率高。54总分10098特色及政策支持特色与创新5048学校对精品课程建设的政策支持与措施5048自评得分:M=98×90%+96×10%=97.8(二)自评依据一、课程设置10分1-1课程定位二级指标主 要观测点评审标准分值(Mi)评价等级(Ki)ABCDE1.00.80.60.40.21-1课程定位性质与作用专业课程体系符合高技能人才培养目标和专业相关技术领域职业岗位(群)的任职要求;本课程对学生职业能力培养和职业素质养成起主要支撑或明显促进作用,且与前、后续课程衔接得当。44自评依据1软件职业岗位分析开发一个软件系统往往涉及多个工作岗位,不同类型的软件企业所设置的工作岗位也不尽相同。根据我们在天津地区的调查,大型软件企业和外包软件企业通常岗位明确、职责分明,而中小型软件企业则往往需要员工能够完成不同岗位的工作。以下表格列出了不同类型企业各个工作岗位的主要职责。高端人才低端人才大型、外包软件企业岗位项目经理系统分析师软件架构师软件工程师程序员软件测试员系统运行管理员职责制定项目解决方案;监控项目执行;组织技术评审;软件配置管理;协调人员配置了解用户需求;进行可行性分析;进行需求分析;撰写需求分析说明书设计体系结构;设计逻辑数据模型;设计模块接口;撰写概要设计说明书设计物理数据库;设计模块;设计用户界面;编写核心代码;制定测试大纲编写代码;调试程序;单元测试;编写相关技术文档设计测试用例;实施测试;填写测试报告软件部署实施;用户培训;产品技术支持;软件维护中小型软件企业岗位项目经理软件工程师软件开发员职责制定项目解决方案;监控项目执行;组织技术评审;软件配置管理;协调人员配置了解用户需求;进行可行性分析;进行需求分析;设计体系结构;定义系统接口;设计数据模型;设计主要模块;编写核心代码;制定测试大纲进行业务调查,熟悉业务流程;实现、管理、维护数据库;编写、调试、测试软件;部署、实施、维护软件系统;培训用户,为客户提供产品技术支持;编制软件开发文档本专业主要培养面向大型软件企业、外包软件企业的程序员、测试员、系统运行管理员以及面向中小型软件企业的软件开发员,进一步提升的工作岗位是软件工程师。2课程性质与任务 软件开发综合实训是软件技术专业的一门专业核心课程。它是针对软件开发职业岗位群的任职要求所设置的具有综合性质的实训课程,其主要任务是通过综合运用多门软件课程的知识和技能开发一个大型网络电子商务应用系统项目,使学生了解一个完整的软件开发过程,学会根据软件开发文档编写符合工程规范的程序,提高软件开发综合能力,积累软件项目开发经验,实现与软件开发工作岗位的无缝连接。3课程地位与作用软件技术专业面向天津地区IT行业,培养适应软件生产、信息服务第一线需要的,掌握计算机软件主流技术,熟悉软件项目开发流程,具有计算机软件编写、软件测试、软件技术服务及相关岗位能力的高素质技能型人才,其课程体系如下图所示。软 件 开 发 综 合 实 训 (基于项目的完整软件开发过程训练)Java Web应用软件开发软件测试顶 岗 实 习java程序员软件测试员岗位技能积累岗位能力发展岗位综合实践软件开发员系统运行管理员用户界面设计数据库设计与实现Windows应用软件开发软件建模与文档编制计算机系统日常管理类的分析与实现编程基础网页设计与制作基于浏览器编程公 共 平 台 (英语、体育、办公软件的使用、职业素质等)系统实施与维护软件开发综合实训适用于三年制(或二年制)软件技术专业,三年制在第5学期开设,二年制在第4学期开设。该课程是在学生完成主要专业课程的理论学习和各主要技能专项实训后,综合运用Java Web软件开发、软件模型分析与文档编制、数据库的设计与实现、软件的测试、系统的实施与维护等课程的知识和技能,在实训基地集中进行综合性、系统化的岗前训练,为进入企业顶岗实习做好充分的准备,最大限度地增强对就业岗位的适应度。因此,本课程是学生走向工作岗位的关键环节,在整个软件技术专业中占有重要地位。软件开发综合实训通过开发一个完整的软件项目,将软件开发各个主要阶段串接在一起,使学生按课程顺序和教学环节进度分散掌握的能力贯通起来,让学生能实际感受企业的软件开发流程和规范,熟悉软件项目团队协作开发方式,逐步适应软件企业开发环境和开发方法,养成良好的职业素养,实现软件开发基本能力的整合、迁移,促进综合能力的形成和发展,使学生能够胜任软件开发岗位的各项工作,达到教学内容与就业岗位的“零距离对接”。4课程培养目标本专业主要培养面向大型软件企业、外包软件企业的程序员以及面向中小型软件企业的软件开发员,同时也兼顾培养软件测试员和系统运行管理员。通过本课程的训练,学生应该熟悉软件开发流程,了解企业开发方式,具备诚实、守信、坚忍不拔的性格,具备表达、沟通、团队协作能力,具备自我学习、独立解决问题能力,养成规范编码、按时交付软件的工作作风,能够综合应用J2EE技术、数据库技术、测试技术、软件工程方法独立开发小型的Web应用软件,能够在软件工程师的带领下参加大中型软件系统的开发,能够胜任软件开发岗位上的其他基础工作。本课程培养学生达到的具体目标如下:(1)专业能力目标1)能够通过调研,描述企事业单位的基本业务流程。能够理解、变更业务模型。2)能够通过分析用例模型,了解客户的需求,制定基本的项目开发计划。3)能够根据系统分析结果开发一个完整的小型软件。4)能够根据数据模型建立数据库,并在开发过程中维护数据库的正常运行。5)能够根据总体设计搭建软件开发平台,按照系统模型开发相应的软件模块。6)能够根据系统设计要求编写符合工程规范的程序代码。7)能够对自己开发的模块进行单元测试。8)能够根据系统要求对软件进行功能测试。9)能够根据实施模型部署、实施一个软件系统。10)能够对自己开发的软件进行演示讲解,并编写软件使用说明书。11)能够对软件进行不断地改进。(2)方法能力目标1)制定工作计划能力。2)对软件质量的自我控制以及工作评价能力。3)能够有效地获取、利用、传递信息。4)通过独立学习,不断获取新的知识和技能,能够在工作中寻求发现问题、解决问题的途径。(3)社会能力目标1)在工作中的沟通能力与良好的团队协作精神。2)公正坦诚、理解他人,尊重他人,乐于助人,学会与人相处。3)掌握和控制开发进度,合理安排时间。4)认真、细致,有自制力,具有较强的自信心、求知欲和进取心。5)有较强的环境意识。1-2课程设计二级指标主 要观测点评审标准分值(Mi)评价等级(Ki)ABCDE1.00.80.60.40.21-2课程设计理念与思路以职业能力培养为重点,与行业企业合作进行基于工作过程的课程开发与设计,充分体现职业性、实践性和开放性的要求。66自评依据1以能力为本位的课程设计理念(1)随着软件技术的发展,软件规模越来越大,涉及的技术越来越广,开发人员越来越多,对软件开发人员综合能力的要求也就越来越高。而传统单一的软件技术课程不能适应软件的不断发展,造成学生综合能力差,难以掌握开发大型软件需要的隐性知识,不能满足软件企业的工作要求,因此,迫切需要设计一门能够培养软件开发综合能力的课程。(2)综合能力的高低,直接影响学生的就业前景。综合能力的形成依赖于特定的职业活动,作为旨在培养综合能力的软件开发综合实训的课程内容必然依赖于职业岗位上的工作内容,课程设计必须将“企业的内容”以“教学的形式”来完成“人才的培养”。(3)软件人才所需要的职业能力是由软件工作岗位中的工作任务决定的,典型的工作任务可以将教学内容与生产任务真正统一起来,从根本上满足企业和劳动市场的要求。因此,在课程开发过程中,应该从软件岗位出发,通过岗位分析获得典型工作任务,将典型工作任务提炼、加工成适宜教学的工作任务,以完成一个工作任务所需要的知识、技能和素质结构设计教学方案,按照完成一个任务的工作过程组织实施教学,学生在完成工作任务的过程中逐步提高职业能力。(4)职业岗位上的工作任务在很大程度上都是一个技术与职业活动相结合的过程,工作中所需要的知识技能,必须与整体化的实际工作过程相结合才能形成综合的职业能力。因此,在职业情境中完成一个软件项目的开发是培养软件综合职业能力的有效途径。为了使学生了解整个软件开发过程,掌握多种技术手段,能够综合应用多门课程的知识和技能解决实际问题,作为课程载体的软件项目必须覆盖本专业的主要知识和技能,必须经过完整的开发过程才能完成,必须涉及多个软件岗位的工作任务,必须适于团队协同开发。(5)一个能够生存发展的社会人不但要具备良好的职业能力,也要具备独立学习,不断获取新技能的能力,还要具备在工作中与他人合作、交流与协商的能力以及制定工作计划、寻找解决问题方法的能力,而这些能力必须通过工作过程培养出来。为此,课程教学应围绕着项目开发,通过角色扮演、小组讨论、方案演讲、成果展示等多种方式培养学生的方法能力和社会能力。(6)软件开发综合实训课程必须通过校企合作、工学结合的方式进行建设。应该依托企业开发课程,按照工作过程构建教学体系,按照工作任务设计教学内容,按照企业开发环境设计教学情境,按照行动导向的教学模式设计教学方案,参照工程标准制订评价标准,引入企业管理机制组织实施教学,使学生在完成工作任务的过程中逐步提高职业能力,达到人才培养目标的要求。2基于工作过程的课程开发思路按照“以就业为导向、以岗位为依据、以能力为本位”的指导思想,采用“基于工作过程”的课程开发方式,与企业共同开发软件开发综合实训课程。(1)以软件岗位群为职业分析对象,邀请优秀的软件工程师、项目经理等软件领域专家,分析软件开发的工作过程,确定典型的工作任务,通过典型工作任务实例客观地描述软件开发的职业活动。(2)针对软件岗位群上的典型工作任务,运用职业分析方法确定软件岗位群要求的职业能力以及职业能力评定等级。分析职业能力的形成过程,确定各项能力形成的条件,按照能力形成规律归纳总结出行动领域。(3)打散传统的知识体系,按照软件开发工作过程及职业能力成长规律将行动领域转化为学习领域,根据岗位能力要求,确定课程目标。(4)以项目为载体,根据工作任务的相关性构建软件开发综合实训课程内容体系,针对开发项目的工作过程设计学习情境,以完成工作任务的顺序组织教学内容,按照行动导向的原则设计教学单元。(5)与企业密切合作,将软件企业的开发环境、开发方式、开发工具引入实训基地,构建本课程的职业情境。(6)改革传统的教学模式,设计与工作过程导向相适应的教学方法,参照工程标准及职业资格标准制定教学评价标准,最后,由专业指导委员会的软件领域专家和教育专家共同确定课程标准。3课程具体的开发过程(1)依托天津软件行业协会、中环电子信息集团,深入了解了软件企业的人才需求,确定了本专业对应的职业岗位群,分析了职业岗位群对软件人才能力的要求,明确了人才培养目标。(2)从中环电子信息集团、天津华苑国家软件园中聘请有丰富软件开发经验的项目经理、软件工程师等软件领域专家分析软件岗位需要完成的典型工作任务,归纳总结出行动领域。(3)以行动领域为平台,构建了软件开发综合实训课程,确定了10个学习情境。(4)以我们与企业合作开发的元器件进销存系统、凯德公司MRP系统、中国邮政财务管理系统为蓝本,开发出适于教学的商品进销存管理系统。(5)以商品进销存管理系统为载体,围绕着开发商品进销存管理系统工作任务设计教学内容结构,以完成任务组织教学内容,将知识、技能融入工作任务中。(6)引入了南开创元、国超软件的软件开发模式及软件开发环境,建立了本课程的校内实训基地。(7)与南开创元、国超软件、华飞科技等公司的软件专家共同制定了课程标准。二、教学内容25分2-1教学设计二级指标主 要观测点评审标准分值(Mi)评价等级(Ki)ABCDE1.00.80.60.40.22-1内容选取针对性和适用性根据行业企业发展需要和完成职业岗位实际工作任务所需要的知识、能力、素质要求、选取教学内容,并为学生可持续发展奠定良好的基础。1010自评依据1以工作任务分析为基础设计课程内容体系工作岗位任务编码典型工作任务软件开发员RD01需求分析RD02系统设计RD03数据库设计与实现程序员RP01网页设计制作RP02编写程序代码软件测试员RT01软件系统测试系统运行管理员RS01搭建软件系统运行平台RS02部署、运行应用系统经过岗位调查,本专业对应的职业岗位需要完成的实际工作任务如表所示。将表中所列的典型工作任务融入到具体的工程项目,把工程项目中具体的工作任务转换为学习性工作任务,按照学习性工作任务的相关性将课程内容划分成10个模块,建立起以工作体系为基础的课程内容体系。2以职业能力形成为依据选择教学内容(1)软件开发员完成工作任务需要的知识、能力、素质要求工作任务知识能力素质需求分析1. 组成结构图2. 功能流程图3. 协助流程图4. 用例视图5. 活动图1. 能够通过调研了解用户需求。2. 能够使用Playcase描述基本业务流程。3. 能够使用UML描述简单用户需求。4. 能够通过业务模型了解业务流程。5. 能够通过用例模型了解用户需求。1. 沟通能力强2. 理解能力强3. 认真细致4. 信息的截取、评价和传递能力系统设计1. 类图2. 包结构图3. 页面流程图4. 顺序图1. 能够通过结构模型理解软件架构。2. 能够根据系统要求设计软件模块。3. 能够制定开发计划。4. 能够协助设计师整理系统分析设计文档。5. 能够编写使用手册。1. 理解能力强2. 认真细致3. 工作计划能力4. 理解他人,尊重他人5. 一定的文字表达能力数据库设计与实现1. 数据库概念模型2. 数据库物理模型3. 表、视图、索引4. 主键、约束、规则5. 用户、角色、权限6. 存储过程、触发器1. 能够设计基本的数据库概念模型。2. 能够使用PowerDesigner建立数据模型。3. 能够根据数据库模型创建数据库。4. 能够在开发过程中维护数据库。1. 理解能力强2. 认真细致3. 自律、有自制力(2)程序员完成工作任务需要的知识、能力、素质要求工作任务知识能力素质网页设计制作1. 网站的规划2. 页面布局3. 网站版面设计4. 表单5. JavaScript1. 能够规划网站,设计网站结构。2. 能够设计出美观实用的首页。3. 能够设计出布局合理、栏目清晰的页面。4. 能够设计表单交互。5. 能够应用JavaScript验证表单数据。1. 全局与系统思维能力较强2. 良好的审美艺术素养3. 认真、细致、耐心编写程序代码Java web方向:1. JDBC2. JavaBean3. JSP4. Servlet5. 内置对象6. 自定义标签7. Struts8. TomcatJava web方向:1、能够应用JSP模式1编写Web程序2、能够应用MVC模式开发小型Web软件3、能够应用Struts开发小型Web软件4、能够应用JDBC编写数据库应用程序5、能够依照设计文档开发大型Java Web软件.6、具有较强的编码调试能力7、能够编写符合工程规范的程序代码8、能够熟练使用Eclipse等软件开发工具。1. 具有团队协作和交流能力2. 精力投入,心里承受力强。3. 能在工作中寻找发现问题、解决问题的途径。4. 自主、开放的学习能力5. 会制定个人开发进度计划6. 掌握软件开发进度,按时提交软件。(3)测试员、系统运行管理员完成工作任务需要的知识、能力、素质要求工作任务知识能力素质软件系统测试1. 测试方法2. 测试工具1、能够设计软件测试用例2、能够实施软件测试大纲3、能够编写软件测试报告1、具有较强的软件质量意识2、具有一定的工作评价能力3、公正坦诚、理解他人,尊重他人搭建软件系统运行平台1. 操作系统安装配置2. 网络安装配置3. 数据库系统安装配置4. Java虚拟机安装配置 5. Web服务器安装配置1、能安装、配置Windows 2003服务器。2、能够安装、连接简单的网络设备。3、能够安装、配置SQL Server服务器。4、能够安装、配置Java虚拟机。5、能够安装、配置Tomcat。1. 具有团队协作和交流能力2. 利用网络、手册获得技术信息的能力。3. 具有发现问题、解决问题的能力。部署、运行应用系统1. 打包2. 常用Web目录结构3. 系统部署目录结构4. 系统启动运行方法1、能够部署、发布软件系统。2、能够维护系统, 处理故障。3、能够培训用户使用系统。1. 分析、综合及判断能力2. 独立性,主动性,灵活性3. 语言表达能力通过分析各岗位职业能力形成过程,选择大型网络电子商务应用系统商品进销存管理系统作为训练项目,以软件开发过程作为课程教学的主线,将以上所列的知识、能力、素质融入项目的开发过程中,使项目开发中每个阶段的教学内容都来自实际工作内容,通过开发软件项目带动知识、技能的学习与职业素质的养成。3. 以项目为载体实现课程内容综合化,具有很强的针对性和适应性软件开发综合实训课程内容以商品进销存管理系统项目为载体,商品进销存管理系统划分为前台和后台两部分。前台由公司门户网站和客户订购子系统组成,面向Internet;后台由销售经理子系统、销售业务员子系统、采购经理子系统、采购员子系统和仓库管理子系统组成,可以在局域网上运行。该系统规模较大,需要经过需求分析、系统设计、编码调试、测试软件、项目实施等阶段才能完成,覆盖的软件技术全面,适于团队协同开发。在开发过程中,每一项工作任务都综合了理论知识、实践技能和职业态度,在教学上构成了一个相对完整的模块。在课程设置和课程内容的“任务”设置上,充分考虑学生的个性发展,保留学生的自主选择空间,兼顾学生的职业发展。 课程以商品进销存管理系统开发过程为训练内容,所选择的教学内容及开发工具和环境如下:序号训练内容教学内容环境与工具1需求分析组成结构图、功能流程图、协助流程图、用例视图、活动图的应用方法。PlayCase、Rose 2系统设计类图、包结构图、页面流程图、顺序图的应用方法Rose 3设计实现数据库概念模型设计、物理模型设计、数据库安全性设计以及建立数据库的应用方法。PowerDesigner4开发公司门户网站网站的规划、页面布局、版面设计、设计表单的方法。JavaScript的应用方法三剑客 5编写注册、登录程序JDBC、JavaBean、JSP技术应用, JSP模式1方法应用Eclipse+Tomcat+ SQL Server6开发销售经理子系统Servlet、图片上传技术应用Eclipse+Tomcat+ SQL Server7开发客户订购子系统内置对象、MVC模式、分页技术应用Eclipse+Tomcat+ SQL Server8开发销售业务员子系统JSP自定义标签相关技术应用Eclipse+Tomcat+ SQL Server9开发采购经理子系统Struts框架技术应用Eclipse+Tomcat+ SQL Server10开发采购业务员子系统Struts动态表单技术应用Eclipse+Tomcat+ SQL Server11开发仓库管理子系统Struts常用标签库应用方法Eclipse+Tomcat+ SQL Server12测试系统的与部署测试方法应用、系统环境的组建方法、Web应用系统的部署运行方法WinRunner、SQL Server、Tomcat从以上分析可以看出,本课程的理论知识不再是抽象无物的东西,实践教学也不是单纯的技能训练,而是理论支持下的职业实践活动;学生的学习内容不再是脱离企业软件开发实际过程的僵硬教条,而是针对来自企业的工作项目和典型任务,学习内容与企业实际运用的新知识、新技术、新方法实现同步,适应职业教育的发展方向。2-2内容组织二级指标主 要观测点评审标准分值(Mi)评价等级(Ki)ABCDE1.00.80.60.40.22-2内容组织组织与安排遵循学生职业能力培养的基本规律,以真实工作任务及工作过程为依据整合、序化教学内容,科学设计学习性工作任务,教、学、做相结合,理论与实践一体化,实训、实习等教学环节设计合理。1010自评依据1. 根据项目开发活动设计学习情境要开发一个大型软件项目,必须将项目开发过程分解为一系列相关的基本活动,而每一个这样的基本活动的终结就是一个里程碑,每一个里程碑都有一个正式的阶段性成果。本课程从软件开发生产过程出发,通过分析各工作岗位上的典型工作任务,按照项目开发活动的完整性,将本课程中的能力目标和学习内容分解为10主题学习单元,形成了10个递进的学习情境。这10个学习情境都是一个完整的项目开发活动,都必须经过一个完整的工作过程,需要完成若干工作任务。基于项目开发活动的学习情境设计过程如下所示:2. 以软件开发工作过程顺序序化教学内容根据课程内容的重构,软件开发综合实训这门课程分为10个学习情境,每个学习情境中包含4-6个学习性的工作任务,每一个工作任务作为一个学习训练单元。学习情境及工作任务按软件开发工作过程顺序组织,这样即便于开展教学及训练,也符合生产过程及认知规律。本课程教学组织顺序如下:3以工作任务为单位安排教学内容软件开发综合实训的每个学习情境都由若干个工作任务组成,每一个工作任务都是按照真实的工作任务转化而成,它不但融入了岗位所要求的知识、技能及工作态度,也是一个基本的教学单元,学生通过教、学、做一体化的实践环节在完成一个工作任务的同时,也学会了知识,掌握了技能,养成了良好的工作态度。以下是本课程设计的学习化的工作任务。学 习 情 境工 作 任 务1、系统需求分析业务分析 绘制组织结构图 绘制事件流程图 编制表单 绘制用例视图 实际业务调研 制定项目进度计划2、系统总体设计分析系统体系架构 分析系统数据模型 绘制软件总体结构图 搭建开发平台 创建数据库 制定小组开发方案3、公司门户网站开发设计网站框架 设计首页 制作各级页面 开发注册模块 开发登录模块4、销售经理子系统开发完善管理客户功能模块 开发增加新商品功能模块 开发控制商品销售功能模开发维护商品信息功能模块 开发统计商品销售功能模块5、客户订购子系统开发完善选购商品模块 开发购物车模块 开发个人信息模块 开发查询订单模块6、销售业务员子系统开发完善接收订单模块 开发分配订单模块 开发送货收款模块 开发查询订单模块7、采购经理子系统开发完善制定采购计划模块 开发审批采购单模块 开发管理供货商模块 开发查询采购计划模块 开发维护供货商模块8、采购员子系统开发完善制定采购单模块 开发供货信息模块 开发实施采购模块 开发采购入库模块 开发采购付款模块9、仓库管理子系统开发完善入库管理模块 开发出库管理模块 开发盘点模块 开发查询单据模块10、系统的部署与测试设计测试用例 搭建运行环境 部署系统软件 编写测试报告4. 按照“原型定向、原型操作、原型内化”的心智技能形成过程设计了三种实践环节本课程设计了三种实践方式完成学习情境中的工作任务。一种方式是将工作任务作为案例,在教师的带领下,学生通过教、学、做一体化的同步训练方式完成工作任务;第二种完成方式是将工作任务作为拓展训练课题,学生在教师的指导下完成工作任务;第三种方式是将工作任务作为实习课题,学生在真实的工作环境中独立完成工作任务。通过以上三种不同的实践环节,使学生逐步适应真实工作岗位的要求,不断提高职业能力。5. 学时分配本课程总课时为164学时,其中一体化教学课时为80学时,拓展训练学时为84学时,4学时为一个基本教学单元,另外增加3周的生产性实习。教学学时分配如下:序号内容学时分配一体化教学拓展训练实习1系统需求分析882系统总体设计8123项目调研1周4公司门户网站的开发885销售经理子系统的开发886客户订购子系统的开发887销售业务员子系统的开发888采购经理子系统的开发889采购业务员子系统的开发8810仓库管理子系统的开发8811系统编码调试2周12小组联合调试13系统的测试与部署4814系统总结汇报4合 计80843周2-3表现形式二级指标主 要观测点评审标准分值(Mi)评价等级(Ki)ABCDE1.00.80.60.40.22-3表现形式教材及相关资料选用先进、适用教材,与行业企业合作编写工学结合特色教材,课件、案例、习题、实训实习项目、学习指南等教学相关资料齐全,符合课程设计要求,满足网络课程教学需要。55自评依据为了满足课程教学需要,课程组制作了多媒体课件和软件操作屏幕录像,开发了实训实习项目及工程指导文件,建立了开发文档模板库、开发案例库、项目资源库、测试题库。此外,课程组还与企业合作编写了工学结合特色教材和学习指南,为本课程教学质量提供了重要保证。1与行业企业合作为本课程编写工学结合特色教材实训教材是实训教学的载体,是师生进行实践教学的依据。然而,软件开发综合实训方面的教材还比较少,现有的教材往往又偏重于软件开发的某一方面,很难满足综合实训的需要。因此,本课程开设伊始,就十分重视教材建设,成立了有国超软件、华飞电子等企业优秀专业技术人员参加的教材编写小组,确保编写的教材即反映软件开发技术的最新成果,又具有很强的职业针对性。在对软件岗位典型工作任务及综合职业能力进行了详细分析,明确了本课程的教学目标、教学内容、教学方法的基础上,编写完成了软件开发综合实训教程校内讲义。该讲义根据课程培养目标,通过一个完整的软件项目全面展示开发软件系统的全部过程。讲义中针对各子系统功能的实现,通过精心设计的实例,分章节讲解项目需要的相关知识、技能和具体的应用方法,为本门课程的实践教学提供了基本保证。该讲义在软件技术专业中使用后取得良好效果,为教材的正式出版做好了充分准备。2006年,软件开发综合实训教程被列入普通高等教育“十一五”国家级规划教材。2008年,软件开发综合训练教程基于Java Web应用由高等教育出版社正式出版发行。2建立软件开发文档模板库为了养成工程规范化的职业习惯,方便学生编写标准化的文档,参照软件行业标准,建立了一套软件开发文档模板库,学生可以按照模板编写出符合行业规范的软件开发文档。3. 开发了一套工程案例库建立了一套完整的基于商品进销存管理系统工作任务的开发案例,学生可以将这些案例作为一个原型,其他的工作任务可以在这个原型上继续开发。开发案例也可以作为其它任务的开发模板,学生可以先模仿开发,后独立完成,这样可以降低学习难度,有效培养学生的应用能力。此外,课程组还开发了一套项目案例库,案例库中提供了丰富的项目案例,这些项目案例可以开拓学生思路,为学生开展生产性实习提供参考资料。 4开发了实训实习项目为了提高学生开发软件的工程能力,课程组设计了10个拓展训练项目,编写了28个工作任务书,制定了7项开发计划,设计了7个项目评审表及项目实训报告,形成了一套基于工作过程的工程指导文件,学生按照工程指导文件开发软件不但规范了开发行动,体验了企业开发软件的过程,也可以找到完整的软件开发工作线索。5制作了软件操作的屏幕录像为了使学生对软件安装、软件配置、软件使用等操作有一个直观的了解,课程组制作了指导这些操作过程的屏幕录像,学生可以按照屏幕录像动态地模仿学习软件实际操作技能。6开发了商品进销存管理系统的全部代码及文档为了满足教学的需要,课程组开发了商品进销存管理系统的全部代码,同时开发了该项目的组成结构图、功能/事件流程图、协作流程图、用例视图、活动图、顺序图、包图,编写了部分开发文档。7. 开发了丰富的教学辅导资料为了满足网络课程教学需要,课程组还开发了本课程的多媒体课件、学习指导书、项目资源库、在线测试题库,编辑整理了许多开发技巧、开发手册等教学资源。课程组将以上这些教学资料上网,全部向学生免费开放。学生可以在课堂之外自主学习,弥补了课堂教学时间的不足,拓展了学习的领域。

    注意事项

    本文(软件开发综合实训精品课程.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开