完整的软件工程示范案例.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整的软件工程示范案例

步骤: (1)在Rose中,从创建新的模型窗口中双击某一框架,例如J2SE(等一会!) (2)打开工具栏菜单,点击Options,然后点击Notation,在默认语言中选择Java。 (3)在Logical View中,创建一个新的类图,命名为HelloWorld。打开这个图。 (4)在Logical View中展开java-applet. (5)在图的窗口中画出存在的小程序的类 (6)在图中添加新的类,并将它命名为HelloWorldApplet (7)用泛化关系将HelloWorldApplet 指向Applet类 (8)在browser中右击HelloWorldApplet类来添加一个新的操作,将操作命名为paint 注:必须在browser,而不是在Specification Window中添加操作 (9)在browser中右击paint,然后单击Open Specification 注:Methods Specification Window将显示出来 (10)在返回类型域中选择void (11)单击Arguments的New(Insert)按钮,在Name域中键入g (12)扩展java-awt, 然后双击Graphics,单击OK 步骤: (1)在Tools菜单中,单击Java-J2EE-Project Specification (2)在Classpaths的列表中选择D:\MyHelloWorld,单击ok。 注: D:\MyHelloWorld这个就是存储项目代码的目录。 步骤: (1)在图的窗口中右击新的小程序(类),然后单击Java-J2EE-Generate Code 注:将显示Assign CLASSPATH Entries窗口。Rose将自动从.class file中创建组件(.java file)到生成代码,选择编辑器窗口。 (2)在Classpaths Entries下,单击D:\MyHelloWorld目录,HelloWorldApplet.java,单击ok。 注:成功生成代码。 步骤: (3)给paint操作添加一个信息,使得运行小程序时,能够看到一些信息。 在图中右击HelloWorldApplet类,然后单击Java-J2EE-Edit Code 注:确定编辑器窗口显示出来 (4)在paint操作内,键入g.drawString(Hello World!,50,25); (5)在File菜单中单击Save (6)单击Build-compiler Options,确定D:\jdk1.6\bin\javac.exe 显示在Compiler Path窗口中,然后单击OK (7)单击Build-compile File 为了查看编译信息,确定在View菜单中选择了log窗口 步骤: (1)单击开始,运行,cmd 注:在Applet Viewer中会看到小应用程序时的输出。确定Hello.html文件和代码在一个目录下。打开命令窗口。 (2)进入D:\MyHelloWorld目录,输入 步骤: (1)在编辑器窗口,添加下面的操作: public float meaningOfLife(){return42.;} (2)在File菜单上,单击Save按钮 (3)在图中右击HelloWorldApplet类,并右击Java-J2EE-Reverse Engineer (4)选中HelloWorldApplet.java文件,单击add (5)单击Select All,然后单击Reverse (6)单击Done,退出窗口 (7)扩展Component View,将会看到HelloWorldApplet 组件被创建 MDA(Model-Driven Architecture)技术还不成熟,整个项目都通过建模生成代码是不现实的。 在实际中,重要的问题是如何保持代码和设计的统一。 UML的优势是可视化。 代码生成技术主要用于维护系统框架。

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档