DocumentCode
2307423
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
fYear
1998
fDate
26-29 Jan 1998
Firstpage
10
Lastpage
15
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering: Education & Practice, 1998. Proceedings. 1998 International Conference
Conference_Location
Dunedin
Print_ISBN
0-8186-8828-9
Type
conf
DOI
10.1109/SEEP.1998.707628
Filename
707628
Link To Document