software design

Investigate the library and Internet for information about software design architecture.

  • From your research, select and describe at least 2 software design architecture styles.
  • From your research, answer the following questions about the 2 design architecture styles that you selected:
    • What are some of the strengths of each design architecture style?
    • What are some of the weaknesses of each design architecture style?
    • For each architecture style, provide an example of a software application that was implemented using the architecture style.
      • Include a description of the appropriateness of the selected architecture style.
      • Justify your response.

more information

describe at least 2 software design architecture styles (e.g., data-centered, data flow, layered, or main program and subprogram)

 

describe at least 2 strengths and 2 weaknesses for each software design architecture styles.

Examples include the following:

 – Extensibility (e.g., new components can be easily added in a data-centered architecture)

 – Shared data (can be both a strength and a weakness)

 – Reuse

 – Portability

 

describe at least 1 software application that was implemented using the architecture style, and include a discussion regarding the appropriateness of the selected style and provide a justification for their responses.

 

two references + citation   and should be Original ……….. 400-600 words  , APA style

due date 2/26/2014 …. within 8 hrs