- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 GIS工程设计与实践实习 实习一 以几何形状(点、线、面)为例子,使用UML语言设计相应的对象模型,需要体现类、对象、关系等特征。 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * UML回顾:基于UML的面向对象分析与设计 关系 用于说明两个或更多类之间的关系,UML中将这些关系分为三种类型:关联、聚合和组合。关联之上可以附带一个名称,以表明关联的真实含义。 表示类之间的一般与特殊关系。其中,三角形所指向的是超类,也即泛化类,泛化关联另一端的则为子类,也即特化类。 表示客户类和供方类/接口的依赖关系,其中供方类/接口的变化将影响客户类,或向客户类提供所需的信息。 uml 组件类 抽象类 产生 类 继承 关联 组成 Visio界面 实习二 设计校园地理信息系统用例图 最终提交需求分析报告 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * 用例模型知识回顾 用例模型描述外部执行者(Actor)所理解的系统功能。即待开发系统的功能需求。 用例模型由若干个用例图构成,用例图中主要描述执行者和用例之间的关系。在UML中,构成用例图的主要元素是用例和执行者及其它们之间的联系。 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * 如何建立用例模型 建立系统用例模型的过程就是对系统进行功能需求分析的过程。 定义系统 确定执行者和用例 描述执行者和用例关系 确认模型 ●确定系统范围; ●分析系统功能。 ●执行者通常是使用系统功能的外部用户或系统。 ●用例是一个子系统或系统的一个独立、完整功能。 各模型元素之间有:关联、使用、扩展及泛化等关系。 确认用例模型与用户需求的一致性,通常由用户与开发者共同完成。 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * (一)、确定执行者(Actor) 执行者是指用户在系统中所扮演的角色,执行者用类似人的图形来表示, 但执行者可以是人,也可以是一个外界系统。 如何确定执行者: 1、谁使用系统的主要功能(主执行者)? 2、谁需要从系统获得对日常工作的支持和服务? 3、需要谁维护管理系统的日常运行(副执行者)? 4、系统需要控制哪些硬件设备? 5、系统需要与其它哪些系统交互? 6、谁需要使用系统产生的结果(值)? 一、执行者 供货 买饮料 取货款 客户 供货人 收银员 自动售货系统 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * 二、 用例 如何确定用例: 1、与系统实现有关的主要问题是什么? 2、系统需要哪些输入/输出?这些输入/输出从何而来?到哪里去? 3、执行者需要系统提供哪些功能? 4、执行者是否需要对系统中的信息进行读、创建、修改、删除或存储? 二、用例 二、 用例 (二)、用例(use case) 从本质上讲,一个用例是用户与计算机之间的一次典型交互作用。在UML中,用例被定义成系统执行的一系列动作(功能)。用例有以下特点: 用例实现一个具体的用户目标。 用例由执行者激活,并将结果值反馈给执行者。 用例必须具有功能上的完整描述。 二、用例 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * (三)、用例之间的关系 执行者与用例之间通常是一种关联。 用例之间的联系: Use表示一个用例使用另一个用例。 Extend通过向被扩展的用例添加动作来扩展用例。 include表示一个用例的行为包含了另一个用例的行为。 售货 供货 取货款 顾客 供货人 收银员 售散装 饮料 打开机器 关闭机器 打开机器 关闭机器 扩展 使用 使用 使用 使用 自动售货机系统 含有使用和扩展关系 的用例图 其中:Use,Extend是一种泛化关系。 include是一种依赖关系。 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院 * 用例图 学生考试用例 * qshzhao@sgg.whu.edu.cn 武汉大学测绘学院
您可能关注的文档
- 地理湘教版必修2第四章人类和地理环境协调发展第一节人类面临主要环境问题.ppt
- 第2讲-君主专制政体演进和强化.pptx
- 第2节-生命活动主要承担者——蛋白质.ppt
- 第2章-电路等效变换.pptx
- 第1章--信息和计算机技术基础.ppt
- 第3讲--(教师1份)--一元二次方程解法--公式法.doc
- 第2章-虚拟化概述.pptx
- 第2讲--太阳对地球影响.ppt
- 第19课---中国近代民族工业发展.ppt
- 第20课-清朝君主专制强化.ppt
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
最近下载
- 地方政府大数据发展的现实与理想 .pdf
- 节能降碳知识竞赛.docx VIP
- 15D502 等电位联结安装(标准图集).pdf VIP
- 2024-2025学年北京海淀区七年级初一(上)期末历史试卷(含答案).pdf
- 矿井通风课程设计.pdf VIP
- 文华财经期货软件指标公式源码精准多空买卖点.doc VIP
- 2023-2024学年新疆乌鲁木齐市经开区八年级上学期期末数学试题及答案.pdf VIP
- 北京市海淀区2024-2025学年九年级上学期期末语文试题(含答案与解析).pdf VIP
- 医院食堂员工服务礼仪.pptx VIP
- Dify平台构建简单Agent全指南:零基础也能轻松上手.docx VIP
原创力文档


文档评论(0)