Bringing Design to Software (Terry Winograd)

0.0 (0)
Bringing Design to Software (Terry Winograd)

The purpose of this book is to enlighten and inspire the field of software design. It addresses the growing demand for the software industry to build software that actually works—software that fits people and situations far better than the examples we see today. It does this by gathering insights and expertise from professionals in a variety of industries.

The book explores the issues and concerns that most directly influence the functionality, usability, and significance of software, using Terry Winograd's introductory framework to guide readers through thoughtful essays, astute interviews, and instructive profiles of successful projects and programs. Some of the most well-known figures in the computing and design sectors are among the contributors. Survey of Programming Languages and Compilers

Software development has frequently been done in isolation from the numerous lessons that have been learned from designing physical products or non-computer processes. This collection of essays offers crucial inspiration for thoughtful software designers motivated by real-world considerations of what functions well and why.

Ebook Details

About the Authors
Professor of computer science at Stanford University, Terry Winograd has created a ground-breaking course on software design.
Published Date / Year
1 edition (April 12, 1996)
352 pages
eBook Format

Similar Programming & Computer Books

オープンソースソフトウェアの育て方 - How to grow open source software (Fogel Karl, et al)
You can learn some advice from this book on how to manage a project like this effectively. By no means is it flawless, but it's a nice beginning. ...
UML For The IT Business Analyst (Howard Podeswa)
Information technology business analysts are frequently involved in OO and UML projects nowadays, but they still have a ways to go before fully utilizing the technology beyond use cases...
UML Process (Sharam Hekmat)
Using object technology, the UML Procedure is a standardized process for creating software systems. This document's goal is to define the UML Process at a level appropriate for practitioners...
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design (Craig Larman)
This book provides a clear and useful introduction to using objects to think about and build systems that are well-built, reliable, and maintained. ...
UML Tutorial (Tutorialspoint)
Essential competencies for beginning programmers! Unified Modeling Language principles are explained in this user-friendly book (UML).  
Programming XML with C# (Mahesh Chand)
This free programming book is created in the style of a step-by-step tutorial and is intended for students and beginners who want to learn XML programming in the C#...
Programming C# for Beginners (Mahesh Chand)
Beginners and students who want to learn C# programming should read this free programming book. The C# language, including versions 1.0, 2.0, and 3.0, is covered in this pdf...
Principles, Patterns and Practices of Domain-Driven Design (Scott Millett)
For experienced developers creating applications for complicated domains, this book offers the Domain Driven Design (DDD) methodology in an approachable and useful manner.
C# Design Patterns: A Tutorial (James W. Cooper)
Using some of the most popular design patterns, this book teaches you how to write C# programs. It also acts as a brief introduction to the new C# programming...
Programmer's Heaven C# School Book (Faraz Rasheed)
The.NET framework and the C# language are covered in the Programmer's Heaven C# School book. It begins with a discussion of the language's fundamentals before moving on to discuss...

User reviews

There are no user reviews for this listing.
Rate this Book