An Application of a Game Development Framework in Higher Education
Table 2
List of architecture description for the game project.
#
Architectural description attributes
Details of the implementation
(1)
Architectural drivers
The main drivers that affect the system
mostly, including the attribute on which the students focus.
(2)
Stakeholders and concerns
Stakeholders of the system, and their
concerns.
(3)
Selection of architectural viewpoint
A list of the viewpoints used, and their purpose,
target audience, and form of description. Places to look in for possible
viewpoints including the book [12] and the 4 + 1 article by Kruchten [26].
(4)
Quality tactics
Including all attributes and more details for the
focused ones.
(5)
Architectural patterns
The major patterns of your architecture, both
architectural and major design ones.
(6)
Views
A separate section for each required views:
logic, process, and development views or other views added by students.
(7)
Consistency among views
Discuss the consistency between each described view.
(8)
Architectural rationale
In this section and subsections, add why
things are chosen.