Towards a Rigorous Software Architecture Documentation Process: A Demonstration with the Real-time Immersive Network Simulation Environment (RINSE)
Despite numerous empirical studies and wide-spread, practical experience demonstrating the importance of rigorous documentation in software engineering, many developers continue to treat it as an “after thought.” Documentation, particularly of software architecture, should be an integral process of any development group, whether entrepreneurial, academic, or corporate. In this article the authors develop and apply the software engineering principles of Len Bass, Paul Clements, and Rick Kazman for software architecture documentation. The case study involves a relatively large-scale, academic development project aimed at supporting large-scale network security preparedness and training exercises, involving hundreds of players and a modeled network composed of hundreds of networks.
Copyright (c) 2019 IJO -International Journal Of Computer Science and Engineering
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Author(s) and co-author(s) jointly and severally represent and warrant that the Article is original with the author(s) and does not infringe any copyright or violate any other right of any third parties and that the Article has not been published elsewhere. Author(s) agree to the terms that the IJO Journal will have the full right to remove the published article on any misconduct found in the published article.