/SENG-350

Primary LanguageTypeScript

SENG 350: Software Architecture and Design

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.

Project Objective

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?

Project Description

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.

Installation

Clone the repository 
$ https://github.com/bhavanvir/SENG-350.git

Install dependencies
$ npm install

Start the application
$ npm start