《软件开发工具》教学大纲.docx

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

《软件开发工具》教学大纲

课程编号英文名称:Programmingtool

学分:2

学时:总学时48学时,其中理论16学时,实验32学时

先修课程:Python程序设计基础、管理信息系统

课程类别:专业拓展课程

授课对象:大数据管理与应用专业学生

教学单位:商学院

修读学期:第3学期

一、课程描述和目标

软件开发工具是大数据管理与应用专业的专业拓展课程。本课程的目的是使学生在学习了程序设计的基本知识之后,进一步了解和掌握软件开发的各类工具,从而提高软件开发能力与水平,以适应未来工作的需要。它不仅介绍若干常用的软件开发工具,而且使学生从软件开发的组织者角度全面地认识与考虑软件开发的过程、组织等问题。此外,本课程兼具理论性与实践性特色,既讲授软件开发的基础理论,又有实际上机操作为背景,培养学生理论联系实际的能力,建立软件开发工具的思想方法。

课程目标:

1.专业知识方面。全面了解软件开发工具的有关概念、功能、使用方法、开发方法等知识。

2.专业能力方面。系统了解与掌握软件开发过程及其管理工作,深入理解有关的概念与原则,掌握提高软件质量的基本方法与途径。

3.综合能力和素质方面。通过若干具体的软件开发工具,形成对使用软件开发工具的感性认识。了解自行开发软件的方法与步骤,以及软件工程及软件开发工具的发展趋势,做好相应的知识准备。

二、课程目标对毕业要求的支撑关系

毕业要求指标点

课程目标

权重

人文道德素养:1-3

课程目标1

M

专业素养:2-1、2-2、2-3

课程目标2、3

M

实践应用能力:3-3

课程目标3

M

三、教学内容、基本要求与学时分配

序号

教学内容

基本要求及重、难点(含德育要求)

学时

教学

方式

对应课程目标

1

绪论

介绍软件开发工具的由来、概念、功能、性能、类别与使用环境

2

集中讲授

课程目标1、2

2

软件开发过程及其组织

介绍软件工程与程序设计方法学的基础知识

2

集中讲授

课程目标1、2、3

3

软件开发工具的理论基础

介绍软件开发工具的有关理论基础,包括概念模式、信息库、人机界面、项目管理等

2

集中讲授

课程目标1、2

4

软件开发工具的技术要素

介绍软件开发工具中的各方面技术状况

4

集中讲授

课程目标1、2、3

5

软件开发工具的使用与开发

介绍软件开发工具的应用以及自行开发工具的必要条件和注意事项

4

集中讲授

课程目标1、2、3

6

软件开发工具的现状与发展

介绍软件开发工具的技术发展现状以及发展趋势

2

集中讲授

课程目标1、2

合计

16

实验课时:

序号

实验项目

实验内容与要求

学时

类型

对应课程目标

1

Eclipse入门

介绍Eclipse的背景、历史、用途及体系架构,详细描述安装Eclipse平台的方法

4

综合

课程目标1、2

2

Eclipse工作台

介绍Eclipse工作台的各个部分及其基本功能,详细介绍Eclipse中的透视图、视图、编辑器等内容,引导用户使用帮助文档进行进一步的学习。

4

综合

课程目标1、2

3

使用Eclipse进行C/C++开发

从安装MinGW入手,以最简单的HelloWorld程序为例,介绍如何使用Eclipse进行C语言程序的开发工作

4

综合

课程目1、2、3

4

调试程序

介绍C语言调试工具GDB和调试相关的概念,详细说明如何利用调试工具进行C程序的调试

4

综合

课程目标1、2、3

5

EclipseCDT开发常用功能

介绍自定义编辑器、定制工作台、格式化代码和生成代码历史记录等功能

4

综合

课程目标1、2、3

6

CVS的安装及使用

介绍版本管理的概念,对比分析常用的版本管理软件,介绍CVS的安装与使用方法

4

综合

课程目标1、2、3

7

Eclipse插件的使用与开发

介绍使用EclipsePDE的基本操作和进行插件开发的方法

4

综合

课程目标1、2、3

8

常用建模工具

介绍使用RationalRose和EclipseUML建模方法

4

综合

课程目标1、2、3

合计

32

四、课程教学方法

如集中讲授、小组讨论等教学方式

五、学业评价和课程考核

推行多元评价,对本课程所采用的评价和考核方式作具体说明,若采用多种考核方法请分别列出考核评价的方法、内容、考核标准、成绩占比等,考核方法、内容应突出“学生中心、产出导向”。

(一)考核方式及具体要求

1.课程成绩构成与要求

课程考核注重形成性和终结性评价相结合,考核内容主要由课堂表现、个人作业、小组作业、期末考核组成,均按百分制计分,其中课堂表现占10%、个人作业成绩占30%、期末考核成绩占60%。

2.课程目标达成考核与评价

序号

教学环节

课程目标1(分值)

课程目标2(分值)

课程目标3(分值)

合计

1

课堂表现

3

3

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档