Uniwersytet Zielonogórski
Wydział Informatyki, Elektrotechniki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych
Informatyka niestacjonarne-zaoczne pierwszego stopnia z tyt. inżyniera
Laboratorium Podstaw Modelowania Programów
Laboratorium 3
Implementacja projektu na podstawie diagramu klas — omówienie błędów
1 Zadanie DO WYKONANIA W DOMU
Dokonać implementacji w dowolnie wybranym języku (zalecane jest wykorzystanie języka zarządzalnego, np. C#
lub Java) opracowanego projektu. Wywołania API zastąpić interakcją z użytkownikiem przy pomocy konsoli.
Przy implementacji zwrócić szczególną uwagę na stosowanie zasad DRY i KISS, (WAŻNE!) poprawne nazwenic- two zmiennych i funkcji oraz możliwość łatwej rozbudowy zaproponowanego rozwiązania. Przy implementacji zastosować programowanie defensywne. Zawsze należy preferować jakość kodu nad czas jego działania.
2 Zadanie
Omówić wady i zalety zaproponowanej implementacji problemu z zadania domowego.
3 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