《软件工程》课程标准.docVIP

《软件工程》课程标准.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE6

镇江高等职业技术学校

江苏联合职业技术学院镇江分院

《软件工程》课程标准

课程代码: 建议课时数:64 学分:4

适用专业:软件技术

先修课程:程序设计基础、数据库应用技术、网页制作、高级语言程序设计、Web前端开发等

后续课程:软件测试技术、移动程序设计、PHP项目实训等

制定人:孙振楠

前言

1.课程性质

《软件工程》是江苏联合职业技术学院软件技术专业的一门专业平台课程,在专业人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。本课程以实现软件技术专业学生的就业岗位群能力为目标,以“学生学分管理系统”项目为载体,通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的软件开发、测试、维护等职业能力。本课程在《数据库应用技术》、《高级语言程序设计》等课程之后开设,后续课程为《软件测试技术》、《移动程序设计》等。

2.设计思路

本课程属于理论(含实践)课程类型,课程设计以技术理论和技术应用为主线,实现知识传授与技能培养并重,体现知识、能力、素质培养“三合一”特征。对软件工程基础理论知识的涵盖原则是“必须的不缺、不用的不设”,对技术原理(方法)的分析原则是“举一反三”,对实践技能训练的原则是“项目运作”。总体设计思路上,打破以知识传授为主要特征的传统课程教学模式,转变为以工作任务为中心组织课程内容,引导学生通过小组合作、自拟选题、组内协作、组间角色扮演依据企业软件开发过程完成自选项目的分析与设计。课程内容突出对学生掌握软件开发流程及软件开发过程管理的训练,理论知识的选取紧紧围绕“学生学分管理系统”项目、学生自选项目来进行,同时又充分考虑了职业教育对理论知识学习的需要,融合了相关职业资格证书对知识、技能和态度的要求。教学过程中,要通过校企合作,引进企业实际项目,采取分析企业项目、分析设计自选项目等形式,借助泛雅学习平台充分整合、利用学习资源,给学生提供丰富的学习与实践机会。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。建议开设64课时,理论课时为32,实训课时为32,理论与实践并行。

课程目标

本课程的开设旨在使学生通过学习,掌握软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,在理论指导下,解决具体的建模任务。通过完成项目工作任务的全过程,具备技术的运用能力、协同合作能力以及沟通交流能力,以提高职业的综合素质,为更深入地学习和今后从事软件工程的实践打下良好的基础。

1.知识目标:

了解软件工程的发展、基本理论知识、主要方法、常用工具;

掌握软件工程的基本概念、基本原理、常用的软件管理方法、常用的建模工具;

掌握软件工程各个阶段的目的与任务;

掌握软件需求获取方法、需求规格说明撰写与评审方法;

掌握软件设计的基本概念、结构化设计方法、体系结构设计;

掌握面向对象UML的软件分析方法、UML建模方法;

掌握各种类型的类以及类之间的关系,了解接口;

学会应用静态建模的基本概念,了解动态建模概念;

了解软件测试基本理论;

了解软件测试的常用方法和选取测试用例的原则;

掌握软件发布的正规操作流程;

掌握软件后期维护的原则和方法。

2.能力目标:

能够根据学习内容,自主确定选题,完成项目设计过程的相关工作;

具备分析问题和解决问题的能力和团队工作交流的能力;

具有沟通能力,能进行项目的需求分析;

能够按照规范的软件项目开发流程来设计、开发软件;

能够规范地编写软件项目开发各阶段的文档;

能够使用Project工具软件进行软件项目管理;

能够使用ProcessOn在线工具或Viso等软件进行项目辅助设计;

掌握软件系统的架构模型的设计;

能够规范地发布项目并制定合理的后期维护计划。

3.素质目标:

了解统一建模语言与软件工程思想对于软件开发维护的重大意义

养成做事情有计划、有目标的良好习惯

具备通过多种途径获取信息、知识的能力

具有勇于表达、与人沟通的能力

养成团队协作的意识

形成不断拓展专业知识的意识和能力及创新能力

课程内容和要求

课程旨在使学生掌握软件工程的基本概念、原理和方法,从软件开发技术、软件工程管理和软件工程环境等几个方面了解如何将系统的、规范化的和可以度量的工程方法运用于软件开发和维护中。要求学生通过本门课的学习,掌握结构化方法、面向对象方法等软件开发技术,初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。课程具体内容和要求参考下表。

序号

课程模块(或单元)

课程内容及要

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档