版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统分析与建模实验指导书 22 计算机科学与技术系系统分析与建模实验指导书_/_年 第_学期 姓名:_ 学号:_ 班级:_指导教师:_计算机科学与技术系编写目 录实验0熟悉软件开发环境1实验1用例图设计实验2类和对象图设计3实验3交互图设计7实验4状态图设计9实验5活动图设计12实验6包图设计15实验7物理图设计17实验8系统实现19附录考核登记表23实验0熟悉软件开发环境一、 实验目的学习使用EA开发环境创建模型的一般方法,理解EA界面布局和元素操作的一般技巧。二、 实验环境软件平台:Microsoft Windows2000 /XP。软件工具:EA 7.5。三、 实验内容与要求1 学会启动
2、和关闭EA 7.5开发环境。2 使用目标项目(Project)的向导创建一个项目。3 了解EA 7.5界面的六大组成部分(菜单Menu、浏览器Browser、文档窗口Document Window、图窗口Diagram Window、日值窗口Log Window和工具栏。4 在浏览器中实现如下操作:增加模型元素(包括教色、用例、类、组建、图等);查看现有模型元素;查看现有模型元素之间的关系;移动模型元素;更名模型元素;访问元素的详细规范。5 分别在在图中增加删除图元素和在浏览器中增加删除图元素。四、 实验预习和准备参考相关书籍,能够熟练地安装和使用EA 7.5软件建立模型。五、 实验过程与结果
3、六、 实验小结和体会实验一用例图设计一、实验目的掌握在EA中用例图的基本用法和使用技巧。二、实验环境软件平台:Microsoft Windows2000 /XP。软件工具:EA7.5。三、实验内容与要求本实验给予某学校的网上选课系统的用例图的设计和实现。需求描述如下:某学校的网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开设的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。分析:本系统拟用三层模型实现:数据核心
4、层、业务逻辑层和接入层。其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理,再映射到相应的数据层操作;而接入层包括用户界面,包括系统登陆界面、管理界面、用户选择界面等。本系统涉及的用户包括管理员和学生,他们是用例图中的活动者,他们的主要特征相似,都具有姓名和学号等信息,所以可以抽象处“基”活动者people,而管理员和学生从people统一派生。数据库管理系统是另外一个活动者。系统事件:添加课程事件:(1) 管理员选择进入管理界面,用例开始。(2) 系统提示输入管理员密码。(3) 管理员输入密码。(4) 系统验证密码。(5) 密码错误(6) 进入管理界面,系统显示
5、目前所建立的全部课程信息。(7) 管理员许恩泽添加课程。(8) 系统提示输入新课程信息。(9) 管理员输入信息。(10) 系统验证是否和已有课程冲突。(11) A2 有冲突。(12) 用例结束。其他事件:A1 密码错误(1) 系统提示再次输入。(2) 用户确认。(3) 三次错误,拒绝再次访问。(4) 否则进入添加课程事件第6步。A2 有冲突(1) 系统提示冲突,显示冲突课程信息。(2) 用户重新输入。(3) 继续验证直到无冲突。(4) 进入添加课程事件第12步。删除课程事件和修改课程事件与添加课程事件类似。请自行描述。选课事件:(1) 学生进入选课登陆界面,用例开始。(2) 系统提示输入学号和
6、密码。(3) 学生输入学号和密码。(4) 系统验证。 A1 验证失败(5) 进入选课主界面。(6) 学生点击选课。(7) 系统显示所有课程信息。(8) 学生选择课程。(9) 系统验证课程是否可选。 A2 不可选。(10) 系统提示课程选择成功,提示学生交费。(11) 用例结束。错误事件: A1: 验证失败。(1) 系统提示验证失败,提示重新输入。(2) 三次失败,拒绝访问。(3) 成功,转选课事件第5步。A2: 课程不可选。(1) 系统提示课程不可选原因。(2) 学生重新选课。(3) 重新验证直到成功。(4) 转选课事件第10步。付费事件和查询事件不做描述。根据以上分析,绘制系统所有用例图。四
7、、实验预习和准备了解用例图描述系统基本方式。熟练掌握用例图绘制的基本方法,了解用例、活动者、角色等基本概念的表示。五、实验过程与结果六、实验小结和体会实验二类和对象图设计一、实验目的掌握EA中类图和对象图刻划系统的一般步骤和技巧,掌握类图和对象图中的各种基本概念的含义和表达方法。二、实验环境软件平台:Microsoft Windows2000 /XP。软件工具:EA7.5。三、实验内容与要求(1) 根据实验一的问题描述,结合序列图中的描述,抽象出选课系统中的类(除角色外),然后作出他们的类图。(2) 在选课系统中,涉及到的用户包括管理员和学生,其主要特征相似,所以可以建立统一基类people,
8、而管理员和学生则由people派生。创建它们三者之间的类图。(3) 假设在选课系统中设计了以下类:(a) 界面(b) 控制对象(c) 课程设计了以下角色:(a) 学生(b) 管理员(c) 学生和管理员的父类people(d) 数据库这些类和角色之间的关系如下:(a) 角色学生和管理员从people派生(b) 学生、管理员在与系统交互时,都有一个界面与之对应。(c) 一个界面可能和课程相关(0.n)(d) 控制对象负责课程的处理,处理结果在界面上显示。(e) 控制对象完成对数据库的操作。(f) 界面请求控制对象的服务。根据以上描述,绘制类关系图。注意对象之间关联的类型。四、 验和准备参照相关书籍
9、和文档,理解类和对象图绘制的基本方法。注意派生类和关联类及关联类型的表达。五、实验过程与结果六、实验小结和体会实验三交互图设计一、实验目的掌握交互图(序列图和协作图)绘制的基本方法和技巧,学会使用交互图描述用例实现的方法,掌握系统动态特性建模的技巧。二、实验环境软件平台:Microsoft Windows2000 /XP。软件工具:EA。三、实验内容与要求本实验以选择系统中的选课用例为例,来学习交互图的设计和实现。为了时问题更简单一些,不考虑学生的登陆。假设学生已经成功登陆系统,选择的事件可以简化如下:选课事件:(1) 入选课主界面。(2) 生点击选课。(3) 系统显示所有课程信息。(4) 学
10、生选择课程。(5) 系统验证课程是否可选。 A1 不可选。(6) 系统提示课程选择成功,提示学生交费。(7) 用例结束。错误事件: A1: 课程不可选。(2) 统提示课程不可选原因。(3) 生重新选课。(4) 重新验证直到成功。(5) 转选课事件第6步。创建上述选课用例的交互图(序列图)。同时根据实验一的描述创建添加课程、修改课程和删除课程的序列图以及选择课程的协作图。四、 实验和准备参照相关书籍和文档,熟悉交互图绘制和描述的方法。五、 实验过程与结果六、 实验小结和体会实验四状态图设计一、实验目的掌握状态图绘制的基本方法,理解状态图中各个要素的含义及表达。二、实验环境软件平台:Microso
11、ft Windows2000 /XP。软件工具:EA。三、实验内容与要求(1) 考察课程类(对象)的状态变化过程。课程对象被创建,添加到数据库中。管理员可以删除、修改课程信息,在某个学期,开设改课程,如果选修人数超过制定人数,就不再允许学生选这门课。学期结束,学期结束,课程的状态终止。根据以上描述,绘制课程对象的状态图。(2) 电梯运动是日常生活中常见的现象,请根据电梯的运动状态绘制电梯对象的状态图。四、实验和准备参照相关书籍和文档,熟悉绘制状态图的基本方法。五、实验过程与结果六、实验小结和体会实验五活动图设计一、实验目的掌握使用活动图描述各种复杂事件的逻辑。二、实验环境软件平台:Micros
12、oft Windows2000 /XP。软件工具:EA。三、实验内容与要求在用例图中,我们对添加课程的用例事件做了详细分析(见实验二)。由于管理员密码验证过程可以抽取出来,作为通用的流程,所以这里对添加课程事件稍作修改,将管理员输入课程信息作为起始的活动,内容如下:(1) 管理员输入信息。(2) 系统验证是否和已有课程冲突。A2 有冲突(3) 系统添加新课程,提示课程添加成功。(4) 系统重新进入管理主界面,显示所有课程。(5) 用例结束。根据以上分析,创建添加课程完整的活动图。绘制活动图时注意各元素的表示方式。四、实验预习和准备了解活动图描述工作流的基本方式,包括动作、状态、序列以及泳道。熟练掌握活动图绘制的基本方法。五、实验过程与结果六、实验小结和体会实验六包图设计一、实验目的掌握包图(组件图)设计的基本要点,学习绘制包图的技巧。二、实验环境软件平台:Microsoft Windows2000 /XP。软件工具:EA。三、实验内容与要求绘制选课系统的包图(组建图)。四、实验预习和准备查看相关资料,了解包图的组成部分及创建的基本方法。五、实验过程与结果六、实验小结和体会实验七物理图设计一、实验目的了解物理图的组成,并绘制物理图。二、实验环境三、实验内容与要求绘制选课系统的物理图。四、实验预习和准备阅读教材和有关资料,了解物理图方面的基本知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年制冷与空调设备模拟考试及复审考试题含答案详解
- 2025-2026学年勤劳俭朴的教案
- 2025-2026学年数字配对体育教案
- 2025-2026学年幼儿美育教案活动
- (2026年)科室医疗质量安全管理工作计划
- 急诊科冻伤应急演练方案脚本
- 泡沫灭火管道安装调试施工方案及技术措施
- 化工企业安全例会制度
- 2025-2026学年初中部编版现代诗歌教学设计
- 2.12 汉武帝巩固大一统王朝 教学设计 部编版七年级历史上学期
- 2026湖南衡阳市衡东县卫健系统招聘专业技术人员46人模拟试卷完整附答案详解
- 2026-2030国内铁路电气设备行业市场发展分析及竞争格局与投资机会研究报告
- 2026-2030中国建筑信息模型(BIM)行业发展状况与前景趋势研究报告
- 2026年学校会计高频面试题包含详细解答
- 2026四川成都农业科技中心第二批招聘17人备考题库及1套完整答案详解
- 2026年秋人教部编版三年级语文上册教案全册
- 仓库货物收发验收管理规范
- 后勤管理工作不足对照检查材料范文
- 多病共存患者安全管理
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 2026年新教材人教PEP版(2024)四年级下册英语期末测试卷(含答案)
评论
0/150
提交评论