Software Process: Principles, Methodology, and Technology, Issue 1500 (Google eBook)
Jean-Claude Derniame, Badara A. Kaba, David Wastell
Springer Science & Business Media, Jan 8, 1999 - Business & Economics - 307 pages
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.
What people are saying - Write a review
Software Process Standards Assessments
Process Modelling Languages
Architectural Views and Alternatives
Cooperation Control in PSEE
The Human Dimension of the Software Process
Key Issues and Future Directions
abstract activity approach architecture assessment basic behaviour Capability Maturity Model chapter communication complex components Computer concepts configuration management consistency constraints context cooperation coordination CSCW customised database Database Transaction defined definition described document domain edit_body(A editor environment evolution example execution feedback Figure formal goals groupware human identified implementation instance instantiated integration interaction interface issues layer mechanism ment Merlin meta-process model method methodology module object operations organisation OSSP paradigm PCTE performance Petri net phase predefined problem proc process elements process enactment process engine process improvement Process Management process modelling language process support process technology production process project manager protocol provides PSEE real-world repository requirements role Section software development process Software Engineering software process modelling software production SPADE specific SSADM strategies structure synchronisation Task Analysis tion ToolTalk transaction models workspace
Page 4 - The primary functions of a software process model are to determine the order of the stages involved in software development and evolution and to establish the transition criteria for progressing from one stage to the next. These include completion criteria for the current stage plus choice criteria and entrance criteria for the next stage. Thus, a process model addresses the following software project questions: (1) What shall we do next? (2) How long shall we continue to do it?