UML实验报告1.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文档。上传文档
查看更多
UML实验报告1.doc

《管理信息系统分析与设计》实验报告 (实验一) 河南科技大学管理学院 一、实验目的 掌握Rose的基本操作,学会使用Rose绘制用例图的方法,理解类图的概念,掌握建立类和类图的方法,掌握类图与代码的相互转换方法。 二、实验内容 Rose的基本操作 绘制用例图 编写一个简单的面向对象程序并画出类图 创建一个类图并将其转化为代码 三、实验结果 (一)绘制一个简单的用例图 绘制的初始图形如下: (二)修改图形 修改后的图形如下: (三)删除图形 删除了Student参与者后的图形如下: (四)发布模型 将图形发布成网页后,其主页如下: (五)绘制图书馆管理系统的用例图 绘制的图书馆管理系统的用例图如下: 借阅者的用例图 图书管理员的用例图 系统管理员的用例图 (六)编写一个简单的面向对象程序并画出类图 1、程序的运行结果如下: 2、“student”类的类图如下: (七)创建一个类图并将其转化为代码 1、绘制的类图如下: 2、生成的代码如下: //Source file: F:\\TDDOWNLOAD\\UML\\实验1\\kk\\student.java public class student { private int EnglishScore; private int ComputerScore; private int MathScore; public int id; public string name; public int SumScore; /** * @roseuid 4D9DA16D0131 */ public student() { } /** * @roseuid 4D9DA13200D0 */ public void sum() { } } private class assistant { public int id; public string name; private string jobTitle; /** * @roseuid 4D9DA818027C */ public assistant() { } /** * @param score1 * @param score2 * @param score3 * @return int * @roseuid 4D9DA7EA0053 */ public int max(int score1, int score2, int score3) { return 0; } } /** * assitant.assitant() * assitant.assistant(){ * * } * assitant.max(int,int,int){ * return 0; * } */ 四、思考题 1、在Rose中从编辑区中将Student参与者删除,然后将其从浏览器拖到编辑区中会产生什么样的效果?在编辑区中删除图形和在浏览器中删除图形有何区别? 答:(1)从浏览器拖到编辑区中Student会恢复。 (2)在编辑区中删除图形可以从浏览器中重新拖回,即恢复原来的图形;在浏览器中删除图形不可以恢复,永久性的删除。 2、属性的可见性有哪些?在Rose中通过什么符号表示可见性? 答:属性的可见性有:公有(Public) 私有(Private) 受保护(Protected) 3、Rose支持的程序语言有哪些? 答:支持用C++、JAVA,Visual Basic和Oracle生成代码,支持逆向工程。Rose本身能够支持的语言包括C++、Visual C++、Java、Smalltalk、Ada、Visual Basic和PowerBuilder,能够为CORBA应用产生接口定义语言(IDL)和为数据库应用产生数据库描述语言(DDL)。 4、Rose生成的代码有何特点? 答:(1)显示存储的位置 (2)显示属性的可见性 五、评分标准 评价项目 得分 内容完整,操作正确,图形美观,思考题回答准确 20 内容完整,操作较正确,图形较美观,思考题回答较准确 15 内容完整,操作基本正确,图形不够美观

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档