Research Article

An Application of a Game Development Framework in Higher Education

Table 2

List of architecture description for the game project.

#Architectural description attributesDetails of the implementation

(1)Architectural driversThe main drivers that affect the system mostly, including the attribute on which the students focus.
(2)Stakeholders and concernsStakeholders of the system, and their concerns.
(3)Selection of architectural viewpointA 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 tacticsIncluding all attributes and more details for the focused ones.
(5) Architectural patternsThe major patterns of your architecture, both architectural and major design ones.
(6)ViewsA separate section for each required views: logic, process, and development views or other views added by students.
(7)Consistency among viewsDiscuss the consistency between each described view.
(8)Architectural rationaleIn this section and subsections, add why things are chosen.