Distributed Systems Software Design and Implementation

The purpose of this book is to make the reader famliar with software engineering for distributed systems. Software engineering is a valuable discipline in the develop­ ment of software. The reader has surely heard of software systems completed months or years later than scheduled with huge cost over...

Full description

Main Author: Fleischmann, Albert
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: Berlin, Heidelberg Springer Berlin Heidelberg 1994, 1994
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
LEADER 03035nmm a2200289 u 4500
001 EB000674408
003 EBX01000000000000000527490
005 00000000000000.0
007 cr|||||||||||||||||||||
008 140122 ||| eng
020 |a 9783642786129 
100 1 |a Fleischmann, Albert 
245 0 0 |a Distributed Systems  |h Elektronische Ressource  |b Software Design and Implementation  |c by Albert Fleischmann 
260 |a Berlin, Heidelberg  |b Springer Berlin Heidelberg  |c 1994, 1994 
300 |a XVIII, 390 p  |b online resource 
505 0 |a Concepts -- 6 Methods for Concurrent Software System Development -- 7 The Management of Software Development -- 8 Tools -- II -- 9 Overview -- 10 Decomposing a System -- 11 Process Communication and Synchronisation -- 12 Process Behaviour -- 13 Refinements of a Process -- 14 Implementation of SAPP/PASS Specifications -- 15 SAPP/PASS Based Project Management -- 16 PASS Based Computer Aided Software Engineering -- 17 A SAPP/PASS Based Software Engineering Environment -- 18 SAPP/PASS Applications and Experiences -- 19 Discussion of SAPP/PASS -- Literature 
653 |a Computer Communication Networks 
653 |a Software engineering 
653 |a Computer Communication Networks 
653 |a Software Engineering 
710 2 |a SpringerLink (Online service) 
041 0 7 |a eng  |2 ISO 639-2 
989 |b SBA  |a Springer Book Archives -2004 
856 |u https://doi.org/10.1007/978-3-642-78612-9?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.1 
520 |a The purpose of this book is to make the reader famliar with software engineering for distributed systems. Software engineering is a valuable discipline in the develop­ ment of software. The reader has surely heard of software systems completed months or years later than scheduled with huge cost overruns, systems which on completion did not provide the performance promised, and systems so catastrophic that they had to be abandoned without ever doing any useful work. Software engi­ neering is the discipline of creating and maintaining software; when used in con­ junction with more general methods for effective management its use does reduce the incidence of horrors mentioned above. The book gives a good impression of software engineering particularly for dis­ tributed systems. It emphasises the relationship between software life cycles, meth­ ods, tools and project management, and how these constitute the framework of an open software engineering environment, especially in the development of distrib­ uted software systems. There is no closed software engineering environment which can encompass the full range of software missions, just as no single flight plan, airplane or pilot can perform all aviation missions. There are some common activities in software engi­ neering which must be addressed independent of the applied life cycle or methodol­ ogy. Different life cycles, methods, related tools and project management ap­ proaches should fit in such a software engineering framework