DQ 2: What are API's? What is the relevance of an API to the architecture of a software product? How should the API support this architecture?
Computer Science - General Computer Science CSS 422 Week 2 Individual Assignment Design Patterns
CSS 422 Week 3 Individual Assignment NET vs Java
CSS 422 Week 4 WAPWML Architecture vs. J2ME Architecture
CSS 422 Week 5 Final Software Architecture
Week One Discussion Questions
· What is software architecture? Why do we study it? How does architecture relate to better software? Based on Booch’s Week 2 (2007) article, explain the relevance of software architecture.
· Based on Rettig’s (2007) article, discuss whether you agree or disagree with the assertion that enterprise software in large organizations has not delivered on its promise.
· Based on Scott’s (2007) article, recommend whether your company should build, buy, or outsource enterprise software.
Week Two Discussion Questions
· How practical is it for an entire enterprise to have only architecture of object-oriented software?
· Based on Booch’s (2007) article, compare architecting software to architecting a house. What are the lessons learned from this comparison?
· Based on Sommerlad and Noble’s (2007), explain how you would use design patterns when designing software.
Week Three Discussion Questions
· What are the advantages and disadvantages of application programming interfaces (API) that is library based?
· What are the advantages and disadvantages of APIs based on extensible markup language...
To download this material Click this link - https://bitly.com/1wyPRZT
Sit at the front