Systemgroup Validation Message Control Design

David Nguyen and David Effa
Case revision date: 
6 Pages (Case Study)

Example Validation Summary Control 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.

Learning objectives: 

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. 

Key words: 
Software development; AJAX; ASP.NET; Need analysis; Modal Popup; Callout Extender; Testing and Validation
CEAB attributes: 
Design; Problem Analysis; Creativity; Use of Engineering Tools
Module 01 - Case Study
Module 02 - Need analysis (Restricted to educators only)
Module 03 - Software Design and Testing (Restricted to educators only)
Module TN - Teaching Note (Restricted to educators only)

Request This Case!

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.