论文部分内容阅读
本文基于软件工程原则和目标,对UML的建模思想与方法、建模策略和步骤进行了较深入的研究,并针对一个高校机房门禁式刷卡计费系统进行了实际建模与实现,重点讨论了如何正确提取软件要素、实现建模过程从逻辑到物理逐步演化的建模思想以及提高建模效率与有效性的建模策略。文中在对UML建模过程进行研究分析的基础上,通过实际应用展现了一个与RUP相容的建模过程框架“UMP”,使用提出的建模思想和模型组织策略,运用Rose工具和UML语言,实现了一个高校机房计费系统较完整的分析和设计建模。建模过程中,运用UML的语义扩展机制,给出了对数据库应用系统的“交易事务”、“数据集”和“数据表”的模型表述方法。通过逆向工程,对以SQLServer2000为后台、实现C/S模式的数据库连接对象模型进行了分析研究,讨论了模型底层从“分析机制”到“设计机制”的演化过程,使得不断丰富和进一步细化的模型对编程实现活动的支持直接有效。最后,使用Deiphi开发工具,对机房刷卡计费系统实现了面向对象的代码编程,对射频刷卡子系统应用了基于组件的开发技术和多线程编程技术。