UML实验报告

合集下载

面向对象建模UML实验报告

面向对象建模UML实验报告

面向对象建模UML实验报告
在面向对象建模中,最常用的工具之一就是统一建模语言(UML)。

UML为开发人员提供了一种标准化的方法,用于描述系统的结构、行为和交互。

UML提供了一种图形表示方法,以及一套规则和符号,用于描述系统的各个方面。

实验目的:
通过此次实验,我们的目标是掌握面向对象建模的基本概念和方法,并能够使用UML语言对系统进行建模。

具体目的如下:
1.了解面向对象建模的基本思想和概念。

2.掌握UML的基本语法和符号。

3.能够使用UML对系统进行建模和分析。

4.学会使用UML工具进行建模。

实验步骤:
1.学习面向对象建模的基本概念和方法。

了解UML语言的基本语法和符号。

2.选择一个系统进行建模。

可以选择一个现有的系统,或是一个虚构的系统。

系统可以是一个软件系统,也可以是一个物理系统。

3.根据系统的需求和功能,使用UML语言对系统进行建模。

根据系统的结构和行为,选择合适的UML图形进行建模,例如用例图、类图、活动图等。

5.对建模结果进行分析和评估。

根据建模结果,分析系统的结构和行为,评估系统的可行性和性能。

6.根据分析结果,进行系统设计和开发。

实验结果:
通过此次实验,我们能够更好地理解和分析系统,能够使用UML语言对系统进行建模和分析。

我们可以通过UML图形清晰地描述系统的结构和行为,帮助开发团队更好地进行系统设计和开发。

通过实验的学习,我们不仅掌握了面向对象建模的基本概念和方法,也学会了使用UML工具进行建模和分析。

总结:。

UML实验报告1-8次

UML实验报告1-8次

实验一熟悉UML开发工具Microsoft Visio 2003 日期: 9月16日1.实验目的与要求:2.熟悉UML开发工具Microsoft Visio 2003。

3.实验内容:4.熟悉Visio的UML建模绘图界面。

二、2..通过绘制对象图学习Visio的使用方法。

实验器材:微机+windows操作系统+ Microsoft Visio 2003实验步骤:1. 熟悉Visio的UML建模绘图界面(1)进入Visio的UML建模绘图界面通过“开始”|“程序”, 运行Microsoft Office Visio 2003, 出现Microsoft Visio界面。

在左侧的“类别”区域中单击“软件”, 然后在右侧的“模板”中单击“UML模型图”, 则进入Visio的UML建模绘图界面。

(2)熟悉UML建模绘图界面在Visio的UML建模绘图界面中, 最大的白色区域就是绘图区。

左上方的“形状”窗口就是Visio的UML元素调板, 它由很多的标签页组成。

每个标签页提供了一个特定的UML 图标。

左下方的“模型资源管理器”就是Visio的字典, 字典就是所创建的所有元素及其属性的记录的集合。

当Visio打开并准备开始UML绘图的时候, “UML静态结构”标签页就会激活, 我们就可以创建类图和对象图了。

2. 通过绘制对象图学习Visio的使用方法。

(1)在“模型资源管理器”中“顶层包”的文件夹上右击, 从弹出菜单中选择“新建”|“静态结构图”, 则创建并打开了一个新的静态结构图。

从“形状”的“UML 静态结构”标签页中选择“对象”图标, 拖拽到绘图区。

(2)在对象图标上双击打开“UML对象属性”对话框。

在“名称”字段中输入“theSun”替代缺省名字。

我们还需要表明theSum是Star类的一个实例, 为此, 选择“类”字段并单击下拉列表。

从类列表中选择“顶层包::Star”, 然后单击“确定”按钮。

(3)用相同的一系列步骤创建HabitablePlanet类的一个earth对象。

UML实验报告

UML实验报告

UML系统建模--图书馆图书管理系统实验使用UML进行系统建模一.实验目的针对指定软件系统的需求进行分析和设计;使用Microsoft Visio软件,绘制UML图。

二.实验设备计算机、Microsoft Visio软件。

三.实验内容及步骤图书馆图书管理系统的域描述如下:在图书管理系统中,要为每个借阅者建立一个账户,并给借阅者发放借阅卡(借阅卡可以提供借阅卡号、借阅者名),账户中存储借阅者的个人信息、借阅信息以及预定信息。

持有借阅卡的借阅者可以借阅书刊、返还书刊、查询书刊信息、预定书刊并取消预定,但这些操作都是通过图书管理员进行的,也即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。

在借阅书刊时,需要输入所借阅的书刊名,书刊的ISBN/ISSN号,然后输入借阅者的图书卡号和借阅者名,完成后提交所填表格,系统验证借阅者是否有效(在系统中存在账户),若有效,借阅请求被接受,系统查询数据库系统,看借阅者所借阅的书刊是否存在,若存在,则借阅者可借出书刊,建立并在系统中存储借阅记录。

借阅者还书后,删除关于所还书刊的借阅记录。

如果借阅者所借的书刊已被借出,借阅者还可预定该书刊,一旦借阅者预定的书刊可以获得,就将书刊直接寄给预定人(为了简化系统,预定书刊可获得时就不通知借阅者了)。

另外,为了简化系统,也不考虑书刊的最长借阅期限,假设借阅者可以无限期地保存所借阅的书刊。

对上述图书管理系统的域描述进行分析,可以获得如下功能性需求:(1)借阅者持有借阅卡(借阅者名和借阅卡号);(2)图书管理员作为借阅者的代理借书;(3)图书管理员作为借阅者的代理预定书刊;(4)图书管理员作为借阅者的代理取消预定;(5)图书管理员作为借阅者的代理还书;(6)图书管理员可以创建新的借阅者账户;(7)图书管理员可以修改借阅者的账户信息;(8)图书管理员可以删除已存在的借阅者账户;(9)图书管理员可以添加新书刊种类;(10)图书管理员可以修改书刊种类信息;(11)图书管理员可以删除系统中的书刊种类;(12)图书管理员可以在系统中添加书刊信息;(13)图书管理员可以编辑书刊信息;(14)图书管理员可以删除书刊信息;对上述系统进行建模,按照下列要求完成实验报告:1.进行需求分析:识别参与者,识别用例,画出用例图;使用“用例说明书”对每个用例进行描述。

