1 / 13

Projekt modułu

Nazwa całego projektu Nazwa modułu Imię i Nazwisko Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki. Projekt modułu.

onslow
Download Presentation

Projekt modułu

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Nazwa całego projektu Nazwa modułu Imię i Nazwisko Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki Projekt modułu W szablonie na niebiesko zamieszczone są uwagi odnośnie zawartości kolejnych slajdów. Należy się do nich zastosować, a potem je usunąć. Tu należy umieścić nazwę projektu, nazwę modułu, imiona i nazwiska członków zespołu projektantów, dzień i godzina zajęć, rok akademicki. Należy trzymać się konwencji odnośnie graficznego ułożenia tego szablonu. Czas prezentacji powinien zawierać się w zakresie od 10 do 15 minut.

  2. Cel i założenia • Cel • Pierwsze założenie • Drugie założenie Należy tu umieścić opis wszystkich założeń i celów danego modułu. Należy je opracować na podstawie założeń przedstawionych przez prowadzącego na zajęciach oraz prezentacji architektów. Powinny być tu uwzględnione jak najdokładniej założenia, które na koniec będą musiały być spełnione. Zgodność końcowego programu z tymi założeniami jest oczywiście brana pod uwagę przy końcowej ocenie. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

  3. Zmiany założeń • Pierwsza zmiana • Druga zmiana Należy tu umieścić wszystkie zmiany, które ewentualnie nastąpiły względem założeń podanych przez prowadzącego i architektów. Gdy takich zmian nie ma można ten slajd pominąć. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

  4. Wymagania • Pierwsze wymaganie • Drugie wymaganie Należy tu umieścić opis wszystkich wymagań stawianych danemu modułowi. Należy je opracować na podstawie wymagań przedstawionych przez prowadzącego na zajęciach i prezentacji architektów. Powinny być tu uwzględnione jak najdokładniej wymagania, które na koniec będą musiały być spełnione. Zgodność końcowego programu z tymi wymaganiami jest oczywiście brana pod uwagę przy końcowej ocenie.

  5. Zmiany wymagań • Pierwsza zmiana • Druga zmiana Należy tu umieścić wszystkie zmiany, które ewentualnie nastąpiły względem wymagań podanych przez prowadzącego i architektów. Gdy takich zmian nie ma można ten slajd pominąć. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

  6. Diagram przypadków użycia Należy tu umieścić diagram przypadków użycia dla całego modułu, zawierający funkcje realizowane przez aplikację (z odpowiednimi powiązaniami elementów). Do każdego przepadku użycia i aktora należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu. Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

  7. Diagram komponentów Należy tu umieścić diagram komponentów dla danego modułu, lecz tylko wtedy kiedy jest on konieczny (kiedy autorzy danego modułu decydują się na dekompozycję na mniejsze kawałki). W przeciwnym wypadku, slajd można usunąć.

  8. Powiązania z innymi modułami • Pierwsze powiązanie • Drugie powiązanie Należy tu zamieścić dokładny opis zależności między projektowanym modułem, a innymi modułami systemu. Należy go opracować na podstawie założeń przedstawionych przez prowadzącego i prezentacji architektów. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

  9. Diagram klas Należy tu umieścić diagram klas, zawierający klasy, interfejsy wykorzystywane przez daną aplikację (z odpowiednimi powiązaniami elementów). Do każdego elementu (zarówno klasy jak i powiązania) należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu, bądź tak je nazwać, by z nazw wynikało ich znaczenie w aplikacji (pamiętać należy jednak, że to co jest oczywiste dla autorów projektu nie musi być oczywiste dla innych osób!). Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

  10. Diagram interakcji (sekwencji lub kooperacji) Należy tu umieścić diagramy interakcji (diagram sekwencji lub diagram kooperacji) dla co najmniej dwóch przypadków użycia (z diagramu przypadków użycia) – atrybuty i metody wykorzystywane na diagramach interakcji powinny odpowiadać tym, które występują w odpowiednich klasach na przedstawionym wcześniej diagramie klas. Innymi słowy należy tu pokazać jak zapomocą zaprojektowanych klas realizowane są scenariusze odpowiadające przypadkom użycia. Do każdego elementu należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu, bądź tak je nazwać, by z nazw wynikało ich znaczenie w aplikacji (pamiętać należy jednak, że to co jest oczywiste dla autorów projektu nie musi być oczywiste dla innych osób!). Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

  11. Dodatkowe diagramy (czynności, stanów, obiektów) Można tu umieścić dodatkowe diagramy (diagramy czynności, stanów, obiektów), których użycie pozwoli lepiej zobrazować działanie konkretnego modułu. Do każdego elementu należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu, bądź tak je nazwać, by z nazw wynikało ich znaczenie w aplikacji (pamiętać należy jednak, że to co jest oczywiste dla autorów projektu nie musi być oczywiste dla innych osób!). Gdyby nie był potrzebny (i tylko wtedy) można ten slajd usunąć.

  12. Realizacja założeń i wymagań • Pierwsze uzasadnienie • Drugie uzasadnienie Należy tu zamieścić szczegółowe uzasadnienie tego, iż proponowany projekt przedstawiony na diagramach UML faktycznie spełnia postawione na początku założenia i wymagania. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

  13. Realizacja powiązań z innymi modułami • Pierwsze uzasadnienie • Drugie uzasadnienie Należy tu zamieścić szczegółowe uzasadnienie tego, iż proponowany projekt przedstawiony na diagramach UML realizuje wszystkie założenia narzucone przez prowadzącego i architektów odnośnie zależności między modułami (tj. czy realizuje wszystko to czego oczekuja od niego inne moduły). W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

More Related