|
|
|
|
|
An Architecture-Centered Method for Rapid Software Development |
|
PP: 479S-488S |
|
Author(s) |
|
Chaoyu Lin,
Jyhjong Lin,
Weipang Yang,
|
|
Abstract |
|
An architecture-centered method for rapid software development is presented in this paper. It basically follows the guidelines suggested by extreme programming that require highly expressive programming languages (i.e., Java) and CASE tools. As in extreme programming, this method addresses on rapid software development for small- or medium-sized projects. Further, for effective guidance on the development, it directs the construction of system components by imposing an architecture-based concept of layered specification and construction of these components through its activities. Since the method follows the guidelines suggested by extreme programming and supports effective guidance by a layered development of architectural components, team productivities can be greatly enhanced by less (but effective) overhead on specification work. The method uses UML and Petri nets as its modeling tool; for illustration, an example application is presented that specifies and directs the development of a software system with business-oriented Internet services. |
|
|
|
|
|