UML类图实验报告

UML类图实验报告

UML类图实验报告实验报告学院:专业: 20xx年 3月 18日第二篇:UML实验——类图实验报告 1300字南京信息工程大学实验(实习)报告实验名称类实验(实习)日期 2014.05.10 得分指导老师系专业班级一、实验目的1.理解类的基本概念。

2.掌握如何从需求分析中抽象出类的方法。

3.掌握在Rational Rose中绘制类的操作方法。

二、实验器材1.计算机一台。

2.Rational Rose 工具软件。

三、实验内容通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态和状态图。

通过这两类图我们可以初步了解系统的业务处理流程。

现在需要对系统进行静态建模,这就需要从系统的用例图、活动图和状态图去寻找和发现类。

因此,指派你运用本节所学的有关如何抽象出类的知识,完成如下任务:1.寻找和抽象出书籍管理功能中的类。

四、实验步骤1.分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。

2.绘制类的步骤:(1)打开前面初步构建的UML模型文件;(2)打开Rose中的逻辑视图(Logical View),选择分析模型(analysis model)目录。

并在其下创建一个子目录并命名为:“图书馆业务功能”。

(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图。

(4)双击新建的类图,并点右边控件集中选中的类的图标,并用鼠标在图中分别拖出一个类图,并命名为Book。

(5)接下来的一步为设置类的属性,在新的类中双击该类,在打开属性面板中,可以看到在此可以设置类的属性和方法等其他的信息;后撞击Attributes这个栏目,此栏目为设置类的属性的选项,在图中间的单击右键,可以看到有一个“Insert”的选项,选中这个选项,后在出现的对话框中输入相关信息;如书本的ISBN号,在Type这个方框内输入此属性的类型值,同时可以看到一栏可以设置此属性的访问权限,一般这些属性都设置Private这个权限。

UML实验报告

UML实验报告

UML系统分析与设计实验报告实验一图书馆系统——借书一.实验目的:学会使用UML来构建软件的面向对象的软件工程,对系统进行不断精化的建模。

这些模型包括用例模型、分析模型、设计模型,然后,我们需要使用具体的计算机语言来建立系统的实现模型。

当然,在整个软件工程中,我们还需要建立系统的测试模型,以保证软件产品的质量。

在具体的实验中更加准确的了解UML的操作平台。

二.实验内容:利用UML做一个图书馆借书系统的建模。

三.实验步骤:名称:借书”。

说明:学生在图书馆挑选好需要的图书后,通过图书管理员把书借回去。

参与者:学生,图书管理员频率:每天可能会有很多次。

最繁忙的情况是,借书的人非常多,按照现在的速度,大约每分钟完成一个人的结束工作。

前置条件:无后置条件:修改所借出的图书的剩余数量。

假设:借书者总是从图书馆找到书,然后才能拿书办理借书手续,因此,总是有足够的书可以出借。

基本操作流程:借书成功。

1)学生将所借图书和借书证交给图书管理员2)图书管理员将学生借书证号码和所借图书输入系统3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,如果不存在不允许借书的情况,则记录借书交易的信息,并且修改相应的馆藏图书的数量信息。

4)如果该学生已经预订了这本图书,则撤销该预定。

5)报告交易成功。

可选操作流程:所借图书超出最大借书数量。

1)学生将所借图书和借书证交给图书管理员2)图书管理员将学生借书证号码和所借图书输入系统3)系统校对借书信息,比对该学生以往借书情况和当前借书情况,发现已超出最大借书数量,则停止当前交易,并且提示用户错误原因。

4)图书管理员可以应学生的意见,减少借书数量,并重新提交系统。

流程活动图:见图一。

借书活动图分析模型分析模型是从开发者的角度来描述问题。

用例模型的主要工作是描述现实世界的业务流程,而很少会涉及系统的概念。

分析,则是从系统的角度来来看待软件应该为用户提供的服务。

同样,同设计不同的是,分析仍然停留在“做什么”的层次,。

UML实验报告

UML实验报告
二、思考题
1.为什么要求相对应的类名、组件名和实现组件的文件名相同?
答:相应的名字中能够找到相应的类的信息。如果组件名、类名和Java文件名不相同,会出现实体类的语法错误。
实验七 正向工程
一、实验报告要求
1.整理实验结果。
2.小结实验心得体会。
正向工程是对一个系统物理结构实现的高层抽象性、逻辑性及独立性设计的传统处理过程。通过本次试验,学会了利用Rose工具生成代码框架及生成数据库脚本,同时在实现过程中使用转换后的代码和数据库脚本。了解了Java编程综合练习。
实验四 活动图
一、实验结果
1.整理实验结果。
2.小结实验心得体会
在UML中,活动图是为系统的动态方面建模的7个图之一。活动图主要是一个流图,它描述了从活动到活动的控制流,它还可以用来描述对象在控制流的不同点从一个状态转移到另一个状态时的对象流。
通过本次实验,我对活动图的语义和功能有了更深层次的理解和应用,并对活动图的组成部分,包括动作状态、活动状态、分支、分叉和泳道、对象流,逐一进行了学习。同时基本掌握了用活动图来描述系统中“借出图书”用例的业务过程。实验过后本应该有完整的截图,由于自己的粗心马虎,造成截图的不完整性。
2.本案例中,ResourceTitle与BookTitle、DiscTitle的继承关系,SQL Server 2000关系型数据库的转换合理吗?如不合理,请问该如何修改?
答:不合理。
UML




实验一 用例图
一、实验结果
1、整理实验结果
2、小结实验心得体会
用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。用例图是UML中用来对系统的动态方面进行建模的7种图之一。用例图描述了用例、参与者以及它们之间的关系。用例图从用户角度描述系统功能,并指出各功能的操作者。

UML实验报告

UML实验报告

实验报告课程名称:UML统一建模语言实验名称:图书管理系统专业班级:嵌入式软件学校:郑州轻工业学院实验一用例图[实验目的和要求]1、熟悉UML建模工具Rational Rose的基本菜单及操作。

