Introduction to Software Architecture
ludyh6
CSS 422 WEEK 1 Discussion
Introduction to Software Architecture
Supporting Activity: The Role of Software Architecture
Write a 50- to 150-word response to the following:
1 Use an example to explain the role of software architecture in project risk reduction.
Supporting Activity: Software Architecture’s Context
Write a 50- to 100-word response to the following question:
Software architecture plays a different role in different context.
2 Select from one of these contexts, and describe software architecture's role in the context. Use an example to illustrate your point.
•Technical
•Project life cycle
•Business
•Professional
•Other contexts
Software Engineering: Modern Approaches
Write a 50- to 100-word response to the following questions:
3 What are the principal insights from the discipline of building architecture that are applicable to the construction of software systems?
4Recognizing the limitations of an analogy—where it does not apply—can be as instructive as considering the situations where it does apply. What’s wrong with the building architecture analogy? In what ways is constructing software fundamentally different from building a physical structure? Do a Web search for “software construction analogy is broken.” Do you agree or disagree with the opinions posted online?
5. Philips’s use of software architecture for supporting product lines is targeted at consumer electronics, such as televisions. What other industries or markets could benefit from the commonalities and efficiencies of a software product-line approach
6. How might the role of architecture documentation be different for an edge-dominant system?
7 Which architectural views would you expect to be the most important to document for a system built under the Metropolis model?
8. Draw the architecture influence cycle for Web 2.0 software systems in general, and for one of its flagship examples (such as Twitter or Facebook).
Individual: Building Software versus Building a House
Assignment: Building software is often compared to building a house. While the analogy is appropriate in some cases, it is not appropriate in other cases.
Use the table below to describe as clearly as you can, how software architecture compares to building architecture in at least four aspects.
Aspects | Software architecture | Building architecture | Similar or different |
1) |
|
|
|
2) |
|
|
|
3) |
|
|
|
4) |
|
|
|
5) |
|
|
|
6) |
|
|
|
Use appropriate external citations and references (minimum of 3), in addition to including references to the required readings where relevant (minimum at least 1), within the assignment. Be sure citations and references follow the University of Phoenix approved style guide format (the Written Assignments Guidelines, along with properly cited APA references). Please Note: Dictionary and Encyclopedia citations and references will not count towards your reference/citation count. Refer to the Instructor Policies to identify External and Internal references.
- 9 years ago
- 20
- FIN 419 Complete Course Material
- Economics 504 Midterm Study Guide Spring 2014
- BUSN - The Case of the Expanding Database
- DISCUSSION 1
- 2-4 Pages Case Study Entr/.Small Business
- I have a financial management assignment due on sunday at 12:00 midnight. The assignment analyzes the annual financial reports for...
- Accountancy for Guru-ns
- need asap
- MAT 540 Week 6 Discussion and Homework Quantiative Methods Strayer
- Accounting 7/8