Explore BrainMass

Object-Oriented Applications

In order to build solid software, it must have a strong foundation. This is where software architecture comes in. By using the Online Library, the Internet, Can you help me research software architecture?

How do you envision software architecture aiding you as a software architect in addressing requirements such as performance and security? Discuss whether you believe if software architecture is a tool for solving programming problems. Justify your position as to whether software architecture adds value or not in the design and development of applications. Explain aspects of the software architect role that you would enjoy performing.

Solution Preview

I have completed the questions in an essay that you will need to personalize. I did not include aspects of the role I would enjoy performing because I cannot think of any.

Software architecture is not only the structure within which the various components of the software is built, but also the discipline for creating the structure and the documentation of the software and its structure. The ability of the structure to flex to add levels of security and information ...

Solution Summary

This solution provides a discussion of what software architecture is. All references used are included.