文档库 最新最全的文档下载
当前位置:文档库 › UML 交互图 (顺序图、通信图、鲁棒图、定时图)

UML 交互图 (顺序图、通信图、鲁棒图、定时图)

UML 交互图 (顺序图、通信图、鲁棒图、定时图)
UML 交互图 (顺序图、通信图、鲁棒图、定时图)

UML 交互图(顺序图、通信图、鲁棒图、定时图)

2010-12-23 作者:佚名来源:网络

交互与交互图

交互的概念

一次交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行为

消息

UML中的4种交互图

顺序图:顺序图是一种强调消息时间顺序的交互图,为读者提供了控制流随着时间推移的清晰的可视化轨迹

通信图:UML 2.0中的通信图实际上就是UML 1中的协作图,它强调的是参加交互的对象的组织,为读者提供了在协作对象结构组织的语境中观察控制流的一个清晰的可视化轨迹

定时图:采用了一种带数字刻度的时间轴来精确地描述消息的顺序

交互概述图:是交互图和活动图的混合物

如何阅读交互图

阅读顺序图

顺序图的主要元素

对象与角色:最顶上一排矩形框。在交互图中,参与交互的对象既可以是具体的事物,又可以是原型化的事物。作为具体的事物,一个对象代表现实世界中的某个东西。例如,aOrder作为类Order的一个实例,可以代表一个特定的订单;而如果作为一个原型化的事件,则aOrder 可以代表类Order的任何一个实例。

生命线与控制焦点:每个对象都有自己的生命线,对象生命线是一条垂直的虚线,用来表示一个对象在一段时间内存在

消息:用来描述对象之间所进行的通信的,该信息带有对将要发生的活动的期望。当传送一个消息时,它所引起的动作是用一个通过对计算过程的抽象而得到的可执行语句(就是方法头)。

消息分为五种:调用、返回、发送、创建和销毁

调用:表示调用某个对象一个操作

顺序编号(第几步的编号):整个消息的传递过程就形成了一个完整的序列,因此通过在每个消息的前面加上一个用冒号隔开的顺序号来表示其顺序。除了顺序编号之外,还可以采用嵌套方案:

读图小结

第1步在dispatchForm(分发窗体)中,对于某个已支付的Order进行分发时,就会调用该订单(一个Order类的实例对象aOrder)的dispatch()方法。

1.1 dispatch()方法将逐个调用[for each orderitem] 该Order对应的所有OrderItem对象的getPeddleryId()方法获取供应商ID 1.2(PeddleryId),1.1.1 而OrderItem对象则是通过其所对应的Product对象来的getPeddleryId()方法来获取供应商ID 。

1.2当Order的实例对象aOrder得到返回的PeddleryId后,根据该值判断是否已经有相对应的DeliverOrder对象【if PeddeleryId Not Exist】,如果没有就创建它(调用 1.3 create(PeddleryId)),然后再将对应的Product添加到这个DeliverOrder对象中。[else ] 1.4否则就直接添加到相应的DeliverOrder对象中。

嵌套,由左向右,由上向下

循环与分支

交互片断操作符

片段就是指上面的框,

左上角是片段操作符

assert(断言)

一定会发生

交互片断操作符assert是用来表示内容所描述的行为是执行过程中那个时刻唯一的有效行为。如果执行到这个片断的前面,则说明该片断就一定会发生。它通常和ignore或consider一起使用,以断言某种特定种类的消息行为

break

条件复合跳出?交互片断操作符break和循环语句的break有点类似,通常break用来定义一个含有监护条件的子片断。

如果监护条件为“真”则执行子片断,而且不执行包含子片断的图中其它交互将不会执行,也就是跳出去;

如果监护条件为“假”,那么执行将正常地继续进行

critical

连续性的事物性的操作

表示该子片断是“临界区域”,在临界区域中生命线上的事件序列不能够和其它区域中的任何其他事件交错。通常用来表示一个原子性的连续操作,例如事务性操作

par

同时执行

用来表示“并行”的,也就是用来表示两个或多个并发执行的子片断,并行子片断中单个元素的执行次序可以以任何可能的顺序相互操作

ref

引用另一个片段到此处

在一个交互图中,我们可以引用其它的交互图,其表示的方法是用一个矩形,加上ref操作

符,并写明引用的交互图名称即可

图表示法图表示法类图class 对象图object 包图package 用例图use cas 序图sd 通信图comm 时图timing 活动图activit 概观图intover 状态机图statemach 件图component 部署图deployme

阅读通信图

通信图就是把顺序图竖起来去看,关注了访问关系。

通信图主要元素

链:连接器,是用来表示对象之间的语义连接,一般而言,链是关联的一个实例(包括《association》、《self》、《global》、《local》等)。不过在UML 2中已经开始弱化它们的使用,因此除非必要,无需过多地考虑它们

消息编号:消息的编号有两种,一种是无层次编号,它简单直观;另一种是嵌套的编号,它更易于表示消息的包含关系(类似,1.3.2 )

迭代标记:用*号表示,表示循环,通常还有迭代表达式,用来说明循环规则

监护条件:通常是用来表示分支的,也就是表示“如果条件为true,才发送消息”

在通信图中使用监护条件一定要有所限制,通常应只列出主要的监护条件,否则会影响其阅读。如果需要,尽可能还是通过顺序图来表示

如何绘制交互图

准备工作

首先根据自己的喜好和实际的表现需要来选择顺序图或通信图。不过由于它们在语义上是等价的,因此可以绘制出一种,再通过建模工具来自动转换成另一种图

分析模型中的交互图彻重于分析类的职责分配和交互流程,而设计模型中的交互图则彻重于设计类的引入和实际方法的调用与流程控制

先确定参与交互的对象、对象之间的关系(通信图),然后确定对象间的消息交互流程(用同步调用、异步消息、返回消息表示),并利用交互片断(顺序图)或迭代标记及监护条件来表示循环和分支结构

鲁棒分析

