Nonfunctional Properties Version Control and Applied Architectures and StylesAssume that you are still designing the online course management system that you worked on in previous assignments. Most of the major requirements of this system have been identified already but there are several nonfunctional properties that have yet to be addressed that have a crucial role in the functionality of this system. In addition you were informed that the funding for development is frugal. You believe that having some kind of software version control is essential especially for the administrators of the system.Write a five to six (5-6) page paper in which you: Your assignment must follow these formatting requirements: The specific course learning outcomes associated with this assignment are: