Reading, Short Answer and Discussion (400 words)
To read • [required] M. Shaw. Beyond objects: A software design paradigm based
on process control . ACM Software Engineering Notes, 20(1):27-38, Jan.
1995.
• [required] M. Shaw. Comparing architectural design styles. IEEE Software,
12(6): 27-41, Nov. 1995.
• [required] JULIA CAMBRE. One Voice Fits All Social Implications and
Research Challenges of Designing Voices for Smart Devices
To turn in Prepare a brief written answer to the following two questions. Write up your answer using MS Word or LaTex. One well-presented paragraph for each question is sufficient.
1. What characteristics of a software design problem would make it a good match for a process control solution style? (150 words)
2. Looking at the designs in the readings and how each attempts to be flexible, what kinds of potential change/adaptability can you identify for the cruise control design problem? (150 words)
3. Do you think that there should be one universal virtual assistant template (same design in voice, gender, etc.) or that there should be some variation? Why? (100 words)
- To read
- To turn in