节点文献

基于MDA的网络收费系统的开发

Development for Network Charge System Based on MDA

【作者】 李峥

【导师】 陶树平; 刘岩; 杨凯;

【作者基本信息】 同济大学 , 软件工程, 2007, 硕士

【摘要】 网络收费系统项目由财务管理部门提出,目标是实现学生收费的网络化管理。本文以此开发为基础,研究和应用MDA模型驱动架构相关技术,作为系统设计开发的指导思想来实践。MDA是OMG提出的一种新的软件方法学,它强调整个系统开发过程是由对软件系统的建模行为驱动的。其主要思想是:将高抽象层次模型逐步转换成低抽象层次模型,将系统功能规约与特定技术平台的功能实现规约相分离,达到了一次设计,多平台实现的目的。由于模型在软件开发过程中扮演了非常重要的角色,因此预示着系统建模将取代程序编码而成为软件开发过程中的主要工作。在企业信息技术和Web新技术飞速发展的今天,工业标准和技术平台层出不穷,传统Web应用系统的软件开发面临着巨大的挑战,需要面对的问题是一方面是如何让Web应用系统能够在业务持续完善的过程中尽量降低业务需求变化带来的开发成本;另一方面是需要建立一个较长远的Web应用系统的架构来不断的适应新的硬件和软件平台标准。而MDA正是解决上述问题的一种新的软件开发方法。本文旨在将Web开发和MDA相结合,在MDA的框架下分析和研究Web实现方式。主要工作有:(1)介绍MDA的应用和相应的技术标准,着重介绍与UML的关系和与开发过程RUP的结合(2)在MDA下进行基于Web建模和相应转换技术的分析(3)通过对开发实例网络收费系统项目的流程需求分析,建立系统用例图并得到平台独立模型PIM(4)分析MDA的模型的标识和映射机制,并利用自动工具转换生成J2EE平台的PSM模型和代码。

【Abstract】 The network charges the system item be managed by finance the section putsforward, the target is a network to realizes student charges to turn themanagement.This text with this develop for foundation, research with apply themodel of MDA drive the related technique in structure, being used as the leading thatsystem design development the thought to practice.The MDA is a kind of newsoftware method that OMG put forward to learn, it emphasizes that whole systemdevelopment process is from set up to the software system what mold behaviordrive.Its main thought is:Convert gradually the high and abstract level of structuremodel low and abstract level of structure model, is roughly the system function rulesto realizes with the function of the particular technique terrace the rules is roughly toseparate mutually, coming to a to design once, many purpose that terracerealizes.Because the model played the count for much role in software developprocess, therefore prepare to show, the system sets up the mold will replace theprocedure codes but become the software development process the inside mainwork.Fly with the new technique in Web at the business enterprise informationtechnique soon today that develop, the industry standard piles up one after anotherwith the technique terrace, the traditional Web applies the software development ofthe system faces the enormous challenge, the problem that demand face is on theother hand is how the cost of development that can let the applied system in Weblower to the best in business kept on perfect process the business need to change tobring;On the other hand is a structure that demand establish a farsighted Web applythe system to new hardware in right alone orientation with software terracestandard.But the MDA resolves a kind of new software development method of theabove problem exactly.This text aim is developing the Web to combine together with the MDA; framein MDA next analysis with study the Web realizes way. The main work has:(1)introduce the MDA application with the homologous technique standard, emphasizedto introduce with the UML relation with under the MDA proceed with combination (2) that develop the process RUP according to the Web sets up the mold to convert withthe cowgirl the technical analysis (3) passes the solid a process for charging systemitem need in folio hair analyzes, establishing the system use a diagram and get theindependent model in terrace PIM. (4) Analyze the MDA model of Markings andMapping, combine the model of PSM of the bom the terrace of J2EE in conversion inautomatic tool in exploitation with code.

【关键词】 MDAProfile模型PIMPSM
【Key words】 MDAProfileModelPIMPSM
  • 【网络出版投稿人】 同济大学
  • 【网络出版年期】2008年 04期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】131
节点文献中: 

本文链接的文献网络图示:

本文的引文网络