Software Design / Edition 2

Software Design / Edition 2

by David Budgen, D. Budgen
ISBN-10:
0201722194
ISBN-13:
9780201722192
Pub. Date:
08/28/2003
Publisher:
Benjamin-Cummings Publishing Company
ISBN-10:
0201722194
ISBN-13:
9780201722192
Pub. Date:
08/28/2003
Publisher:
Benjamin-Cummings Publishing Company
Software Design / Edition 2

Software Design / Edition 2

by David Budgen, D. Budgen

Hardcover

$80.0
Current price is , Original price is $80.0. You
$80.00 
  • SHIP THIS ITEM
    This item is available online through Marketplace sellers.
  • PICK UP IN STORE

    Your local store may have stock of this item.

  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.


Overview

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

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

Product Details

ISBN-13: 9780201722192
Publisher: Benjamin-Cummings Publishing Company
Publication date: 08/28/2003
Edition description: REV
Pages: 400
Product dimensions: 6.90(w) x 9.54(h) x 1.21(d)
Age Range: 3 - 5 Years

Table of Contents

Part 1. The Role of Software Design 
1. The Nature of the Design Process
2. The Software Design Process
3. Design in the Software Development Process
4. Design Qualities

Part 2. Transferring Design Knowledge
5. Describing a Design Solution
6. Transferring Design Knowledge
7. Some Design Representations
8. The Rationale for Method
9. Design Processes and Design Strategies
10. Design Patterns.

Part 3. Design Practices
11. Stepwise Refinement
12. Incremental Design
13. Structured Systems Analysis and Structured Design
14. Jackson Structured Programming (JSP)
15. Jackson System Development (JSD)
16. Designing with Objects
17. Component-Based Design
18. A Formal Approach to Design
19. Whither Software Design?

From the B&N Reads Blog

Customer Reviews