面向对象技术与ML--实验讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与ML--实验讲义

黑龙江大学 《面向对象技术与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中,根据名词短语识别找出概念类。 即:识别有关用例文本描述中的名词和名词短语,将它们作为候选的概念类或属性。 图二 创建领域模型的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方法,文档的建模过程中表达内容完整、清晰,符号正确,得分为优;如果表达内容有些不符,得分为良;如果模型与

文档评论(0)

iwh682 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档