摘要: |
新加坡港务集团(PSA)是世界最大的集装箱中转枢纽港,港口物流自动化管理水平处于世界领先地位,MPTCar信息系统是PSA为丰田公司做的车辆管理、车辆分配、车辆调度的解决方案,旨在实现港口车辆管理自动化。
本系统采用B/S模式,可提供多用户在线访问,通过统一建模语言(UML)对项目进行需求建模和J2EE架构进行了底层应用的开发,充分结合统一软件开发过程实现了系统的实际应用。
本论文从理论分析、项目需求分析与设计和技术实现三个方面进行了MPTCar信息系统开发,主要完成了以下工作:
首先,介绍了传统软件过程模型和建模方法以及UML在软件开发过程中的应用,重点分析了软件开发过程(SoftwareDevelopmentProcess)的构造原理及其3种控制结构(正则结构、回溯结构、并行结构)。
其次,详细阐述了统一软件开发过程的基本原理,针对统一软件开发过程所具有的用例驱动、构架为中心、迭代和增量的过程的显著特点,分别从这三个方面加以详细具体的分析,概括总结了统一软件开发过程在实际应用中的优点。
最后,以新加坡港务集团(PSA)CICOS系统“MPTCar”项目为例,合理地分析项目需求,利用面向对象方法模型建模,以统一软件开发过程为依据完成了项目详细设计和技术实现,克服了传统软件过程模型开发软件的质量问题,成功地降低了开发风险、节省成本并建立了良好的构架。
|