- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与UML--实验讲义
黑龙江大学
《面向对象技术与UML》
实验讲义
黑龙江大学软件学院
UML与软件开发工具实验课程共有五个实验题目,要求学生在每个实验完成后提交设计文档。本实验是《面向对象程序技术与UML》课程的实验教学部分。开设本实验可以使学生能够将课堂知识与实践相结合,让学生掌握用UML进行面向对象的全过程,同时也能使学生在实践中体会、深化了解课堂中学习的知识。
基本要求:
格式要求是按照《面向对象技术与UML》实验报告排版要求.doc写实验报告
具体包括:
通过实验掌握用用例捕获需求的方法,并会绘制用例图。
通过实验掌握用概念模型和活动图得到系统的需求模型。
通过实验掌握用顺序图和分析类图得到系统的分析模型。
通过实验掌握细化顺序图和设计类图,得到系统的设计模型,并自动生成实现模型。
通过实验掌握活动图、状态图、组件图、部署图的绘制和用法。
实验一用例模型
(一)实验目的
通过实验掌握用用例捕获需求的方法,并会绘制用例图。
掌握活动图的用法。
(二)实验内容
学生分小组选定项目题目,由各组的项目经理领导该组进行需求获取,对原始需求进行分析、验证,并以小组为单位书写用例(基本流程和扩展流程)和画用例图。用例文本的模板,见“用例描述模板.doc”,用例图见图一。
(三)Rose工具使用
用例图将在Rose的Use Case View 下创建,首先创建Actors包和Use Case包,然后再Use Case包下创建用例图,在每个用例的Document下写用例的基本流程。见图一。
图一创建用例模型的Rose界面
实验二 概念(领域)模型和活动图
(一)实验目的
通过实验掌握用概念模型和活动图得到系统的需求模型。
(二)实验内容
学生按第一个实验分组选定的题目,在第一个实验的基础上,设计出概念模型。
设计系统活动图,见图三。
(三)Rose工具使用
概念模型将在Rose的Logical View 下创建,首先创建用例实现,然后再在用例实现下创建概念模型或称为领域模型。见图2。
(四)步骤
创建概念模型,首先识别概念类,识别的策略包括两种:
使用概念目录列表找出概念
根据名词性短语找出概念
方法1. 使用概念目录列表找出概念,如下:
方法2:根据名词性短语找出概念
在Use Case中,根据名词短语识别找出概念类。 即:识别有关用例文本描述中的名词和名词短语,将它们作为候选的概念类或属性。
按上面方法定义概念类后,分析概念类间的关系,创建领域模型(也叫概念模型)如图2
图二 创建领域模型的Rose界面
图3 活动图的Rose界面
实验三 顺序图和分析类图,建立分析、设计模型
(一)实验目的
通过实验掌握用顺序图、分析类图和状态图得到系统的分析模型,并优化得到设计模型。
(二)实验内容
学生按第一个实验分组选定的题目,在第二个实验的基础上,绘制交互图(顺序图或协作图),见图四。
绘制分析类图(见图五),状态图(见图六)。
要求将课堂讲授的GRASP模式等职责分配技术尽可能地应用到项目中去。
(三)Rose工具使用
交互图将在Rose的Logical View 下创建,在用例实现的包下,创建Sequence Diagram图或Collaboration Diagram。见图四。
图四 创建顺序图的Rose界面
图五 创建分析类图的Rose界面
图六 状态图的Rose界面
实验四 设计类图转换为代码
(一)实验目的
掌握Rose工具的正向工程。
(二)实验内容
1.学生按第一个实验分组选定的题目,在第三个实验的基础上,完善顺序图和分析类图,形成设计类图,并将设计的结果变成程序框架。
(三)Rose工具使用
设计类图对应的代码可以在类图的Document下写。也可以用Rose的正向工程生成。见图四。转换后的代码仅仅是一个类的框架。
图七 设计类图转换为代码的Rose界面
实验五 部署图、组件图的绘制
(一)实验目的
掌握部署图、组件图的用途和绘制方法。
(二)实验内容
1.用Rose工具在前几个实验的基础上绘制系统的部署图、组件图。
(三)Rose工具使用
绘制组件图用到的Rose的Component View,绘制部署图用到的Rose的Deployment View。见图五、图六。
图八 创建组件图的Rose界面
图九 创建部署图的Rose界面
实验成绩评定:
1、实验成绩占总成绩的20%;
2、实验成绩按100分计,实验一、三各占(30分)、实验二占(20分),实验四(10分),实验五(10分),最后折合成20分。
实验成绩评定标准:
实验一和实验二:能够根据用户需求,按照OOA方法,文档的建模过程中表
您可能关注的文档
- 《论中国企业应对反倾销的策略与措施.doc
- 《论中国传统文化的继承与发展.doc
- (干部绩效考核管理办法-范本.doc
- 陈巨来.doc
- (干部考核材料.doc
- 《论中国制造业产业升级的现状及前景.doc
- 《论中国博物馆事业的发展方向.doc
- (干部考评系统软件及干部民主测评的方法介绍.doc
- 陈洋湄~手艺传承历史.doc
- (平安建设学习资料二.doc
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
文档评论(0)