软件工程项目开发实践-实验与实训指导书

软件工程项目开发实践-实验与实训指导书

ID:12704347

大小:137.50 KB

页数:13页

时间:2018-07-18

软件工程项目开发实践-实验与实训指导书_第1页
软件工程项目开发实践-实验与实训指导书_第2页
软件工程项目开发实践-实验与实训指导书_第3页
软件工程项目开发实践-实验与实训指导书_第4页
软件工程项目开发实践-实验与实训指导书_第5页
资源描述:

《软件工程项目开发实践-实验与实训指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验与实训指导书课程名称:软件工程项目开发实践课程编号:-14-概述面向对象方法以其超越传统方法的技术先进性越来越得到更多的重视,但技术的先进性不能完全代表一种新生事物的最后成功,还要看它是否得到有效的推广。统一建模语言(UML)的产生为这种推广规定了一致的表示,诸多开发过程模型为技术的应用提供了宏观的指导。RationalRose集中体现了当代软件开发的先进思想,把面向对象的建模与螺旋上升式的开发过程相结合,支持团队开发,并且综合了其它的开发技术,提供了对UML标准的完美支持。目前掌握UML技术的人员并不多,只有少数大型计算机企业采用U

2、ML进行软件开发。软件学院软件专业学生学习了C++面向对象的程序设计、JAVA程序设计、VB.net等面向对象的程序设计课程,已经具有一定的面向对象编程能力;学生学习了Access数据库、SQLServer数据库系统,具有基本的数据库知识和使用能力;学生学习了软件测试技术,对传统软件工程具有一定的了解。因此我们认为依学生目前的知识体系,具备了学习、掌握UML及其建模工具的能力,软件学院决定试开设软件工程项目开发实践课程。一、实训总目的1.初步了解UML语言的概念、结构、语义与表示方法;2.掌握UML建模工具RationalRose的使用方

3、法;3.给出某个简单系统的模型,能够熟练地使用Rose工具表达;二、实训内容和时间进程安排:学生在实训前仅仅具备学习和掌握UML及其工具的必要知识,但对UML这项新型的技术及其先进的Rose建模工具并不知晓,因此在实训初期阶段,主要由指导教师对UML及其建模工具作介绍。序号实训内容学时实训时间安排备注-14-1讲解UML相关知识(基本图素、UML模型图、UML建模规则)6星期一8:00~17:002介绍RationalRose工具的主要功能、使用方法4星期二8:00~12:003学生熟悉RationalRose环境,并定义教学管理系统的顶

4、层UseCase,使用RationalRose对其进行绘制4星期二14:30~17:004学生分别进行选课管理及其成绩管理的UseCase图的绘制4星期三8:00~12:005讲解交互图,并介绍其绘制方法2星期三14:30~16:106学生绘制选课注册顺序图2星期三15:30~17:007讲解静态结构模型,介绍类图、包图等的概念及其绘制方法2星期四8:00~9:508学生分别绘制课程管理对象类图及其人事管理对象类图4星期四9:50~17:009学生分别绘制教学管理包图2星期五8:00~9:45教师同时进行考核10绘制开设课程顺序图、选课学

5、生登记状态图、设置开设课程活动图、组件图6星期五8:00~17:00教师同时进行考核11-14-三、实训条件硬件:PC机每人一台软件:RationalRose2003,JDK1.4,Access数据库场地:实验室四、实训成绩评定、考核办法实训成绩的评定依据两个方面:考勤成绩和考核成绩,前者占总评的10%,后者占总成绩的90%.考勤内容包括:是否按时到场;是否按进度要求完成实训科目;是否认真填写实训日记;是否保持实训设备完好无损等。考核办法:1.操作演示:教师可通过检查学生实训成果或随机指定学生进行某方面操作,对学生进行实践方面的考核;2.

6、回答问题:教师向学生提出问题,根据学生回答问题的情况对学生进行理论方面的考核。其中,各等级的的评判标准为:优秀标准:综合评定:90分以上(含90分)良好标准:综合评定:80分以上(含80分)中等标准:综合评定:70分以上(含70分)及格标准:综合评定:60分以上(含60分)不及格标准:综合评定:低于60分-14-第二章实训内容简易教学管理系统的分析与设计一、实训目的1.初步了解UML语言的概念、结构、语义与表示方法;2.掌握UML建模工具RationalRose的使用方法;3.给出某个简单系统的模型,能够熟练地使用Rose工具表达;二、实

7、训理论基础1.C++面向对象的程序设计或JAVA程序设计课程;2.Access数据库或SQLServer数据库系统;3.软件测试技术,对传统软件工程具有一定的了解。三、实训内容与步骤1.由指导教师讲解UML一些基本概念及其ROSE工具的一般使用方法;时间关系,略去需求分析环节。对于具体需求,由指导教师直接提出;2.定义出顶层UseCase图、选课管理的UseCase图、成绩管理的UseCase图。要求学生通过分析,更加明确系统功能以及对象之间的联系;-14--14-1.对主要的UseCase图作交互行为的分析,并绘制出交互行为图~顺序图;

8、2.从顺序图抽取出类的操作,并绘制课程管理对象类图、人事信息对象类图等。-14--14-1.建立教学管理包图;-14-1.建立动态行为模型,绘制设置开设课程顺序图;-14-1.建立学生选课登记

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。