Write My Paper Button

WhatsApp Widget

Discuss the different types of coupling in terms of their nature. Analyze how coupling will impact the design (positively vs. negatively). Identify the techniques used to reduce coupling. Describe

Ashford University Week 3 Orthogonal Software Systems Reflection Paper

Prior to beginning work on this discussion forum, read Chapter 6 in your text, Software Architect’s Handbook: Become a Successful Software Architect by Implementing Effective Architecture Concepts.

Coupling measures how tight two modules are connected. There are grades for coupling ranging from loose coupling all the way to tight coupling. There are different kinds of coupling that span this range.

Discuss the different types of coupling in terms of their nature.

Analyze how coupling will impact the design (positively vs. negatively).

Identify the techniques used to reduce coupling.

Describe how coupling will impact cohesion.

Support your post with two to three scholarly and/or credible sources in addition to the course text. The Scholarly, Peer-Reviewed, and Other Credible Sources (Links to an external site.) table offers additional guidance on appropriate source types. If you have questions about whether a specific source is appropriate for this assignment, please contact your instructor. Your instructor has the final say about the appropriateness of a specific source for a particular assessment.

part 2

Software Development Best Practices Interactive [WLOs: 1, 2] [CLOs: 1, 3]

Prior to beginning work on this discussion forum, read Chapter 6 in your text, Software Architect’s Handbook: Become a Successful Software Architect by Implementing Effective Architecture Concepts.

This week, you will continue building your concept map presentation using a presentation software such as PowerPoint or or draw.io (Links to an external site.).

  • Note: Before beginning each interactive assignment in this course, review the instructions for the Final Project in Week 5. This will give you a better sense of how each discussion forum fits into the final piece.
  • As a software architect, your main goal is to produce software that has high quality. In order to do that, you need to be aware of a number of software design principles and best practices. Chapter 6 discusses multiple good practices when it comes to software architecture.
  • Create a concept map that addresses the following:
  • Identify the key best practices based on your reading and your research.

Explain how these practices relate to each other.

Analyze each practice in terms of the different activities needed to support that practice.

For information on how to complete an analysis, check out the writing center resource, Summary Vs. Analysis (Links to an external site.).

In addition to your concept map, write a paper that addresses the following:

Identify one of these practices that you feel is the most important or the one that you had a personal experience with.

Explain the rationale behind the practice you picked.

Analyze your choice and how it will impact the overall quality of the software

Scroll to Top