Title :
Understanding object-oriented systems specifications using familiar systems
Author :
Stoecklin, Sara ; Williams, Deidre D. ; Swain, Rontrill
Author_Institution :
Dept. of Comput. & Inf. Sci., Florida A&M Univ., Tallahassee, FL, USA
Abstract :
Typically software specifications are taught using software domains unfamiliar to the students. Specification nuances for domains such as banking, enrolment, and brokerage are not generally understood by students. Lack of domain understanding hampers students´ abilities to specify or validate systems. The authors present an illustration of using Unified Modeling Language (UML) and a familiar real-time domain (a student´s microwave) to teach both specification and specification validation. This technique has proved successful since it (1) produces specification easily validated by the student, (2) allows discussions of specifications to actual functions, and (3) gives each student group a unique application
Keywords :
computer science education; formal specification; formal verification; object-oriented methods; object-oriented programming; Unified Modeling Language; familiar real-time domain; object-oriented systems specification understanding; software specifications; specification teaching; specification validation teaching; students; Application software; Banking; Computer science; Computer science education; Electrical capacitance tomography; Real time systems; Satellites; Software tools; Testing; Unified modeling language;
Conference_Titel :
Software Engineering: Education & Practice, 1998. Proceedings. 1998 International Conference
Conference_Location :
Dunedin
Print_ISBN :
0-8186-8828-9
DOI :
10.1109/SEEP.1998.707628