Developing FIR Software: A Case Study Approach for Teaching Software Architecture
Shigang Liu · Computer education · 2011
Software Architecture(SA) is a major course in software engineering curricula.This paper,through the development of a Five-In-A-Row(FIR) software,describes our experience on teaching SA course to the students of software engineering.Based on the requirement analysis,which can help us enhance the understanding of the system,we assign the quality attributes with the appropriate priority rankings and decide tactics employed to fulfill the correspondent attributes.The software architecture for FIR is designed to accommodate these tactics and an evaluation for the SA is set up and run.