All ETDs from UAB

Advisory Committee Chair

Murat M Tanik

Advisory Committee Members

Gary J Grimes

Murat N Tanju

Document Type


Date of Award


Degree Name by School

Master of Science in Electrical Engineering (MSEE) School of Engineering


The thesis offers an Object-Oriented analysis methodology to investigate the functional requirements of software systems with modeling technologies, such as Unified Modeling Language (UML) and Systems Modeling Language (SysML). The main focus of the analysis is to discover objects and describe them in the problem domain. The thesis also proposes a validation process for the requirements stage of the development life cycle with an Acclaro Design For Six Sigma (DFSS) approach. A software development experiment is carried out with a case study of a threedimensional graphics game. The game is first implemented without following any sound analysis process and then analyzed with the proposed methodology. Systematically analyzed requirements, with the suggested process, and validated analysis classes, with an Acclaro DFSS matrix analysis, reduce the potential disconnect between the requirements and implementation of the software system. The code is rewritten using validated analysis classes that produce an organized, well documented, and expandable solution. Finally, we concluded that current Object-Oriented analysis technologies such as UML, SysML, and Acclaro DFSS can be used collaboratively to analyze the functional requirements of a software system by complementing the deficiencies in each methodology.

Included in

Engineering Commons



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.