IMG03 (5)

IMG03 (5)



UML 2.x. • Ćwiczenia zaawansowane

UML 2.x. • Ćwiczenia zaawansowane

9.

10. 111213.


>

public void finalize() throws Throwable { super.finalize();

}

}//end Samochód ciężarowy

Korekty wymagają zarówno nazwy atrybutów, jak również nazwa klasy. Należy zwrócić uwagę, że klasa ta dziedziczy klasę Samochód (linia 3 kodu). Po dokonaniu korekty i rozszerzeniu kodu o metody klasa może się prezentować tak jak na listingu 11.4.

Listing 11.4. Implementacja w języku Java bloku Samochód ciężarowy podejście wdrożeniowe_

1. /**

@author Helion @version l.I

@created 24-lip-2011 12:05:43

2. */

3.    public class SamochodCiezarowy extends Samochód {

4.    pxivate short dlugoscSkrzyni;

5.    private short ladownoscSkrzyni;

6.    private short szerokoscSkrzyni;

7.    private short wysokoscSkrzyni;

8.    public SamochodCiezarowy(){

9.    |

10.    public short getDlugoscSkrzyniC) {

11.    return this.dlugoscSkrzyni;

12.    i

13.    public void setDlugoscSkrzyni() {

14.    this.dlugoscSkrzyni=dlugoscSkrzyni;

15.    }

16.    public void finalizeO throws Throwable {

17.    super.finaliżeO;

18.    }

19. }//end Samochód ciężarowy

Zmiany dokonane w kodzie źródłowym dotyczą linii o numerach od 3 do 8. Główne zmiany dotyczą usunięcia polskich znaków oraz spacji. Dodatkowo klasa powinna zostać uzupełniona o metody pozwalające na dostęp do prywatnych atrybutów klasy. Przykłady tych metod zaprezentowano w liniach 10-15 (metody getDlugoscSkrzyni oraz setDlugoscSkrzyni).

ĆWICZENIE

11.4


Diagramy wymagań

Pozostałe diagramy języka UML oraz jego profilu SysML pozwalają na doprecyzowanie potrzeb informacyjnych użytkowników. W ich przypadku nie ma możliwości bezpośredniego odzwierciedlenia diagramu w kodzie źródłowym, zatem programista ma za zadanie samodzielne wybranie sposobu implementacji poszczególnych wymagań, procesów czy przypadków użycia.

Dla zilustrowania sposobu przejścia z diagramu wymagań do kodu źródłowego posłużono się ćwiczeniem 2.1, czyli przypadkiem systemu obsługi międzynarodowej konferencji. W zależności od wyboru programistów dane wymaganie można zaim-


Wyszukiwarka

Podobne podstrony:
IMG70 (7) UMl 2.x, • Ćwiczenia zaawansowane Płatność Online mosi60 nlo ir/y szczegółowe przypadki u
IMG88 (7) /v uml L.i. • Ćwiczenia zaawansowaneMEMSystem obsługi konferencji Wymagania systemowe se
IMG93 (9) 11.1. Ćwiczenia ĆWICZENIE 11.1Modelowanie w języku UML i jego profilach a wdrożenie syste
Zaawansowana rachunkowość zarządcza - materiały pomocnicze do ćwiczeń    strona 10 dr
IMG71 188 Ćwiczenia laboratoryjne z fizyki Energia pola elektrycznego Et zgromadzona w kondensatorz
IMG73 192 Ćwiczenia laboratoryjne z fizyki szajnćej. Zatem dla Q > > I charakterystykę często
IMG74 194__Ćwiczenia laboratoryjne z fizyki • dla x > 1/6 - sprzężenie nadkrytyczne, trzy punkty
IMG77 200 Ćwiczenia laboratoryjne z fizyki Rys. 25.2. Kształt próbki do pomiarów napięcia Halin Pró
IMG06 330 Ćwiczenia laboratoryjne z fizyki W przypadku data rozciągłego, aby wyznaczyć jego środek
IMG07 332 Ćwiczenia laboratoryjne z fizyki42.2. Opis układu pomiarowego W ćwiczeniu wyznaczamy mome
IMG!02 1. Cel ćwiczenia W trakcie ćwiczenia studenci zapoznają się z: -    podstawowy
IMG!12 1. Cel ćwiczenia:Zapoznanie się ze sposobem pomiaru przesunięcia fazowego metodą figur Lissaj

więcej podobnych podstron