论文部分内容阅读
本文以集成供应链管理(ISCM)软件开发项目为研究背景,采用面向构件的软件开发方法,分析了UML、ACME和XML三种语言在开发过程中的优缺点,并且提出了三者相互集成的方法,重点阐述UML到XML的转换在电子报关软件中的应用问题。 本文主要研究EC_ISCM中的电子报关软件模型,以及EC_ISCM软件开发过程、软件建模方法、软件形式化描述,并通过EC_ISCM工程实践来探讨和验证电子报关系统构架/构件的分析、设计和实现问题。首先,用领域工程的思想来进行领域需求抽象,建立领域需求模型和领域分析模型;然后,建立对象结构模型和对象行为模型;最后,重点分析了ACME和XML两种形式化描述语言的各自特点和优势,分析两者集成的可能性。把UML到ACME的转换结合模板方法,放在中间阶段作为抽象方法来描述,UML到XML的转换作为最终的转换结果,进行优化组合,达到相得益彰的目的。 文章提出的建模方法与转换方法使得整个开发过程更加严谨和流畅,在电子报关软件开发中取得了良好的应用效果。最后给出了电子报关软件典型实现案例,给出了源代码完成构架/构件实现,验证了建模方法与转换方法的有效性。