- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-- 类别图范例 日期 付款:Boolean 号码:String 价格:Money 发送( ) 结束( ) 订单 名称 住址:Boolean 信用状况 客户 员 工 产 品 数量:Integer 价格:Money 符合状态:Boolean 订单明细 1 * {if 客户的信用状况是“poor” 则订付款的值必须是true} * 1 * 1 {信用状况()= = “poor”} 联络人 信用状态 信用限制 通知( ) 公司客户 信用卡号 个人客户 1 * -- 对象图范例 住址 = 高雄市 信用卡号 =XXXX XX客户 日期=90/02/01 付款= T 价格=3000 001订单 日期=90/04/01 付款= F 价格=5000 003订单 数量=5 符合状态=Y 价格=200 31/2 磁盘 数量=1 符合状态=Y 价格=2000 40倍光驱 数量=1 符合状态=Y 价格=5000 17 彩色屏幕 -- 送货处理类别汇总表 名词 类别 类别之属性 备注 业务部 行为者 送货单 ? 送货单编号 送货单 送货日期 送货单 折扣数 送货单 折让金额 送货单 送货单小计 送货单 送货单总金额 送货单 送货单未税金额 计算项目 税额 计算项目 客户 ? 客户编号 客户 送货单 -- 送货处理类别汇总表(续) 名词 类别 类别之属性 备注 客户名称 客户 地址 客户 电话 客户 成品 ? 成品编号 成品 品名 成品 规格 成品 库存量 成品 送货明细 ? 含送货单与成品 送货数量 送货明细 单价 送货明细 税率 ? -- 西子湾公司订购系统类别图 -- 西子湾公司订购系统对象图案例 活动图之组件 符 号 开始活动 一般活动 条件(例如限制、值或决策选项等) 状态、接口、数据储存或其他对象等 转换[条件] 转换 分支 转换 合并 转换 分岔 转换 结合 结束活动 五、作业行为塑模-- 活动图之组件与符号表达 --活动图之建构案例 找出活动间之转换:西子湾公司订购系统案例之整体作业流程如下: 客户在网站上浏览书籍产品型录,并点选欲购买的书籍进行新增订购项目的动作。 未进行下一个动作之前可重复新增订购项目的动作继续订购书籍。 新增订购项目结束后,客户先决定下一个步骤为何?若要结束订购进行结账则进入确认采购订单;若要修改书籍订购数量则进入修改订购数量;若要删除某本书籍则进入删除订购项目;若要放弃本次订购则进入取消采购订单。 --活动图之建构案例 (续) 修改订购数量后继续进行新增订购项目的动作。 删除订购项目结束后,客户先决定下一个步骤为何?若要结束订购进行结账则进入确认采购订单;若要继续订购书籍则进入新增订购项目,如果订购项目全数删除则进入取消采购订单。 执行取消采购订单动作时,系统进入删除订购项目,如果订购项目全数删除则回到取消采购订单,并结束在线订购的工作。 确认采购订单完成后则结束在线订购的工作。 绘制活动图 依上述步骤所找出之活动与活动间之转换,西子湾公司订购系统案例之整体作业可以活动图表达,如图13-9。 -- 西子湾订购系统案例之活动图 新增订购项目 修改订购项目 确认采购订单 删除订购项目 取消订购项目 继续订购书籍 客户上网订购书籍 继续订购书籍 [结束订购进行结账] 执行取消订单 [采购项目全数删除完成] [决定继续订购书籍] [确认订单] [决定修改订购数量] [决定删除某本书籍] [决定放弃本次订购] -- 新增订购项目使用个案之活动图 客户:客户 产品型录:书籍产品型录 购物车:购物车 是否订购完毕 显示细部说明 新增订购项目 设定订购项目 计算购物车 总金额 (是) (否) 面向对象技术—UML理论与实作 *UML常用图型 统一塑模语言(UML)是一种规格化、可视化及文件化的软件塑模语言,使用以下图形进行塑模: 使用个案图(Use Case Diagram)* 类别图(Class Diagram)* 物件图 循序图(Sequence Diagram)* 合作图 状态图 活动图(Activity Diagram)* 组件图 部署图 一、何谓面向对象 以洗衣机为例,洗衣机的操件面版上有: 电源 水位选择:〔高〕〔中〕〔低〕 洗衣选择:〔人工智能〕〔轻质衣料〕〔厚重衣料〕〔毛料〕 自定义行程:〔洗净〕〔洗衣〕〔脱水〕 预约启动/关闭 操作洗衣机时,毋须担心电压、电流或马达转速问题,因为这一切都透过面向对象的方式隐藏起来,用户只需透过几个按钮就可以操作自如。这就是所谓的「信息隐藏」。 根据洗衣机功能绘制出洗衣机的类别图(Class Diagram) 类别名称 属性(Attribute)=Data Member(资料成员) 操作(Operation)=Member Function(成
文档评论(0)