Discussion 1

Architecture Style [WLOs: 1, 2, 3] [CLOs: 2, 4]

Prior to beginning work on this discussion forum, read Chapter 7: Design: Architecture and Methodology, in your course textbook.

There are many architecture styles that you can pick from when you go about developing any software project. Common architectural styles include the following:

  • Pipes and filters
  • Event-driven
  • Client-server
  • Model-view-controller (MVC)
  • Layered
  • Database-centric
  • Three-tier

Select an architectural style to discuss for your post. Be sure to pick a style different from your classmates.

In your post,

  • Define the style with elaboration on what makes it unique.
  • Explain the advantages and disadvantages of the style.
  • Explain use cases when this style will be most appropriate.
  • Explain use cases when this style will be the least desirable.

    Discussion 2

    Design Metrics [WLOs: 1, 2, 4] [CLOs: 2, 4]

    Prior to beginning work on this discussion forum, read Chapter 8: Design Characteristics and Metrics, in your course textbook.The goal is to always have a “good” design, but it is very hard to quantify the quality of any creative process like software design. This discussion forum has two parts.

  • Part 1: Concept Map.
  • Draw a concept map that shows the details of the software design qualities and how they relate (positively and negatively) to each other. You can use the tools Visio, Draw.io, or any program you choose to develop your concept map.
  • Part 2: Paper
  • Write a paper that addresses the following:
    • Describe new and traditional design metrics.
    • Explain how these metrics can be used to evaluate the quality of the design.
    • Discuss how the metrics relate to one another.
    • Evaluate the concepts of completeness and consistency related to software requirements.

    Customer Area

    Make your order right away

    Confidentiality and privacy guaranteed

    satisfaction guaranteed