课程教学大纲的编写格式.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程》课程教学大纲 一、课程名称:《软件工程》 二、课程类别:专业必修课         适用专业:计算机科学与技术、信息安全及相关专业本科学生 三、学分:4学分    总学时:60学时 四、课程的性质、目的和任务: 《软件工程》是计算机科学与技术、计算机应用等专业教学计划中一门选修课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。 根据培养基层应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。 五、前导课程:数据结构、数据库原理、操作系统原理 六、教学内容与要求: 在课程内容教学要求的层次上,有关定义、定理、性质、特征等概念的内容,按“了解、理解、掌握”三个层次要求;有关计算、解法、公式、法则等方法的内容,按“了解、会、掌握”三个层次要求;实践环节按“观察、能、掌握”三个层次要求。课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。 1. 软件工程概述 内容:软件概述;软件工程的概念;软件工程的特点;软件生存周期与软件开发模型。 要求:掌握软件和软件工程的基本概念;了解软件生命周期及软件开发的各个模型 2.可行性研究: 内容:可行性研究的任务。可行性研究的步骤。系统流程图。成本/效益分析 要求:了解可行性分析的步骤。 3.需求分析 内容:需求分析的任务与步骤;需求分析方法 要求:掌握需求分析的方法;理解需求分析的任务和原则 4.软件设计与概要设计 内容:软件设计的任务与步骤;软件设计的概念与原则;概要设计的方法;概要设计文档与评审。 要求:掌握软件设计的概念与原则,概要设计的步骤、方法;了解概要设计文档与评审。 5.Jackson系统开发方法 内容:详细设计的任务与原则;详细设计的方法;详细设计规格说明与评审。 要求:掌握详细设计方法;了解详细设计规格说明与评审。 6.面向对象的分析与设计方法 内容:面向对象方法的基本概念和特征;面向对象分析;面向对象设计; UML方法;面向对象实例分析与设计。 要求:掌握面向对象的基本概念和特征;了解面向对象分析与设计方法及UML的开发方法。 7.程序编码 内容:程序设计语言;编程风格;编程效率;编程安全;面向对象编程技术。 要求:掌握一般的编码原则;了解面向对象编程的特点。 8.软件质量与软件质量保证 内容 :软件质量的定义;影响软件质量的因素;软件质量保证策略;软件质量保证活动;软件质量保证标准;软件评审;结构化的软件测试;面向对象的软件测试 ;软件测试计划与测试分析报告;软件维护。 要求:掌握软件质量保证的概念、策略和方法,软件评审或测试的方法和步骤;了解软件维护过程。 9.计划与管理 内容:软件项目特点、管理的特殊性及软件管理功能;确定项目的工作要求;确定软硬件资源;人员的计划及组织;成本估算及控制;进度计划;软件配置管理;软件管理方案。 要求:了解项目计划与管理的基本内容。 七、课程教学课时安排: 序号 教 学 内 容 讲授 实验/实践 合计 1 软件工程概述 2 2 可行性研究 2 2 3 需求分析 4 2 4 概要设计 4 2 5 详细设计 4 2 6 编码 2 4 7 面向对象的分析和设计方法 8 4 8 软件质量与质量保证 4 2 9 项目计划与管理 4 10 习题课 6 11 复习课 2 合 计 42 18 60 八、教学建议: 为加强学习效果,使学生真正理解软件工程的内涵,学会结构分析和结构设计技术,能在今后工作中应用软件工程理论指导软件开发和维护工作,要求办学机构完成下列辅助教学工作。 1.认真按照教育要求组织教学和课外辅导。督促学生完成作业,认真批改和讲评学生的课外作业。 2.结合其它语言课程的上机实习,理解本课程的理论及方法。 3.要求每一章节巩固本章节内容。 4.结合软件工程理论,联系实际的毕业设计,使学员在掌握基本理论知识的同时培养与提高实际应用能力。 5.建议对学生程序设计与调试加大投入,培养实践动手能力。 6.在教学中可根据学生掌握的情况适当插入三到四次的习题课。 课程的教学方法和教学形式建议: 1.本课程概念较

文档评论(0)

yyh892289 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档