论文题名: | AFC半自动售票机软件构架设计与实现 |
关键词: | 半自动售票机;软件构架;模块分解;信息隐藏;轨道交通 |
摘要: | 半自动售票机是轨道交通AFC系统的重要终端设备之一。随着轨道交通的发展,半自动售票机的市场需求也越来越大。目前,半自动售票机已完全国产化,但由于各厂商关于半自动售票机选用的硬件、操作系统和所采用的软件构架不同,因此很难在一致的标准下评估这类终端设备的软件构架的质量属性,类似的文章也鲜有报道。 本文作者在参加轨道交通自动售检票(Automatic Fare Collection,AFC)系统实际项目的基础上,结合半自动售票机的组成结构及其应用功能,遵循软件构架的设计原理和方法,研究和设计了符合可用性、性能、安全和可扩展性等质量要求的半自动售票机的软件构架并予以实现。 本文作者的主要研发工作如下: 1)在比较经典软件构架的优缺点后,着重模块分解结构、模块使用结构和线程结构在半自动售票机软件构架中的设计与运用。 2)采用信息隐藏技术,把半自动售票机与外围设备的交互及其业务处理等模块设计分解为硬件隐藏模块、行为隐藏模块和软件决策模块。 3)采用线程结构实现系统的并发处理性能。 4)采用构架评估分析方法(Architecture Tradeoff Analysis Method,ATAM)对半自动售票机的软件构架设计进行分析与评估。 5)通过编程实现了半自动售票机软件构架设计中的核心功能。 本文作者设计的半自动售票机的软件构架已实现,并在深圳市轨道交通四号线AFC系统半自动售票机的研发中得到实践。 |
作者: | 吴春波 |
专业: | 计算机软件与理论 |
导师: | 苏厚勤 |
授予学位: | 硕士 |
授予学位单位: | 东华大学 |
学位年度: | 2010 |
正文语种: | 中文 |