SUBJECT
Practical software engineering 1
lecture + practical
bachelor
6
Semester 3
Autumn semester
History of object-oriented programming. Object-oriented languages, Java. Object-oriented modelling, UML. Class diagram, object diagram, relations (association, aggregation, composition, inheritance). State-chart diagram, sequence diagram, collaboration diagram, activity diagram. Use-case diagram. Component diagram, packages. Implementation of objectoriented modells.
-
Ian Sommerville: Software engineering, Pearson Education Limited, Eight edition, 2007, ISBN 13: 978-0-321-31379-9
-
Bruce Eckel: Thinking in Java, 3. kiadás (internetről szabadon letölthető)
-
Sike S., Varga L.: Szoftvertechnológia és UML (ELTE-Eötvös kiadó, 2003)