Dicussion Chapter 6.1-6.4

  1. How do you know if you should use an architectural pattern for your system?
  2. Should we make long term use a requirement of our projects even though we will not be working on them after this semester?
  3. How are language processing systems actually used/ applied in the "real world"?
  4. Could we discuss the level of system architecture required in this course?
  5. Do you have a preference for what kinds of methods/types we use? Are there certain illustrations that work better with certain types of projects?
  6. Could you elaborate more on the benefits of using architectural patterns, and specifically the benefits we might find for our own projects?
  7. Which views from Krutchenís 4+1 view model are used most frequently?
  8. How many different types of architectural patterns exist?
  9. It says that if security is important, a layered design should be used. Are that a significant amount of projects where security isnít important these days?
  10. What is the difference between architectural patterns and architectural designs?
  11. What are some considerations to make while deciding what type of architecture to use?
  12. How would one use UML to make the different views of system architecture?
  13. What are some of the most common system architectures?
  14. Can you design the conceptual view of a project before you actually start designing the architecture of the system?
  15. I see there is an online resource filled with generic application architectures in our book. Is there another online database filled with generic application architectures that we can reference for our projects?
  16. How frequently do people use specific architectural patterns as opposed to blending multiple patterns together?
  17. What is the difference between safety and security?
  18. How do you choose which layers are put first in a layered architectural model?
  19. What are some examples of more niche architectural patterns, and why are they useful for the type of system they are used for?
  20. What non-functional requirements are most difficult to balance together? (e.g. availability and security)
  21. How can architecture models be used as a method of organizing development workload?
  22. What kind of Architectural patterns will be most applicable to our projects?
Topic revision: r1 - 2018-02-19 - JimSkon
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback