摘要: |
本论文探讨了车辆检测软件开发的全过程。软件的开发以面向对象理论为基础,以经过适当裁减的RUP(RationalUnifiedProcess)开发过程为指导,综合运用了UML、CASET具、Java及相应的集成开发环境,强调了软件复用和设计模式的运用。
论文在介绍车辆检测行业的基本情况和现有检测软件的基本功能、组成及不足的基础上,提出自主研发一个可配置、跨平台、高可靠性的检测软件。再分成需求分析、系统总体设计、系统实现采用的开发过程、工具及语言、系统实现四大部分详细地探讨了检测软件的开发。首先,进行需求分析,包括运用关键成功因素法进行规划,运用UML对检测业务建模,分析用户的功能需求和非功能需求,进行风险分析。其次,进行系统设计,将系统分为几个子系统,并借助UML对各子系统进行设计建模;为了发现可复用的模块,进行了可复用性设计。第三,讲述了系统实现中的一些问题,包括系统的开发过程、使用的开发工具及Java的运用。第四,进行系统实现,探讨了系统的体系结构实现,各子系统的设计实现,设计模式的运用,由于高可靠性是用户的重要需求,对可靠性实现进行了专门的讨论。论文的最后,对整篇文章的内容做了总结,并分析了待进一步解决的问题。 |