2、掌握UML的可见性规则和构造型的作用。

3、掌握用例的概念;掌握UML用例图的组成及作用。

4、掌握用例与用例之间的各种关系。

[实验内容和步骤]1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。

2、认识各种UML关系及可见性符号,并用工具表示出来。

用例图包含6个元素,分别是:参与者、用例、关联关系、包含关系、扩展关系以及泛化关系。

参与者用人形图标表示,用例图用椭圆形符号表示,连线表示它们之间的关系。

用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。

通过用例建模可以对外部的角色以及他们所需要的系统功能建模。

用例图用于系统分析阶段。

用例是系统参与者与系统在交互过程中所需要完成的事务。

该实验确定参与者是图书管理员和读者,还要分析系统所涉及的问题领域和系统运行的主要任务。

根据系统的需求分析可确定:作为一个图书管理系统,要实现图书管理,读者可以查询借书情况、查询节目(预定图书、取消预订);对于图书管理员来说,系统维护操作主要包括:借出图书、归还图书(逾期罚款)、维护图书、维护读者信息,包含关系的图标按钮应用虚线箭头。

截图如下:实验二类对象模型的建立[实验目的和要求]1、掌握对象的概念,对象的表示方法,掌握类与对象的关系。

2、掌握类与类之间的各种关系代表的含义及表示方法。

[实验内容和步骤]1、什么是对象,对象的三大特征是什么?UML中对象的表示方法有哪些?2、简述类的定义,以及类的三要素。

3、类的属性和方法的可见性有哪些?UML中如何表示?对象代表一个单独的,可确认的物体、单元或实体,它可以是具体的也可以是抽象的,在问题领域里有确切定义的角色。

换句话说,对象是边界非常清楚的任何事物。

对象三大特征是封装、继承和多态。

UML实验报告

UML实验报告

UML实验报告本科实验报告课程名称:系统分析与设计实验项⽬:《⽹上书店系统》实验地点:专业班级:学号:20110学⽣姓名:指导教师:2013年⽉⽇实验⼀⽤例图⼀、实验⽬的初步掌握UML⽤例图的创建⽅法及其⽤例的描述。

⼆、实验要求1.结合⼯具StartUML,熟悉UML⽤例图的模型元素。

2.使⽤StartUML⼯具建模⽹上书店系统的⽤例图。

三、实验主要设备:台式或笔记本计算机四、实验内容:根据下⾯给出的⽹上书店问题陈述,分析该系统总体需求,建模⽹上书店系统的⽤例图并提供⼀个主要⽤例的事件流⽂档。

⽹上书店陈述:书店经理:我们原本是⼀个传统的实体书店,顾客要买书都是亲⾃到书店⾥来的,这样挺不⽅便。

⾯且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是⼤量顾客到书店选购图书,使得书店场地不⾜,⼯作⼈员也很忙碌。

其实,还有⼀点就是,有不少⼈进⼊书店后并不买书,只是查找⼀些资料。

有的甚⾄会在这呆上很长的时间直到把书免费看完。

这种⾏为,⼯作⼈员⼀般是不阻⽌的,结果最后这些被看过的书会因为有阅读过的痕迹⽽影响销售。

⽽且现在电⼦商务已经发展起来了,所以我们想到借助⽹络,让顾客通过⽹上书店购买图书。

这样我们书店可以省掉⼤量的场地维护和⼯作⼈员成本⽀出,同时计算机可以⽅便的检索图书信息,让顾客可以⾜不出户以更优惠的价格买到需要的书。

系统分析员:能谈谈您对⽹上书店的要求吗?书店经理:⽹上书店要能实现对外和对内的功能,对外是顾客能在⽹上书店订购图书,提交订单。

对内,书店⼯作⼈员能够通过⽹上书店及时的看到这些订单,并进⾏处理。

为了把书送到顾客⼿⾥,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客⼿⾥。

书店管理员受理订单后,就会通知快递公司送货。

当然,书店的图书上架和下架也应该由⽹上书店完成了。

⼯作⼈员甲:实体店中,图书是按照不同种类放置的,⽅便顾客挑选。

⽹上书店的图书也应该能够按照这种模式分类显⽰。

UML实验报告

UML实验报告

UML实验报告班级:软件0841姓名:张文成学号:081842173实验内容:用例建模、分析建模、设计建模(1)、设计建模(2)实验一:用例建模[实验目的]〃掌握客户需求分析的方法和步骤〃了解以用例驱动的软件开发方法〃识别并编写用例〃掌握用Rose 进行用例建模的具体方法和步骤[实验内容]要求学生根据周围的实际情况,自选一个小型应用项目,分析业务需求,识别并编写用例、绘制用例图以理解系统需求。

亦可采用教师指定的“企业综合信息管理系统”中的“进销存管理子系统”[实验原理和步骤]建模原理:(1) 需求获取。

以任务和客户为中心,通过会议、面谈等手段对客户需求进行调研,获得系统目标、范围和功能要求的初步说明。

(2) 用例分析。

确定用例,同时采用分层思想,对用例的层次级别进行划分(高层用例、子系统级、用户目标级)(3)用例描述。

分层绘制用例图,撰写用例的文字描述(采用单栏格式)。

步骤:(1)需求获取。

自选题目,与相关客户、领域专家等反复商讨,获得系统目标、范围和功能要求的初步说明。

(也可采用教师指定的题目:“企业综合信息管理系统”中的“进销存管理子系统”,但要仔细研读“企业现状”、“系统目标、范围和功能要求”等文字说明)。

(2)用例分析。

确定系统范围和边界、确定参与者、确定用例。

(3)用例描述。

分层绘制用例图、描述用例。

画图原理:采用Rose 软件进行用例建模必须建立在完好的系统用例分析基础之上.只有做好系统用例分析,系统用例建模才能这到预期的效果。

步骤:(1)分层绘制用例图,每层采用“包”进行管理。

