当前位置:文库下载 > 所有分类 > G.Koutsoukos, L.Andrade, J.L.Fiadeiro, and J.Gouveia
免费下载此文档侵权投诉

G.Koutsoukos, L.Andrade, J.L.Fiadeiro, and J.Gouveia

development framework

Architectural concerns and use of a model-drivendevelopment framework

G.Koutsoukos, L.Andrade, J.L.Fiadeiro, and J.Gouveia

ATX Software SA, Alameda António Sérgio 7, 2795-023 Linda-a-Velha, Portugaljose@http://www.wenkuxiazai.com

Abstract. We present and discuss the architecture of a UML and code generation based devel-opment framework, and the lessons learnt from its use in an industrial project.

1. Introduction

The fierce competition that characterizes the New Economy is giving every CIO twomajor “headaches”: Time and Change. More and more, the success of IT departmentsand companies is being judged by their ability to build systems according to evermore strict “time-to-market” constraints, and to evolve their end-products with theagility that is required to respond to new business or technology requirements.However, as most of those engaged in the software industry are aware, these twochallenges are not easy to meet. The main problem is that, normally, a large part ofany software system consists of infrastructural code responsible for dealing witharchitectural and “environmental” aspects such as communication protocols, security,or error handling, while only a small percentage of the code implements the businesslogic for which the system was originally conceived.

Unfortunately, modeling tools and development environments are not very good inseparating architectural and environmental concerns from business considerations.This leads to systems that are very “sensitive” to environmental changes and, at thesame time, do not allow for changes performed at the level of analysis/business mod-els to be reflected directly on the implementation layers.

Even worse, this dependency on technical infrastructure requires a high level of ex-pertise from the development teams, which are costly to put together and time con-suming to train. We believe that the goals of increasing productivity and, at the sametime, maintaining quality and guaranteeing adaptability, can be met by developmentframeworks that provide methodological and technological support for working di-rectly on the analysis and design models without being dependent on technical andinfrastructural decisions. In what follows, we present one such framework that wehave developed “in-house” and applied to the development of Web-based financialsystems.

第1页

免费下载Word文档免费下载:G.Koutsoukos, L.Andrade, J.L.Fiadeiro, and J.Gouveia

(下载1-5页,共5页)

我要评论

返回顶部