实验二范例.docVIP

  • 7
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-02-01 发布于北京
  • 举报
实验二范例

实验名称 系统静态建模 实验目的 1、掌握用例(Use Case)、角色(Actor)、用例图(Use Case Diagram)的概念。 2、掌握用例与用例之间、用例与角色、角色与角色之间的相互关系。 3、掌握类的属性和操作以及与其相关的概念,重点掌握类与类之间的关系 所用软件 1、Rational Rose 2、Micorsoft Word 预习内容 1、UML的用例图、类图画法 2、自动排课系统的分析 3、Rational Rose的使用方法。 五. 实验介绍 讨论一个校园资源管理系统,它包括了学籍管理、系统维护、成绩管理、考试管理、备品管理、排课管理、教师管理七个子系统。 其中重点讨论排课管理子系统,该系统作为校园资源管理系统的子系统,为解决学校繁杂的排课任务而设计开发的,其基本的要求是要实现排课的半自动或自动化,排出的课程表必须合理,实用。 通过需求分析,确定了排课管理的功能需求,其需求简要概括如下: 排课信息设置:包括科目信息,科目限制信息,教师限制信息,班级排课信息,课程安排信息,排课管理系统将根据这些排课信息和限制信息对系统进行自动排课。 自动排课和手工排课:对于用户设定了排课信息之后,系统能够自动对课表进行安排,而且能够手工对安排完的课表进行调整,在排课过程当中,能够对不合理的排课结果给用户进行提示。 课表报表和课表查询:给出全校教师课表;全部班级课表;浏览课表;在课表查询中,用户可以选择不同的教师,班级,科目,系统根据用户的选择给出相应的打印课表。 六.实验内容: (一)用例图 1、画出校园资源管理系统的用例图 2、画出排课管理子系统的用例图 (二)类图 1、在排课管理系统的分析模型中,通过对排课系统的分析,找出排课管理系统中涉及的类和各个类之间的关系,画出类图。 在下面给出的类图中,选择了Rose提供的三种类的表示,即边界类、控制类、和实体类,并表示了各个类之间的关系。边界类是与用户交互的界面类的抽象;控制类是系统中的一些计算、控制类的抽象;实体类是存储数据的类的抽象。 2、 实体类之间也是有一定的关系的,我们使用另一个类图来表示各个实体类之间的关系,画出实体类图。 4

文档评论(0)

1亿VIP精品文档

相关文档