(2)以“企业综合信息管理系统” -> “进销存管理”子系统-> “销售管理” -> “合同管理” ->“收款单处理”为主线,完成附录2 中的操作过程(亦可选择“企业综合信息管理系统” -> “进销存管理”子系统-> “库存管理” -> “原材料出库” ->“领料单处理”主线)[ 实验结果]实验2 分析建模[ 实验目的](1) 理解面向对象系统分析和对象类建模(概念建模)的概念(2)了解和掌握面向对象系统分析的方法和步骤(3)了解和掌握寻找待开发系统中类(概念)的方法和技巧(4) 掌握使用ROSE 绘制概念模型的方法[ 实验内容]在用例分析的基础上,选择第一个迭代周期打算开发的用例,建立相关的概念模型。

UML实验报告

UML实验报告

《软件建模原理》实验报告学院:计算机学院班级:姓名:学号:授课老师:实验一:用例建模[ 实验日期] 2011年6月22 日[ 实验目的]·掌握客户需求分析的方法和步骤·了解以用例驱动的软件开发方法·识别并编写用例·掌握用Rose 进行用例建模的具体方法和步骤[ 实验内容]要求学生根据周围的实际情况,自选一个小型应用项目,分析业务需求,识别并编写用例、绘制用例图以理解系统需求。

亦可采用教师指定的“企业综合信息管理系统”中的“进销存管理子系统”(参见“项目背景及简要分析”)。

[ 实验原理和步骤]建模原理:(1) 需求获取。

以任务和客户为中心,通过会议、面谈等手段对客户需求进行调研,获得系统目标、范围和功能要求的初步说明。

(2) 用例分析。

确定用例,同时采用分层思想,对用例的层次级别进行划分(高层用例、子系统级、用户目标级)(3)用例描述。

分层绘制用例图,撰写用例的文字描述(采用单栏格式)。

步骤:(1)分层绘制用例图,每层采用“包”进行管理。

(2)以“企业综合信息管理系统”-> “进销存管理”子系统-> “销售管理”-> “合同管理”->“收款单处理”为主线,完成附录2 中的操作过程(亦可选择“企业综合信息管理系统”-> “进销存管理”子系统-> “库存管理”-> “原材料出库”->“领料单处理”主线)[ 实验结果]综合支持的类图[ 实验总结]第一次运用rose进行用例建模。

熟悉了rose中的控件的意义,对UML有了更加深刻的了解,学会了建立2级例图。

但目前运用rose来建模还是非常的生硬,仅仅知道跟着指导书来进行建立模型。

收获与体会:用例建模主要是要了解各个图形所代表的意义,知道用例还可以进行下一级的描述,进行下一步的深化。

实验2 分析建模[ 实验日期] 2011年 6 月23 日[ 实验目的](1) 理解面向对象系统分析和对象类建模(概念建模)的概念(2)了解和掌握面向对象系统分析的方法和步骤(3)了解和掌握寻找待开发系统中类(概念)的方法和技巧(4) 掌握使用ROSE 绘制概念模型的方法[ 实验内容]在用例分析的基础上,选择第一个迭代周期打算开发的用例,建立相关的概念模型。

uml实训报告

uml实训报告

uml实训报告uml实训报告篇一:uml实验报告软件建模实验报告题目:图书管理系统专业:班级:姓名:学号:指导教师:成绩:完成日期:年月摘要随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。

UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

它溶入了软件工程领域的新思想、新方法和新技术。

它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。

用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Ratinal Rse对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。

根据建模需求分析,总结出本系统的参与者有借阅者和图书管理员两类。

根据其职能不同,借阅者只能使用该系统借书、预订书刊以及还书。

图书管理员则可使用系统进行图书馆业务的管理工作,如借阅者,书刊等的信息维护。

系统可实现书籍信息的添加、修改、删除等功能,这就保证了数据库信息的一致性和统一性、安全性。

该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 201X与 Visual Studi 201X得到了有效的结合。

关键词:图书管理系统;UML;Ratinal Rse面向对象目录 1 需求分析 ........................................................ .................................... 错误!未定义书签。

1.1 开发背景及意义 ........................................................ (4)1.2 功能需求 ........................................................ ............................................................4 2 系统建模 ........................................................ ........................................................... .. (8)2.1 创建系统用例模型 ........................................................ . (8)2.1.1 确定参与者 ........................................................ (8)2.1.2 参与者的用例图 ........................................................ ...... 错误!未定义书签。

uml实验报告总结

uml实验报告总结

本科实验报告课程名称:计算机网络实验项目:计算机网络实验地点:专业班级:学号:学生姓名:指导教师:目录1.实验准备:熟悉UML建模环境2.实验一用例图3.实验二类图4.实验三顺序图及通信图5.实验四活动图、状态图、组件图及部署图实验一用例图一、实验目的初步掌握UML用例图的创建方法及其用例的描述。

二、实验要求1.结合工具StartUML,熟悉UML用例图的模型元素。

2.使用StartUML工具建模网上书店系统的用例图。

三、实验主要设备:台式或笔记本计算机四、实验内容:根据下面给出的网上书店问题陈述,分析该系统总体需求,建模网上书店系统的用例图并提供一个主要用例的事件流文档。

网上书店陈述:书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店里来的,这样挺不方便。

面且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场地不足,工作人员也很忙碌。

其实,还有一点就是,有不少人进入书店后并不买书,只是查找一些资料。

有的甚至会在这呆上很长的时间直到把书免费看完。

这种行为,工作人员一般是不阻止的,结果最后这些被看过的书会因为有阅读过的痕迹而影响销售。

而且现在电子商务已经发展起来了,所以我们想到借助网络,让顾客通过网上书店购买图书。

这样我们书店可以省掉大量的场地维护和工作人员成本支出,同时计算机可以方便的检索图书信息,让顾客可以足不出户以更优惠的价格买到需要的书。

系统分析员:能谈谈您对网上书店的要求吗?书店经理:网上书店要能实现对外和对内的功能,对外是顾客能在网上书店订购图书,提交订单。

对内,书店工作人员能够通过网上书店及时的看到这些订单,并进行处理。

为了把书送到顾客手里,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客手里。

书店管理员受理订单后,就会通知快递公司送货。

当然,书店的图书上架和下架也应该由网上书店完成了。

工作人员甲:实体店中,图书是按照不同种类放置的,方便顾客挑选。

