UML tutor for requirements
Date of Publication
2007
Document Type
Bachelor's Thesis
Degree Name
Bachelor of Science in Computer Science
Subject Categories
Computer Sciences
College
College of Computer Studies
Department/Unit
Computer Science
Thesis Adviser
Raymund C. Sison
Defense Panel Member
Ethel C. Ong
Claribeth K..Cheng
Abstract/Summary
The united Modeling Language is a collection of text and diagrams that is used throughout the software development process. Tools have been developed to automate diagram rendering, but these require that the user be knowledgeable with the specific diagramming technique. Also, these tools are not capable of correcting logical errors and misconceptions that may be contained in the created model. This poses as a possible risk in the requirements engineering phase, where faulty understanding of requirements may lead to project failure. Use case is the primary modeling technique for requirements analysis.
This research aims to develop a tutoring system that will be capable of administering instructor-provided use-case exercises that students will solve. Apart from scenario analysis, students will have to draw the use case diagrams and fill in the corresponding use case descriptions. The system will provide feedback after processing the diagrams and descriptions, and comparing them against the instructor's answers. A bug library was implemented to capture common student errors.
Abstract Format
html
Language
English
Format
Accession Number
TU14631
Shelf Location
Archives, The Learning Commons, 12F, Henry Sy Sr. Hall
Recommended Citation
Chua, F. H., Lee, D. T., Lim, J. L., & Pangilinan, L. G. (2007). UML tutor for requirements. Retrieved from https://animorepository.dlsu.edu.ph/etd_bachelors/14421