13.07.2015 Views

Software Design 2e - DIM

Software Design 2e - DIM

Software Design 2e - DIM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

chapter 225The <strong>Software</strong> <strong>Design</strong> Process2.1 What is software? 2.4 Constraints upon the design2.2 Building models process and product2.3 Transferring design knowledge 2.5 Recording design decisions2.6 <strong>Design</strong>ing with othersThis chapter begins by reviewing some ideas about what might constitute‘software’ and then takes the ideas about design that were introduced inChapter 1 and considers how they can be interpreted for the problem ofdesigning software. It examines some of the conclusions that have beendrawn from observation of software designers at work, and uses these toidentify the forms of support that are required to help with transferringdesign experience and knowledge. Some of the other factors influencingsoftware design are surveyed, and their influence upon the evolution ofsoftware design practices is considered.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!