UML实验报告(5篇)

UML实验报告(5篇)

UML实验报告(5篇)第一篇:UML实验报告UML 实验报告实验一用例图一、实验结果1、整理实验结果2、小结实验心得体会用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。

用例图是UML中用来对系统的动态方面进行建模的7种图之一。

用例图描述了用例、参与者以及它们之间的关系。

用例图从用户角度描述系统功能,并指出各功能的操作者。

通过本次实验,我熟悉Rational Rose 建模环境,更加清楚的了解了用例图的语义和功能,如何清晰明了的识别参与者、用例,学会了如何使用事件流描述用例。

同时掌握了用例间的类属关系、Include 关系和Extend关系的语义、功能和应用。

最后通过本次实验学习了如何使用用例图为系统的上下文以及系统的需求建模。

二、思考题1、如果要删除参与者、用例,请问是在导航窗口删除,还是在绘图窗口删除?答:都可以删除,但在绘图窗口中有两种删除方式:一种是只删除参与者、用例,而不改变其在导航窗口中的存在,另一种是从建模中完全删除。

2、如果要删除参与者和用例的联系,用例和用例的联系,请问是在绘图中删除,还是在参与者或用例的设置对话框中删除?答:都可以删除。

实验二类对象模型的建立一、实验结果 1.整理实验结果。

2.小结实验心得体会。

类图是面向对象系统建模最常用的图,描述了类图、接口集、协作以及它们之间的关系。

类图描述了系统的静态设计视,该视主要体现系统的功能需求,即系统应该提供给用户的服务。

通过本次实验,加深了我对类图语义的理解和功能的应用,掌握了类之间的联系,关联、依赖、聚合等,同时基本掌握了在Rational Rose中绘制类的关联、依赖、泛化关系。

二、思考题选中一个模型对象,点击鼠标右键,比较快捷菜单项“Edit——Delete”与“Edit——Delete from Model”,它们二者之间区别在哪里?答:“Edit——Delete”只删除绘图窗口中的图形,而不改变其在导航窗口中的存在;“Edit——Delete from Model” 是从建模中完全删除。

UML实验报告

UML实验报告

UML建模原理实验报告指导老师:XX姓名:XXX学号:30909210XX班级:软件XXX【实验名称】在线选修课程管理系统【实验类型】综合性实验【实验目的】1.掌握UML建模的基础知识和其应用;2.熟悉Rational Rose环境及功能,能够设计出完整系统。

【实验要求】1.对系统功能进行必要的描述;2.绘制系统的主要模型图;3.模型图要有说明性文字解释。

【实验内容】1.在线选修课程管理系统 的需求分析;2.在线选修课程管理系统 UML建模。

【实验步骤】一: 在线选修课程管理系统的需求分析1、系统功能需求(1)大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。

(2)教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。

(3)学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。

(4)人数达到10人时,停止学生登记注册此门课程;学生选课结束后,系统自动取消人数少于三人的课程。

(5)学生按最终的课程表到财务处办理收费手续(billing system)。

(6)教师可查询所教课程的学生花名册(roster)。

(7)教务管理人员维护学生、教师和课程的信息。

图 1.1系统功能需求2、选课模块(1)教师选课模块,教师选课要教授的课程。

(2)学生选课模块,学生选择要上的课程。

图 1.2选课模块3、信息查询与维护模块图 1.3信息查询与维护模块(1)教务人员可以维护教师和学生的选课情况。

(2)学生可以查询自己的课表。

(3)教师查询课表与学生的花名册。

4、缴费模块图 1.4缴费模块功能(1)可以在柜台或缴费机用现金缴费。

(2)用网上银行缴费。

(3)用手机银行缴费。

5、数据库模块图 1.5 数据库模块(1)数据库存储教务人员、教师和学生的账号信息。

(2)存储教师的课表。

(3)存储学生的课表。

(4)存储学生的缴费信息。

二: 系统的UML建模1、系统的用例图创建用例图之前首先需要确定参与者。

UML实验报告

UML实验报告

UML 实验指导书目录实验一UML建模基础 (3)实验二用例图 (4)实验三UML类图 (8)实验四对象图 (10)实验五包图 (11)实验六状态图 (13)实验七活动图 (17)实验八时序图与协作图 (18)实验九组件图 (22)实验一UML建模基础[实验目的和要求]1、熟悉UML建模工具Rational Rose的基本菜单及操作。

2、掌握UML的三大组成部分及各部分作用。

3、掌握UML规则和相关机制。

4、掌握UML的可见性规则和构造型的作用。

[实验内容和步骤]1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。

2、认识各种UML关系及可见性符号,并用工具表示出来。

[分析与讨论]1、总结UML在软件工程中的作用以及使用UML建模的必要性。

实验二用例图[实验目的和要求]1、掌握用例的概念。

2、掌握UML用例图的组成、作用以及使用场合。

3、掌握用例与用例之间的各种关系。

4、学习针对具体场景使用用例图进行分析说明的方法。

5、掌握用例描述的概念和基本结构,以及用例描述的作用。

[实验内容和步骤]1、什么是用例,什么是场景?用例和场景之间的关系是怎样的?2、用例图中有哪些组成元素?在UML中是如何表示的?3、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。

4、为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析,准备研发一套符合市场需要的、实用的信息管理系统。

主要将实现客户资料信息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。

该公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开发,下是一个用例模型的局部:修改房源信息小李认为该模型不符合“用例建模”的思想,存在明显的错误。

请用200字以内说明错误所在,并说明应该如何修改。

UML(ROSE)综合实验报告(包括用例图、类图、组件图等等)

UML(ROSE)综合实验报告(包括用例图、类图、组件图等等)

计算机科学与技术专业实验报告 课程名称:UML 统一建模语言……………………………………………装……………………………………订……………………………………线……………………………………………………………图图2-4(Ⅱ)按系统的重要模块细分系统设置模块:设置系统基本信息,由系统管理员操控;如图统计管理模块:统计分析营业状况,由财务管理员操控;如图图2-5图2-7图2-8图2-9⑶组件图:描述软件组件以及组件之间的关系,组件本身是代码的物理模块,则显示了代码的结构。

