版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ECSA,J M U,集美大学工商管理学院信息管理和信息系统实验室,第2课,电子商务系统分析和设计技术,电子商务需求分析,主要内容,UML概述需求工程一般理论CASE工具,统一建模语言UML,UML概述UML不是一种方法,而是一种建模语言,UML本身独立于进程。标准建模语言UML,UML的设计目标:使用面向对象的概念建立从概念模型到执行体的明确对应关系。关注重要影响问题,创建同时应用于人和机器的建模语言、标准建模语言UML。UML提供了从不同角度观察和显示系统各种特征的标准表示。在UML中,从任何角度对系统的抽象可以用多个模型图来描述,从这些不同角度生成的模型图最终构成了系统的整个模型。主要内
2、容、UML概述对象建模CASE工具、主要内容、UML概述视图模型图对象建模CASE工具、UML -视图、设计视图、实施视图、进程视图、部署视图和视图在建模时从不同角度描述系统。内部说明用例视图,系统内部的静态结构和动态行为,即系统功能的设计和实现。描述系统构成的节目组件。说明系统的并发性,强调同时系统中存在的各种通信和同步问题。它描述了系统的软件与各种硬件设备之间的配置关系。标准建模语言UML-视图和视图是从建模时的不同角度描述系统的。系统的用例视图:从系统外部的操作员角度说明系统的功能。系统的设计视图:内部说明系统内部的静态结构和动态行为,即系统功能的设计方法。系统的实施视图:说明系统由哪些
3、节目组件组成。系统的流程视图:说明系统的并发性,强调并发系统中存在的各种通信和同步问题。系统部署视图:描述系统中软件和各种硬件设备之间的配置关系。主要内容、UML概述对象建模CASE工具、主要内容、UML概述视图模型映射对象建模CASE工具、标准建模语言UML-model、模型是我们正在建模的产品,是与每个视图相关的信息记录。范例:系统的使用案例模型、使用案例检视中的资讯模型元素:构成模型的基本单位。主要内容、UML概述对象建模CASE工具、主要内容、UML概述视图模型图对象建模CASE工具、标准建模语言UML、UML模型图(范畴5、9):用例图表静态图表(类图表、对象图)行为图表(状态图表模
4、型是逻辑结构要理解图片的重点,就要理解图片的语法和意义。标准建模语言UML(用例映射),本质上,用例是用户和电脑之间实现特定目的的常见交互。用例描述了用户提出的一些茄子可见要求。用例可能很小。用例对应于特定的用户目标。标准建模语言用例图表(UML),用例图描述系统外部执行者和系统用例之间的连接。用例是对系统提供的功能(或系统的用途)的描述。执行者是可以使用这些用例的人员或外部系统。事例和执行者之间的连接说明了“谁使用了什么用例”。,标准建模语言UML(用例映射),用例图从系统外部执行者的角度说明系统需要提供的功能,并重点指出这些功能的执行者是谁。用例图在UML方法中占有非常重要的位置,UML也
5、称为用例驱动开发方法。标准建模语言UML(用例图表),用例图中的图:用例执行者系统:定义系统功能范围并说明系统功能的用例,描述外部实体的执行者都放在外部。关联:将执行者与用例相关联,以指示执行者表示的系统外部对象与用例中描述的系统要求相关联。、标准建模语言UML(用例图表)、用例图中的图:使用:从用例A连接到用例B,表示在用例A中使用用例B的行为或功能。扩展:从用例A连接到用例B,用例B描述基本要求,用例A描述该基本要求的特殊情况。注释正文:附加UML实体的文本说明注释:将注释正文附加到要说明的实体,指明注释正文是该实体的说明。使用,扩展,谁需要支持他们日常工作的系统?谁来维护和维护系统(辅助
6、用户)?系统需要控制哪些硬件?系统需要与其他系统交互的系统是什么?谁对系统结果感兴趣?标准建模语言UML(用例图表),获取用例:执行者需要为系统提供什么功能?执行者读取、创建、删除、修改或存储系统中的信息类型是什么?需要通知执行者的系统事件是什么?执行者需要提醒哪些系统事件?如何将这些事件表示为用例的功能?标准建模语言类图表(UML),在面向对象建模技术中,类、对象及其之间的关系是最基本的建模元素。对于要说明的系统,类模型、对象模型和它们之间的关系表示系统的结构。类图描述了系统中类和类之间的各种关系,其本质反映了系统中包含的各种对象的类型和对象之间的各种静态关系(关联、子类型)。标准建模语言U
7、ML(类图表),类图的图:类:表示类。其中,第一列是类的名称,第二列是类的属性,第三列是类的操作。包:包是表示类映射集合的分组机制。关联:表示类的对象之间的关系。该特殊格式包括配置关联和聚合关联。operations、attributes、class、package、标准建模语言UML(类图表示例1)、标准建模语言UML(包图表)和UML中的包是语义上类似的可更改模型元素(例如通常,包拥有对象类或其他包。包内的模型元素具有较强的耐受性,徐璐其他包内元素之间的结合性很弱。软件包图表示系统的静态结构。标准建模语言UML(包示例1)、标准建模语言UML(包示例2)、标准建模语言UML(包映射)、何时
8、使用包映射:在大型项目中,包图是重要的工具(只要整个系统的类图不能压缩到A4纸上,就有专家的建议)。包的概念对测试也特别有用。,标准建模语言状态映射(UML),状态映射状态图表是类的补充说明,显示这些对象可能具有的可能状态以及在特定事件发生时的状态转换。在状态图表中,状态显示为圆角矩形。状态变更称为转变,状态转变用箭头表示,箭头旁边显示转变发生的条件。状态转变可以包含表示发生转变时系统要执行的操作的操作。标准建模语言UML(状态图表示例1)、标准建模语言UML(序列图表)、序列图描述了对象之间的动态交互,强调了对象之间消息传递的时间顺序。描述在完成动作的对象类之间传递的消息的时间顺序。也就是说
9、,按时间顺序对控制流建模。标准建模语言UML(序列图示例1), display, keypad, card reader, cash counter, client manager,在协作图中,对象还由对象符号表示,箭头指示消息发送的方向,消息执行顺序由消息编号表示。标准建模语言协作图(UML),电脑,打印队列,打印服务节目,打印机,1。打印档案,3。档案存储打印机正在使用中,2 .打印档案打印机空闲,标准建模顺序图强调执行的时机,更容易知道事情发生的顺序。交互图是一个强大的工具,当您希望在一个使用案例中说明多个对象协同工作的行为时。交互图很好地表示显示对象之间的合作关系,但不能准确定义这些对
10、象的行为。要描述跨越多个用例的单个对象的行为,必须使用状态图。要描述多个用例或跨多个线程的多个对象的复杂行为,必须考虑使用活动图表。标准建模语言活动图表(UML),活动图表活动图表说明系统中各种活动的执行顺序,通常用于说明要在一个操作中执行的每个活动的执行流程。还经常用于描述用例的处理过程或交互过程。活动图由同时包含这些活动说明的活动组成。完成一个活动后,控件将沿控制切换箭头移动到下一个活动。活动图还可以方便地说明控制转移的条件和并行执行等要求。标准建模语言UML(活动图),将水放入容器,将咖啡放入过滤器,点燃咖啡炉,取出咖啡杯,在咖啡炉中放入过滤器,煮咖啡,倒咖啡,寻找饮料,拿起一罐可口可乐
11、,喝饮料,关掉咖啡炉,标准建模语言UML活动地图最适合描述并行行为。因此,它是支持工作流建模的最佳工具。活动图的最大缺点是很难明确描述动作和对象之间的关系。标准建模语言活动图表(UML),如果活动图表可用:(1)分析用例(2)了解与多个用例相关的工作流。(3)多线程应用程序处理。一般不要使用活动图表。(1)显示物件之间的合作(2)显示物件在生命周期中的运作方式。、标准建模语言组件映射(UML)、组件图表示系统中的各种物理组件及其连接,并表示系统代码本身的结构。标准建模语言组件图表(UML)、标准建模语言配置图表(UML)、配置图表配置图描述了系统的硬件和软件的物理配置和系统体系结构。由表示系统
12、硬件的节点组成,组件驻留在节点上并在节点上运行。配置图表示系统的软件组件和硬件之间的关系,表示运行系统的结构。组件图和布局用于建立系统的实现模型。标准建模语言UML(布局),客户a: PC PC,客户b: PC PC,数据库服务器:VAX,服务器:02,TCP/IP协议,TCP/IP门店通过电话自动订购,供应商自动结算,卖场扫描条形码进行销售。经理可以随时查看门店商品销售和库存情况。另外,我们必须向政府部门提供有关商品运营的报告。是的,很好。我已经理解了牙齿项目的大体结构框架。这很重要,但在制定计划之前,我们必须收集一些茄子需求。你刚才不是说了我的需要吗?事实上,你只说明了整个项目的概念和目标
13、。在真正了解实现业务目标所需的功能和用户要求之前,必须与实际使用系统的业务人员进行讨论。清楚地理解可以让您知道现有组件可以实现什么,哪些组件需要开发,从而节省时间。(大卫亚设,美国电视电视剧,美国电视电视剧,成功),案例:陈老师早就白手起家,在台湾传统手工鞋作坊开始了多年的经营奋斗,1977年在台湾成立了专门生产男女真皮皮鞋的集团公司之后,由于扩大规模业绩,1997年在江苏投资继续1200万美元,建设现代化综合鞋厂,在全国各地设立了18个办事处和近300家专卖店,可以说事业蒸蒸日上。、需求案例2,取得了这样巨大的成绩,陈感到了巨大的竞争压力和随之而来的管理不振。因此,他找来了多年来与自己并肩作战的张老师,让他负责企业信息化建设。张是公司的鲁迅,多年来掌握了公司的通缉业务,具有IT知识,陈也对他增加了信任。早在1996年,公司大陆业务刚刚进入正常轨道,需要时就要开发自行管理系统。但是该系统不适合日益增长的业务需求。、3为此,张将动员IT部门的大小成员,收集有关企业实施系统的相关资料,制定系统引进前的初步培训计划,培养基层种子教师(威廉莎士比亚,斯图亚特,本人) (威廉莎士比亚,美国电视电视剧,成功)软件公司的投标和调查是在准备工作进行两周后,台湾的软件公司和大陆公司来的。按照上层领导的指示,第一个目标是提高公司的销售系统,其次是生产系统。引进系统,台湾软件公司在台湾市场做得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年热轧产线智能排程AI自动排程使用率超70%实施方案
- 2026年长三角枢纽算力调度平台建设与“东数西算”工程落地
- 2026年行业特色数商培育引进实施方案
- 2026年人形机器人脑机接口人工智能在失能失智预防中应用
- 2026年棉花田激光除草机器人零农残作业操作实务
- 2026年汽车行业全供应链零碳协同管理体系建设
- 2026北京大学力学与工程科学学院招聘1名劳动合同制工作人员备考题库及答案详解(必刷)
- 2026重庆青年镇招聘公益性岗位人员4人备考题库及完整答案详解【易错题】
- 2026江西萍建工程建设有限公司招聘11人备考题库含答案详解(综合卷)
- 2026长鑫存储科技集团股份有限公司招聘16人备考题库附完整答案详解(名校卷)
- 船舶内部审核-审核要素
- 2024年常州信息职业技术学院单招职业适应性测试题库及答案一套
- 康复医学人体运动学
- 电梯维保服务投标方案
- 学生心理问题转介处置制度
- 贵州源鑫矿业有限公司煤矸石洗选综合利用项目环评报告
- 八年级下册音乐复习题及答案(湘艺版)
- 高中地理(湘教版2019版)必修二 全册知识点
- 1993年物理高考试卷与答案
- GB/T 19326-2012锻制承插焊、螺纹和对焊支管座
- 福彩3D历史开奖数据2002-2016(174)全部数据
评论
0/150
提交评论