[工学]UML课程设计课件.ppt

[工学]UML课程设计课件

第4章 用例视图 4.1 概述 4.2 参与者(Actor) 4.3 用例(Use Case) 4.4 用例图建模技术 4.5 实例——图书馆管理系统中的用例视图 4.3 用例(Use Case) 6.1.1 时序图的概念和内容 6.4 状态图(Statechart Diagram) 活动图专有的模型元素 对象 Rational Rose 2003不支持专门的对象图建模,但是允许对象出现在活动图、协作图和顺序图中 活动图中的对象可以表示活动之间的输入输出关系 对象可以以多种状态出现 活动图专有的模型元素 对象流 在UML规格文件中,对象流是指将对象状态作为输入或输出的控制流。 活动图中的对象流表示对象和一个活动的关系,对象可以创建一个对象流(作为输出),也可以使用对象流(作为输入)。 图形表示 用虚线箭头来表示对象流 活动图专有的模型元素 理解对象和对象流 对象可以以不同的状态出现多次; 活动可以改变对象的状态; 对象通过对象流和活动相连。 电信业 Ericsson、Alcatel、MCI 交通、航空、国防 Lockheed-Martin、British Aerospace 制造业 Xerox、Volvo、Intel 金融业 Visa、Merrill Lynch、Schwab 系统集成业 Ernst Young、Oracle、Deloitte Touche BBS论坛系统的需求分析 动态建模 协作图 会员发帖回帖的协作图 论坛管理员管理会员的协作图 论坛管理员管理论坛分类的协作图 论坛管理员管理帖子的协作图 系统的状态图 系统的活动图 系统的配置和实现 第12章 新闻中心管理系统 12.1 新闻中心管理系统的需求分析 12.2 系统的UML基本模型 12.3 系统中的类 12.4 系统的配置和实现 12.1 新闻中心管理系统的需求分析 信息浏览模块 后台管理模块 12.2 系统的UML基本模型 系统的用例图 系统的时序图 浏览者上网浏览新闻的时序图 系统管理员删除新闻的时序图 系统的协作图 系统的状态图 12.3 系统中的类 双向工程 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 系统维护活动图 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 类图的生成 管理员类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 管理员验证类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 新闻类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 新闻业务逻辑类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 新闻持久化类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 与数据库相连的类 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 类间的关系 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 选中一个类,然后选择【Tools→Java/J2EE→GenerateCode】。 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 12.4 系统的配置和实现 系统的组件图 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 系统的配置图 内蒙古工业大学 软件体系结构与UML 第10讲 新闻中心管理系统 内蒙古工业大学 项目背景 POS机系统是电子收款机系统,通过计算机化用于处理销售和支付,记录销售信息。该系统包括计算机、条码扫描仪、现金抽屉等硬件、以及使系统运转的软件和为不同服务的应用程序提供接口。 内蒙古工业大学 * 问题描述 收银员可以记录销售商品信息,系统计算总价。 收银员能够通过系统处理支持,包括现金支付、信用卡支付和支票支付。 经理还能处理顾客退货。 系统要求具有一定的容错性,即如果远程服务(如库存系统)暂时中断,系统必须仍然能够获取销售信息并且至少能够处理现金付款。 POS机必须支持日益增多的各种的客户终端和接口,比如多种形式的用户图形界面、触摸屏输入装置、无线PDA等。 系统需要一种机制提供灵活的处理不同客户独特的业务逻辑规则和定制能力。 内蒙古工业大学 * 一、需求建模 收银员:能够准确、快速地输入,而且没有支付错误,因为如果少收货款,将从其薪水众扣除。 售货员:自动更新销售提成。 顾客:希望以最小代价完成购买活动并得到快速服务。便捷、清晰地看到所输入的商品项目和价格。得到购买凭证,以便退货。 1 与客户沟通 内蒙古工业大学 * 1 与客户沟通(序) 公司:希望准确地记录交易,满足顾客要求。确保记录了支付授权服务的支付票据。有一定的容错性。能够自动、

文档评论(0)

1亿VIP精品文档

相关文档