- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 ATM系统建模
1.1实验目的
1、掌握软件体系结构建模的概念及4+1视图模型
2、熟悉Rational Rose 2003或 Microsoft Office Visio的使用方法
3、掌握利用UML进行软件体系结构的相应视图设计
4、4课时(6分),第10周交
1.2实验要求
使用Rational Rose 2003 或 Microsoft Office Visio进行ATM系统软件体系结构的建模设计,包括静态建模和动态建模,要求完成ATM机系统的用例图、类图、顺序图、协作图、系统状态图、系统活动图、系统构件图和系统部署图的设计。
1.3实验原理及内容
统一建模语言UML是一个通用的可视化建模语言,基于主流的软件开发方法和开发经验,明确定义了建模的语法和语义,可用来作为软件体系结构建模的辅助设计工具。UML所提供的静态和动态建模机制可用来实现软件体系结构的4+1视图模型,即辅助设计逻辑视图、进程视图、物理视图、开发视图和场景视图。
本次实验要求使用Rational Rose 2003或 Microsoft Office Visio完成ATM自动取款机系统的用例图、类图、顺序图、协作图、系统状态图、系统活动图、系统构件图和系统部署图的设计。
1.4实验软硬件环境
硬件:IBM PC机
软件:Windows 2000 Server, Rational Rose 2003或 Microsoft Office Visio
1.5实验步骤和方法
1.5.1 ATM系统场景视图设计
图1 ATM系统用例图
1.5.2 设计ATM的系统逻辑视图
绘制图2,并设计ATM系统逻辑视图中的类图,要求至少包括以下类: CardReader,ATMScreen,Account,CashDispenser.
图2 逻辑视图之对象图
图3 对象图
1.5.3 设计ATM系统的进程视图
图4 ATM系统状态图
图5 活动图
ATM系统存款业务顺序图
图6 存款顺序图
ATM系统取款协作图
图7 ATM取款协作图
1.5.4 ATM系统的开发视图设计
图8 ATM系统组件图
1.5.5 ATM系统物理视图设计
图9 ATM系统部署图
1.6实验预习要求
ATM自动取款机系统的体系结构分析思考
Rational Rose 2003或 Microsoft Office Visio软件的使用
1.7思考题
从系统管理和维护者的角度如何设计ATM系统的各个场景视图。
1.8评分标准
要求独立完成上述给出的ATM系统的9个设计图,占70%,布局合理美观占30%。
1.9实验报告
文档评论(0)