UML建模案例分析

上传人:tian****1990 文档编号:245025533 上传时间:2024-10-07 格式:PPT 页数:46 大小:267.50KB
返回 下载 相关 举报
UML建模案例分析_第1页
第1页 / 共46页
UML建模案例分析_第2页
第2页 / 共46页
UML建模案例分析_第3页
第3页 / 共46页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,UML,建模案例分析,-,网络教学系统,UML,建模,1,网络教学系统的需求分析,2,系统的,UML,基本模型,3,系统中的类,4,系统的配置与实现,1.1,系统功能需求,1.2,数据信息管理模块,1.3,基本业务模块,1.4,信息浏览、查询模块,1,网络教学系统的需求分析,系统的功能需求主要包括以下几个方面:,学生可以登录网站浏览信息、查找信息和下载文件。,教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。,系统管理员可以对页面维护以及批准用户的注册申请。,1.1,系统功能需求,系统主要包括以下几个模块:,数据库管理模块,基本业务模块,信息浏览、查询模块,1.1,系统功能需求,功能需求模块,数据库管理模块,基本业务模块,信息浏览查询模块,数据信息管理模块包含的功能:,教师信息管理,课程简介信息管理,文件上传信息的管理,1.2,数据信息管理模块,数据信息模块,教师信息管理,课程简介信息管理,文件上传信息管理,基本业务模块包含的功能:,文件上传,文件下载,消息发布,消息修改和更新,页面维护,用户注册批准,1.3,基本业务模块,基本业务模块,文件上传,消息修改和更新,页面维护,文件下载,消息发布,用户批准注册,信息浏览、查询模块主要用于网页上信息的浏览、搜索,包括:,网页信息浏览,文章信息搜索,1.4,信息浏览、查询模块,信息浏览查询模块,网页信息浏览,文章信息搜索,2.1,建立,UML,初始模型,2.2,系统的用例图,2.3,系统的时序图,2.4,系统的协作图,2.5,系统的状态图,2.6,系统的活动图,2,系统的,UML,基本模型,创建用例图之前首先需要确定参与者。,系统中的参与者主要有三类:,教师,学生,系统管理员,2.2,系统的用例图,1.,系统用户参与的总的用例图,2.,学生参与的用例图,3.,教师参与的用例图,4.,系统管理员参与的用例图,2.2 系统的用例图,1.,系统用户参与的总的用例图,2.,学生参与的用例图,3.,教师参与的用例图,4.,系统管理员参与的用例图,1.,系统管理人员管理网站的时序图,2.,用户登录系统的时序图,3.,学生下载文件的时序图,2.3,系统的时序图,1.,系统管理人员管理网站的时序图,2.,用户登录系统的时序图,3.,学生下载文件的时序图,1.,用户登录系统的协作图,2.,学生下载文件的协作图,2.4,系统的协作图,1.,用户登录系统的协作图,2.,学生下载文件的协作图,2.5,系统的状态图,1.,用户登录系统的活动图,2.,教师上传课件的活动图,3.,系统管理员进行网站维护的活动图,2.6,系统的活动图,1.,用户登录系统的活动图,2.,教师上传课件的活动图,3.,系统管理员进行网站维护的活动图,1.,类图的生成,2.,各个类之间的关系,3,系统中的类,参与者相关的类,一些其他的类,1.,类图的生成,(,1,)参与者相关的类,(,2,)一些其他的类,2.,各个类之间的关系,4,系统的配置与实现,系统的配置图,嵌入式软件系统应用实例,嵌入式系统,,embedded system,,是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。,嵌入式系统几乎包括了生活中的所有电器设备,如移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。,嵌入系统中的基本概念:,1.,时间:时间约束是嵌入式系统分类的基础,嵌入式系统按照时间约束分为:软系统和硬系统。,软系统只是力求尽快地工作而不需要在一个指定的时间界限内完成。硬系统要求在一个严格的事件界限内完成任务,。,2.,线程:,线程也叫任务(,task),是一个简单的程序,它是应用程序的一部分,并在应用程序中完成一些带有意义的工作。它通常有,6,中状态:,运行:获得,CPU,控制权。就绪:进入任务等待队列,通过调度转为运行状态。,等待事件:任务发生阻塞,移出任务等待队列,等待系统实时事件的发生而唤醒,从而转为就绪或运行。,延迟:任务自身挂起一段指定的时间,中断:,CPU,正在处理中断。休眠:任务完成或错误等原因被清除的任务,也可以认为是系统中不存在的任务。,3.,中断:它是通知,CPU,某个异步事件发生的,4.,操作系统:,嵌入式操作系统概论,硬件,操作系统,程序,硬件,内嵌式操作系统,系统组件,用户程序,嵌入式系统结构,计算机系统结构,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!