ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:424.83KB ,
资源ID:344811      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/344811.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程实验教案说课材料.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程实验教案说课材料.docx

1、软件工程实验教案说课材料软件工程实验教案2015课 程 教 案课程名称: 软件工程实验 任课教师: 陈利平 所属系部: 计算机与信息科学学院 教学班级: 计科、网络、软件12级 教学时间:20142015 学年第2 学期湖 南 工 学 院课程基本信息课程名称软件工程实验课程代码总计:56 学时讲课:44 学时实验:12 学时上机:12 学时课程设计:1周学 分类别必修课( ) 选修课( ) 理论课( ) 实验课()任课教师陈利平职称副教授授课对象专业班级: 计科1201-03、软件1201-02 网络1201-02 共 7 个班课程简介一、课程性质、目的和要求 软件工程实验课是提高学生对专业知

2、识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后工作中从事计算机大规模软件开发与维护打下扎实的基础的必修课。它是计算机系学生在进行了计算机基础课后,进行系统的实验技能训练的开端,也是后继课程实验的基础。二、课程目标与要求软件工程实验课的任务是:1学习软件工程的原理、概念、技术方法、标准和相关法律法规。2培养学生的科学实验能力,包括:(1)通过阅读教材和资料,做好软件开发前的准备自学能力;(2)借助计算机以及学生所学习的程序设计语言和数据库原理,开发一个项目动手能力;(3)能够运用软件工程理论对项目开发进行初步分析判断分析能力;(4)学会撰写

3、各阶段的实验报告即配合软件发展提交各阶段的文档表达能力;(5)对各自负责的模块通过以前所学习的知识实现设计能力;(6)软件开发以小组为单位进行,小组成员合作的方式实现该项目团队合作能力;3培养与提高学生的科学素养实事求是的科学作风、严肃认真的工作态度、主动研究的探索精神。基本教材和参考资料1.理论课教材,软件工程概论,郑人杰主编,机械工业出版社,2012实验一 Rational Rose的使用一、实验目的1了解Rational Rose建模软件的特色与运行环境;2掌握Rational Rose的基本功能、方法与操作。二、实验环境1. 安装有Rational Rose2003软件的计算机系统;2

4、. 准备将使用Rational Rose2003绘制几个UML图。三、实验内容1 熟悉Rational Rose的建模环境; Rational Rose2003软件分为五个部分:浏览区、工具栏、文档窗口、图形窗口和日志。 Rational Rose是菜单驱动的应用程序,支持八种不同类型的UML图:用例图、类图、时序图、协作图、活动图、状态图、组件图、部署图2 根据教材和实验老师的演示,绘制用例图、时序图、活动图等UML图。四、实验注意事项在实验过程中,要注意观察Rose的五个区域的内容和相关操作的实现。五、实验成果 完成实验后,每人提供一份实验报告,简述Rose的使用、特点、组成及安装要点,重

5、点说明其建模环境及使用,至少包含三个已绘制的UML图形文件。六、实验思考1.反复练习Rose绘制各种UNML图。2.利用Rose绘制各种UNML图时界面有何差异?3.分析Rose在正向与逆向工程中的作用。实验后记:实验一 Rational Rose的使用一、实验目的1了解Rational Rose建模软件的特色与运行环境;2掌握Rational Rose的基本功能、方法与操作。二、实验环境 1.安装有Rational Rose2003软件的计算机系统; 2.准备将使用Rational Rose2003绘制几个UML图。三、实验内容1.熟悉Rational Rose的建模环境; Rational

6、 Rose2003软件分为五个部分:浏览区、工具栏、文档窗口、图形窗口和日志。 Rational Rose是菜单驱动的应用程序,支持八种不同类型的UML图:用例图、类图、时序图、协作图、活动图、状态图、组件图、部署图 2.根据教材和实验老师的演示,绘制用例图、时序图、活动图等UML图。 (3) Use Case视图用于建立系统的概念模型。 Use Case视图包括业务Use Case 模型包和Use Case模型包,Use Case模型包依赖于业务Use Case模型包。 每种模型包中包含系统(或子系统)包、Use Case图、活动者、Use Case及其相互的联系等内容。 这些系统包图,可以

7、在应用窗口中直接用图形工具进行编辑,同时在特性窗口输入相应的特性说明。 在编辑了模型图之后接着创建Use Case 图,而Use Case 图可以从顶层Use Case 图到细化的Use Case 图逐个编辑。图一 借阅者请求服务的用例图 (4)逻辑视图用于建立系统的逻辑模型,包括分析模型和设计模型。模型用包图组织。 在模型包图下可以建立包中的对象类/对象图、交互图、状态机图、活动图。 在对象类图下可以创建对象类/对象,对每个对象类都可以绘制状态机图或活动图。 编辑对象类/对象图、交互图、状态机图、活动图的方法与编辑Use Case图相同,即利用图形工具箱中的模型元素图标,在应用窗口绘制图形,

