Ebook: Software Process: Principles, Methodology, and Technology
- Tags: Management of Computing and Information Systems, Software Engineering, Business Information Systems
- Series: Lecture Notes in Computer Science 1500
- Year: 1999
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
1 Jean Claude Derniame Software process technology is an emerging and strategic area that has already reached a reasonable degree of maturity, delivering products and significant industrial expe riences. This technology aims at supporting the software production process by pro viding the means to model, analyse, improve, measure, and whenever it is reasonable and convenient, to automate software production activities. In recent years, this tech nology has proved to be effective in the support of many business activities not directly related to software production, but relying heavily on the concept of process (i. e. all the applications traditionally associated with workflow management). This book concentrates on the core technology of software processes, its principles and concepts as well as the technical aspect of software process support. The contributions to this book are the collective work of the Promoter 2 European Working Group. This grouping of 13 academic and 3 industrial partners is the suc cessor of Promoter, a working group responsible for creating a European software process community. Promoter 2 aims at exploiting this emerging community to collec tively develop remaining open issues, to coordinate activities and to assist in the dis semination of results. The title “Software Process Modelling and Technology” [Fink94] was produced during Promoter 1. Being “project based”, it presented the main findings and proposals of the different projects then being undertaken by the partners.
The software process defines the way software development is organised, managed, measured, supported and improved, independently of the support techniques used in the development. Software houses and businesses in general have come to realise that the key to succesful delivery (on time, on budget, with the expected quality) lies in the effective management of their software process.
This book is devoted to quality management for software. The focus is on supporting the development process by constructing explicit models and deploying automated support environments. The authors do not attempt to compare, analyse or propose improvements to existing processes or process design methodologies. Their main concern is with the core technologies and basic concepts underpinning software process modelling and software process automation, with a special emphasis on the mechanisms that support software process evolution.
The software process defines the way software development is organised, managed, measured, supported and improved, independently of the support techniques used in the development. Software houses and businesses in general have come to realise that the key to succesful delivery (on time, on budget, with the expected quality) lies in the effective management of their software process.
This book is devoted to quality management for software. The focus is on supporting the development process by constructing explicit models and deploying automated support environments. The authors do not attempt to compare, analyse or propose improvements to existing processes or process design methodologies. Their main concern is with the core technologies and basic concepts underpinning software process modelling and software process automation, with a special emphasis on the mechanisms that support software process evolution.
Content:
Front Matter....Pages I-XII
The Software Process: Modelling and Technology....Pages 1-13
Software Process — Standards, Assessments and Improvement....Pages 15-25
Process Modelling Languages....Pages 27-52
Meta-Process....Pages 53-93
Architectural Views and Alternatives....Pages 95-116
Cooperation Control in PSEE....Pages 117-164
The Human Dimension of the Software Process....Pages 165-199
Software Process: Key Issues and Future Directions....Pages 201-213
Back Matter....Pages 217-307
The software process defines the way software development is organised, managed, measured, supported and improved, independently of the support techniques used in the development. Software houses and businesses in general have come to realise that the key to succesful delivery (on time, on budget, with the expected quality) lies in the effective management of their software process.
This book is devoted to quality management for software. The focus is on supporting the development process by constructing explicit models and deploying automated support environments. The authors do not attempt to compare, analyse or propose improvements to existing processes or process design methodologies. Their main concern is with the core technologies and basic concepts underpinning software process modelling and software process automation, with a special emphasis on the mechanisms that support software process evolution.
Content:
Front Matter....Pages I-XII
The Software Process: Modelling and Technology....Pages 1-13
Software Process — Standards, Assessments and Improvement....Pages 15-25
Process Modelling Languages....Pages 27-52
Meta-Process....Pages 53-93
Architectural Views and Alternatives....Pages 95-116
Cooperation Control in PSEE....Pages 117-164
The Human Dimension of the Software Process....Pages 165-199
Software Process: Key Issues and Future Directions....Pages 201-213
Back Matter....Pages 217-307
....