Purchase Solution

Object-Oriented Applications

Not what you're looking for?

Ask Custom Question

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.

Purchase this Solution

Solution Summary

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

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 ...

Purchase this Solution


Free BrainMass Quizzes
Writing Business Plans

This quiz will test your understanding of how to write good business plans, the usual components of a good plan, purposes, terms, and writing style tips.

Organizational Leadership Quiz

This quiz prepares a person to do well when it comes to studying organizational leadership in their studies.

Lean your Process

This quiz will help you understand the basic concepts of Lean.

Learning Lean

This quiz will help you understand the basic concepts of Lean.

Six Sigma for Process Improvement

A high level understanding of Six Sigma and what it is all about. This just gives you a glimpse of Six Sigma which entails more in-depth knowledge of processes and techniques.