网站大量收购独家精品文档,联系QQ:2885784924

软件工程慕课教学建设探讨.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程慕课教学建设探讨.doc

软件工程慕课教学建设探讨 1引言 “软件工程”是软件工程专业的专业核心必修课程,作 为中国大学资源共享课程、国家精品课程、教育部-英特尔 精品课程、云南省精品课程,在师资队伍、教学设计、教学 案例、实验项目等方面进行了大量的积累。所在学院软件工 程专业获得国家卓越工程师项目和云南省卓越工程师项目, “软件工程”课程结合卓越工程师的培养目标,注重培养实 践能力强的工程人才。“软件工程”课程与深圳软酷网合作 已完成慕课录制并上线,为后期建设奠定了良好的基础。慕 课即大型开放式网络课程,为学生提供了系统学习的可能性 [1, 2]。世界各国的大学和课程提供商提供了相应的平台。 通过翻转课堂建设,有效地精简软件工程”的授课时间和 授课内容。按软件实践的过程重新梳理和设计知识点后,通 过每次6—8分钟的授课,保持学生的兴趣和关注点。在精 简内容的同时,有效地补充课后实践体系和课程辅导,加强 学生的实践动手能力培养。改革考核目标,通过灵活多变的 能力评价,加强学生创新能力培养,为学生接受知识和培养 能力提供了新途径。 为了加强对软件工程卓越工程师能力培养,本课程要求 软件工程的学生能适应不断发展和改变的技术环境,成为同 时掌握专本业能力和管理能力的综合人才,具有合理的知识 体系结构和较宽的学科理论基础,有助于卓越工程师能力的 培养。 2软件工程实践体系 根据国家发展战略,国际社会各国都逐渐加强科学和工 程研究,强化科学与工程的高等教育,鼓励创新,培育和发 展创新性教育环境和系统[3-6] o软件学院针对学院本科生 开设了《软件工程》这门必修课程,这门课在三年级上学期 进行,学分为3,周学时为3,授课总学时为54。本课程是 一门综合性和实践性很强的核心课程,主要内容包括软件工 程概述、可行性分析、需求分析、项目计划与管理、面向对 象分析与设计、系统架构和构件、软件质量与质量保证。为 通过课程支持结合应用背景的软件开发和创新能力培养,该 学期开设了《软件工程实验》这门必修课程,学分为1,周 学时为2,授课总学时为32。以软件构思、软件设计、软件 实现,以及软件运作等为主线进行,结合软件工程关键知识 点出发设计实践体系,支持对软件工程知识的掌握和应用, 从而培养卓越工程师人才的需要,具体的实践体系由以下实 验组成。 第一个环节是软件工程工具与环境安装与应用,实践的 目的是通过对软件开发工具的安装流程和使用了解软件工 程开发流程,实践主流的软件工程技术和工具。 第二个环节是软件工程标准化文档撰写,学生熟悉和掌 握软件工程标准化的概念、内容和意义,较为全面地了解软 件工程相关国际和国家标准,通过对标准化文档的撰写熟悉 软件生命周期,并且针对具体应用背景,进行项目可行性分 析。 第三个环节是构思性实践,“构思”要求学生按组考虑 技术、企业战略等因素,设立系统目标和要求;依靠分析技 术,对待开发软件系统所对应的问题域和系统责任進行分析 和理解;对其中的事物和它们之间的关系产生正确的认识, 并按照某种规范形成需求规约。这个环节将培养学生具有独 立分析和相互协调的能力。因为大部分学生擅长于完成具体 的任务,不擅长寻找问题,所以这也是学生觉得最困难的部 分。 第四个环节是软件项目管理实践,学生掌握项目管理基 本概念和工具,实践人员管理、成本估算、质量管理、过程 改进相关过程,针对构思部分得到的项目创建资源列表、资 源分配,成本分配等。 第五个环节是软件开发绘图工具安装与使用。要求学生 培养面向对象的分析能力,使用UML绘图和建模工具实践确 定项目的需求分析,给出业务处理模型、用例图和包图,使 学生能够运用工具进行系统分析和需求建模操作,生成标准 需求规格说明书。 第六个环节是设计性实践,学生通过一个产品、过程或 系统的设计而进行实践。在构思阶段成果的基础上,将关注 点放在“如何实现”上,从对问题空间的建模转移到解空间 的建模。该过程为实现构思阶段生成的需求模型引入计算模 块以及模块之间的关系描述,并从提高软件设计质量和效率 方面改进软件结构,完成概要设计说明书、数据库设计说明 书和详细设计说明书。 第七个环节是软件测试实践,学生掌握软件测试的策略 和自动化工具,实践自动化软件测试用例设计以及单元测试 过程,在此基础上迭代地进行需求验证,对前期的需求分析 修改。 第八个环节是实现性实践,学生掌握实施技术,实践软 件的编码、配置、集成、验证、认证和对实施过程。学生利 用自动化工具进行代码版本控制、配置管理、权限管理、历 史记录跟踪等,按业界规范撰写和管理源代码。将程序设计 艺术融入到编码实践中,要求学生较多地考虑程序的内存要 求和运行时间等,提交用户手册等文档。 第九个环节是运作性实践,学生在相关网站和同学群中 对开发出的系统进行实际应用,撰写商业企划书,了解融

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档