If you would like to see more information on this case study, click here!
You can request this case study and a WCDE staff member will get back to you.
Systemgroup, residing in Mississauga, Ontario, is a technology consulting company experienced at solving complex business problems through the development and integration of software solutions using the Microsoft Application Platform. Over the course of software’s lifetime, it is inevitable that users will enter data that is inconsistent with an application’s business rules. When this occurs, a professionally built software system should be able to recognize that invalid data has been received and then inform users of the error. A Validation Message Control (VMC), as shown in Figure 1, will show user input errors on a web application. The company is considering the incorporation of a validation message across the spectrum of software projects it undertakes. To more effectively accomplish this in future projects, Systemgroup wished to create a refined VMC module. After development, Systemgroup developers should be able to easily integrate the VMC module in their applications.
David Nguyen, a co-op student from the University of Waterloo, was asked to build a VMC module to help inform users when a validation error occurs. This VMC project requires the entire software development cycle, starting from needs assessment to testing and validation.
This case study is intended for introduction to some of the basic methods and principles used by software engineers, including Software development cycle, measurement, analysis, and design.
If you would like to see more information on this case study, click here!
You can request this case study and a WCDE staff member will get back to you.
Contact Waterloo Cases in Design Engineering
Steve Lambert
Tel: (519) 888-4728
Email: steve@uwaterloo.ca
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the Office of Indigenous Relations.