Ebook: Prototyping-Oriented Software Development: Concepts and Tools
- Genre: Computers // Programming
- Tags: Software Engineering
- Series: Texts and Monographs in Computer Science
- Year: 1992
- Publisher: Springer
- Language: English
- pdf
This book is intended for anyone who plans, designs and implements software systems, for anyone who is involved with quality assurance, and hence for anyone who is interested in the practicability of modern concepts, methods and tools in the software development process. The book aims at software engineers and at students with specialized interests in the area of software engineering. The reader is expected to be familiar with the fundamental concepts of software engineering. In writing the book, the authors tap years of experience in industrial projects and research work in the development of methods and tools that support the software development process. Perhaps now more than ever, the buzzword "software crisis" serves to alert us that software systems are often error-prone, that significant diffi culties arise in mastering complexity in the production of software systems, and that the acceptance and adequacy of software products is significantly lower than is the case with other technical products. The following goals have been suggested for the improvement of the software development process: • exact fulfillment of user requirements • increased reliability and robustness • greater modularity of both the development process and the product • simple and adequate operation, i. e. , better ergonomics • easy maintainability and extensibility • cost-effective portability • increased reusability of software components • reduced costs for production, operation and maintenance VI Preface Research and development work in the area of software engineering has in creased dramatically in recent years.
The book is intended for anyone who plans, designs and implements software products; for anyone who is involved with quality assurance; and hence for anyone who is interested in the software development process. More and more scientists and practitioners agree that the classical software lifecycle model and associated tools no longer suffice or are even unsuitable for handling problems that arise during software development. It is often assumed that prototyping can make a contribution to solving these problems. The book strives to identify concepts and tools that support the prototyping-oriented development of software products, especially: - Software development methodologies: Various software development paradigms are compared and their advantages and drawbacks are discussed. - A new prototyping-oriented software life-cycle model and application scenarios. - A broad overview of various tools that support prototyping, and examples of their use. - A proposal for the conception of an integrated software development environment that supports prototyping.
The book is intended for anyone who plans, designs and implements software products; for anyone who is involved with quality assurance; and hence for anyone who is interested in the software development process. More and more scientists and practitioners agree that the classical software lifecycle model and associated tools no longer suffice or are even unsuitable for handling problems that arise during software development. It is often assumed that prototyping can make a contribution to solving these problems. The book strives to identify concepts and tools that support the prototyping-oriented development of software products, especially: - Software development methodologies: Various software development paradigms are compared and their advantages and drawbacks are discussed. - A new prototyping-oriented software life-cycle model and application scenarios. - A broad overview of various tools that support prototyping, and examples of their use. - A proposal for the conception of an integrated software development environment that supports prototyping.
Content:
Front Matter....Pages I-XI
Introduction....Pages 1-6
Front Matter....Pages 7-7
Paradigms for Software Development....Pages 8-32
Concepts and Tools for Prototyping....Pages 33-74
Concepts and Tools for Exploratory Programming....Pages 75-108
Additional Aspects of Prototyping....Pages 109-113
Front Matter....Pages 115-115
Overview of TOPOS....Pages 116-125
The TOPOS Component Management Tool (CMT)....Pages 126-136
The TOPOS User Interface Prototyping Environment DICE....Pages 137-151
The TOPOS Exploratory Programming Environment....Pages 152-177
The TOPOS Tool Integration Mechanism....Pages 178-185
How to Use TOPOS for Prototyping-Oriented Software Development....Pages 186-194
Experience with and Implications of TOPOS....Pages 195-197
Back Matter....Pages 198-218
The book is intended for anyone who plans, designs and implements software products; for anyone who is involved with quality assurance; and hence for anyone who is interested in the software development process. More and more scientists and practitioners agree that the classical software lifecycle model and associated tools no longer suffice or are even unsuitable for handling problems that arise during software development. It is often assumed that prototyping can make a contribution to solving these problems. The book strives to identify concepts and tools that support the prototyping-oriented development of software products, especially: - Software development methodologies: Various software development paradigms are compared and their advantages and drawbacks are discussed. - A new prototyping-oriented software life-cycle model and application scenarios. - A broad overview of various tools that support prototyping, and examples of their use. - A proposal for the conception of an integrated software development environment that supports prototyping.
Content:
Front Matter....Pages I-XI
Introduction....Pages 1-6
Front Matter....Pages 7-7
Paradigms for Software Development....Pages 8-32
Concepts and Tools for Prototyping....Pages 33-74
Concepts and Tools for Exploratory Programming....Pages 75-108
Additional Aspects of Prototyping....Pages 109-113
Front Matter....Pages 115-115
Overview of TOPOS....Pages 116-125
The TOPOS Component Management Tool (CMT)....Pages 126-136
The TOPOS User Interface Prototyping Environment DICE....Pages 137-151
The TOPOS Exploratory Programming Environment....Pages 152-177
The TOPOS Tool Integration Mechanism....Pages 178-185
How to Use TOPOS for Prototyping-Oriented Software Development....Pages 186-194
Experience with and Implications of TOPOS....Pages 195-197
Back Matter....Pages 198-218
....