SWE 3633 Lecture 8: L8 Software Architecture and design

63 views2 pages

Document Summary

Elicit needs: answer questions, be subjects of empirical studies. Analyze needs: answer questions, review and validate models and documents, participate in analysis with designers. Generate/improve alternatives: participate in generation and improvement. Evaluate alternatives: answer questions, be subject of empirical studies, participate in evaluation with designers. Select alternatives: participate in selection with designers. Finalize design: review and validate requirements. Stakeholder needs and desires define the product design problem. Note: important technique to do interviews while recording responses. Better than having people explain their work. Several of the right people, several times. Prototype demonstrations prototype is a working model of part or all of a final product. Many kinds of models can represent the problem and help designers understand it. Many modeling notations and techniques are useful for analysis: Use case descriptions, user interface diagrams, dialog maps. Product design begins with design problem analysis. Stakeholders can play many roles in product design. Needs define the product design problem requirements state the solution.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents