An introduction to analysis and design of software architectures with UML (Unified Modelling Language) and their subsequent synthesis at the program level. Topics include requirements analysis, analysis and design of static and dynamic view points of architectures and model driven engineering. Design patterns are introduced and applied as solutions to recurring design problems. Students are familiarized with component reuse, event-driven programming and computer-aided software engineering tools. The course includes a major design project.
Imagine you are new to a country and new at the UVic. Imagine you don't know the language, don't know the environment, don't have social contacts. How can we actively support the integration of such people (including professionals) who are new to Canada/ UVic?
This project is designed to support the transition of foreign students to life at UVic. The UVic Onboarding Application allows students to create an account, find roomates and housing, search for clubs, and more.
Clone the repository
$ https://github.com/bhavanvir/SENG-350.git
Install dependencies
$ npm install
Start the application
$ npm start