Tytuł: Diagramy klas w perspektywie implementacyjnej Cel wykładu:
Zaprezentować sposób przygotowania diagramu klas UML w perspektywie implementacyjnej z uwzględnieniem takich języków programowania jak C++, Java C#.
W dalszej części wykładu będę używał skrótu PI dla określenia perspektywy implementacyjnej.
Projektowanie systemów informatycznych, wykład 2
Diagramy klas nie dość, że są najczęściej używane, to również stosuje się w nich największy zakres pojęć związanych z modelowaniem i projektowaniem stąd zdecydowałem się przygotować osobny wykład na temat budowania diagramów klas w perspektywie implementacyjnej. Diagramy klas poznali Państwo na wykładzie z modelowania systemów informatycznych w poprzednim semestrze. Jednak wtedy położono nacisk na reprezentację tych diagramów w perspektywie pojęciowej nie zakładając konkretnego języka programowania, platformy programistycznej, systemu operacyjnego, typu komputera na którym będzie działał system. W niniejszym wykładzie zaprezentuję jak przygotowywać diagramy UML przy założeniu, że implementacja programu będzie realizowana w języku C++, Java lub C#. Ponadto zakładamy, że system zaprezentowany na diagramie klas będzie działał na komputerze klasy PC. Przy czym jeżeli jest to konieczne to sprzęt możemy rozbudować do granic możliwości komputerów klasy PC.
Ponieważ zakładam, że student przystępujący do studiowania niniejszego wykładu zna podstawy budowy diagramów klas to proponuję aby przed studiowaniem niniejszego wykładu przeczytać dla przypomnienia wykład dotyczący diagramów klas z kursu modelowanie systemów informatycznych, prowadzonego w poprzednim semestrze. Ponadto mam prośbę do czytelników niemniejszego wykładu. Ponieważ jest to wersja 1.0 więc jak to z wersjami 1.0 bywa posiada pewnie wiele błędów edycyjnych. Proszę więc o informowanie mnie o tych błędach co przyczyni się do ich wyeliminowania i stworzenia kolejnych, lepszych wersji. Zgłoszenia błędów będą uwzględniane w ocenie z tego przedmiotu.
1