1 CSC 385 :: Final Exam Study Guide May 8, 2012 Note: This is a conglomerate of the Midterm, various quizzes and notes on things we have studied since the Midterm. It is a study guide and not an exact, or even complete, listing of everything that will (or could) be on the Exam. There is some redundancy reflecting the fact that certain topics can be tested from various approaches. (1-3) Identify the testing protocol described: 1. Employ a regular design-develop-test cycle with frequent deliverables. Tesler-Atkinson 2. Identify performance characteristics, distill into performance tasks, test distilled tasks. Verplank 3. Interact closely with clients in participatory design fashion; employ guided fantasy. Tesler-Mott (4-6) Identify these computing related disasters: 4. Prior to updating an earlier version of the software, specifications failed to call for tests on new trajectory data. Ariane 5 rocket explosion 5. Complexity of software system coupled with auto-complete feature contributes to disaster. American Airlines Flight 965 6. Deployment of software system to new and different setting fails to trigger analysis of requirements of new setting. Patriot Missile disaste (1-3) Identify the element of the Triad of Design Logic described: 1. Complete, perfect, finished; adult, of full age, mature; brought to its end, wanting nothing necessary for completeness. teleios
14
Embed
CSC 385 :: Final Exam Study Guide - …faculty.kutztown.edu/rieksts/385/study/spring12/Exam-Study.pdf · CSC 385 :: Final Exam Study Guide May 8, 2012 Note: This is a conglomerate
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
CSC 385 :: Final Exam Study Guide May 8, 2012
Note: This is a conglomerate of the Midterm, various quizzes and notes on things
we have studied since the Midterm. It is a study guide and not an exact, or even
complete, listing of everything that will (or could) be on the Exam. There is some
redundancy reflecting the fact that certain topics can be tested from various
approaches.
(1-3) Identify the testing protocol described:
1. Employ a regular design-develop-test cycle with frequent deliverables. Tesler-Atkinson
2. Identify performance characteristics, distill into performance tasks, test
distilled tasks. Verplank
3. Interact closely with clients in participatory design fashion; employ
guided fantasy. Tesler-Mott
(4-6) Identify these computing related disasters:
4. Prior to updating an earlier version of the software, specifications failed
to call for tests on new trajectory data. Ariane 5 rocket explosion
5. Complexity of software system coupled with auto-complete feature
contributes to disaster. American Airlines Flight 965
6. Deployment of software system to new and different setting fails to
trigger analysis of requirements of new setting. Patriot Missile disaste
(1-3) Identify the element of the Triad of Design Logic described:
1. Complete, perfect, finished; adult, of full age, mature; brought to its
end, wanting nothing necessary for completeness. teleios
4. What is its Big-O category with respect to run time? O(N!)
5. . . . with respect to space? O(N2)
6. For both the Patriot Missile disaster and the Ariane 5 rocket explosion,
the root cause lay in the _____ phase of the software development life
cycle. maintenance
7. If Tx represents the set of fractions which terminate in base x , what is
the relationship between the sets T2
and T10
?
T2
T10
8,9. In the Interactivity Diagram any connection between Designer and
Client must go through which two nodes? affordances & constraints
10. List the three components of the V3 Principle.
veni, vidi, vici
1-5. List five of the Gestalt Principles of Perception
Closure
Common Fate
Figure-Ground Relationship
Good Continuation
Law of Praegnanz
Proximity
3
Similarity
Uniform Connectedness
1. Name three Turing Award recipients.
Here’s the link – who among these did we talk about this semester?
2-7. Label the nodes of the Interactivity Diagram:
Here is a quote from the NY Times: A professor of sociology at the University of Minnesota today buttressed previous findings that the most important determinant of job satisfaction is ''work autonomy,'' or the degree to which employees feel they can make their own decisions and influence what happens on the job.
1-3. Bruce Tognazzini, in his First Principles of Interaction Design, states:
“The computer, the interface, and the task environment all "belong" to the user” and people “feel most comfortable in an environment that is neither confining nor infinite.” Briefly discuss how this relates to the NYT article.
4-6. Briefly discuss how the above two items related to the Interactivity
V. Discuss the concept complete computer scientist. To become a
complete computer scientist:
what skills should one master,
what knowledge should a person possess,
what life-habits should one cultivate,
what ethical principles should one internalize,
what wisdom and understanding should one attain to, and
what goals should one strive for?
Feel free to express your own thoughts on this subject.
Any and all topics we covered this semester are relevant.
VI. What is the V3 Principle? Explain and give some
illustrations, especially as V3 relates to the testing models we
studied.
V3 = Veni, Vidi, Vici
Veni – I came go to where the user lives & works Notice: Testing is implied in the going and applies from this point forward. Vidi – I saw careful, comprehensive, targeted and systematic observation is critical to identifying what is needed (requirements analysis) Vici – I conquered forge a design that is appropriate to the identified needs (see goals of user, below)
14
Key points: Veni - "I came" - designer must go to the user in their environment Vidi - "I saw" - designer must see, watch, observe the user in action;
determine the problems with the artifact
Vici - "I conquered" - designer must conquer (i.e., solve) those problems Tim Mott - engaged in participatory design with users; with Larry Tesler used
guided fantasy with editors from Ginn; observed problems dealing with documents; solved problems with Office Schematic (became desktop
metaphor) Larry Tesler - in addition to work with Tim Mott, performed user testing on Lisa
interface design & passed test results on to Bill Atkinson; observed problem with menu hierarchies; solved problem with "must be appatent: and "no
modes" principles Bill Atkinson - used Tesler's test results; created ruffling menus at top of
screen; declares that designers must watch users & get "stream of consciousness" feedback
Bill Verplank - designed 5 specific mouse tests to measure performance results of various mouse designs