Title
Templates And Resources In Software Development Methodologies
Abstract
A great deal of effort is needed to construct software products in a predictable and repeatable manner. Having a precisely defined methodology in place can certainly help, especially if it includes the comprehensive specification of the process to be followed and the work products to be created. However, a convenient integration of these two aspects (process and work product) has not yet been performed. This paper presents a new approach to the definition of methodologies that supports the process and work product domains concurrently through the specification of discrete methodology elements. Some of these elements, called here templates, are designed to be instantiated during the use of the methodology in specific projects, while others, called resources, are intended to be used directly. Theoretical and practical implications of this division, especially regarding metamodelling and the use of powertypes, are explored. The proposed metamodelling approach is shown to facilitate the precise and complete specification of comprehensive methodologies, establishing the foundations for predictable and repeatable results from software development.
Year
DOI
Venue
2005
10.5381/jot.2005.4.4.a5
JOURNAL OF OBJECT TECHNOLOGY
Keywords
Field
DocType
software development,software development methodology
Software engineering,Systems engineering,Package development process,Computer science,Software,Software development process,Template,Team software process,Metamodeling,Software development
Journal
Volume
Issue
ISSN
4
4
1660-1769
Citations 
PageRank 
References 
13
1.31
5
Authors
2
Name
Order
Citations
PageRank
Cesar Gonzalez-Perez149531.78
Brian Henderson-Sellers21835163.16