CSS 422 Complete Course
in Other (Education) by RD777DRYour Price: $35.00 (30% discount)
You Save: $15.00
Description
CSS 422 Complete Course
Week 1
Discussion Questions
Based on Rettigs (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 Scotts (2007) article, recommend whether your company should build, buy, or outsource enterprise software.
Week 2
Individual Assignment Design Pattern Activity
Prepare a 2-3 page paper comparing and contrasting five of the design patterns listed in the Course Notes. Choose any five from the list
Discussion Questions
Based on Sommerlad and Nobles (2007), explain how you would use design patterns when designing software? What are some common design patterns?
How does software architecture compare to building architecture (such as a house or a bridge)? How does it compare to computer hardware architecture? How are hardware and software architecture dependent upon each other?
Week 3
Individual Assignment NET vs. Java
.NET & Java Comparison Activity: Prepare a 2-3 page paper describing the advantages and disadvantages of .NET compared to Java Technology as software architecture.
Discussion Questions
Based on Kruchten et al. (2009), how is a decision view different from an architectural view? Would a decision view lead to higher quality software? Why or why not?
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?
Week 4
Individual Assignment WAPWML Architecture vs. J2ME Architecture
Prepare a 2-3 page paper comparing and contrasting Wireless Application Protocol/ Wireless Markup Language (WAP/WML) and Java 2 Platform, Micro Edition (J2ME) architectures.
Discussion Questions
What are some barriers to software integration? Is integration always the right decision?
Integration can increase complexity which can increase risk, particularly from a security perspective. How can we mitigate these risks?
Week 5
Learning Team Software Architecture Project
Finalize and submit the graphical presentation of the software architecture for Riordan Manufacturing.
Discussion Questions
As you look over the pieces we have studied in our time together, what are some common threads? Where do you think our brief introduction to software architecture can take you?
In what ways are the fundamentals of wireless communication networks the same as their wired cousins? What are the differences you must be most aware of as you seek to design a software system for a wireless deployment versus a wired one?