版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上通达学院课内实验报告课 程 名: 系统分析与设计 任课教师: 刘 影 专 业: 信息管理与信息系统 学 号: 姓 名: 二一四 至二一五 年度 第 二 学期南京邮电大学 管理学院 系统分析与设计 课程实验第 三 次实验报告实验内容及基本要求:实验项目名称:静态建模实验类型: 验证每组人数: 1人实验内容及要求: 内容:动态建模要求:掌握时序图/协作图、活动图以及状态图的构建。根据自己所拟定的系统功能进行逻辑分析。绘制出系统的主要时序图/协作图、活动图以及状态图。要求正确定义对象、活动、状态以及之间的相互关系。无语法错误,尽可能减少冗余数据,逻辑关系清楚,考虑详尽,布局
2、合理美观,具有可操作性。实验结果:协作图的建模系统管理员添加图书协作图一需求分析:系统管理员添加图书用例的基本工作流程如下:(1) 系统管理员希望通过系统添加某些图书(2) 系统管理员通过添加图书界面AddBookWindow添加图书信息(3) 系统管理员通过添加图书界面AddBookWindow选择图书的书目信息(4) 系统管理员通过添加图书界面AddBookWindow添加图书的其他描述信息(5) 添加图书界面AddBookWindow通过Book实例添加到数据库中(6) Book实例返回图书是否添加成功的信息(7) 添加图书界面AddBookWindow显示图书是否添加成功的信息2 确定
3、协作图的元素从已描述的用例中,可以确定在添加图书用例操作的工作流程中,元素由Administrator系统管理员对象,AddBookWindow添加图书窗口对象,Title书目对象,Book图书对象组成。3 绘制协作图(1) 右击浏览器中Use Case View,在弹出的快捷菜单中,选择“New”-“Collaboration Diagram”命令,创建一个默认名为“NewDiagram”的协作图并重命名为“系统管理员添加图书协作图”。双击图标,节能打开编辑界面。(2) 对象的创建:在协作图中添加名为“”的Administrator类对象。在工具栏中,单击相应图标,此时光标变为“+”符号,在
4、协作图中任意选择一个位置单击,系统会在该位置创建一个新的对象,在对象的名称栏中,录入“”,双击编辑区创建的对象,在弹出的对话框中,设置属性:在Class下拉列表中选择“Administrator”即可,其他对象的添加可参考上述方法。 (3) 链和消息的创建:在协作图中添加“Administrator”类对象“”与对象“AddBookWindow”之间的链,并在链上创建内容为”添加图书”的消息,具体步骤是:单击工具栏相应的图标,单击图形编辑区中的对象“”,将链的线段拖动到对象“AddBookWindow”上,单击工具栏中相应的图标,此时在消息的线段上出现一个从发送者到接受者的带箭头的线段,在消息
5、段上输入文本内容“添加图书”。 (4) 序列图和协作图的转换:双击浏览器中要转换的协作图,选择菜单栏中“Browse”-“Create Sequence Diagram”命令,这时在浏览器中创建一个名称与协作图相同的序列图,双击打开即可。根据以上步骤,创建好的协作图如下图所示: 转换后的序列图如下图所示: 活动图的建模借阅者借书活动图1 需求分析:在建模活动前,首先要确定要为哪个对象建模和明确所需要建立模型核心问题。这就要求我们确定需要建模的系统的用例,以及用例的参与者。对于“借阅者借书”的用例来说,参与者是借阅者和图书管理员,借阅者通过图书管理员来进行借书活动,涉及的用例是借书。2 活动图的
6、绘制:(1) 创建活动图:右击浏览器中的“Logic View”图标,在弹出的快捷菜单中选择“New”“Activity Diagram”命令,在“Logical View”下会创建“State/Activity Model”目录,目录下是新建的默认名为“New Diagram”的活动图,并重命名为“借阅者借书活动图”,双击图标,会出现活动图绘制区域。(2) 绘制初始和终止状态:单击工具栏中相应图标,在编辑图形区域要绘制的地方单击。(3) 绘制动作状态:绘制“查找所需图书”,单击工具栏的图标,在编辑区域创建一个默认名为“NewActivity”的动作状态,双击该动作状态,在弹出的“Activi
7、ty Specification for NewActivity”对话框中设置属性。打开“General”选项卡,在“Name”文本框中输入“查找所需图书”,单击“OK”。 (4)绘制泳道:在“借阅者借书活动图”中创建“借阅者”和“图书管理员”这两个泳道,具体方法如下:单击工具栏中相应按钮,在图形编辑区域单击,可以创建默认名为“NewSwimlane”的泳道,将其重命名为“借阅者”,按照以上方法,可以绘制另一个命名为“图书管理员”的泳道。 (4) 绘制转换:单击相应图标,单击编辑区的起始状态,拖动鼠标箭头到“查找所需图书”动作状态上即可。(5) 绘制分支:这里涉及到两个活动状态和一个终止状态:
8、查找所需图书,将图书带到借阅处和终止状态,绘制步骤如下:单击相应图标,在绘制区域单击,即可出现菱形图标,单击工具栏相应图标,在图形编辑区域单击“查找所需图书”动作状态,拖动鼠标到表示分支的菱形图形。单击工具栏相应图标,在编辑区域单击表示分支的菱形图形,拖动鼠标到终止状态,再次单击图标,在图形编辑区域按住左键不放,拖动鼠标箭头到“将图书带到借阅处”动作状态。双击连接菱形和终止状态之间的转换,在弹出的对话框中设置属性,在“Event”文本框中输入事件的名称“找到图书”。 其他活动状态与分支可按照上述方法绘制,完整的“借阅者借书”活动图如下图所示: 状态图的建模图书状态图1 确定状态间的实体以及实体
9、的状态对于图书管理系统而言,最需要的建模实体就是图书的状态,它的状态主要包括:新书,被添加,被预定,被借阅,被删除。2 确立相关事件当确定了需要建模的实体,并找出了实体的初始状态和终止状态以及其他相关状态后,就要找出相关状态间的事件和转换,它们间的转换规则是:1 刚被购买后的新书可以通过系统管理员添加成为能够被借阅的图书。2 图书被预定后成为被预定状态。3 当被预定的图书超过预定期限或者被借阅取消预订时,转换为能够被借阅的图书状态。4 被预定的图书可以被预定的借阅者借阅。5 图书被借阅后归还成为能够借阅状态。6 图书被借阅后成为被借阅状态。7 图书被删除时成为被删除状态。3 状态图的绘制(1)
10、 创建状态图:右击“Logical View”选项,在弹出的快捷菜单中选择“New”-“Statechart Diagram”命令,创建一个默认名为“NewDiagram”的状态图同时重命名为“图书状态图”,单击图标,进入状态图绘制区域。(2) 绘制初始状态和终止状态:单击工具栏中的初始状态图标和终止状态图标,在图形编辑区要绘制的地方单击鼠标左键即可。(3) 绘制状态:单击相应图标,创建一个默认名为“NewState1”的状态,重命名为“新书”。其余状态可按上述方法依次绘制。 (4) 绘制转换:单击工具栏中相应图标,单击起始状态向目标状态拖动。(5) 绘制事件:双击“图书状态图”图形编辑区域中刚建好的转换,在弹出的“State Transition Specification”对话框中,用于对状态的设置,进入“General”选项卡,在“Event”文本框中输入事件的名称“进入状态”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度铁路客运站务服务优化合同3篇
- 2025年度城市基础设施建设材料采购合同范本6篇
- 2025年度旅游民宿租赁合同3篇
- 2025年度建筑工地绿色施工管理劳动合同3篇
- 2025年度特种车辆租赁合同标准范本下载4篇
- 2025年销售人员保密合同保护企业核心竞争力与市场信息
- 2025年销售顾问客户满意度调查聘用合同2篇
- 二零二五版贸促会棉花行业人才培养与引进合同4篇
- 二零二五年度2025版公寓租赁合同解除条件及程序4篇
- 二零二五年度烟囱施工工程保险合同3篇
- 中国末端执行器(灵巧手)行业市场发展态势及前景战略研判报告
- 北京离婚协议书(2篇)(2篇)
- Samsung三星SMARTCAMERANX2000(20-50mm)中文说明书200
- 2024年药品质量信息管理制度(2篇)
- 2024年安徽省高考地理试卷真题(含答案逐题解析)
- 广东省广州市2024年中考数学真题试卷(含答案)
- 无人机应用平台实施方案
- 2019年医养结合项目商业计划书
- 安全生产管理问题与对策探讨
- 2024届浙江宁波镇海区中考生物全真模拟试题含解析
- 人教版八年级物理下册 (功)教育教学课件
评论
0/150
提交评论