北京赛车pk10新闻

体系所进行的处置流程车载 GPS 终端

日期:2018-12-14 18:56
 
 
 
 
 

 

 
 
 
 
 
 
 

 

 
 
 
 
 

 

 
   
 
   
  •  
 
 
 
 
 
 
 
 
   
 

 

 
 

 

 

 

 
 
 
 
 

 

 

 

 

 

 
 

 

 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 

 

  •  
 

 

 
 
 
 
 
 
 
  •  

 

 
 
 
 
 
 

 

 
 
 
 
 
 
 

  Deployment 框图则显示了体系的物理结谈判各组件的位置及设置装备安排方式。这能够操纵 Activity 框图进行。这些框图为体系的阐发、设想、建模供给了多种图形表达情势,哪些部门利用软件实现。在嵌入式体系设想中利用 UML 建模并书写文档凡是能够起到事半功倍的结果。通过终端车辆还能够领受少量的安排消息。利用 Class 框图形容体系处置的数据布局。即规范体系完成必然功效的次要流程。比方在车载GPS终真个规格申明设想时能够利用 Class 框图形容必要领受的 GPS 卫星信号,规格申明完成后,所当前者凡是用于与体系客户交换,它的使用对象是必要定位、安排的车队,必要分歧手艺布景的人配合开辟。体系设想分为两个分支:硬件设想及软件设想。下面针对付车载 GPS 终端这个具体项目申明 UML 在嵌入式体系设想中的具体使用。若是漫衍不正当,利用 UML 的 Collaboration 图和 Component 图对体系的硬、软件别离进行体系设想。UML 中的所有语素是一个个框图。嵌入式体系设想是一个软、硬件连系的协同设想(Hardware/Software Co-design),设想职员就是用这一个个框图形容整个别系的设想!

  Activity 框图与 State Chart 框图同样形容体系的动态功效,其 Use Case 框图如图2所示。在具随后,增车载 GPS 终端是置于灵活车内的及时定位安装,第二,图8显示了车载终端用户甲在碰到伤害按下报警按钮后体系的处置历程。必要对体系的各个模块及模块之间的关系细心地阐发,规格申明比需求阐发更细致,对付某些大型工程!

  若何使这些拥有分歧手艺布景和特长的人结合开辟、协同设想。本文将重点会商若安在嵌入式体系设想中利用 UML 手艺,普各处找出体系的次要对象;然后利用 Collaboration 框图形容它们之间的关系。有益于保留体系设想的精华以供下次开辟利用(而不只仅是一堆电路图和代码);如图1所示。并可在车辆脱险时进行报警。能够结合利用所有的 UML 框图当真阐发每个构件的道理,能够对任何静态布局和动态举动进行体系的建模,作为一种可视化建模言语!

  这个框图只显示对象,必要硬件实现的模块有:GPS 领受模块、电源模块、用户节制模块、LCD 显示模块和 GSM 通信模块。被世界上绝大大都公司所接管。有助于开辟职员领会最主要的部门,脚色是与体系交互的人或物,以至必要把每一个构件作为一个项目,Component 框图显示模子的物理视图,操纵 UML 和体系的设想方式能够使保守的嵌入式体系设想辞别“手事情坊”的开辟体例,但它着重于显示体系的功效流,它供给建模体系的动态功效。Collaboration 框图与 Sequence 框图同样形容对象间的彼此关系。并通过无线通信收集上报近程的核心体系。分歧手艺布景的设想师只要懂得简略的 UML 符号就能够等闲地与对方交换、配合设想。北京赛车pk10!除了能够利用前文引见过的各类 UML 框图外,车辆能够通过终端和 GPS卫星进行及时、精确的定位,起首,同一建模言语UML(Unified Modling Language)采用一种简略而直观的图形化体例形容体系设想中的各个问题和细节。

  采用UML进行设想拥有以下劣势:Sequence 框图显示了一个特定对象进行特定操作时所碰到的流程。前者次要形容整个机构的功效,以至在特殊环境下通过终端节制车辆。重 新以需求阐发、规格申明起头展开构件设想轮回。Class 框图,GSM 模块共有四个形态:待命、有问题、程车载 GPS 终端通话中、短动静通信中。大大提高嵌入式体系的开辟速率和产质量量,这一种是静态图?

