《软件工程》教学大纲.docx

《软件工程》教学大纲.docx

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

软件工程课程教学大纲

一、课程教学目标

该课程旨在阐明软件工程的思想、目标和原则,系统讲授软件开发、维护和管理的过程、技术和工具,帮助学生掌握需求分析、软件设计、代码编写、软件测试、维护演化、质量保证、项目管理、团队协作等方面的专业知识和工程能力,提升学生开发高质量软件所需的工程素养和职业道德水准。

软件工程是一门实践性要求非常高的课程,要求学生开展综合性实践,运用所学的知识来完整地开发一个软件系统,完成需求分析、软件设计、编码实现和软件测试等软件开发工作。课程教学需要遵循理论教学与实践教学相结合、知识传授与案例研讨相结合的教学方式,强调学以致用,突出能力和素质的培养。

1.认知方面:通过学习,理解软件工程的思想、目标和原则。旨在掌握软件工程的过程、技术及工具,并能运用它们进行软件系统的开发、管理和维护。要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术。

2.技能方面:本课程注重培养学生软件开发方面的多方面能力和素质,如解决复杂工程问题的能力、职业道德规范等。课堂上教师向学生讲述软件工程中的相关原理和概念,通过案例教学和实验教学,培养学生对整个软件开发过程的理解能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档,从而提高学生的软件开发能力。

3.情感方面:软件工程课程的学习,不仅是专业的需要,也是当今信息化社会生活的需要,本课程与人们的学习生活关系较为密切,能较好地激发学生的学习兴趣,并培养他们的学习热情。

二、课程教学内容及要求

1.教学内容:通过学习,旨在使学生掌握软件工程的基本概念、原理和方法,从软件开发技术方面理解如何将系统的、规范化的和可以度量的工程方法运用于软件设计和开发中。要求学生掌握结构化方法、面向对象方法等软件开发技术。

2.教学要求:注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,通过案例教学和实验教学训练,培养学生对整个软件开发过程的理解能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。

3.坚持课后练习是教好、学好本门课程的关键。在整个教学过程中,将根据正常教学进度布置一定量的课后作业,要求学生按时完成。为避免学生将过多的精力和时间耗费在冗繁的手工绘图中,将结合有关内容,适时介绍计算机辅助软件工程相关工具。

三、课程教学重点和难点

重点:本课程的基本概念和知识,包括软件工程的范畴、背景、软件过程、软件生命周期模型、测试、对象的基本概念、需求、面向对象分析、面向对象设计、实现、集成,以及面向数据流和面向对象分析设计的概念、理论和方法,能正确绘制相应的分析设计图。

难点:分析面向数据流和面向对象分析设计图的基本要素。

四、课程考核形式和要求

根据本专业人才培养方案和课程性质,课程考核采用闭卷考试形式,主要考查学生对本课程的基本知识、基本原理、基本方法和基本技术的掌握情况。

课程考试成绩由“平时成绩”(占30%)和“期末成绩”(占70%)构成。其中,平时成绩是以学生平时出勤、课堂表现、撰写实验报告和课后作业完成情况等方面予以评分。

五、课程教学时数分配

章目

教学内容

教学时数

教学方式或手段

课后作业形式

备注

第一章

软件工程概述

3

讲授(多媒体)、实验

第二章

过程和生命周期的建模

3

讲授(多媒体)、答疑

第三章

可行性研究

3

讲授(多媒体)

思考题

第四章

需求分析基础

2

讲授(多媒体)、实验

思考题

第五章

面向数据流的分析方法

5

讲授(多媒体)、答疑、

实验

分析设计题

第六章

面向对象分析

4

讲授(多媒体)、实验

第七章

软件设计基础

6

讲授(多媒体)、答疑

分析设计题、思考题

第八章

面向数据流的设计方法

2

讲授(多媒体)、答疑

分析设计题

第九章

面向对象设计

6

讲授(多媒体)、实验

第十章

软件实现

3

讲授(多媒体)

思考题

第十一章

软件检验和测试方法

7

讲授(多媒体)、实验

思考题

第十二章

软件交付与维护

2

讲授(多媒体)

*

串讲

2

讲授、练习

实验一

使用思维导图软件

MindManager绘制职业

规划图

2

讲授、实验

实验报告

实验二

利用MicrosoftVisio

进行面向数据流的分析

与设计

4

讲授、实验

实验报告

实验三

利用RationalRose进

行面向对象的分析与设

6

讲授、实验

实验报告

实验四

利用Matlab进行数值计算和数据绘图

4

讲授、实验

实验报告

总计

64

第一章软件工程概述【教学目标】

了解和掌握软件工程的

文档评论(0)

天天向上 + 关注
实名认证
服务提供商

高级讲师持证人

计算机类毕业设计选题到毕业答辩全程指导,欢迎大家咨询。

领域认证该用户于2024年09月10日上传了高级讲师

1亿VIP精品文档

相关文档