第三章系统动态分析与行为模型课件.ppt
《第三章系统动态分析与行为模型课件.ppt》由会员分享,可在线阅读,更多相关《第三章系统动态分析与行为模型课件.ppt(115页珍藏版)》请在三一办公上搜索。
1、第三章系统动态分析与行为模型,概述,动态分析序列图等,需求捕获用例图,静态分析类图、对象图,概述,动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互,主要是建立系统的交互图和行为图。,概述,交互图对象之间的合作在UML里被称作交互。交互体现了对象之间的作用、对象之间的联系。,序列(顺序、时序)图(Sequence Diagram)协作图(Collabboration Diagram),概述,行为图主要用来设计程序的行为。,状态图(Statechart Diagram)活动图(Activity Diagram),概述,序列图协作图状态图活动图,动态分析模型包括下列模型图:,
2、概述,序列图:注重表达交互作用的时间顺序,没有明确表示对象间的关系。(对象之间的交互或对象外部的交互行为)协作图:协作图注重表示对象间的关系,时间顺序可以从消息的序号中获得。状态图:状态图主要描述系统行为的结果。(表示对象内部的状态变化)活动图:活动图主要描述系统动态行为的过程。,状态图,日常生活中,事物状态的变化无处不在。面向对象分析与设计中,对象的状态、状态的转换、触发状态转换的事件、对象对事件的响应(即事件的行为)等都可以用状态图来描述。,状态图,状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。,状态图,状态图(statechart diagram):用来描述一个特定的
3、对象所有可能的状态,以及由于各种事件的发生而引起状态之间的转移和变化。,一个机器的状态图,状态图的作用,状态图清晰地描述了状态转换时所必须触发的事件、监护条件和动作等影响转换的因素,有利于程序员避免程序中非法事件的进入。状态图清晰地描述了状态之间的转换顺序,通过状态的转换顺序可以清晰看出事件的执行顺序。清晰的时间顺序有利于程序员在开发程序时避免出现事件错序的情况。状态图通过判定可以更好地描述工作流因为不同的条件发生的分支。,状态图的构成要素,状态图:由状态、转换、判定、同步、事件等组成:,状态图-状态,状态指的是对象在其生命周期中的一种状况,处于某个特定状态中的对象必然会满足某些条件、执行某些
4、动作或者是等待某些事件。状态用于对实体在其生命周期的各种状况进行建模,一个实体总是在有限的一段时间内保持一个状态。,状态图-状态,状态图中的状态一般是给定对象中的一组属性值。这组属性值是对象所有属性的子集。若对象的任何一个属性值都是一个状态,全部的状态构成一个庞大的状态空间。事实上,并非状态空间的每一个状态都是值得关注的。在对系统建模时,我们只关心那些明显影响对象行为的属性,以及由它们表达的对象状态,而不理睬那些与对象行为无关的状态。,状态图-状态,例:飞机对象所有飞机的属性值的笛卡儿积构成了“飞机”对象庞大的状态空间,飞机每飞行1km,就处于一个全新的状态,飞机每使用1年就会处于一个新的状态
5、,状态图-状态,显然,列出对象的全部状态并绘制状态图是不现实的(也没有必要)。建模的时候只需要考虑与对象当前行为有关的属性状态即可。,状态图-状态,对“飞机”对象来说:累计飞行10000km与15000km在行为上并无实质性的区别建模时,也许系统关心的只是飞机的当前使用状况,如飞行、着陆、机场停放、维修和报废等。可以根据飞机使用的几种情况将建立状态图,其中可以建立“飞行”、“着陆”、“机场停放”、“维修”、“报废”等几种状态。,状态图的UML表示,初始状态,终止状态,简单状态,添加动作的状态,状态图的UML表示,1.状态名 状态名指的是状态的名字。2.初始状态 每个状态图都应该有一个初始状态,
6、它代表状态图的起始位置。初始状态是一个伪状态(一个和普通状态有链接的假状态),对象不可能保持在初始状态。在UML中一个状态图只能有一个初始状态。,状态图的UML表示,3.终止状态 终止状态是一个状态图的终点,一个状态图可以拥有一个或者多个终止状态。对象可以保持在终止状态,但终止状态不可能有任何形式的触发转换。有些特殊的状态图,可以没有终止状态。,状态图的UML表示,4.入口动作和出口动作 在特定的状态下对象可执行的动作包括:1.entry/EntryAction 进入状态时执行的动作 2.do/DoAction 状态激活时一直执行的动作 3.exit/ExitAction 离开状态时执行的动作
7、,状态图的UML表示,5.组合状态 嵌套在另外一个状态中的状态称之为子状态(sub-state),一个含有子状态的状态被称作组合状态(Compound States)。,状态图的UML表示,5.历史状态 历史状态是一个伪状态,其目的是记住从组合状态中退出时所处的子状态,当再次进入组合状态,可直接进入这个子状态,而不是再次从组合状态的初态开始。,状态图的UML表示,5.历史状态 历史状态分为两种:浅历史状态 只记住最外层组合状态历史浅历史状态 可以记录任意深度的组合状态的历史。,状态图的UML表示,6.同步(并发)同步是为了说明并发工作流的分支与汇合。,状态图的UML表示,7.判定,有判定示例,
8、无判定示例,状态图的UML表示,7.判定,状态图的UML表示,7.事件,一个事件的发生能触发状态的转换。UML中的事件有:调用事件、信号事件、改变事件、时间事件。,事件,调用事件(CallEvent)调用事件至少涉及两个及以上的对象,一个对象请求调用另一个对象的操作。调用事件一般为同步调用,也可以是异步调用。如果调用者需等待操作的完成,则是同步调用,否则是异步调用。,事件,信号事件(signalEvent)信号是作为两个对象之间的通信媒介的命名的实体,信号的接收是接收对象的一个事件。发送对象明确地创建并初始化一个信号实例并把它送到一个或一组对象。,事件,改变事件(ChangeEvent)改变事
9、件指的是依赖与特定属性值的布尔表达式所表示的条件满足时,事件发生改变。如:when(number100),事件,时间事件(TimeEvent)时间事件是经过一定的时间或达到某个绝对时间后发生的事件。如:after(2 seconds)/connectPrint,状态图的UML表示,8.监护条件(GuardCondition),状态转换可能具有一个监护条件,监护条件是一个布尔表达式,它是触发转换必须具备的条件。,状态图实例,状态图实例,在一般的系统中,很少会直接实现状态图,常见方式是分析状态图内的活动或动作归入类图,随后通过序列图的设计来间接落实状态图。针对每一张状态图,可以经由下述步骤,找到相
10、关操作及属性。状态内部的所有动作,以及所有转换,可以定义为操作。所有动作及转换用到的数据,可以定义为属性。与该类有泛化关系与组合关系的其他类,可以同时考虑他们的操作及属性。有些属性或操作可能是其他对象的,请将他们归还所属类。,找出类的操作及属性,针对每一个操作 可以找到下述可能用到的属性。设定交易数据():申购日期、信托金额、扣款账号、凭证号码、扣款日期、投资金额。产生交易编号():凭证号码。设定状态():扣款情况(正常扣款、暂停扣款、终止扣款)。扣款():交易金额(投资金额+手续费)累计失败次数():失败次数关闭定期定额交易():终止日期、扣款情况(终止扣款),找出类的操作及属性,找出类的泛
11、化关系,由于定期定额申购、单笔申购与申购交易之间有泛化关系,将共同之处搬到申购交易处。,找出类的组合关系,定期定额申购与单期交易之间有组合关系,所以针对单期交易,找到如下图所示的操作及属性。,操作、属性归还所属类,计算可申购单位数()单期交易-申购交易银行折扣 申购交易-银行分行基金管理费 申购交易-基金库存单位数 申购交易,操作、属性归还所属类,操作、属性归还所属类,活动图,活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程。活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对
12、业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模,活动图,活动图与流程图的区别,流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现 的是系统的行为,而非系统的处理过程。活动图能够表示并发活动的情形,而流程图不能。活动图是面向对象的,而流程图是面向过程的。,活动图,泳道 为了对活动的职责进行组织而在活动图中将活动状态分为不同的组称为泳道。在活动图中,每个活动只能明确地属于一个泳道,泳道明确地表示哪些活动是由哪些对象进行的。,活动图实例,活动图实例,新员工培训课程,公司介绍篇,新员工
13、培训课程,价值体系内容:我们的价值来源于我们的被认可 我们的收入取决于自己的创造 我们要以同等时间创造更多的财富 我们只有比别人更多的付出才能活得更好 与时代一同进步,一天一小步,一年一大步 我今天的事情是否已计划好,并切实在做 我现在做的事情是否应该做 我做事有激情吗?是否专心、高效 我是否有危机感?想过今后咋办?,新员工培训课程,工作指导原则:1、我们改变不了别人,我们改变自己2、把每件事情做到100分3、今天的事情今天做完4、把坏事变成好事,新员工培训课程,公司对人的要求:1、有很强的责任心、爱岗、敬业2、有很好的专业形象3、有能顶得住压力的能力4、有不断迎接挑战的决心5、有很强的团队意
14、识和工作意愿6、愿意接受和服从公司的管理及价值体系7、愿意与公司共同发展 8、强调并重视积极工作态度、良好工作方法、学习能力、发展潜力,新员工培训课程,在华乐工作的优势:1、规范管理、提供安全、稳定感2、公司的规模、形象良好,更容易取得工作业绩3、部门及岗位设置合理、规范、工作更得心应手,容易专注4、工作接触面广,迅速了解同行业最新信息,进步快5、高科技行业,个人的社会地位显优越性6、企业的发展前景看好,能提供多方面的锻练及升迁机会7、公司对员工负责,培训机会多,新员工培训课程,华乐公司天条不诚实教唆别人不好好工作严重损坏公司的形象,新员工培训课程,信息系统部,商用业务部,消费业务部,客户服务
15、中心,商务部,市场推广部,人力资源部,总经理室,组织结构,财务部,泉州分公司,新员工培训课程,信息系统部 部门职责 1、政府教育处:政府、教育行业的招投标、采购工作;2、企业客户处:各行业的销售 3、技术安装组:公司销售机器的安装、调试,新产品的宣传,方案的撰写,网站建设,公司内部网络的维护。岗位设置:1、部门助理,主要负责内部人员及事务的协调、回访、追款2、业务助理,参与电话销售,协助客户经理做好标书的制作,合同的执行,催款,回访。3、客户经理,做好行业客户的开发,完成下达的销售任务;4、技术安装,公司销售机器的安装调试、新产品的宣传;6、网站开发,负责公司内部网站内容的更新、日常维护及新功
16、能的开发;承接部分客户网站的建设与开发,实现一定利润的要求。,新员工培训课程,消费业务部部门职责:1、渠 道 处:消费产品的渠道建设、推广,争取厂家资源;2、数 码 产品处:联想数码产品、爱多丽数码产品的市场推广;3、笔 记 本 处:消费笔记本产品的市场推广;岗位设置:1、部门助理,协助部门经理及部门所有成员完成各种工作,报价,销售单审核,部门事务的协调2、渠道专员,与厂家资源的争取,渠道的建设、维护,完成下达指标;3、产品专员,负责主管产品推广和培训、渠道体系的建设和优化 4、下属店面:联想1+1专卖店,新员工培训课程,商用业务部部门职责:1、渠 道 处:商用产品的渠道建设、推广,争取厂家资
17、源;2、笔 记 本处:联想昭阳、宏基、东芝、惠普笔记本的市场 运作;3、外设产品处:惠普、联想打印机的产品运作,耗材 4、惠普产品处:惠普全系列产品的市场运作岗位设置:1、部门助理,协助部门经理及部门所有成员完成各种工作,报价,销 售单据的审核,部门事务的协调2、渠道专员,与厂家资源的争取,渠道的建设、维护,完成下达指标;3、产品专员,负责主管产品推广和培训、渠道体系的建设和优化5、下属店面:惠普专卖店,新员工培训课程,客户服务中心部门职责:负责公司的整体售后服务,确保客户满意度岗位设置:1、联想台式、服务器产品:服务主管、技术主管、大客户专员、上门工程师2、边缘产品:笔记本、打印机、手持、数
18、码产品(业务主管)3、部门内部:部门助理、部门业务主管、备件专员、800专员、协 调员,新员工培训课程,商务部(商务、仓库、车队)部门职责:负责资金及货物的周转,确保及时、安全岗位设置:1、商务:开单商务、订货商务、信控专岗2、仓库:物品的进出帐管理,货物的及时发放,确保货物的安全3、司机、发货,新员工培训课程,市场推广部部门职责:通过各种广告、报道、市场活动竖立公司的形象,推广销售产品。规划、支持福建省内三十几家联想签约经销商在联想产品方面的宣传、推广工作。岗位设置:1、市场推广专员,部分市场活动的策划执行,合理安排资料的发放及 宣传物品的管理,指导经销商基金的合理使用、报 销、返款;引导经
19、销商举办推广活动。2、市场专员,配合市场活动及宣传物品资料的管理,新老客户的档案 管理,做好部门辅助工作,新员工培训课程,人力资源部部门职责:人员招收:以最快速度满足用人需求,并建立人员档案;员工的管理:在职的培养、座谈、离职工作移交的监督;制度:发布、保管各项制度,并做好解释、执行工作;内部财产保管:做好几部员工领用财产的登记;办理员工的劳动合同,及劳动保险;岗位设置:1、人事主管:人员的招聘、制度的制度、财产领用的审批、离职员 工的工作移交监督、人员的座谈;2、人事专员:员工各项合同、保险手续的办理,制度的执行,财产 登记、保管,新员工培训课程,财务部:部门职责:主要负责公司财务的核算设置
20、岗位:财务经理、会计、出纳、开票员,新员工培训课程,行为规范及制度篇,1)穿戴整洁,不讲粗话,与同事和睦相处;2)尊重他人,不许起同事外号;遇有不懂的问题,虚心请教;3)严格遵守公司的各项规章制度;4)自觉维护公司良好的办公环境,积极主动做好环境卫生的打扫,对不符合规范的则接受公司的处罚(10元/次)5)不得在办公室内吸烟、看报纸、聊天、吃东西;6)上班时间不能上与工作无关的网站,更不允许玩游戏,聊QQ,一经发现处50元处罚;7)节约各项资源:电话长话短说,下班关闭各电源开关,合理使用办公资源,不得造成浪费;8)其它未尽事宜参照四美达员工手册,新员工培训课程,行为规范,新员工培训课程,道德准则
21、,1)入职前,必须理清与原用人单位的劳动关系,并提供解除劳动关系证明,或签定声明。若因此引发的劳动纠纷,则由个人承担责任,公司不予负责;2)保密a、不允许向他人透露自己的待遇情况,包括奖金,如有发现将在现有薪资的基础上倒扣20%作为处罚;b、不得泄露公司的客户资料给第三方,一经发现将作开除处理;c、妥善保管公司发给的员工手册、管理制度、培训手册等,不得擅自外借非本公司人员。并要求在离职前如数归还公司。如有丢失每本赔偿100元;d、重要岗位人员(如软件人员、网站建设、财务、商务)还需与公司另行签定安全保密协议;,新员工培训课程,3)诚实,不能有任何不诚实的言行,更不能以任何不诚实的方法,骗取公司
22、的费用及礼品,一旦发现马上终止劳动关系;4)忠于公司,忠于自己的事业,不得兼职,或以第三方的身份在上班时间干私活;如有违反,公司将立即终止试用关系;如因此造成的损失,公司将保留任可起诉的权利;5)不得随意散布公司谣言,特别是不好的,有损公司形象的;6)公司天条:不诚实、教唆别人不好好工作、严重损坏公司形象。凡触犯天条的将立即给予辞退;7)符合末名淘汰制中的相关条例将被除名,公司不会给予任何赔偿;8)遵守厦门市的各项法规,做文明市明;9)其它未尽事宜,以员工手册为准。补充:如违反职业道德中的任何一条款,公司将有权做出开除处理,并不予任何赔偿,新员工培训课程,用工制度,用工分析,根据岗位要求招收,
23、考试、面试筛选,填写档案表,签定试用合同,试用、培训、督导,鉴定,合格,签定合同,正式上岗,正式考核,不合格,延长试用,解除试用,新员工培训课程,一、如何才能提前转正?1、对公司有重大贡献,需通过一半部门经理认可。2、除能很好地完成本职工作外,还能经常向部门或公司提出可 行性的建议(书面形式3篇以上,且得到上级主管的认可)3、3次以上获得客户的表扬(无论任何形式,最少有一次是以信 件形式)4、能较快融入公司,认同企业文化,并带动员工共同进步;5、遵守公司各项规章制度,并通过自己的言行对他人产生良好 的影响。6、部门的任务完成较好,最少平均任务完成超过80%;至少工作1个月以上的,需提交完整的试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 系统 动态 分析 行为 模型 课件
链接地址:https://www.31ppt.com/p-3730836.html