• 1. 第八章 学习案例(3) UML辅助网站规划和设计 统一建模语言 Unified Modeling Language
  • 2. UML辅助网站规划和设计需求分析 系统用例模型 系统动态模型 创建系统包图 系统类模型 系统部署
  • 3. 需求分析 为了示范UML在网站建设中的应用,本案例将构造一个支持无线用户、提供各个地区天气报表和交通流量报表的网站。
  • 4. 用例图 创建角色
  • 5. 用例图
  • 6. (本页无文本内容)
  • 7. 类图Renderer类是一个抽象类(用斜体字显示)。这意味着Renderer类不能直接使用,程序只能创建其子类的实例(即new Region())。为了满足把页面内容显示到不同类型浏览器的需要,所有用来生成内容的页面都必须从Renderer类派生。 WeatherReport类创建并拥有Region(区域)对象,这通过代表聚合关系的黑色菱形显示出来,它表示一个对象拥有并创建其他对象。
  • 8. (本页无文本内容)
  • 9. 获取天气报表协作图
  • 10. (本页无文本内容)
  • 11. 用户界面组织
  • 12. 在上图中,各种网站服务被捆绑到了不同的网站区域: / - 网站的根 /common/ - 公用的图形、脚本、CSS文件等 /maps/ - 地图数据 /traffic/ - 交通流量报表 /weather/ - 天气报表
  • 13. 该图还显示了在页面之间传递的参数。 regionId是一个很重要的参数,它代表着用户感兴趣的地区(可能是一个国家、城市或者省份)。regionId在页面之间传递地区信息,使得用户能够从指定地区的天气报表跳转到交通流量信息。