论文题名: | AFC感应型检票机嵌入式软件构架设计与实现 |
关键词: | 自动售检票系统;感应型检票机;软件构架;嵌入式软件;面向对象 |
摘要: | 随着城市轨道交通的快速发展,自动售检票(Automatic Fare Collection, AFC)系统的市场需求越来越大,感应型检票机具有通道宽敞、通过速度快、利于疏散等优点。一般是先进AFC系统进、出站自动检票的首选设备。关于感应型检票机嵌入式软件构架的设计与实现,类似的研究在国内仍鲜有报道。 软件构架是控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段。本文的主要研究目的是设计一个较为通用的、易修改的感应型检票机嵌入式软件构架,可以在不同需求的AFC系统项目中重用,以减少开发时间,提高软件产品质量。 本文作者主要的研究工作和创新点概述如下: 1)研究、分析了软件构架的定义和设计模式,以及嵌入式实时操作系统和面向对象的嵌入式软件的开发方法。 2)分析了感应型检票机的功能需求和质量属性。使用分层软件构架模式设计了感应型检票机基于嵌入式软件技术的软件构架。该软件构架包括嵌入式实时操作系统,辅助层,系统层和应用层。对各层相关软件或模块进行了应用部署设计。 3)使用软件构架评估分析方法(Software Architecture Analysis Method, SAAM)评估了本文作者关于感应型检票机软件构架的设计。 4)结合某市轨道交通AFC系统的项目经验,给出了感应型检票机系统主要功能的实现流程和方法。 本文作者在参加实际AFC系统项目基础上,通过软件构架的相关理论和方法提出、设计了感应型检票机嵌入式软件构架,其中大部分设计内容已付诸于实现并得到实际应用。在降低软件模块耦合度,提高软件可用性、性能、可修改性和易用性方面取得显著效果。 |
作者: | 杨盛 |
专业: | 计算机系统结构 |
导师: | 苏厚勤 |
授予学位: | 硕士 |
授予学位单位: | 东华大学 |
学位年度: | 2010 |
正文语种: | 中文 |