Back TU TTU Subject Area: Software Engineering (general), CASE in CIDEC Library.

SOFTWARE DESIGN

David BUDGEN
Professor of Software Engineering at the University of Keele.

Publisher : Addison-Wesley Publishing Co. -Wokingham, England ; Reading, Mass.

Bibliographic :

DESCRIPTION :

Based on a curriculum module originally written for the Software Engineering Institute at Carnegie Mellon University, this text provides students with an introduction to the role of design in software engineering. The book surveys a wide range of design methods and evaluates their strengths and weaknesses in various applications. The author adopts a neutral approach, concentrating on the role of design in software development creating a more effective tutorial text for students.

FEATURES:

  1. Provides a balanced introduction to software design, reviewing the leading design methods, both formal and informal, from a neutral viewpoint.
  2. Describes and evaluates a wide range of different design methods, including JSP, SSA/SD, JSD, object-oriented and object- based design.
  3. Focuses on design principles and strategies, which can be directly applied in practice.

CONTENTS :

Part I: The Role Of Software Design
The Nature of the Design Process * The Software Design Process * Design in the Software Development Process * Design Qualities * Expressing Ideas about a Design * Some Design Representations

Part II. Design Practices
The Rationale for Method * Design Strategies * Jackson Structure Programming (JSP) * Structured Systems Analysis and Structured Design * Jackson System Development (JSD) * Object-Oriented and Object-Based Design * Some Other Systematic Approaches to Design * A Formal Approach to Design * The Evolution of Software Design Practices

Includes bibliographical references (p. 371-375) and index.


Back Top Changed 03/02/1997. Comments: monika@cs.ioc.ee