ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:176.50KB ,
资源ID:5259900      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5259900.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验4_静态视图.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

实验4_静态视图.doc

1、实验 4:静态视图董瑞志常熟理工学院实验目的了解静态视图的定义、功能等;掌握类图、对象图的图元符号,理解类与类之间各种关系的含义;掌握使用 StarUML 绘制类图的技巧;应用类图建模系统的业务模型和图形用户界面模型,并识别业务对象和人机界面对象之间的关系。课时安排4 课时实验内容1 2 课时静态视图是 UML 的基础。静态视图中个概念是应用中具有意义的概念 与软件相关的所有概念。静态视图捕获对象结构,将面向对象系统的数据结构和行为统一成单个的对象结构。它将行为实体描述为离散的模型元素,不包含任何动态行为的细节。静态视图包括类图和对象图两种类型。1 类图类图描述类、接口、协作及它们之间关系的图

2、,它显示系统中各个类的静态结构。类图的基本元素包括包、类、接口、包/类和包/ 类/接口之间的关系。图 1:类图 2:类图示例类和类之间的关系包括关联关系(关联关系包括普通关联、关联角色、关联类、限定关联)、聚合关系、组合关系、实现关系、泛化关系、依赖关系。图 3:关联(关联类、限定关联)图 4:组合和聚合图 5:泛化关系图 6:实现关系图 7:依赖关系在识别类和类/接口之间关系的时候,所有不隶属于关联关系、聚合关系、组合关系、泛化关系、实现关系的,都是依赖关系。依据UML 用户手册依赖关系被划分为多种类型,鉴于多数情况下依赖关系无需细化,建议应用是仅仅识别出依赖关系既可。2 对象图对象图是某个

3、时间点系统的映像,通常作为系统的一个实例使用。它描述了可能发生的实例,它是系统的一个快照。对象图的绘制需要首先给出对象(即类的实例)隶属的类,在此基础上给出对象,并设定对象的属性值以及对象和对象之间关系。对象图中,对象和对象之间的关系是 1 对 1 的关系。图 8:对象图问题 1:描述图 8 所示的问题图是如何采用 StartUML 绘制出来的?3 约束UML 包含了约束语言的定义 OCL。约束通常表现为给定字符串中的布尔表达式。约束显示为括号中的文字表达式,而这些文字表达式既可以附加到依赖符号中也可以放置在注释中。图 9:约束34 课时4 综合应用在第 3 次实验的基础上,结合你对图书馆管理

4、系统的理解,识别出系统的业务对象及人机界面对象,标识业务对象之间、人机界面对象之间、业务对象和人机界面对象之间的关系。综合考虑上述因素,绘制图书馆管理系统的类图。41 抽取业务对象分析图书馆管理系统用例图,分析用例文档,抽取出业务对象。假设用例“借书(Lend book) ”的用例文档如下:用例名称:借书(Lend book)简介:用例“借书”描述图书馆管理系统中读者是如何借阅馆藏图书的。前置条件:读者信息、馆藏的图书信息已经存储在数据库中后置条件:如果读者已经注册,且图书馆内读者所借书刊处于可借阅状态,则读者借得书刊,产生一条借阅记录。用例的实现过程描述:如果读者(借用人)没有做预订(信息)

5、:书刊标题被识别;书刊标题的一个可借(书刊的)副本被识别;读者(借用人)被识别;图书馆借这个书刊;生成一个新的借阅记录。如果读者(借用人)有预定:识别读者;识别出读者将要借阅的书刊;查找到该书刊的一个可借副本;图书馆把一个可外借的图书与读者信息关联起来,产生一条借阅记录;删除读者的预订信息。标注出用例文档中的业务对象(即用户需求关联的业务领域中的要素) 。例如,分析用例“借书”的过程中,发现“读者信息” 、 “书刊标题” 、 “具有特定标题的馆藏书目(即具有某一标题的书刊副本) ”、 “借阅记录”等对象都隶属于业务对象的范畴。问题 2:填写下表,描述分析图书馆管理系统用例文档时抽取出的业务对象

6、,根据用例描述给出个业务对象的属性。业务对象名称 业务对象关联的用例列表业务对象的属性列表问题 3:使用类图描述业务对象,以及业务对象之间的关系。4.2 人机界面需求分析用例文档,绘制出用例所需的软件界面的效果图。例如,可以为用例“查找书刊”绘制出如下图 10 所示的人机界面效果图。可以手绘,或使用 Word、Viso 等工具建立人机界面效果图。图 10:“查找书刊”的界面效果问题 4:从系统用例中选择一个用例(除了“查找书刊”用例之外) ,给出所选用例所需的人机界面效果图。问题 5:抽取出图书馆管理系统所需的所有人机界面,建立人机界面对象的类图。要求给出每个人机界面对象的属性及方法。问题 7:使用类图描述人机界面对象和业务对象之间的关系。 (类图中只需给出类的名称和类与类之间的关系) 。扩展:思考图书馆管理系统软件设计阶段的人机界面需求和业务对象模型。备注:软件建模是一个增量、迭代的过程。以业务对象模型为例,业务对象模型将随着软件开发阶段的推荐,逐步精化。实验报告编写实验报告,详细描述实验过程和实验体会;使用 StarUML 把图书馆管理系统的类图绘制出来,并以电子档的方式提交。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报