On Software Architecture Design for Progressive Development Model

J.-C. Liou (Taiwan)


Software architecture design, Software process, process modeling, rapid development.


Conventional development models are having difficulties to comply with the scenario of constantly changed requirements in the new era of electronic business environment. To solve this problem, we have proposed a new paradigm, called Progress Development Model that gradually releases the software components according to the current business needs. However, a conventional software architecture design is not capable to accommodate the staged modifications of application architecture for the progressive development paradigm. In this paper, we present a. software architecture design optimized for Progress Development Model. Under the design, system functionalities are identified into two components: Core and user functions. With a standardized interface called AIL, staged user functions can be attached onto the core without breaking or deforming the overall architecture. The architecture design is especially suitable for the Service Oriented Architecture (SOA) that is getting its popularity recently.

Important Links:

Go Back