组件图中通常包括:组件、接口和关系。

在系统建模中建立组件图的用途有:能帮助客户理解最终的系统结构;工作有一个明确的目标;有助于工作组的其他人员理解系统;有利于软件系统的组件重用。

以下图2-10是对该软件系统进行组件图建模图2-10图2-123、系统的行为模型动态模型描述了系统随时间变化的行为,这些行为是用从静态视图中抽取的系统的瞬间值的变化来描述的。

在UML的表现上,动态模型主要是建立系统的交互图和行为图。

交互图包括时序图和协作图;行为图则包括状态图和活动图。

(1)时序图:时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互,它可以与时序图互换。

包括了4个元素,分别是对象、生图3-1图3-3图3-5图3-6图3-7活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。

可以算是状态的一种扩展方式。

活动图与状态图不同,它除了描述对象状态之外,突出了它的活动。

活动图包括动作状态和活动状态。

对象的动作状态是活动图最小单位的构造块,表示原子动作。

动作状态表示状态的入口动作。

对象的活动状态可以被理解成一个组合,它的控制流由其他活动状态或动作状态组成。

UML实验报告

UML实验报告

UML实验报告一.实验目的了解案例研究在迭代1的需求,以及迭代1前三个章节所要求我们掌握的知识,通过具体的案例研究使我们对这几个部分的认识更加具体,熟悉。

对统一建模语言有更深一层的学习和了解。

二.实验任务完成ATM机的系统顺序图,操作契约,以及系统领域模型,是细化迭代1前三个部分。

通过实验可以对UML建模工具要熟练运用。

三.实验方法使用Eclipse的UML建模功能,完成顺序图,操作契约通过文档编辑完成,系统领域模型同样是用Eclipse的UML建模功能绘制。

参考课本以及各种课外资料,在网上找资料使结果更加完全,完善ATM的各种预期的功能。

四.实验结果4.1 系统顺序图4.2 操作契约●契约CO1:makeNewDeal⏹操作(Operation):makeNewDeal()⏹交叉参考(Cross References):用例:处理交易⏹前提(Preconceptions):无⏹后置条件(Postconditions):✧一个Deal的实例d被创建(创建实例)✧D被关联到Register(形成关联)✧d的属性被初始化(修改属性)●契约CO2:enterItem⏹操作(Operation):enterItem(itemID:ItemID,quantity:integer)⏹交叉参考(Cross References):用例:处理交易⏹前提(Preconceptions):正在进行中的交易⏹后置条件(Postconditions):✧创建了DealsLineItem的实例dli(创建实例)✧Dli被关联到当前Deal(形成关联)✧dli.quantity的数值被赋值为quantity(修改属性)✧依据itemID的匹配,dli被关联到OperateDescription(形成关联)●契约CO3:endDeal⏹操作(Operation):enterDeal()⏹交叉引用(Cross References):用例:处理交易⏹前置条件(Perconditions):正在进行中的交易⏹后置条件(Postconditions):Deal.isComplete被置为真(修改属性)●契约CO4:makeDeliver⏹操作(Operation):makeDeliver(amount:Money)⏹交叉引用(Cross References):用例:处理交易⏹前置条件(Perconditions):正在进行中的交易⏹后置条件(Postconditions):✧创建了Deliver的实例d(创建实例)✧P.amountTendered被赋值为amount(修改属性)✧P被关联到当前的Deal(形成关联)✧当前的Deal被关联到Bank(形成关联)(将其加入到完成交易的历史日志中)。

关于uml实验报告参考3篇

关于uml实验报告参考3篇

关于uml实验报告参考第1篇面向对象系统分析与设计课程是计算机科学与技术本科专业(软件方向)的一门重要的专业课。

通过本课程的学习,使学生在已有的计算机软硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力。

通过学习本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象系统分析和设计的建模标准UML 语言,能够利用Rational Rose(或Microsoft Viso)软件以某一信息系统为例进行系统分析和设计。

本课程主要介绍系统原理的基本概念、系统开发过程RUP、对面向对象分析和面向对象设计的方法、对面向对象分析和设计的建模标准UML等内容。

通过本课程的学习,学生掌握的知识、内容及掌握的程度要求为: 1. 使学生理解面向对象的信息系统的开发过程、系统分析和设计的原则和方法;2. 使学生掌握UML语言的基础知识,以及UML在面向对象的软件系统分析和设计中的应用,并能使用UML工具建立系统模型;3. 使学生掌握在UML系统模型下应用高级语言建立应用系统的方法;4. 通过案例教学和实验,提高学生在应用面向对象技术开发软件方面的动手能力和解决问题的能力,并鼓励创新。

本实验所要求的建模工具为Rational Rose 20xx。

本课程拟通过对如下系统进行建模来实现分析与设计。

图书管理系统人事信息管理系统软件项目管理系统网上商店销售管理系统教务管理系统计算机软件建模技术现在越来越广泛的应用于软件工程中。

《面向对象的系统分析与设计》课程实验的目的是为了使学生在课程理论学习的同时,通过在一个实践的环境下,实际学习软件统一建模语言,对软件建模技术有一个初步的了解及认识。

通过本指导书中的各个实验,学习掌握对一般面向对象系统建模的方法与技术。

总之,通过上述实验环节,使学生加深了解和更好地掌握《面向对象的系统分析与设计》课程教学大纲要求的内容。

uml实验报告

uml实验报告

UML语言实验报告班级:姓名:学号:2012年12月25日实验一用例图【实验目的】1.掌握用例的概念。

2.掌握UML中用例图的组成、作用以及使用场合。

3.掌握用例与用例之间的各种关系。

4.学习针对具体场景使用用例图进行分析说明的方法。

5.掌握用例描述的概念和基本结构,以及用例描述的作用。

【实验性质】设计性实验。

【实验要求】1.学习针对具体场景识别参与者和用例的方法,设计其用例图。

2.学习通过Rational Rose绘制用例图的方法。

3.掌握如何对每个用例进行用例描述。

【实验内容】“学生信息管理系统”需求分析1.功能性需求包括以下内容:(1)系统管理员登录后可以对班级的基本信息进行增加、删除、修改、查询等操作。