鲁棒图可以很多的解决需求分析和架构设计之间的差别。更详细的说明请看最后的解释。

Robustness分析不是UML模型的一部分,它是一个强大的草图工具,是介于分析和设计之间的一种有效工具

在Robustness分析中,将应用边界类、控制类和实体类,分别对应MVC 架构的3个层

从一个用例中抽取三类对象的方法

鲁棒分析—从事件流开始

下面是用例描述

鲁棒分析—寻找边界对象

图书管理员向系统发出“新增书籍信息”请求——主窗口、“新增书籍信息”按钮

系统要求图书管理员选择要新增的书籍是计算机类还是非计算机类——书籍类别列表框。

图书管理员做出选择后,显示相应界面,让图书管理员输入信息,并自动根据书号规则生成书号——“新书信息录入”窗口及辅助的“提交”按钮

鲁棒分析—寻找控制对象和实体对象

新添两个逻辑:

一是基本事件流中的步骤2、3要求根据用户选择的类别,自动获得书号;二是当书名重复性检查没有通过(有重名),则应返回要求其重输

构建交互模型

转换成通信图

走到这里,我们已经能够知道,MDA的建模顺序,是先用例图,用例描述,鲁棒图,鲁棒顺序图(通信图),类图,数据库设计图

交互图应用说明

交互模型的类型与演变

分析阶段的交互模型

工作方法:针对用例图中的每个用例,并结合领域模型中的类,寻找分析类,并通过Robustness 分析来理清业务逻辑流程,再用交互模型将其确定下来

注意:主要关注于区分出边界对象、实体对象和控制对象,暂时不要考虑其具体的实现类

说明:对于较复杂的用例,可以按上述的流程逐渐地进行分析、设计、实施;但对于比较简单的用例而言,也是可以直接从用例描述中导出设计阶段交互模型

分析阶段的交互模型之后

引入基础类:包括基础框架、程序库等

质量评审:

-- 低耦合:耦合性是指两个类之间的连接强度

-- 高内聚:内聚性是指一个类的属性与方法高度集成

-- 效率:解决方案的执行效率是否满足系统的需求

-- 完整性:是指在任何环境下都可以重复使用

-- 简单性:类越简单,出错的可能性越小,系统的灵活性和可维护性也越好

优化类设计:阅读《设计模式与重构》

设计阶段的交互模型& 交互建模要点

在分析模型的基础上引入基础类、优化类设计之后,必然会获得新的类模型(类图)(设计模型),因此就可能需要基于新引入的“设计类”来更新交互模型,以获得与实际代码相吻合的模型

给出一个能表达其目的的名称;通过修改元素的布局,尽量避免交叉线的存在;可以通过注解和颜色作为可视化提示,以突出图形中的重要特性;尽量少用分支,对于分支很多的场景,可以考虑用活动图来补充

定时图(时序图)

定时图与顺序图的区别

坐标轴交换了位置,改为从左到右来表示时间的推移(生命线颠倒)

用生命线的“凹下凸起”来表示状态的变化,每个水平位置代表一种不同的状态,状态的顺序可以有意义、也可以没有意义

生命线可以跟在一根线后面,在这根线上显示些不同的状态值

可显示一个度量时间值的标尺,用刻度表示时间间隔

本章小结

首先介绍了交互的概念,并延伸出UML中的4种交互图

以为“从订单生成送货单”场景绘制的顺序图为例,介绍了对象与角色、生命线与控制焦点、消息、顺序编号、循环与分支、交互片断操作符等基本概念

以等价的通信图为例,介绍了通信图的基本概念

演示了如何采用Robustness分析法,从一个用例的事件流描述中导出相应的交互模型

讨论了交互模型的实际应用

介绍了定时图的基本特点

地质图绘图一般规定

地质图绘图一般规定 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

主题内容与适用范围 1 主题内容 本规程规定了区域地质及矿区地质图件制作的要求、一般规定以及作业程序。 2 适用范围 本规程适用于区域地质调查、矿产详查及勘探矿区各类地质图件制作的技术依据之一。其他地质图件可参照执行。 3 引用标准和规范 DZ/T 0156-95 区域地质及矿区地质图清绘规程 DZ/T 0157-95 1:50 000地质图地理底图编绘规范 DZ/T 0159-95 1:500 000 1:1 000 000省(市、区)地质图地理底图编绘规范 DZ/T 0156-95 1:250 000地质图地理底图编绘规范 1:50 000区域地质矿产调查工作图式图例(1983年) 中华人民共和国地质矿产部 地质勘查技术管理规范补充规定(测绘、地质绘图)(1991) 中国人民武装警察部队黄金指挥部 金矿勘查综合图件编绘指南中国人民武装警察部队黄金第三总队

第一章矢量化的一般规程 对底图的质量要求 一般地质图件原稿图应符合下列要求: 1. 数学基础(直角坐标网、经纬网、内廓及各类控制点)精度必须符合规定要求; 2. 图面平整、内容清晰、所附资料齐全; 3. 国界、省(市、自治区)界等按国家有关规定进行了审查并有文字依据; 4. 相邻图幅各要素接边误差符合要求。 矢量化前准备工作 1. 矢量化前必须详细阅读底图(原图)和有关规范图式图例,了解各要素的清绘(矢量化)方法,做到心中有数。 2. 定作业计划。作业计划可按要素拟定,也可按每日工作量具体划分,以便有条不紊的工作。 3. 底图是否清绘准确,发现疑难问题,必须在清绘前向有关人员问清弄懂,自己不能擅自改动。 矢量化的质量要求 1. 原图各要素清绘符合规定要求,依比例尺的符号不得变形,不依比例尺的中心点位不得超差。 2. 上各项内容不得漏掉或有差错。 3. 国界及行政区划界线,严格按照可靠资料绘制。如有国界线的图,必须上级批准,并附有正式审批文件,方可绘制印刷。 4. 必须尊重原图,不得随意改动原划线位置,必须保持各要素的几何精度。正确处理各要素之间的相互关系。 5. 清绘工作中应采用各种有效的方法和技术,努力提高工作质量和效率。 6. 误差及基本参数符合要求