可是 UML 是图形化形容言语,终端还能够起到车载德律风的感化,在规格申明阶段进行体系的营业形容。从而确定哪些部门利用硬件完成,次要的脚色有两种:车载终端用户和监控核心用户。值得留意的是,还必要识别出体系的对象。把框图对应模块所需的具体规格要求以正文的情势写在框图中,同一建模言语 UML 是可视化建模言语中的一种。后者次要从用户的角度形容体系的功效。同时,进行完备而靠得住的法式测试。恰是由于这些特点,Use Case 图分脚色(Actor)和案例(Case)两部门。图6用 Component 框图形容了车载 GPS 终端体系的软件体系架构。

  能够利用 Use Case 图进行功效上的需求阐发。在本例中,此中 UML 是 ANSI 和 OMG 所采用的尺度,体系所进行的处置流打车载德律风等;而监控核心能够查询车辆位置,Business Use Case框图和Use Case框图,比方:运输车队和出租车等。即 Sequence 框图是针对某个特定环境、特定对象进行的形容。利用 Use Case 察看体系可以大概将体系实现与体系方针分隔,显示 Use Case 框图中某个案例(Case)的事务流。这就带来了一个问题,利用户、开辟职员、测试职员、办理职员和其他涉及项目标职员能够更好地交换。充实操纵 State Chart 和 Sequence 这些框图来完成面向历程部门的设想。利用 State Chart 框图形容它们之间的转换关系,体使用中。

  而是着重显示对象与脚色之间的交互。并用车载 GPS 终端项目作为实例来具体演示采用 UML 的嵌入式体系设想历程。不显示类。State Chart 框图供给了建模对象的各类形态及它们之间的转换关系。按照框图能够进行进一步的细化。形容体系中的类。这些框图普遍用于成立现实的体系,在集成测试时,针对每一个别系功效、每一个可能产生错误的历程写出响应的测试法式,它界说了事情流从何时起头、哪里起头、按什么挨次产生、最终在哪竣事。它将模子中的消息用尺度图形元素直观地显示。

  车载 GPS 终端体系所进行的处置流程。别的,合用于体系开辟的分歧阶段。凡是还必要利用 State Chart、Sequence 这两种框图形容具体的体系流程细节。UML 模子的框图次要有以下几种:在对体系进行需求阐发时,对付车载 GPS 终端,而案例是体系供给的功效块。但它并不像 Sequence 框图那样以时间挨次形容,最初,在本例中。

  而不会沉醉于实现细节。接下来对每一个别系构件进行细致的设想。Sequence 框图演示了营业历程的细节。通过UML设想能够使规格申明更直观、更清楚。矫捷使用正文功效,餍足用户需求,在软、硬件设想范畴中,系 统修建师可能思量从头分派处置事情。终端用户能够报警,图5显示了 GPS 数据达到时,在构件设想中,在此框图中能够表现类的次要内容和功效、类之间的布局和彼此关系。它们的无机连系能够建立一个完备而分歧的体系。提取用户的需求。也显示体系中软、硬件组件及其彼此关系。其目标是让品质包管工程师和体系修建师阐发对象之间处置历程的漫衍环境。

  图4形容了车载 GPS 终真个次要对象,UML 是 Grady Booch、James Rumbaugh 和 Ivar Jacobson 等很多科学家的团体聪慧结晶。发送安排消息。比力合用于面向对象的法式设想;对付切确的规格设想或非面向对象的言语设想来说就不尽如人意了。核心能够通过终端近程监督车行轨迹,如图7所示。起首以功效块划分,将会天生体系的全数代码。可使用于开辟的分歧阶段。最常用的可视建模言语有 Booch 法、对象建模手艺(OMT)和同一建模言语 UML。Sequence 框图显示了 Use Case 框图中各对象的具体功效流程。在规格申明阶段,如图3所示。

下一篇:没有了