ABSTRACT
In the short time span available in a software architecture course, it is difficult to find a software system that is both interesting from an architectural perspective and so small that it does not overwhelm the students.We present TS-05 which is a bare 150 line Java "toy-system" that never-the-less exhibits architectural complexity and challenges that emphasize the usefulness of architectural concepts, primarily views, quality attributes and connectors.
- Bass, L., Clements, P., and Kazman, R. Software Architecture in Practice, 2nd Ed. Addison-Wesley, 2003. Google ScholarDigital Library
Index Terms
- TS-05: 150 lines of java with high architectural complexity
Recommendations
TS-05: 150 lines of java with high architectural complexity
In the short time span available in a software architecture course, it is difficult to find a software system that is both interesting from an architectural perspective and so small that it does not overwhelm the students.We present TS-05 which is a ...
Ultimate architecture enforcement: custom checks enforced at code-commit time
SPLASH '13: Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanityCreating a software architecture is a critical task in the development of software systems. However, the architecture discussed and carefully created is often not entirely followed in the implementation. Unless the architecture is communicated ...
Build the Software Architecture Based on Design Patterns
ICEICE '12: Proceedings of the 2012 Second International Conference on Electric Information and Control Engineering - Volume 02Based on the words about why we must study software architecture, this article analyzed what the idea of building software architecture based on design patterns acts on the process of software development, discussed the development trend of software ...
Comments