UML大作业

面向对象分析与设计课程实验考核大作业报告

作业要求 1.时间要求,6月28号作业以纸面的形式上交,交给指定的学生干部。 2.作业以纸面的形式上交,成绩满分为30分,考试笔试满分成绩为70分,二者结合作 为该门课的总成绩。 3.本实验所要求的建模工具为Rational Rose 2003。本作业结合对某图书馆系统进行 建模设计开发。 4.按照每个实验后边的实验报告要求完成作业。 5.如果发现雷同的卷子为n份,那么这n份卷子的分值为30/n。 6.交作业要注明姓名和学号。 7.有问题发邮件到lilei@https://www.wendangku.net/doc/627644877.html, 目录 实验一用例图 (3) 实验二活动图 (8) 实验三状态图 (16) 实验四类 (22) 实验五类的关系 (29) 实验六、七交互图 (33) 实验八、九对象图和包 (41) 实验十、十一组件图和部署图 (43)

实验一用例图 一、实验目的 1.熟悉用例图的基本功能和使用方法。 2.掌握如何使用建模工具绘制用例图方法。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 根据某图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求:对其中主要功能的用例书写书面用例。 四、实验步骤 书写“删除读者信息”用例的书面用例。一般应包含以下信息: (1)管理员在录入界面,输入待删除的读者名; (2)“业务逻辑”组件在数据库中,查找待删除的读者名; (3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除; (5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 分析: 在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。 绘图步骤: (1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。

UML大作业实验报告

UML 建模大作业实验报告 组号:选题名:E-store 网上书店系统小组成员

.1.需求模型 从用户角度描述系统功能的用例 登录 (from Use Case View) .J 八. 修改 (from Use Case View) 个人信息维护 (from Use Case View) 从系统管理员角度描述系统功能的用例 (from Use Case View) 补充 注册 选购 (from Use Case View) * II f (from Use Case View) f 令查看 图书浏览 (from Use Case View) II 7 ------- 亠 '收藏夹维护 (from Use Case View) ' (from Use Case View) 游客 会员 (from Use Case View) (from Use Case View) 购物车管理 添加 I (from Use Case View), (from Use Case View) 图书查询 (from Use Case View) ■订单维护 (from Use Case View) 删除 (from Use Case View) 结账 (from Use Case View) 订单状态查询 (from Use Case View) 缺书登记 (from Use Case View) 一 一' 意见反馈 (from Use Case View)

■分配权限 管理员(from Use Case View) 添加人员(from Use Case View) (from Use Case View) 后台用户管理 ---- 弋 (from Use Case View) ■ > ^,X**(from Use Case View) (from Use Case View) 折扣管理 Z I 身份验证 (from Use Case View) ? 、 销售管理 (from Use Case View) 二d ____ - \图书管理 \ h - ■■■ ■ (from Use Case View) .辿—-- 网站用户管理 V (from Use Case View) 订货管理 (from Use Case View) 查看人员 (from Use Case View) 查看意见反馈 (from Use Case View) 2.分析模型 2.1.架构模型 (from Use Case View) r梟—_ ■<- ■- V 删除 '■ (from Use Case View) 辽二询 (from Use Case View) / 统计 (from Use Case View) 订货通知 (from Use Case View) ,沖后台数据库 (from Use Case View) / (from Use Case View) 服务商 (from Use Case View)

UML中各种图的画法(全)

UML中各种图的画法(全) 一、UML中基本的图范畴: 在 UML 2 中有二种基本的图范畴:结构图和行为图。每个 UML 图都属于这二个图范畴。结构图的目的是显示建模系统的静态结构。它们包括类,组件和(或)对象图。另一方面,行为图显示系统中的对象的动态行为,包括如对象的方法,协作和活动之类的内容。行为图的实例是活动图,用例图和序列图。 二、UML中的类图: 1.类图的表示: 类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。 描述: 顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。 ·类名:如果是抽象类,则采用斜体 ·类属性列表:name : attribute type 如 flightNumber : Integer,这是最常见的表达形式 n ame : attribute type = default value 如balance : Dollars = 0,这是带有默认值的表达形式 ·类方法列表:name(parameter list) : type of value returned

注意: 在业务类图中,属性类型通常与单位相符,这对于图的可能读者是有意义的(例如,分钟,美元,等等)。然而,用于生成代码的类图,要求类的属性类型必须限制在由程序语言提供的类型之中,或包含于在系统中实现的、模型的类型之中。 2.继承的表示: 为了在一个类图上建模继承,从子类(要继承行为的类)拉出一条闭合的,单键头(或三角形)的实线指向超类。 类名BankAccount和withdrawal操作使用斜体。这表示,BankAccount 类是一个抽象类,而withdrawal方法是抽象的操作。换句话说,BankAccount 类使用withdrawal规定抽象操作,并且CheckingAccount 和 SavingsAccount 两个子类都分别地执行它们各自版本的操作。 3.接口的表示: 一个类和一个接口不同:一个类可以有它形态的真实实例,然而一个接口必须至少有一个类来实现它。在 UML 2 中,一个接口被认为是类建模元素的特殊化。因此,接口就象类那样绘制,但是长方形的顶部区域也有文本“interface”。

地质图绘图一般规定汇总

主题内容与适用范围 1 主题内容 本规程规定了区域地质及矿区地质图件制作的要求、一般规定以及作业程序。 2 适用范围 本规程适用于区域地质调查、矿产详查及勘探矿区各类地质图件制作的技术依据之一。其他地质图件可参照执行。 3 引用标准和规范 DZ/T 0156-95 区域地质及矿区地质图清绘规程 DZ/T 0157-95 1:50 000地质图地理底图编绘规范 DZ/T 0159-95 1:500 000 1:1 000 000省(市、区)地质图地理底图编绘规范 DZ/T 0156-95 1:250 000地质图地理底图编绘规范 1:50 000区域地质矿产调查工作图式图例(1983年) 中华人民共和国地质矿产部 地质勘查技术管理规范补充规定(测绘、地质绘图)(1991) 中国人民武装警察部队黄金指挥部 金矿勘查综合图件编绘指南中国人民武装警察部队黄金第三总队

第一章矢量化的一般规程 1.1 对底图的质量要求 一般地质图件原稿图应符合下列要求: 1. 数学基础(直角坐标网、经纬网、内廓及各类控制点)精度必须符合规定要求; 2. 图面平整、内容清晰、所附资料齐全; 3. 国界、省(市、自治区)界等按国家有关规定进行了审查并有文字依据; 4. 相邻图幅各要素接边误差符合要求。 1.2 矢量化前准备工作 1. 矢量化前必须详细阅读底图(原图)和有关规范图式图例,了解各要素的清绘(矢量化)方法,做到心中有数。 2. 定作业计划。作业计划可按要素拟定,也可按每日工作量具体划分,以便有条不紊的工作。 3. 底图是否清绘准确,发现疑难问题,必须在清绘前向有关人员问清弄懂,自己不能擅自改动。 1.3 矢量化的质量要求 1. 原图各要素清绘符合规定要求,依比例尺的符号不得变形,不依比例尺的中心点位不得超差。 2. 上各项内容不得漏掉或有差错。 3. 国界及行政区划界线,严格按照可靠资料绘制。如有国界线的图,必须上级批准,并附有正式审批文件,方可绘制印刷。 4. 必须尊重原图,不得随意改动原划线位置,必须保持各要素的几何精度。正确处理各要素之间的相互关系。 5. 清绘工作中应采用各种有效的方法和技术,努力提高工作质量和效率。 6. 误差及基本参数符合要求

UML大作业

2015——2016 学年第二学期 软件学院 《UML建模》综合设计实验 论坛系统的UML建模班级软服五班 学号 20147700502陈浩20147700533孙永辉20147700516李浩龙 姓名 陈浩,李浩龙,孙永辉 任课教师鲁晓明

日期2016年6月18日 论坛系统项目需求分析一.项目描述 随着Internet技术的快速发展,人与人之间交流方式逐渐增多。网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。此外,为了方便人们在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。在论坛上,人们可以对某一领域提出自己遇到的问题,即发表某一主题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。开发论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区。因此,论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信

息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。 二.需求分析 1.需求陈述: (1)游客注册 提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。 (2)发帖回帖 提供会员发表文章,回复文章的功能,未注册用户不允许使用该功能 (3)浏览帖子 对注册会员和未注册会员提供按发贴人、按主题、按时间对文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接 (4)会员管理 当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。 (5)板块(论坛分类)管理

UML期末考试题(必考)

一、选择 1.UML 的全称是 ( ) (A )Unify Modeling Language (B )Unified Modeling Language (C )Unified Modem Language (D )Unified Making Language 2.参与者(Actor )与用例之间的关系是( ) (A )包含关系(B )泛化关系(C )关联关系 (D )扩展关系 3.在类图中,下面哪个符号表示继承关系( ) (B) (A) (C) (D) 4.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 5. 在类图中,下面哪个符号表示实现关系( ) (B) (A) (C) (D) 6.下面哪个图形代表活动( ) 7.UML 中关联的多重度是指 ( ) (A )一个类有多个方法被另一个类调用 (B )一个类的实类能够与另一个类的多个实类相关联 (C )一个类的某个方法被另一个类调用的次数 (D )两个类所具有的相同的方法和属性 8.下面哪个不是UML 中的静态视图( ) (A)状态图 (B)用例图 (C)对象图 (D)类图 9.( )技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。 (A)泳道 (B)分叉汇合 (C)分支 (D)转移 10.下列关于状态图的说法中,正确的是( ) (A) 状态图是UML 中对系统的静态方面进行建模的图之一。 (B) 状态图是活动图的一个特例,状态图中的多数状态是活动状态 (C) 活动图和状态图是对对象的生命周期进行建模,描述对象随时间变化的行为。 (D) 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 11.类图应该画在Rose 的哪种( )视图中。 (A)Use Case View (B)Logic View (C)Component View (D)Deployment View 12.顺序图由类角色,生命线,激活期和( )组成 (A)关系 (B)消息 (C)用例 (D)实体 13.关于通信图的描述,下列哪个不正确( ) (A)通信图作为一种交互图,强调的是参加交互的对象的组织; (B)通信图是顺序图的一种特例 (C)通信图中有消息流的顺序号;

工资标准管理系统uml大作业样本

工资标准管理系统uml大作业

目录 第1章可行性分析..................................................................................... 错误!未定义书签。 1.1 技术可行性 (1) 经济可行性 (1) 社会可行性 (1) 第2章系统需求分析 (2) 系统需求分析 (2) 开发计划 (2) 第3章用例图设计建模 (4) 3.1 参与者列表 (4) 用例例表 (4) 用例图 (5) 用例的优先级 (6) 第4章类图设计建模 (7) 类图 (7) 属性及操作列表 (9) 迭代类模型 (11) 状态图 (12) 层图 (12) 层交互策略 (13) 包图 (14) 第5章顺序图设计建模............................................................................. 错误!未定义书签。 5.1 业务服务的实现 ...................................................................... 错误!未定义书签。 系统维护员 (23) 人事部门 (25) 第6章部署图设计建模 (27) 参考文献 (27)

第1章可行性分析 运用计算机的便捷性,程序的可操作性,让我们更能够方便快捷的对信息系统进行科学性的管理。与此同时,我们能够利用专业知识来解决实际问题。 技术可行性 技术上的可行性分析主要分析现有技术条件是否能顺利完成开发工软件配置否满足开发者需要等。这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。由于对企业工资管理系统这一类的企业财务系统进行开发已有一定的时期,有很多成功的实例,技术基础也非常雄厚,因而技术上的准备应该不成问题。 经济可行性 主要是对项目的经济效益进行评价,一方面的支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于学校的现有计算机及配套设备,建设MIS系统(管理信息系统)。不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。由于学校工资管理系统是一个比较小型的系统,所以从人力、物力、财力方面来说都是可行的。 社会可行性 社会可行性研究是对系统投入使用后对社会可能带来的影响进行分析,比如是否为人们所接受,是否为社会带来效益。随着学校员工数量的增加,员工的工资管理工作也变得越来越复杂,工资管理既涉及到劳动人事的管理,同时也是财务管理的重要组成部分。早期的工资统计和发放都是使用人工方式处理纸质档案,不仅花费财务人员大量的时间,且不易于保存,往往由于个人原因,抄写不慎或者计算疏忽等,出现工资发放错误的现象。基于以上原因,学校工资管理系统使用电脑安全保存,快速计算,全面统计,实现工资管理的系统化,规范化,自动化。因此,建立本系统具体有现实意义,有其可时间应用的基石。

(完整版)地质图制图手册

数字化制图要求 引用标准: 《1:5000,1:10000地形图图式》GB/T 5791-93 《1:500,1:1000,1:2000地形图图式》GB/T 7929-95 《1:50000区域地质图图例》GB 958-89 《铀矿地质勘查测量图件编绘规范》EJ/T 1120-2000 《地质图用色标准及用色原则》 总则 1、编绘图件时,必须熟悉本要求、有关规范及地质勘查技术要求。 2、图件要以准确的原始资料为基础,及时对原始资料进行综合整理工作,以保证资料的准确性。各种图件应突出主题,层次分明。 3、各种图件,必须做到及时、准确、齐全、清晰、统一。 4、图幅要求整洁,字体大小适当,颜色统一。 5、图件数字比例尺:选用宋体,高12mm,宽10mm (比例符号必须用半角)。 6、图件线条比例尺:选用宋体,高8mm,宽7mm;线段:X=20,Y=15,线型为90-0,线宽0.1mm,长度40mm。 7、图件坐标注记采用公里为单位,选用宋体,高5mm,宽4.5mm。 8、坐标线及高程线:黑色,线宽0.15mm,线型为1-0,X=Y=10,且必须用“键盘输入线”功能画线,尽量不用投影变换生成坐标。 9、图名要确切、简短,置于图框外顶部。用黑色,图名距图幅

两边大于50mm,字大小根据实际而定。 10、图外框线与内框线间距为12mm,外框线宽为1.5mm,内框线宽为0.15mm。A3或更小的图件,可适当酌减少。坐标线及图框线应采用“数字输入”,不能使用鼠标画制。 11、地层等符号用黑体,高4.5mm,宽4.0mm,尽量直接输入,不用子图库中符号,花岗岩可用子图表示,且应垂直向上,不旋转。 12、主要构造应有编号,构造编号字体用黑体,高4.5mm,宽4.0mm,数字编号须用下标表示(如F800 )。 13、图例中应包括图内所给的各种符号及色调,地形图上的惯用符号可不列出,图例与图幅内容一致,尽可能使用最简明的技术语言。图例排列顺序一般先地层—地层界线—产状—构造—矿物、蚀变—工程—其它,最后为工作范围。同一类型图例应按时代顺序由新到老排列。 14、图例框长为12mm,高8mm,线宽为0.15mm。图例上下间距一般为12-16mm,等间距分布。 15、图例中“图例”黑体,高8mm,宽7mm。 16、图例描述的字体用宋体,高5mm,宽4.5mm(若写成两行文字,则高4mm,宽3.5mm)。当图例框中的文字和符合大于图例框时,可适当缩小。 17、责任表采用统一的格式,可直接调用,修改文字内容。图名与图头一致,图号用“该报告图件总数-该图件顺序号”(如8-5表示),责任表一般应放在图的右下角。

uml期末考试题A卷及答案

考试时间 年 月 日(90分钟) 课程 UML 请将答案填写在答题纸上!不要在考卷上作答! 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( ) 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) (B) (A) (C) (D) (B) (A) (C) (D) Student Student name : String age : Student getName () getAge () Student Name : String Age: intInteger getName () getAge () (B) (A) (C) (D) (B) (A) (C) (D)

9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) 12.在UML 协作图中,有多少种关联角色的构造型( ) (A )1 (B )3 (C )5 (D )7 13.在类图中,哪种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 14.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 15.下面哪个符号表示注释( ) 二、多选题 1.下面哪些图形可以清楚地表达并发行为( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 2.下面哪些元素构成了组件图形( ) (A )组件 (B )转换 (C )关系 (D )接口 3.部署图中的节点具有以下哪些方面的内容( ) (A )计算能力 (B )基本内存 (C )位置 (D )接口 4.顺序图的用途包括( ) (A )显示并发进程和激活 (B )当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C )显示在协作图中难于描述的事件序列 (D )显示涉及类交互而与对象无关的一般形式 5.常见的UML 工具有哪些?( ) (A )Rational Rose (B )Power Designer (C )Visio (D )Visual UML (B) (A) (C) (D) (B) (A) (C) (D)

uml期末考试题a卷及答案

文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持. 一、单选题 1.执行者(Actor )与用例之间的关系是( ) (A )包含关系 (B )泛化关系 (C )关联关系 (D )扩展关系 2 .在类图中,下面哪个符号表示继承关系( 3.在类图中,“ #”表示的可见性是( ) (A )Public (B )Protected (C )Private (D )Package 4.下面那个类图的表示是正确的( ) 5.下面哪个符号代表部署图的节点( ) 6.生命线是UML 视图中哪个图形的组成部分( ) (A )类图 (B )状态图 (C )活动图 (D )顺序图 7.在类图中,那种关系表达总体与局部的关系( ) (A )泛化 (B )实现 (C )依赖 (D )聚合 8.下面哪个图形代表活动( ) 9.下面哪个UML 视图是描述一个对象的生命周期的( ) (A )类图 (B )状态图 (C )协作图 (D )顺序图 10.下面哪个视图属于UML 语言的交互图( ) (A )行为图 (B )状态图 (C )实现图 (D )顺序图 11.下面哪个符号代表包图( ) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (C) (D) (B) (A) (D)

文档来源为从网络收集整理 .word版本可编辑.欢迎下载支持 . 12.在UML协作图中,有多少种关联角色的构造型( ) (A)1 (B)3 (C)5 (D)7 13.在类图中,哪种关系表达总体与局部的关系() (A)泛化(B)实现(C)依赖(D)聚合 14.在类图中,“#”表示的可见性是() (A)Public (B)Protected (C)Private (D)Package 15.下面哪个符号表示注释() 二、多选题 1.下面哪些图形可以清楚地表达并发行为() (A)类图(B)状态图(C)活动图(D)顺序图 2.下面哪些元素构成了组件图形() (A)组件(B)转换(C)关系(D)接口 3.部署图中的节点具有以下哪些方面的内容() (A)计算能力(B)基本内存(C)位置(D)接口 4.顺序图的用途包括() (A)显示并发进程和激活 (B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列 (C)显示在协作图中难于描述的事件序列 (D)显示涉及类交互而与对象无关的一般形式 5.常见的UML工具有哪些?() (A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML 三、填空题(每空2分,共30分) 1. UML中有多种关系,请标出图示是哪种关系: (1)(2) (3)(4) (5)(6) (B) (A) (C) (D) (B) (A) (C) (D) 0..1 0..* employer employee

UML期末大作业-教务信息管理系统

UML课程设计案例 教务管理系统 姓名:蒋小权 学号:201000403006 指导老师:欧阳浩 班级:计 Y101班 广西科技大学(筹) 2 0 12年 12 月

目录 UM L课程设计案例 (1) 1.问题描述 (2) 2. 教务管理的用例图 (3) 3. 教务管理系统的类图 (6) 4. 教务管理系统的顺序图 (8) 5. 教务管理系统的活动图 (10) 6. 教务管理系统的包图 (15) 7. 教务管理系统的部署图 (15)

1.问题描述: 教务管理是高校必不可少的管理内容,烦琐,复杂而准确度要求很高。随着高校扩招和信息化的过程,教务管理日趋复杂,尤其是选课、排课和成绩管理、传统的手工管理显然无法适应现代管理的需求,教务管理也是本科生比较熟悉的一个业务领域。高校教务管理管理业务涉及很多复杂方面的内容,本需求中以一个基本的选课业务为出发点,围绕选课业务所涉及的业务内容开发一个简单的教务选课系统,基于上述场景,教务系统业务包含如下内容。 (1)学生管理:系统管理员对学生基本的情况进行登记,删除和修改。学生可以查看自己的信息。(2)教师管理:系统管理员对所有专职教师进行登记、删除和修改。包含教师任课信息。教师可以查看自己的信息。 (3)课程管理:系统管理员对本校所有开过课程和新开课程进行登记、删除和修改、 (4)选课管理:每学期开学以前要进行学生选课工作。学生可以在所有开设课程中,选择自己尚未完成的课程。 (5)成绩管理:期末考试结束后,教师登记学生成绩,各学院(系)将学生成绩结果报教务处。学生可以查看自己的成绩。 要求: (1)采用面向对象的分析方式,得到系统的用例图。(要求写出主要用例的用例文档) (2)画出主要用例的活动图。 (3)创建主要用例的时序图或协作图。 (4)建立类模型。 (5)根据类图,完成数据库的定义。 (6)采用分层的方式进行软件设计,通过组件图表示出来。 (7)完成部署图。

怎样看地质图

把各种岩层和地质构造按照一定的比例投影在平面上,并用规定的颜色和符号来表示的图件,就是地质图。 从地质图上可以全面了解一个地区的地层顺序及时代、岩性特征、地质构造(褶皱、断层等)、矿产分布、区域地质特征等内容。因此地质图是指导生产实践,进行区域地质、地理、自然环境研究的重要资料。 一般所说的地质图是指平面图,但也往往制成地质剖面图(实测或从平面图上按指定方向绘制),以便更清楚地反映地下地质情况。 根据生产或研究的需要,还可以制成专题的地质图,如水文地质图、工程地质图、第四纪地质图、岩相-古地理图、矿产分布图、构造纲要图、大地构造图等。 一、不同岩层产状在地质图上的表现 岩层的产状包括三种情况,水平的、倾斜的、直立的;地形也有不同情况,平坦的、起伏的、沟谷纵横的。由于岩层产状不同、地形起伏不同,岩层在地面或反映在地质图上的形状也不一样。 (一)水平岩层 1.如果地形平坦,又未经河流切割,在地面上只能看见最新的岩层的顶面,表现在地质图上只有一种岩层。如华北平原,在地面上只能看见松散沉积物的最上面的一层。 105 2.如果平坦地面经过河流下切,或者地面起伏很大,可以看到下面较老的岩层,其在地质图上的特点是: (1)岩层界线与等高线平行或重合; (2)同一岩层在不同地点的出露标高相同; (3)岩层的厚度等于顶面和底面的高度差。 (二)直立岩层 除岩层走向有变化外,岩层界线在地质图上按岩层走向呈直线延伸,不受地形任何影响。

(三)倾斜岩层 1.如果地形平坦,在地质图上岩层界线按其走向呈直线延伸。 2.如果地形有较大起伏(比方有山有谷),在地质图上岩层界线与等高线斜交,在沟谷和山脊处常常形成“V”字形弯曲,称“V”字形法则。其弯曲程度与岩层倾角的大小和地形坡度的大小有关,即岩层倾角越小,V字形越紧闭;倾角越大,V字形越开阔。地形起伏越大,弯曲形状越复杂;地形越平坦,弯曲度越小,甚至近于直线。倾斜岩层的露头形状与地形起伏的关系如下: (1)岩层倾向与沟谷坡向相反,V字形尖端指向上游,但V字形弯曲度大于等高线的弯曲度; (2)岩层倾向与沟谷坡向相同,而岩层倾角大于沟谷坡度,V字形尖端指向下游; (3)岩层倾向与沟谷坡向相同,而岩层倾角与沟谷坡度一致,在沟谷两侧岩层露头互相平行; (4)岩层倾向与沟谷坡向相同,而岩层倾角小于沟谷坡度,V字形尖端指向上游,但V字形弯曲度小于等高线的弯曲度。 上述V字形规律都是指在沟谷中岩层的露头形状;若在倾斜的山脊山梁或山坡等处,岩层的V字形尖端指向与在沟谷中的正好相反。 对于初学者来说,V字形法则比较难于理解和掌握,在野外穿过沟谷时,常常看到岩层向沟头方向或沟口方向呈V字形弯曲,总以为是岩层产状有了变化,或者发生了褶曲,实际上岩层的产状并没有变化,而是由于地面坡度、岩层倾向和倾角这三者之间的复杂关系对露头形状所产生的错觉。换句话说,倾斜岩层的露头形状并不等于岩层的产状(垂直岩层除外)。这种法则在地质图上特别是大比例尺的地质图上有明显的反映。 其它构造线如断层线,其露头形状也适用于V字法则。 二、褶曲和断层等在地质图上的表现 (一)褶曲

(完整word版)UML大作业

课程名称:UML系统分析与设计 姓名: 班级:软件132班 学号:201300406067 指导老师:伍秩明

作业一:绘制q q群的基础用例图QQ群操作主用例图(高层用例图) QQ群用户组成用例图 查找添加群用例图

进入群空间操作用例图 对qq群进行操作的用例图

查看QQ群资的用例图 QQ群消息设置的用例图

qq群内成员管理的用例图 作业二:类图及其关系

下面是系统分析员和一名篮球教练的谈话,用以建立一个篮球比赛的模型,谈话过程如下:分析员:教练,请大致介绍一下篮球比赛? 教练员:比赛的目标是要把篮球投入篮框并且要尽量比对手得更多的分。每个篮球队由5名队员组成,两名后卫、两名前锋和一名中锋。每个队要将球推进到篮筐附近,将篮球投中篮筐。 分析员:如何将球推进? 教练员:通过传球和运球。但是某一方必须在规定的进攻时间内投篮。 分析员:进攻的时间是多少呢!? 教练员:在某一方获得球权之后,必须在规定的进攻时间内投篮,否则犯规。美国职业篮球比赛规定的进攻时间是24秒,国际篮球比赛的规定是30秒。 分析员:如果计算篮球比赛得分呢? 教练员:在三分线之内没投入篮框一个球得两分,三分线外投入一次得三分,一次罚球得一分。顺便说一下,罚球是对方犯规之后裁判判罚的投球,如果某个队员犯规了,裁判暂停比赛,由被侵犯的队员在罚球线处罚球 分析员:能够详细说一下每个篮球队员在比赛中的情况好吗!? 教练员:后卫队员通常主要是运球和传球,他们一般比前锋队员要矮小,前锋队员通常又比中锋矮。所有队员都必须能够运球、传球、投球和抢篮板球,大部分抢篮板球和中距离投篮的工作都有前锋队员完成,中锋通常距离篮框最近,通常由他来进行篮下进攻 分析员:篮球比赛的场地大小是怎么样的呢!?另外,每场比赛的时间是多少? 教练员:国际比赛场地是28米长、15米宽。篮框离地面3.05米高。在职业篮球比赛中,一场比赛48分钟,分为四节,每节12分钟。在国际篮联的比赛中,一场比赛40分钟,分为上下半场,各20分钟,有专门的比赛时钟记录比赛的剩余时间还有多少 … 上述只是部分谈话记录,但是已经涵盖了基本的信息,现在作业要求完成以下内容: ?确定你设计的篮球比赛系统模型的类以及它们包含的信息(名称、属性和方法) ?分析系统并确定这些类之间的关系(依赖、泛化、实现、关联),如果是关联关系还需要给出关联的属性

09软件《软件工程与UML》期末大作业考核试卷

软件工程与UML期末大作业新闻中心管理系统UML建模 专业年级:软件09级 学号: 姓名:

目录 一、题目概述 (1) 二、用例模型(总计20分) (2) 1.参与者和用例(10分) (2) 2.用例图(10分) (2) 三、静态模型(总计30分) (3) 1.发现类(20分) (3) 2.类图(10分) (3) 四、动态模型(总计50分) (4) 1.“浏览新闻”时序图(15分) (4) 2.“添加新闻”时序图(15分) (5) 3.“添加新闻”协作图(5分) (5) 4.管理员活动图(15分) (6)

一、题目概述 新闻中心管理系统主要是为了实现网站某些企业商务网站实时动态新闻的显示及管理的系统。根据企业商务新闻的基本要求,本系统需要完成的主要任务如下。 (1)新闻标题信息分类显示:在进入新闻中心主页时,应该能够根据数据库中存放的信息分类显示最新新闻标题,例如热点新闻中所有最新标题信息,以及行业新闻中最新标题信息等,每个新闻标题都应该提供对应的超级链接,在用户单击该新闻标题后,可以跳转到有关该新闻详细内容的显示页面。 (2)新闻详细内容及相关新闻列表显示:在选择需要查看的新闻标题后,应该可以显示该新闻的详细内容。同时也应该提供与该新闻相关的新闻标题信息的显示,以便于用户查阅与该新闻相关的其他信息。 (3)新闻中心后台管理功能:新闻中心的管理者可以随时向数据库中录入最新的新闻标题及内容,同时也可以编辑修改原有新闻,如果需要也可以删除对应的新闻。 根据以上需求建立用例模型、静态模型、动态模型。要求描述模型元素时使用中文和英文两种方式,如参与者有Reader(读者)、Librarian(图书管理员);绘图时使用英文。

地质图图例花纹

花纹图案 ①沉积岩花纹 砂岩HW001 石英砂岩HW002 硬砂岩HW003 铁质砂岩HW004 长石砂岩HW005 粉砂质泥岩HW006 泥质粉砂岩HW007 凝灰质粉砂岩HW008钙质砂岩HW009 砾岩HW010 角砾岩HW011 砂砾岩HW012 砂质砾岩HW013 钙质砾岩HW014 硅质砾岩HW015 页岩HW016 炭质页岩HW017 铝土页岩HW018 油页岩HW019 硅质页岩HW020 凝灰质页岩HW021 砂质页岩HW022 粘土岩HW023 泥页岩HW024 砂质粘土岩HW025 硅质粘土岩HW026 灰岩HW027 泥灰岩HW028 石灰岩HW029 含泥质灰岩HW030 砂质灰岩HW031 硅质灰岩HW032 结晶灰岩HW033 沥青质灰岩HW034 生物灰岩HW035 炭质灰岩HW036 含圆藻硅质灰岩HW037 硅质结核灰岩HW038 含燧石结核灰岩HW039 硅质条带灰岩HW040竹叶状灰岩HW041 瘤状灰岩HW042 鲕状灰岩HW043 碎屑状灰岩HW044角砾状灰岩HW045 砾状灰岩HW046 页状灰岩HW047 豹皮状灰岩HW048薄层灰岩HW049 白云质灰岩HW050 砂质泥灰岩HW051 硅质泥灰岩HW052白云岩HW053 泥质白云岩HW054 石灰华HW055 磷块岩HW056 铝土层HW057 锰矿层HW058 黄铁矿HW059 铁矿层HW060 煤层HW061 石膏层HW062 岩盐HW063 泥岩HW064 硅质条带泥灰岩HW065 中厚层灰岩HW066 含砾砂岩HW067 含砾石英砂岩HW068含角砾砂岩HW069 石英岩状砂岩HW070 泥质条带灰岩HW071 含砾泥质板岩HW072硅质泥质板岩HW073 含砾凝灰岩HW074 安山凝灰岩HW075 砂砾层HW076

uml大作业

UML网络教学系统 专业:计算机科学与技术 班级:2013级本科4班 姓名:

一需求分析 网络教学系统的功能性需求分析如下: (1)学生可以登陆网站浏览和查找各种信息以及下载文件。 (2)教师可以登陆网站给出课程见解、发布、修改和更新消息以及上传课件。 (3)系统管理员可以对页面进行维护和批准用户的注册申请。 二系统建模 1. 创建系统用例模型 创建用例图之前首先需要确定参与者。 ① 在网络教学系统中,需要学生和教师的参与。学生可以浏览课程简介,教学计划,学习 方法等教师发布的文章,并可以根据关键字查询文章。此外,学生可以从网站上下载课件。教师作为教学的主导者,使用此网站可以发布学习方法,课程重点等和教学相关的文章,以及和课程相关的通知等,还可以将某一门课程的课件上传。 ② 网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。 (1)系统用户参与的总的用例图 教师和学生都可以从“网站用户”这个参与者泛化而来,网站用户是指网站的注册用户,注册用户可以登录系统完成相应的操作。 系统用户参与的总的用例图如图所示。从图中可以清楚地看到泛化关系与各个参与者所参与的用例。 身份认证 浏览 搜索 学生 下载 <> 用户 系统登录 文章或消息修改 添加课程简介 上传课件 文章或消息发布 找回密码 <> 老师 删除课件

图 1.1系统用户参与的总的用例图 抽象参与者注册用户的用例只有登录系统(System Login )一个,学生和老师用户除了包含这个用例以外,还各自有相对应的用例。 (2)学生参与者的用例图 学生参与者的用例图如下图所示。 找回密码 权限认证 登录 <> 浏览 搜索 学生 下载资料 <> 图 1.2学生参与的用例图 ① 文章浏览用例:学生可以浏览诸如课程简介,教学计划,学习方法等教师发布的文章。 ② 文章搜索用例:学生可以使用搜索功能根据关键字查询相应的文章。 ③ 文章下载用例:学生可以使用下载功能将网站上的课件以及资料信息下载到本地机器上。 (3)教师参与者的用例图 教师参与者的用例图如下所示。 登录 添加课程简介 上传课件 删除课件 文章或消息修改 教师 文章或消息发布

UML期末大作业 基于某UML地教学评估系统设计与分析报告

标准文档 南昌大学课程设计报告 课程名称UML分析与设计 课题名称《基于UML的教学评估系统的设计与分析》 软件工程业专 班班级146 学号8000114105 吴长福名姓

年201630月5日实用文案. UML 课程设计任务书 课程名称面向对象分析与UML课程设计 课题《基于UML的教学评估系统设计与分析》 专业班级软工146班 学生姓名吴长福 学号8000114105 小组成员吴长福、张一凡、王安然、 温敏、王震、谭天

2 一、设计内容与设计要求 1.设计内容: 面向对象系统分析与设计课程是计算机科学与技术本科专业(软件方向)的一门重要的专业课。通过本课程的学习,使学生在已有的计算机软硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。通过学习本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象系统分析和设计的建模标准UML语言,能够利用Rational Rose(或Microsoft Viso、Start UML)软件以某一信息系统为例进行系统分析和设计。 目前,大家在学习阶段缺乏工作方面的实践,对很多领域的业务不熟悉。但是熟悉业务是软件开发的基础,没有人生来就什么都熟悉。于是,拟订了如下几个题目,它接近大家的学习和生活环境,以便大家去熟悉其中的业务。 希望大家分组完成,选出本组的组长,作好分工与合作。每组一题,各组题目不能相同;同组成员的负责的模块(子系统)不能相同。 题目1:高校图书馆管理系统 题目2:高校教务管理系统 题目3:高校学生信息系统 题目4:高校后勤管理系统 题目5:高校学生工作管理系统 题目6:高校教学管理系统 题目7:人事考勤管理系统 题目8:高校教材管理系统 题目9:高校科研管理系统 题目10:高校宿舍管理系统 题目11:高校实验室管理系统 题目12:学生成绩管理系统 或自选题目 3 2.设计要求:

相关文档