SADP Tutorial 1 PDF

Title SADP Tutorial 1
Author ann nana
Course Software Architecture and Design Paradigms
Institution Universiti Malaya
Pages 2
File Size 129.7 KB
File Type PDF
Total Downloads 67
Total Views 137

Summary

tutorial 1...


Description

WIF3004 Software Architecture & Design Paradigms - Tutorial 1 Instruction: Submit your solution for this tutorial to Spectrum latest by next lecture. Your submission should be in the form of a .docx file. “What makes an expert software designer? The typical answer—experience and innate ability—is less than satisfying. While it carries elements of truth, it offers little from which we can learn and generalize. Experts clearly do not just approach their work randomly. Quite the contrary, they have specific habits, learned practices, and observed principles that they employ deliberately during their design work.” [1]. The book Software Design Decoded – 66 Ways Experts Think “offers a look at those habits, practices, and principles, one rooted in many years of studying professional software designers and their ways of working. It offers 66 “things that expert software designers do,” each of which can be traced back to academic literature that documents expert behavior and each of which has been confirmed to us time and again by those working in the field. Some may be familiar, others not. Some are easily put in practice, others not. Some have immediate impact, others not. A constant, however, is that expert software designers are keenly aware of all of these practices and draw on them when the situation calls for it.” [1]. “Today, software is no longer limited by technology, but rather by imagination. Yet the software that turns the imagined into reality can be complex, and the context in which this transformation must happen can be even more complex. This places extraordinary demands on software designers, demands that can be met only if we collectively “step up” to achieve sustained excellence in design.” [1]. Reference: [1] Petre, M. & van der Hoek, A., (2016). Software Design Decoded – 66 Ways Experts Think, The MIT Press.

WIF3004 Software Architecture & Design Paradigms - Tutorial 1 You will be assigned one of the habits/practices/principles from [1]. Refer to the list released in Spectrum. For example, if you are assigned habit/practice/principle No. 7, you need to find it and the accompanying illustration in [1].

No. of the habit/practice /principle

The habit/practice/ principle

The accompanying illustration

1) Put the habit/practice/principle assigned to you and the accompanying illustration in your answer. 2) Try to understand the habit/practice/principle assigned to you and the accompanying illustration. 3) State whether you agree or disagree with the habit/practice/principle assigned to you. 4) State whether you think the accompanying illustration is a suitable illustration for the habit/practice/principle assigned to you. Justify your answer. 5) Give an example from your past experience to support your answer for 3). in less than 100 words. 6) Give one illustration that you found from the Internet that can be used to illustrate the habit/practice/principle assigned to you. Put the reference for the diagram. 7) Be prepared to present your solution to the class....


Similar Free PDFs
Tutorial 1
  • 4 Pages
Tutorial 1
  • 2 Pages
Tutorial 1
  • 21 Pages
Tutorial 1
  • 11 Pages
Tutorial 1
  • 5 Pages
Tutorial 1
  • 2 Pages
Tutorial 1
  • 7 Pages
Tutorial-1
  • 1 Pages
Tutorial 1
  • 13 Pages
Tutorial 1
  • 2 Pages
Tutorial 1
  • 4 Pages
Tutorial 1
  • 4 Pages
Tutorial 1
  • 3 Pages
Tutorial 1
  • 2 Pages