2 - (Definitions selected from Merriam-Webster 7th...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
© 2010 Spencer Rugaber Definitions (Definitions selected from Merriam-Webster 7 th Intercollegiate Dictionary ) • What is design?
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Definitions • What is design ? deliberative, purposive planning
Background image of page 2
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering?
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering? skillful or artful contrivance – Role of scientific and mathematical principles
Background image of page 4
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering? skillful or artful contrivance – Role of scientific and mathematical principles • What is craft?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering? skillful or artful contrivance – Role of scientific and mathematical principles • What is craft? skilled occupation
Background image of page 6
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering? skillful or artful contrivance – Role of scientific and mathematical principles • What is craft? skilled occupation • What is art?
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Definitions • What is design? deliberative, purposive planning • What is engineering? skillful or artful contrivance – Role of scientific and mathematical principles • What is craft? skilled occupation • What is art? the conscious use of skill, taste, and artistic imagination in the production of aesthetic objects
Background image of page 8
© 2010 Spencer Rugaber Software Design Software design is the process of building a program while satisfying a problem's functional requirements and without violating its non-functional constraints – Interesting design typically involves finding a satisficing tradeoff among the constraints • Software design is normally broken into two phases: high level or architectural design and low level or detail design
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Architectural Design Architectural design is the process of identifying and assigning the responsibility for aspects of behavior to various modules or components of a software system – Strategy for dealing with non-functional constraints must be determined – The communication interfaces among the components must also be specified • We will devote significant effort later in the term to considering software architecture
Background image of page 10
© 2010 Spencer Rugaber Detail Design Detail design is the process of specifying the behavior of each of the components – Data structure representation – Procedural; algorithm selection
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2010 Spencer Rugaber Detailed Design – Data Structures The primary activity during data design is to select logical representations of data objects identified during the requirements definition and specification phase. The selection process may involve algorithmic analysis of alternative structures in order to determine the most efficient design or may simply
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/03/2010 for the course SA 5010 taught by Professor Spen during the Spring '10 term at Asian Institute of Management.

Page1 / 37

2 - (Definitions selected from Merriam-Webster 7th...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online