课程编号:B0810240 实验学时:12
实验个数: 7个 适用专业:信息管理与信息系统
教材及参考书:《软件工程——实践者的研究方法》(英文版第五版)Roger S. Pressman 机械工业出版社
大纲执笔人:宋锋辉 大纲审定人:许伟
一、实验课的性质与任务
本课程介绍了在软件开发与维护过程中应用软件工程方法的必要性和迫切性,介绍了软件工程的基本原理、概念与技术方法。在让学生了解有关知识与方法的同时,采用实践相配合的方式提高学生对专业知识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后工作中从事计算机大规模软件开发与维护打下扎实的基础。
二、实验目的与要求
1.实验目的
使学生理解软件工程原理、方法,掌握常用的管理、设计工具,初步了解和掌握软件工程开发的方法和技巧
2.实验要求
了解和掌握系统的可行性进行研究、需求分析以及总体设计方法和工具
系统详细设计方法和技巧
能用一种语言进行系统编码
了解和掌握系统进行测试方法、技巧和工具
系统进行改正性、适应性、完善性维护的方法和规范
面向对象系统分析、系统设计的方法和技巧,rational rose的使用
三、实验项目及内容提要
四、实验内容安排
实验一 系统分析和总体设计
(基本操作型实验 3学时)
1. 目的要求
了解和掌握系统的可行性进行研究、需求分析以及总体设计方法和工具
2.实验内容
利用Visio5.0图形制作软件画出系统流程图及数据流图,并利用S-Desinger写出该系统的数据字典。并画出系统的功能图、结构图。
3.主要实验仪器设备
计算机、Visio5.0图形制作软件
实验二 系统详细设计
(基本操作型实验 2学时)
1. 目的要求
系统详细设计方法和技巧
2.实验内容
模拟一实际系统,继续实验一的工作,要求学生对该系统进行详细设计。 利用图形制作软件画出系统的程序流程图。
3.主要实验仪器设备
计算机、Visio5.0图形制作软件
实验三 系统编码
(基本操作型实验 3学时)
1. 目的要求
能用一种语言进行系统编码
2.实验内容
模拟一实际系统,继续实验二的工作,要求学生对该系统进行编码。 利用PowerBuilder6.5或VB6.0等程序设计工具,对所设计的系统编码。
3.主要实验仪器设备
计算机、PowerBuilder6.5或VB6.0等程序设计工具
实验四 系统测试
(基本操作型实验 1学时)
1. 目的要求
了解和掌握系统进行测试方法、技巧和工具
2.实验内容
模拟一实际系统,继续实验三的工作,要求学生对该系统进行测试。设计测试方案,分别进行单元测试、集成测试、验收测试。
3.主要实验仪器设备
计算机
实验五 系统维护
(基本操作型实验 1学时)
1. 目的要求
系统进行改正性、适应性、完善性维护的方法和规范
2.实验内容
模拟一实际系统,继续实验四的工作,要求学生对该系统进行维护。对系统进行改正性、适应性、完善性维护。
3.主要实验仪器设备
计算机
实验六 面向对象系统分析
(基本操作型实验 1学时)
1. 目的要求
面向对象系统分析的方法和技巧,rational rose的使用
2.实验内容
将实验一中分析的系统用面向对象分析的方法进行分析,要求学生能够找出对象,类和其中的服务。对系统面向对象的分析。
3.主要实验仪器设备
计算机、rational rose软件
实验七 面向对象系统设计
(基本操作型实验 1学时)
1. 目的要求
面向对象系统设计的方法和技巧,rational rose的使用
2.实验内容
模拟一实际系统,继续实验六的工作,要求学生对该系统进行面向对象的系统设计。对系统进行面向对象的设计。
3.主要实验仪器设备
计算机、rational rose软件
五 、考核方式、方法及实验成绩评定方法
1、考核方式、方法:
软件实验课成绩单独按五级记分。凡实验成绩不及格者,该门课程必须重修。学生的实验成绩应以平时考查为主,一般应占总分的70%,其平时成绩又要以实验实际操作的优劣作为主要考核依据。在学期末或课程结束时,为复习和巩固实验教学内容,进一步对学生作补充了解,也可举行一定的实验操作考试,但无论采取何种方式进行考核,都必须按实验课的目的要求,以实际实验工作能力的强弱作为评定成绩的主要依据。因此,最终的集中考试结果只能占总成绩的30%。
六、主要教材及参考书
《软件工程——实践者的研究方法》(英文版第五版)Roger S. Pressman 机械工业出版社