人人范文网 范文大全

《软件工程》课程设计大纲——牛

发布时间:2020-03-02 22:21:29 来源:范文大全 收藏本文 下载本文 手机版

《软件工程》课程设计教学大纲

1.课程名称:软件工程课程设计

2.课程类别:实践性教学环节课

3.课程要求:必修课

4.课程属性:课外实验

5.课程总学时:2周(32学时)总学分:2

6.实验学时:32

7.应开实验学期:第4学期

8.适用专业:计算机科学与技术

9.先修课程:面向对象程序设计,数据结构,数据库原理与应用等

一、实验课程简介

软件工程是计算机科学与技术专业的专业必修课。它是一门研究软件生命周期现象与本质的学科,主要研究如何采用工程化的概念、原理、技术和方法指导计算机软件的开发测试与维护。

课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂得多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,使书上的知识变活,起到深化理解和灵活应用教学内容的目的。平时的习题局限于一个到二个知识点,而课程设计题是软件设计的综合训练,包括需求获取、问题分析,总体结构设计,用户界面设计、编码训练、基本技能和技巧的运用、,以及一整套软件工作规范的训练、科学作风和团队合作精神的培养。此外,还有很重要的一点是:计算机是比任何教师更应严厉的检查者。因此,本课程在安排实验的基础上,又为同学们安排了这门课程设计。

二、实验教学目标与基本要求

《软件工程课程设计》是一个综合性的设计型实验,是培养训练学生软件开发能力的重要实践性教学环节,与《软件工程》课程的教学内容紧密配合,基本同步进行。

开设该课程设计的主要目的是:通过软件开发的实践训练,使学生进一步掌握软件工程的概念、原理、方法和技术,提高软件开发技能,培养创造性的工程设计能力,提高综合分析和解决问题的能力。

通过课程设计学生应达到以下要求:

1.掌握可行性研究的方法。

2.掌握需求获取方法。

3.掌握传统软件工程分析与设计原理、方法、技术与步骤。

4.掌握面相对象软件工程分析与设计方法。

5.初步掌握UML语言。

6.熟练掌握软件开发文档的编制。

7.初步掌握软件测试的方法与技术。

8.基本掌握面向对象建模工具的使用(如:Rational Rose)。

三、本实验课程的基本理论与实验技术知识

页:2

本课程设计是基于《软件工程》理论学习而开的,基本理论依据为软件的生存周期、软件开发模型、面向过程的技术和方法、面向对象的技术和方法、软件项目管理技术。

基本实验技术为CASE建模环境的使用,需求分析建模,软件设计建模,代码的实现和软件测试技术。

四、实验方法、特点与基本要求

1.老师依据理论课的内容与进度详细讲述课程设计的要求。

2.在进行课程设计前要求学生按以往成绩的情况、个人的兴趣爱好、个人的特长、男女比例搭配等原则分组,每组5-7个学生,由老师批准后选题。

3.课程设计的选题尽量结合教学、科研、学生生活与社会实际,反映新技术,以获得更好的工程设计实践的训练。课题规模、大小适当,具有一定复杂度,通过激发学生参加开发实践的积极性与创造性,经过努力能够完成,以达到综合应用所学知识的目的。选题可从教师给出的参考选题中选定,也可由学生自选,自选题必须通过任课教师认可。一般情况下,各组选题不允许重复。选题定后,不可中途换题。

4.课程设计过程中要进行两次全员参与式的演讲竞赛,在演讲竞赛中要明确每个组员的分工,页:2

并要求每个组员介绍自己分析设计成果。

五、主要仪器设备

1.计算机

2.文字编辑器(如:MS WORD)

3.面向对象建模工具(如:Rational Rose)

4.一种集成开发环境(如:C++ BUILDER、J BUILDER、Java)

六、实验报告要求

课程设计报告要求按软件工程文档规范写作。其中软件分析与设计部分应包括传统与面向对象两种。后面要有课程设计的心得体会、总结、展望与致谢。最后应附上带详细注释的几个关键模块源程序代码。

杜绝相互抄袭的现象。

七、考核方式与成绩评定标准

1.对系统分析设计文档的翔实性、合理性和规范性进行评分,该成绩占总评成绩的80%。

2.页:2

考察系统运行状况,给成绩占总评成绩的20%。

3.总评成绩分为:优、良、中、及格、不及格五级。

九、教材及主要参考书目

1.齐治昌等编著,《软件工程》第二版,高等教育出版社

2.史济民等主编,《软件工程——原理、方法与应用》,高等教育出版社

3.[美]Wendy Boggs、Michael Boggs著,邱仲潘等译,《UML与Rational Rose 2003从入门到精通》,电子工业出版社,2003年。

4.[英]Ian Sommerville 著, 程成、陈霞等译,《软件工程》,机械工业出版社

6.孙惠民,主编,《UML设计实作宝典》,中国铁道出版社

7.根据课题选择参考书及参考资料

执笔人:黄萍

审核人:陈明锐

数据库、软件工程课程设计大纲

软件工程课程设计

软件工程课程设计大纲及题目选编

软件工程课程设计任务书

软件工程课程设计题目

软件工程课程设计总结

软件工程课程设计总结

软件工程课程设计选题

软件工程课程设计指导书

软件工程课程设计题目

《软件工程》课程设计大纲——牛
《《软件工程》课程设计大纲——牛.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档