8、利用特性编辑窗口输入相应的特性说明。图二 系统管理员添加书籍的时序图图三 图书馆理类图实验二 系统需求分析一、实验目的1.掌握系统需求分析的方法与步骤2.掌握如何获取用户需求3.掌握用Rose建立模型的方法4.明确需求分析说明书的内容和格式,掌握需求说明书的撰写二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容 1确定对系统的综合要求 2分析问题领域,绘制用例模型 3检查需求分析报告四、实验注意事项本实验为设计性实验,要求学生对项目进行具体的调查与分析,因此掌握需求调研与分析技巧是十分重要的事情。五、实验成果 完成实验后,项目组成员结合项目的实际完成需求规格

9、说明书,并按GB/T8567的需求规格说明书撰写。六、实验思考1.总结需求获取和分析建模的方法,说明可以采用哪些图来描述需求。2.总结Rose在需求分析中的作用。实验后记:实验二 简易教学管理系统系统需求分析一、实验目的1.掌握系统需求分析的方法与步骤2.掌握如何获取用户需求3.掌握用Rose建立模型的方法4.明确需求分析说明书的内容和格式,掌握需求说明书的撰写二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容 1确定对系统的综合要求 对简易教学管理系统JXGL要求提供两个方面的服务: (1)选课管理,负责新学期的课程选课注册工作; (2)成绩管理,负责学生

10、成绩管理。 在选课管理方面应提供的服务功能: 1)录入与生成新学期课程表 2)学生选课注册 3)查询 4)选课注册信息的统计与报表生成 5)把学生选课注册信息传送给财务系统 在成绩管理方面应提供的服务功能: 1)成绩录入 2)成绩查询 3)成绩统计与报表生成JXGL的用户 (1)学生。查询信息,只允许对自己有关的数据进行添加、更新、删除等操作。 (2)教师。查询信息,只允许对自己有关的数据进行添加、更新、删除等操作。 (3)教学管理员。有权操纵数据库的数据,进行添加、更新、删除等操作。 JXGL的系统环境 (1)基于局域网的客户机/服务器系统(Client/Server) (2)外部相关系统:

11、财务系统 2分析问题领域,绘制系统用例模型 3.检查需求分析报告实验三 面向对象分析一、实验目的1.进一步掌握Rose绘制UML图,加深对UML的理解;2.学会利用UML进行面向对象分析与建模。二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容在下面案例学习的基础上,进行类似的操作,练习Rose工具的使用。针对所选系统的具体问题的需求,开展系统的面向对象分析。本项目实验的案例:简易教务管理系统的面向对象分析。1.理解用例模型2.确定系统中的类3.定义交互行为4.绘制用例图、包图、活动图、时序图、协作图四、实验注意事项注意通过实际建模的操作,进一步了解UML的

12、组成和其中各种图形的作用,理解UML标准将更好地理解面向对象方法,促进面向对象分析建模的能力。五、实验成果 对所选系统进行面向对象分析后,利用Rose建立的系统模型的文件是本次实验的成果。六、实验思考1.在Rose2003中创建一个新的模型时,有哪些视图?其主要作用有哪些?2.列举Rose2003中多种建立、删除、修改用例、用例图、角色、包的方法。实验三 面向对象分析一、实验目的1.进一步掌握Rose绘制UML图,加深对UML的理解;2.学会利用UML进行面向对象分析与建模。二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容在下面案例学习的基础上,进行类似的

13、操作,练习Rose工具的使用。针对所选系统的具体问题的需求,开展系统的面向对象分析。本项目实验的案例:简易教务管理系统的面向对象分析。1.理解用例模型(上实验已分析)2.确定系统中的类3.定义交互行为4.绘制用例图、包图、活动图、时序图、协作图实验四 面向对象设计一、实验目的掌握使用Rose进行面向对象系统设计的方法。二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容在面向对象方法中,分析与设计的界限实际上比较模糊。在问题域部分,设计的重点是类的设计,因此将案例中对象、类的分析和设计都放在这里。本项目实验的案例:图书馆管理系统的面向对象设计。1.识别系统中的

14、实体类2.识别边界类3.识别控制类4.创建类图四、实验注意事项注意通过实际建模的操作,进一步了解UML的组成和其中各种图形的作用,理解UML标准将更好地理解面向对象方法,促进面向对象分析与设计建模的能力。五、实验成果 对所选系统进行面向对象分析后,利用Rose建立的系统模型的文件是本次实验的成果。六、实验思考1.在Rose2003创建一个新的模型时,有哪些视图?其主要作用有哪些?2.列举Rose2003中多种建立、删除、修改用例、用例图、角色、包的方法。实验六 面向对象设计一、实验目的掌握使用Rose进行面向对象系统设计的方法。二、实验环境1.安装有Rational Rose2003软件的计算机系统;三、实验内容在面向对象方法中,分析与设计的界限实际上比较模糊。在问题域部分,设计的重点是类的设计,因此将案例中对象、类的分析和设计都放在这里。本项目实验的案例:简易教学管理系统的面向对象设计。 1定义对象类 首先从研究Use Case和交互剧本中发现对象类,确定类的属性和主要操作。 对于JXGL系统可以抽象出以下一些主要的对象类: 在人事信息处理方面有“学生”类、“教师”类。 在选课管理方面有“课程”类、“开设课程”类、“学生登记”类、“课程登记”类、“选课统

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1