Software Architecture Vision
By successfully completing this assignment, you will demonstrate your proficiency in the following course competencies and assignment criteria:
- Competency 1: Define business problems that can be solved using software architecture concepts and standards.
- Competency 2: Explain fundamental concepts and principles of software architecture.
- Competency 5: Communicate effectively.
For this assignment, imagine you are hired as a consultant for a company called Fantasy Games. You have been hired to develop software architecture to support a new game under development. The purpose of this assignment is to develop a high-level overview of your business vision of this architecture.
Before developing your vision, review the following media pieces linked in the Resources to learn more about this company from the company Web page and a few of the company’s stakeholders.
- Review the presentation about Robert Walling, CEO of Fantasy Games.
- Review the presentation about Business Operations: Jack Burns, Fantasy Games.
- Review the Fantasy Games About Us Page.
Once you complete your preparation, create a 3-4 page professional paper in which you complete the following:
For the assignment, use your professional knowledge and the information in the media pieces to explain your software architecture vision for this company. Include answers to these questions:
- What does the marketplace look like in the gaming area?
- What are the possibilities for Fantasy Games with a new software architecture?
- What business problem will the new architecture solve?
- What are the motivations to create the new architecture?
- What are consequences of not adopting a new architecture? Consider the impact on the business organization, individuals, and society given both global and local markets.
- What should this new architecture be minimally able to do?
- What would the software architect have to take into consideration when building the new system? For example, what different views and quality perspectives of software architecture are needed?
Refer to the Software Architecture Vision Scoring Guide to ensure that you meet the grading criteria for this assignment.