Information systems (IS) are the backbone of any organization today, supporting all major business processes.
This book deals with the question: how do these systems come into existence? It gives a comprehensive coverage of managerial, methodological and technological aspects including:
Management decisions before and during IS development, acquisition and implementation Project managementRequirements engineering and design using UMLImplementation, testing and customization Software architecture and platformsTool support (CASE tools, IDEs, collaboration tools)
The book takes into account that for most organizations today, inhouse development is only one of several options to obtain an IS. A good deal of IS development has moved to software vendors - be it domestic, offshore or multinational software firms. Since an increasing share of this work is done in Asia, Eastern Europe, Latin America and Africa, the making of information systems is discussed within a global context.
This book deals with the question: how do these systems come into existence? It gives a comprehensive coverage of managerial, methodological and technological aspects including:
Management decisions before and during IS development, acquisition and implementation Project managementRequirements engineering and design using UMLImplementation, testing and customization Software architecture and platformsTool support (CASE tools, IDEs, collaboration tools)
The book takes into account that for most organizations today, inhouse development is only one of several options to obtain an IS. A good deal of IS development has moved to software vendors - be it domestic, offshore or multinational software firms. Since an increasing share of this work is done in Asia, Eastern Europe, Latin America and Africa, the making of information systems is discussed within a global context.
From the reviews: "Kurbel ... has succeeded in writing a book that collects a wealth of information on software engineering without being a traditional software engineering book. Nearly all aspects of the practice of software engineering are presented here. ... This book is useful for software developers and managers who need an updated, comprehensive view of the spectrum of software engineering methods and is a good reference for a graduate course on software engineering and information systems. Summing Up: Highly recommended. Upper-division undergraduate through professional collections." (L. Benedicenti, Choice, Vol. 46 (5), January, 2009)