《《软件工程》》课程教学大纲(本科).docxVIP

《《软件工程》》课程教学大纲(本科).docx

  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文档。上传文档
查看更多
PAGE PAGE 13 《软件工程》 (Software Engineering) 课程编号 学 分:2.0 学 时:30(其中:讲课学时:30 实验学时: 0 上机学时:0 ) 先修课程:数据结构,程序设计基础 ,数据库系统原理 适用专业:网络工程 教 材:《软件工程(第5版)》,张海藩,清华大学出版社,2008年1月第5版 一、课程的目标 《软件工程》课程教学目标:本课程的开设旨在使学生通过学习, 掌握软件项目开发和维护的一般过程, 掌握软件开 发的传统方法和最新方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。课程的具体目标如下: 1.知识方面 讲授以软件工程的发展、主要方法、常用工具的使用为主线。包括: 1.1软件工程的基本概念、基本原理、过程模型等。 1.2软件需求获取方法、可行性报告和需求规格说明撰写与评审方法。 1.3软件设计的基本概念、结构化设计方法、体系结构设计。 1.4面向对象 UML 的软件分析方法、UML建模方法。 1.5软件测试基本理论。 1.6常用的软件管理方法等。 2.能力与素质方面 2.1在软件工程的实践中,理解作为软件工程师的职业责任,遵守职业道德和规范,并履行好软件工程师的职责。 2.2 根据已经学习的计算机专业技术知识和原理,能够有效地实施系统设计,包括总体设计,详细设计和数据库设计。并针对不同项目具有灵活应用的能力。 2.3 能在设计开发不同软件产品中,根据可行性研究和软件开发成本分析综合考虑包括经济、环境、法律、安全、健康、伦理等各种非技术因素。 2.4在可行性研究和需求分析阶段要了解与计算机产业、软件产业、信息服务业相关的方针、政策与法律法规。 2.5掌握技术文档写作方法,能够撰写可行性研究报告、技术评审报告、需求分析说明书和总体设计、详细设计等文档。 2.6理解软件工程方法学中涉及的软件危机产生的原因:成本与管理。 2.7具有能在不同背景下开发软件项目并在软件项目进行分析、设计、实施过程中应用软件工程管理和项目成本控制的能力。 二、课程目标与专业毕业要求指标点的对应关系 本课程支持的毕业要求指标点如下: 指标点2.1:具备对复杂工程问题进行识别与判断,并结合专业知识进行有效分解的能力0.2 指标点3.1:具备对复杂网络系统进行需求分析的能力,能够清晰地描述设计任务0.2 指标点3.2:熟练掌握对复杂网络系统进行分析和总体设计的方法0.25 指标点6.1:了解与计算机网络相关技术有关的技术标准和法律、法规,具备工程规范能力及质量意识0.2 指标点7.2:评价不同方案用于降低工程实践对社会和环境负面影响的作用与其局限性0.2 指标点11.1:具备运用工程原理和经济决策方法分析计算机应用系统方案及其可行性的能力0.3 毕业要求指 标点 课程目标 指标点2.1 指标点3.1 指标点3.2 指标点6.1 指标点7.2 指标点11.1 课程目标1.1 课程目标1.2 √ √ √ 课程目标1.3 √ 课程目标1.4 √ 课程目标1.5 课程目标1.6 √ √ 课程目标2.1 课程目标2.2 √ √ 课程目标2.3 √ √ 课程目标2.4 √ √ 课程目标2.5 课程目标2.6 √ √ 课程目标2.7 √ √ 三、课程内容及要求 第一章 软件工程学概述 本章支持课程目标:1.1软件工程的基本概念、基本原理、过程模型等。2.1在软件工程的实践中,理解作为软件工程师的职业责任,遵守职业道德和规范,并履行好软件工程师的职责。2.6理解软件工程方法学中涉及的软件危机产生的原因:成本与管理。 教学内容与教学方法 软件危机的产生、典型表现形式、产生的原因及消除的途径;(讲授) 软件工程的基本原理、包括软件工程的定义、特性、方法学;(讲授) 二种主要的软件开发方法;(讲授) 软件生存周期;(讲授) 软件过程、几种主要的开发模型。(讲授) (二) 知识、能力与素质等方面的基本要求 1. 了解和掌握软件工程的基本概念(如软件和软件工程的定义等),软件危机的表现形式、产生的原因及消除的途径。 2. 了解和掌握软件工程的基本原理、方法学,软件的生存期。 3. 了解和掌握几种主要的软件开发模型。 (三)重点与难点 1.重点 软件工程的基本原理、方法学,软件的生存期 2.难点 几种主要的软件开发模型 第二章 可行性研究 本章支持课程目标:1.2软件可行性报告的撰写,2.3 能在设计开发不同软件产品中,根据可行性研究和软件开发成本分析综合考虑包括经济、环境、法律、安全、健康、伦理等各种非技术因素。2.4在可行性研究和需求分析阶段要了解与计算机产业、软件产业、

文档评论(0)

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

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

1亿VIP精品文档

相关文档