Title :
An Iterative Meta-Lifecycle for Software Development, Evolution and Maintenance
Author :
Toffolon, Claudine ; Dakhli, Salem
Author_Institution :
Paris-Dauphine Univ., Paris
Abstract :
Modern organizations are significantly affected by the breakthroughs in the field of information technology. In particular, software systems play a critical role in supporting organizations operational and decisional processes. Given that the costs of development and maintenance of software constitute the largest part of the computerization cost, the survival of organizations depends heavily on the effectiveness of the software development process. However, software engineering is in crisis. This crisis, known as the ldquosoftware crisis", is characterized by economic and social ramifications and exacerbated by the complexity and uncertainty inherent in both software engineering and organizational processes supported by software. Many researchers believe that prototyping can reduce uncertainty and provide knowledge related to the future dynamic states of software systems before their construction. Nevertheless, few methods incorporating prototyping as a tool for reducing uncertainty have been proposed to date. In this paper, we propose a framework for an iterative development process which integrates software prototyping. This framework permits correcting some weaknesses of existing methods by emphasizing the multidimensional nature of the software and the multiplicity of actors involved in software development, maintenance, and use.
Keywords :
iterative methods; organisational aspects; software maintenance; software prototyping; economic ramifications; information technology; iterative development process; iterative meta-lifecycle; organization decisional processes; organization operational processes; social ramifications; software crisis; software development process; software engineering; software evolution; software maintenance; software prototyping; Costs; Information technology; Multidimensional systems; Programming; Prototypes; Software engineering; Software maintenance; Software prototyping; Software systems; Uncertainty; informative prototyping; iteration; meta-lifecycle; operational prototyping; organizational actor; project space; uncertainty;
Conference_Titel :
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-1-4244-3218-9
Electronic_ISBN :
978-0-7695-3372-8
DOI :
10.1109/ICSEA.2008.75