学校领导登录后可以对班级基本信息进行查询操作。

(2)教师登录后可以对学生的考试成绩进行录入、删除、修改、查询等操作。

学生登录后可以对考试成绩进行查询操作。

(3)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。

系统管理员登录后可以增加、修改、查询、删除选修课程。

(4)系统管理员可以对账号进行创建、设置、查看、删除等操作。

2. 识别参与者(1)对于一个学校来说,最重要的就是教育学生成才,所以我们首先要考虑到的参与者就是学生。

(2)要给学生上课,必然就需要教师。

教师负责教育学生、并且在日常管理中可以查询学生的基本信息、查询学生的考试成绩。

(3)作为一个学校,除了教师和学生,还有不可或缺的就是校领导。

为了便于校领导掌握学校的基本情况,加强对学校的管理导。

(4)不管什么系统,基本都会有比较专业的人员来负责管理系统,本系统也不例外。

系统管理员除了负责维护系统的日常运行,还要进行录入学生基本信息、维护选课信息等工作。

3. 构建用例模型(1)系统管理员直接参与的用例为登录、找回密码、查看班级基本信息、删除班级基本信息、修改班级基本信息和录入班级基本信息。

校领导直接参与用例登录、找回密码和查看班级基本信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验目的熟悉软件建模工具PowerDesigner的安装和使用,使用PowerDesigner绘制用例图,熟悉用例文档的编写,掌握系统需求模型的构造过程;学习使用PowerDesigner绘制类图。

二、实验内容1. 根据如下场景构造需求模型,使用PowerDesigner绘制用例图,撰写用例“在线预订客房”和“前台预订客房”的用例描述文档,并进行模型检查。

