实验2-图片浏览软件系统UML建模.docVIP

  • 22
  • 0
  • 约 3页
  • 2017-03-09 发布于重庆
  • 举报
实验2-图片浏览软件系统UML建模

实验二 图片浏览软件系统可视化建模 实验目的 采用UML 统一建模语言 对图片浏览软件进行系统建模,掌握面向对象分析与面向对象设计思想。在建模过程中,熟悉case工具的使用。 实验要求 对图片浏览软件进行需求分析; 对图片浏览软件进行需求分析; 掌握UML用例图、类图、顺序图画法; 熟悉starUML工作环境。 实验内容 1 图片浏览软件需求 功能需求 分析: 进入具体文件路径,选择图片; 打开图片并显示图片; 对图片可进行放大与缩小操作; 浏览当前文件夹中下一张图片; 保存当前图片; 退出软件。 要求:请画出对应用例图。 图1 系统用例图 2图片浏览软件概要设计: 系统入口函数分装在Main类中,Main依赖界面显示类ViewerFrame; ViewerFrame继承自JFrame类 用于界面显示的容器 ; ViewerFrame由一个JMenuBar 菜单容器类 、JPanel 工具栏容器类 及JLabel 图片显示容器类 组成;在本系统中,后三者不能脱离ViewerFrame单独存在。 要求:请画出系统框架的类图。 图2 系统框架类图 3图片浏览软件详细设计: 3.1 细化类图 需给出类的主要方法和属性 JMenuBar由JMenu 菜单 类组成,JMenu不能脱离JMenuBar单独存在,JMenu由JMenuItem 菜单项 类组成,在此假定JMenuItem可以脱离JMenu单独存在; 为JMenuItem添加ActionListener 监听器 ,即ActionListener类依赖JMenuItem类; ActionListener类自带actionPerformed成员方法 如下 ,请讲此成员方法添加到ActionListener类中,需注明成员方法访问权限、返回类型、参数类型、参数名。 3.2 对象动态交互 如下时序图:表示用户从菜单打开图片,并显示图片,然后缩小图片,最后保存图片,退出软件。请在starUML中画出如下时序图。 图3 时序图 实验总结

文档评论(0)

1亿VIP精品文档

相关文档