Library Research Assignment In order to build solid software, it must have a strong foundation. This is where software architecture comes in. Using the Online Library, the Internet, and all course materials, 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. Aspects of the software architect role that you would enjoy performing.