某酒店订房系统描述如下:(1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订;(2) 前台服务员可以利用系统直接在前台预订房间;(3) 不管采用哪种预订方式,都需要在预订时交相应订金;(4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付;(5) 利用信用卡进行支付时需要和信用卡系统进行通信;(6) 客房部经理可以随时查看客房预订情况和每日收款情况。

2. 某电话公司决定开发一个客户信息管理系统,系统功能如下:(1) 浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。

(2) 登录:电话公司授予每个客户一个账号。

拥有授权账号的客户可以使用系统提供的页面设置个人密码,并使用该账号和密码向系统注册。

公司管理人员也可以通过登录对客户信息进行管理。

(3) 修改个人信息:客户在系统中注册后,可以发送电子邮件或者使用系统提供的页面对个人信息进行修改。

(4) 删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。

绘制该系统的用例图。

3. 根据如下描述绘制类图:某商场会员管理系统包含一个会员类(Member),会员的基本信息包括会员编号、会员姓名、联系电话、电子邮箱、地址等,会员可分为金卡会员(GoldMember)和银卡会员(SilverMember)两种,不同类型的会员在购物时可以享受不同的折扣;每个会员可以拥有一个或多个订单(Order),每一个订单又可以包含至少一条商品销售信息(ProductItem),商品销售信息包括订单编号、商品编号、商品数量、商品单价和折扣等;每一条商品销售信息对应一类商品(Product),商品信息包括商品编号、商品名称、商品单价、商品库存量、商品产地等。

4. 根据NewWorld Bank银行系统项目需求,构建系统的需求模型和静态模型(类图)。

三、实验要求1. 熟练安装PowerDesigner15.1,熟练使用PowerDesigner15.1绘制用例图和类图;2. 严格按照需求建模和类图绘制的步骤;3. 使用UML2.0中用例图和类图的标准图符;4. 绘制标准的用例图并撰写规范的用例文档,绘制标准的类图;5. 检查最终的需求模型,确保模型与需求的一致性。

四、实验步骤1. 安装PowerDesigner15.1;2. 熟悉PowerDesigner15.1的常用功能;3. 分析实例场景,识别执行者;4. 识别用例及用例之间的关系;5. 使用PowerDesigner15.1绘制用例图;6. 撰写用例文档;7. 模型检查;8. 识别系统的类;9. 识别类的属性和方法;10. 识别类之间的关系;11. 使用PowerDesigner15.1绘制类图;12. 检查类图的正确性。

五、实验报告用例名称在线预订客房用例编号Hotel001执行者客户涉众利益客房部经理:查看客房预订情况和每日收款情况。

系统管理员:了解在线预订操作是否能够正常执行,系统是否正确记录预订信息并更新客房预订情况。

前置条件客户已经进入在线预订客房页面。

后置条件系统保存预订信息并更新客房预订情况数据库。

基本路径1.客户选择客房类型;2.系统检查该类型客房是否还有预留;3.客户选择客房门号;4.客户输入入住日期和入住的时间长短;5.客户支付定金;6.系统提示预订成功。

扩展路径a客户选择客房类型不存在扩展点:1.系统给客户提示相似的客房类型;2.客户选择客房类型。

b客户支付定金不成功扩展点:b1. 1。

系统提示信用卡账号或密码错误;2。

客户重新输入信用卡账号和密码。

b2. 1。

系统提示信用卡金额不足;2。

客户输入其他可用信用卡账号和密码。

字段列表客房信息:客户姓名、客户身份证号、客房类型、客房门号、客房预订金额。

业务规则客户姓名不能为空;客户身份证号不能为空;客户身份证号不能错误;客房类型不能为空;客房门号不能为空;客房入住日期和入住时间不能为空;客户必须支付预订金额。

非功能需求系统响应时间不能超过30秒。

设计约束如何快速输入银行账号;如何快速和银行系统连接。

用例名称前台预订客房用例编号Hotel002执行者前台服务员涉众利益客房部经理:查看客房预订情况和每日收款情况。

系统管理员:了解在线预订操作是否能够正常执行,系统是否正确记录预订信息并更新客房预订情况。

前置条件客户请求预订客房。

后置条件系统保存预订信息并更新客房预订情况数据库。

基本路径1.前台服务员为客户选择要预定的客房类型;2.系统检查该类型客房是否还有预留;3.前台服务员为客户选择要预订的客房门号;4.前台服务员根据客户要求为客户输入入住日期和入住的时间长短;5.前台服务员收取客户支付定金点击确定;6.系统提示预订成功。

扩展路径a客户选择客房类型不存在扩展点:1.系统给客户提示相似的客房类型;2.前台服务员为客户选择要预定的客房类型。

b客户支付定金不成功扩展点:b1. 1。

刷卡设施不能使用;2。

前台服务员收取客户现金支付定金。

b2. 1。

系统提示信用卡密码错误;2。

客户重新输入密码。

b3. 1。

系统提示信用卡金额不足;2。

客户输入其他可用信用卡账号和密码。

字段列表客房信息:客户姓名、客户身份证号、客房类型、客房门号、客房预订金额。

业务规则客户姓名不能为空;客户身份证号不能为空;客户身份证号不能错误;客房类型不能为空;客房门号不能为空;客房入住日期和入住时间不能为空;客户必须支付预订金额。

非功能需求系统响应时间不能超过30秒。

设计约束如何快速输入银行账号;如何快速和银行系统连接。

模型检查矩阵:顾客客房部经理服务员信用卡系统网上在线预定房间●前台预定房间●查看房间预定●查看每日收款●预付订金●●现金支付●●信用卡支付●●●2、客户信息管理系统的用例图:3、商场会员管理系统的类图:4、NewWorld Bank银行系统用例图:类图:用例文档:用例名称创建新账号用例编号NWB001执行者银行内部工作人员涉众利益顾客:希望办理自己想要的类型的账号。

银行经理:查看银行账号办理的情况。

前置条件工作人员必须已经被正确识别和授权。

后置条件顾客信息正确录入,数据库已更新,并为客户开出新的账号。

基本路径 1.顾客填写的开户单;2.工作人员录入顾客基本资料;3.工作人员根据顾客要求为用户创建新账号。

扩展路径 a 顾客开户单填写不合格扩展点:1.顾客重新填写开户单;2.工作人员创建新账号。

字段列表客户信息包括:姓名、单位、住址、身份证号、账号类型、存款额、账号工作人员信息包括:姓名,编号业务规则顾客姓名不能为空;顾客身份证号不能为空;账号类型不能为空;存款额不能低于10元。

非功能需求1如何快速录入顾客信息;2支持多种语言显示。

设计约束怎么解决利率问题?怎么解决货币贬值问题?是否可以办理外国货币储蓄信用卡?用例名称设置账号密码用例编号NWB002执行者银行内部工作人员涉众利益顾客:设置自己保密的账号密码。

前置条件工作人员必须已经被正确识别和授权;顾客已办理新账号。

后置条件顾客的卡已办理完成,并发给顾客新办理的卡。

基本路径 1.工作人员进入设置密码页面;2.顾客通过输入密码的设置输入自己设置的密码;3.工作人员通过系统为顾客办理出账号密码匹配的卡。

扩展路径 a 顾客两次输入的密码不一致扩展点:顾客重新设置密码字段列表客户信息包括:姓名,性别,身份证号码,账号,密码工作人员信息包括:姓名,编号业务规则密码不能为空;密码为六位。

非功能需求顾客能看清屏幕上办理的账号的信息。

设计约束顾客忘记密码怎么办?用例名称修改账号密码用例编号NWB003执行者银行内部工作人员涉众利益顾客:为自己金钱安全,修改更为保密的密码。

前置条件工作人员必须已经被正确识别和授权;顾客已办理新账号。

后置条件顾客信用卡密码信息已更新,银行数据库已更新。

基本路径 1.工作人员刷卡获得要修改密码的账号的信息;2.顾客输入原始密码;3.工作人员进入修改密码页面;4.顾客通过面目输入设施输入新密码;5.工作人员点击确定。

扩展路径 a 顾客重新输入的密码和原始密码一致扩展点:顾客重新再次设置新密码字段列表客户信息包括:姓名,性别,身份证号码,账号,密码工作人员信息包括:姓名,编号业务规则密码不能为空;密码为六位;修改密码必须出示身份证。

非功能需求顾客能看清屏幕上办理的账号的信息。

设计约束能否增加更多的账号的密码字符?用例名称申请借记卡用例编号NWB004执行者银行内部工作人员涉众利益顾客:为避免卡透支。

前置条件工作人员必须已经被正确识别和授权;顾客已办理账号。

后置条件银行数据库已更新,胡克获得所办理的借记卡。

基本路径 1.工作人员刷卡获得要办理借记卡的账号的信息;2.顾客输入账号密码3.工作人员根据顾客要求转入借记卡一定的金额。

扩展路径 a 要办理对应借记卡的账号余额小于10元扩展点:1 取消办理借记卡;2 为账号或借记卡存入一定金额。

字段列表客户信息包括:姓名,身份证号码,账号,密码,借记卡账号工作人员信息包括:姓名,编号业务规则账号密码不能为空;账号密码为六位;申请借记卡必须出示身份证;非功能需求顾客能看清屏幕上办理的信息。

设计约束国外是否可用?用例名称账号挂失执行者银行内部工作人员涉众利益顾客:卡遗失,保护自己财产,锁定账号,并重新办理卡。

前置条件工作人员必须已经被正确识别和授权;顾客已办理账号的卡丢失。

后置条件顾客账号已被冻结,数据库已更新,在有限的期限内办理处新卡。

基本路径 1.顾客出示身份证;2.工作人员检索出顾客遗失的卡的账号;3.顾客输入密码;4.工作人员冻结该账号;规定的期限7天后,顾客卡未找到5.工作人员为顾客重新办理卡。

扩展路径 a 顾客无法出示身份证扩展点:1顾客需出示其他有效身份证明;2 挂失失败。

字段列表客户信息包括:姓名,身份证号码,账号,密码工作人员信息包括:姓名,编号业务规则顾客必须出示有效身份证明;非功能需求客户信息安全保证。

设计约束是否频繁发生?用例名称取消账号执行者银行内部工作人员涉众利益顾客:由于需要取消这个账号,取出里面的现金。

银行经理:查看顾客的账号管理情况。

前置条件工作人员必须已经被正确识别和授权;顾客已确定取消账号。

后置条件数据库已更新;顾客已办理的账号已取消。

相关文档
最新文档