Uniwersytet Zielonogórski
Wydział Informatyki, Elektrotechniki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Informatyka studia pierwszego stopnia z tyt. inżyniera
Laboratorium Podstaw Modelowania Programów
Laboratorium 2 Diagramy klas.
1 Zadania
Uwaga! NIE należy implementować rozwiązań opisywanych problemów. Celem jest wyłącznie ich zamodelowanie.
Po zakończeniu pracy nad każdym zadaniem przez wszystkich studentów odbywa się dyskusja wad i zalet zaproponowanych rozwiązań. Każda grupa ćwiczeniowa musi umieć przedstawić argumenty na korzyść zapro- ponowanego przez siebie rozwiązania.
1. Na podstawie utworzonego na poprzednim laboratorium diagramu CRC, utworzyć diagram klas dla na- stępującego problemu: ”Z pliku wczytywany jest zbiór rekordów postaci Nazwisko, Wiek. Program ma umożliwiać wczytanie takich danych do pamięci, ich posortowanie według wieku a następnie wydrukowa- nie danych w formie tabeli”.
2. Utworzyć diagram klas dla następującego problemu: ”Opracowanie ewidencji sprzedaży dla potrzeb małej firmy”.
3. Utworzyć diagram klas dla programu służącego do przechowywania informacji o studentach
2 Literatura
1. Analiza obiektowa i projektowanie : przykłady zastosowań, Edward Yourdon, WNT 1999 2. Język UML 2.0 w modelowaniu systemów informatycznych, Helion 2006
3. Zrozumieć UML 2.0. Metody modelowania obiektowego, Michał Śmiałek, Helion 2005 4. UML dla każdego, Joseph Schmuller, Helion 2003
1