Description
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.
Assignment Preparation
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.
Assignment Instructions
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.
Due Date: End of Unit 2.
Percentage of Course Grade: 11%.
Software Architecture Vision Scoring Guide Grading Rubric
Criteria
Describe solutions to the
business problems.
14%
Describe the benefits of a
new software architecture.
14%
Nonperformance
Basic
Does not
describe
solutions to
the business
problems.
Lists the
business
problems but
does not
provide
solutions.
Does not
describe the
benefits of
new software
architecture.
Describes the
new software
architecture
but does not
include
benefits or
partially
describes
benefits.
Does not
explain
Explain motivations
motivations
influencing the adoption of
influencing
a new software
the adoption
architecture.
of a new
14%
software
architecture.
Lists
motivations
influencing
the adoption
of a new
software
architecture.
Proficient
Distinguished
Describes
solutions to
the business
problems.
Describes
solutions to
the business
problems and
provides
additional
details and
strong
supporting
evidence.
Describes the
benefits of
new software
architecture.
Describes the
benefits of
new software
architecture
and provides
additional
details and
strong
supporting
evidence.
Explains
motivations
influencing
the adoption
of a new
software
architecture.
Explains
motivations
influencing
the adoption
of a new
software
architecture,
and provides
additional
details and
strong
supporting
evidence.
Software Architecture Vision Scoring Guide Grading Rubric
Criteria
Nonperformance
Does not
Discuss system capabilities. discuss
14%
system
capabilities.
Discuss the impacts of
building a new system.
14%
Explain architecture
considerations and views.
15%
Does not
discuss the
impacts of
building a
new system.
Basic
Lists system
capabilities.
Proficient
Discusses
system
capabilities.
Distinguished
Discusses
system
capabilities,
and provides
additional
details and
strong
supporting
evidence.
Discusses the
Discusses the
impacts of
impacts of
building a new
building a new Discusses the system, and
system but
impacts of
provides
does not
building a new additional
explain the
system.
details and
impact
strong
correctly.
supporting
evidence.
Explains
architecture
considerations
Does not
Identifies
Explains
and views, and
explain
architecture
architecture
provides
architecture
considerations considerations additional
considerations
and views.
and views.
details and
and views.
strong
supporting
evidence.
Does not
communicate
Communicate in a manner in a manner
that is scholarly,
that is
professional, and consistent scholarly,
with expectations for
professional,
members of professional and consistent
communities.
with
15%
expectations
for members
of
Communicates
in an
inconsistent
scholarly and
professional
manner for
members of
professional
communities.
Communicates
in a manner
that is
scholarly,
professional,
and consistent
with
expectations
for members
of professional
communities.
Communicates
in a manner
that is
scholarly,
professional,
and consistent
with
expectations
for members
of professional
communities,
Software Architecture Vision Scoring Guide Grading Rubric
Criteria
Nonperformance
professional
communities
Basic
Proficient
Distinguished
and provides
additional
details and
strong
supporting
evidence.
Purchase answer to see full
attachment
