dokumantacja, Szkola - materialy


Wyższa Szkoła Ekonomii i Prawa Kielce 05.02.2011.

im. Edwarda Lipińskiego w Kielcach

Dokumentacja.

Inżynieria oprogramowania Przygotowali:

Ćwiczenie 1

Celem tego Cwiczenia jest stworzenie za pomoca Srodowiska StarUML programu o nazwie pizza. Wykonanie kolejnych krokow pozwoli na stworzenie diagramu UML.

  1. Uruchamiamy StarUML,pon pokazaniu nam się formaty „New Project by Approach” wybieramy opcje „Empty Project”.0x01 graphic

  2. W panelu Model Explorer (po prawej stronie) wybieramy „United” model klikamy prawym przyciskiem myszki i wybieramy opcje „add/model” tworzy nam się model któremu możemy dać nazwę np.: praca.

  3. Nastepnie dodajemy diagram.0x01 graphic

  4. Przechodzimy do „model/profile” i używamy profilu „C++”0x01 graphic

  5. Aby utworzyc diagram,z menu „Toolbox” wybieramy ikonke „class” i klikamy w dowolnym miejscu okna „classdiagram”,zmienaimy nazwe klasy na „circle”.nastepnie dodajemy atrybut do klascy circle i nadajemu mu mazwe „_radius”,okreslamy typ danych w panelu właściwości „properties” poprzez wybranie typu double oraz wybieramy dla tego pola zakres widzialności jako private.0x01 graphic

  6. Nastepnie powtarzamy te procesy i tworzymy klase „rectangle z prywatnymi składowymi: _width i _height typu double.0x01 graphic

  7. Tworzymy interfejs o nazwie Ishape poprzez wybranie z menu „toolbox” „Interface” i zmieniamy domyslna nazwe na „ishape” i zmianiamy wartosc na „none”.implementujemy klasy circle i rectangle za pomoca ishape poprzez wybranie strzalki „realization” z menu toolbox.0x01 graphic

  8. Nastepnie kopiujemy metode getArea z klasy Ishape do klas circle i rectangie.0x01 graphic

  9. Dodajemy do diagramu klase o nazwie „pizza”,która ma prywatna skladowa typu double o nazwie _price i medote getPrice typu double.tworzymy odwolanie z klasy pizza do klasy ishape poprzez wybranie strzalki „directedAssociation z toolbox i polaczenie tych dwoch klas.tworzymy metode obslugujaca _shape o nazwie getshape która zwraca ishape.

  10. Dodajemy konstruktor do klasy pizza poprzezb wprowadzenie nowej metody z wejsciowymi parametrami double price oraz Ishape shape.0x01 graphic

  11. Nastepnie tworzymy kolejna klase o nazwie „Test_pizza” która będzie uzywala klas pochodnych Pizza i Ishape.dodajemy zaleznosc pomiedzy kilkoma klasami poprzez wybranie strzalki „dependency”.w tym wypadku Test_pizza zalezy od klas narzednych pizza,circle i rectangle.

  12. Nasz diagram klas wyglada nastepujaco:0x01 graphic

Ćwiczenie 2

Korzystając z doświadczenia z poprzedniego zadania stworzyliśmy diagram klas , który jest przedstawiony na rysunku poniżej.

0x01 graphic

Praca własna.

Naszym zadaniem było zaprojektowanie systemu. Zajęliśmy się systemem obsługującym księgarnie. Korzystaliśmy z następujących programów: StarUML oraz DIA. W programie StarUML przedstawiliśmy nasz system w postaci diagramu klas, natomiast w programie DIA stworzyliśmy diagram przypadków użycia. W obu programach stworzyliśmy nastepujące klasy:

- Klient

- Spis książek

- Zamówienie

- Szczegóły

- Pozycja

- Płatność

- Karta

- Gotówka

- Zapłacono

- Koniec

Poniżej przedstawiamy diagramy pokazujące nasz system:

0x01 graphic

0x01 graphic



Wyszukiwarka

Podobne podstrony:
Pytania egzaminacyjne z Agrometeorologii, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Agromet
botanika ćwiczenia, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Botanika, bot
Nasiennictwo 2 kolo gotowa, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Nasiennictwo
DIAGNOZAPEDAGOGICZNA, Szkola - materialy, bibliografia
+Ťci¦ůga 2 ko+éo z zestaw+-w 8 sztuk, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Nasiennictw
Tworzywa mineralne, SZKOŁA, Materiałoznawstwo ogólne i instalacyjne
fizjologia roslin, Szkoła Rolnictwo studia, Szkoła, Materiały studia, fizjo roslin
Kolo biochemia KOMPLET NOTATEK AMINOKWASY, Szkoła Rolnictwo studia, Szkoła, Materiały studia, bioche
prognozowanie popytu www.przeklej.pl www.przeklej.pl, Szkoła materiały, Logistyka, Prognozowanie
!Koszty logistyczne - MWSLiT 2007, Szkoła materiały, Logistyka, Transport i spedycja
rolnictwo 1rok (9), Szkoła Rolnictwo studia, Szkoła, Materiały studia, materialy - biotechnologia
Podstawa programowa z techniki, szkoła, Materiały do techniki(technika)
Gleba, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Gleboznastwo, gleba
glebik, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Gleboznastwo
Poprawka kola z oddychania ściąga1, Szkoła Rolnictwo studia, Szkoła, Materiały studia, fizjologia ro
Rodziny opis, Szkoła Rolnictwo studia, Szkoła, Materiały studia, Botanika, bot

więcej podobnych podstron