Explore BrainMass
Share

software architecture

This content was STOLEN from BrainMass.com - View the original, and get the already-completed solution here!

The traditional software development process changes profoundly when software architecture is its technical foundation. Consider issues such as the experience needed to successfully exploit an architecture, productivity gains, potential to overlook novel solutions, advantages for evolving product families, and architectural degradation. Propose a situation where a software architecture would be helpful, and one where it would be detrimental. Explain your reasoning.

© BrainMass Inc. brainmass.com October 16, 2018, 12:42 pm ad1c9bdddf - https://brainmass.com/computer-science/software-development/software-architecture-372619

Solution Preview

Software architecture is helpful in numerous situations. For example, Software architecture is extremely useful in situations wherein performance, quality and maintainability is highly desired during software development projects and project sponsors are concerned about maintaining cost and timely delivery. In such a situation, software architecture is very beneficial because architecture provides a platform or vehicle for achieving ...

Solution Summary

The traditional software development process changes profoundly when software architecture is its technical foundation. Consider issues such as the experience needed to successfully exploit an architecture, productivity gains, potential to overlook novel solutions, advantages for evolving product families, and architectural degradation. Propose a situation where a software architecture would be helpful, and one where it would be detrimental. Explain your reasoning.

$2.19