资源描述
U U M M L L建建 模模 实实 例例 教教 程程学习要点学习要点l 实训目的实训目的l 实训项目介绍实训项目介绍l 实训内容和要求实训内容和要求l 实训安排实训安排l 实训考核实训考核 建议课时:建议课时:40 课时课时U U M M L L建建 模模 实实 例例 教教 程程一、实训目的一、实训目的 知识目标知识目标(1)了解面向对象的基本概念和特征。)了解面向对象的基本概念和特征。(2)了解面向对象的分析、设计和编程的方法。)了解面向对象的分析、设计和编程的方法。(3)了解)了解UML的发展、特点、结构和视图。的发展、特点、结构和视图。(4)掌握)掌握UML的特点和基本建模过程。的特点和基本建模过程。(5)熟练掌握)熟练掌握UML的视图和基本图形的应用。的视图和基本图形的应用。(6)熟练掌握应用用例图进行软件系统需求建模的方法。)熟练掌握应用用例图进行软件系统需求建模的方法。(7)熟练掌握应用类图和对象图进行软件系统静态建模的方法。)熟练掌握应用类图和对象图进行软件系统静态建模的方法。(8)熟练掌握应用状态图、活动图、顺序图和协作图进行软件)熟练掌握应用状态图、活动图、顺序图和协作图进行软件系统动态建模的方法。系统动态建模的方法。(9)熟练掌握应用组件图和部署图进行软件系统物理建模的方)熟练掌握应用组件图和部署图进行软件系统物理建模的方法。法。U U M M L L建建 模模 实实 例例 教教 程程一、实训目的一、实训目的 能力目标能力目标(1)能安装)能安装Rational Rose 2003和启动和启动Rational Rose 2003。(2)能进行简单系统的用例建模,能找出)能进行简单系统的用例建模,能找出Actor(执行者)、(执行者)、Use Case(用例),能在(用例),能在Rose中绘制中绘制Use Case图。图。(3)能进行简单系统的静态建模,能在)能进行简单系统的静态建模,能在Rose中绘制对象图和类图中绘制对象图和类图以及类图之间的关系。以及类图之间的关系。(4)能进行简单系统的动态建模,能在)能进行简单系统的动态建模,能在Rose中绘制活动图、状态中绘制活动图、状态图、顺序图和协作图,能实现顺序图和协作图的转换。图、顺序图和协作图,能实现顺序图和协作图的转换。(5)能进行简单系统的物理建模,能在)能进行简单系统的物理建模,能在Rose中绘制组件图和部署中绘制组件图和部署图。图。(6)能实施双向工程,能由)能实施双向工程,能由Rose的模型图生成的模型图生成Java代码或由代码或由Java代码生成代码生成Rose的的模型图。的的模型图。U U M M L L建建 模模 实实 例例 教教 程程一、实训目的一、实训目的素质目标素质目标(1)培养学生谦虚、好学的态度。)培养学生谦虚、好学的态度。(2)培养学生勤于思考、做事认真的良好作风。)培养学生勤于思考、做事认真的良好作风。(3)培养学生良好的职业道德。)培养学生良好的职业道德。(4)培养按时、守时的软件交付观念。)培养按时、守时的软件交付观念。(5)培养阅读设计文档、阅读)培养阅读设计文档、阅读UML图形的能力。图形的能力。(6)培养良好的团队合作精神)培养良好的团队合作精神(7)培养良好的与人沟通的能力)培养良好的与人沟通的能力 U U M M L L建建 模模 实实 例例 教教 程程二、实训项目简介二、实训项目简介 前台购书前台购书1登录登录/注册注册 2选购图书选购图书 3收银台付款收银台付款 4搜索图书搜索图书 5陈列图书陈列图书 6反馈反馈/调查调查 U U M M L L建建 模模 实实 例例 教教 程程二、实训项目简介二、实训项目简介 后台管理后台管理1图书类别管理图书类别管理 2图书管理图书管理 3广告管理广告管理 4会员管理会员管理 5订单管理订单管理 6反馈反馈/调查管理调查管理 U U M M L L建建 模模 实实 例例 教教 程程三、实训内容和要求三、实训内容和要求 需求建模需求建模使用使用UML的用例图对的用例图对“eBook电子商城电子商城”进行需求建模,具进行需求建模,具体体要求要求如下:如下:(1)分析)分析“eBook电子商城电子商城”的用例。的用例。(2)分析)分析“eBook电子商城电子商城”的参与者。的参与者。(3)分析)分析“eBook电子商城电子商城”的系统边界。的系统边界。(4)分析)分析“eBook电子商城电子商城”用例间的关系。用例间的关系。(5)使用)使用Rose 2003绘制绘制“eBook电子商城电子商城”的用例图。的用例图。(6)通过文字对主要用例进行补充描述。)通过文字对主要用例进行补充描述。U U M M L L建建 模模 实实 例例 教教 程程三、实训内容和要求三、实训内容和要求 静态建模静态建模使用使用UML的类图和对象图对的类图和对象图对“eBook电子商城电子商城”进行静态结构进行静态结构建模,具体建模,具体要求要求如下:如下:(1)根据需求文档抽象出系统的实体类、边界类和控制类。)根据需求文档抽象出系统的实体类、边界类和控制类。(2)合理确定类的属性和操作。)合理确定类的属性和操作。(3)使用)使用Rose正确绘制类图。正确绘制类图。(4)正确分析类之间的关系(继承、关联、聚合和组合等)。)正确分析类之间的关系(继承、关联、聚合和组合等)。(5)使用)使用Rose正确绘制类图中类之间的关系。正确绘制类图中类之间的关系。(6)根据需要使用)根据需要使用Rose绘制对象图。绘制对象图。U U M M L L建建 模模 实实 例例 教教 程程三、实训内容和要求三、实训内容和要求 动态建模动态建模使用使用UML的状态图、活动图、顺序图和协作图对的状态图、活动图、顺序图和协作图对“eBook电子电子商城商城”进行动态结构建模,具体进行动态结构建模,具体要求要求如下:如下:(1)正确分析一个或多个类的状态。)正确分析一个或多个类的状态。(2)正确确定状态的转移。)正确确定状态的转移。(3)使用)使用Rose正确绘制状态图。正确绘制状态图。(4)根据事件流,确定系统主要活动的流程。)根据事件流,确定系统主要活动的流程。(5)使用)使用Rose正确绘制活动图。正确绘制活动图。(6)正确确定对象之间的关系。)正确确定对象之间的关系。(7)正确确定对象之间消息交互。)正确确定对象之间消息交互。(8)使用)使用Rose正确绘制顺序图和协作图。正确绘制顺序图和协作图。(9)完成顺序图和协作图之间的转换。)完成顺序图和协作图之间的转换。U U M M L L建建 模模 实实 例例 教教 程程三、实训内容和要求三、实训内容和要求 物理建模物理建模使用使用UML的组件图和部署图对的组件图和部署图对“eBook电子商城电子商城”进行物理结进行物理结构建模,具体构建模,具体要求要求如下:如下:(1)正确分析系统的组件。)正确分析系统的组件。(2)正确确定组件间的关系。)正确确定组件间的关系。(3)使用)使用Rose正确绘制组件图。正确绘制组件图。(4)正确分析系统的物理部署。)正确分析系统的物理部署。(5)正确分析处理器和设备之间的关系。)正确分析处理器和设备之间的关系。(6)使用)使用Rose正确绘制部署图。正确绘制部署图。U U M M L L建建 模模 实实 例例 教教 程程三、实训内容和要求三、实训内容和要求 实训纪律实训纪律课程综合实训是操作性很强的教学环节,针对实训的培养目标和特课程综合实训是操作性很强的教学环节,针对实训的培养目标和特点,教学的方式和手段可以灵活多样。点,教学的方式和手段可以灵活多样。(1)要求学生在机房上机的时间不低于)要求学生在机房上机的时间不低于40学时学时,并且要求一人一机。,并且要求一人一机。学生上机时间可以根据具体情况进行适当增减。学生上机时间可以根据具体情况进行适当增减。(2)实训期间的非上机时间,学生应通过)实训期间的非上机时间,学生应通过各种媒体各种媒体获取相关资料进获取相关资料进行上机准备工作。行上机准备工作。(3)2-4人为一个人为一个项目小组项目小组,每一小组的成员应定期讨论实训课题,每一小组的成员应定期讨论实训课题实现方法,然后制订上机实践方案,在上机过程中互相讨论,发现实现方法,然后制订上机实践方案,在上机过程中互相讨论,发现问题后找出解决问题的方法,但不允许互相抄袭、复制模型图。问题后找出解决问题的方法,但不允许互相抄袭、复制模型图。U U M M L L建建 模模 实实 例例 教教 程程四、实训安排四、实训安排 U U M M L L建建 模模 实实 例例 教教 程程四、实训安排四、实训安排 U U M M L L建建 模模 实实 例例 教教 程程五、实训考核五、实训考核
展开阅读全文