ebin

3
SEMINARIUM DYPLOMOWE rok ak. 2011/2012 Przykładowy układ pracy dyplomowej – wzór zawartości konspektu (opracował: dr inż. Przemysław Szmal) Typowy temat pracy: Opracowanie (nowego) programu ... lub: Rozbudowa (istniejącego) programu ... 1. Wstęp krótkie wprowadzenie przewodnik po treści pracy 2. Rozpoznanie tematu wprowadzenie w dziedzinę problemową (nieco obszerniejszy niż we „Wstępie” zarys problemu, celów, jakie miały być osiągnięte, przedstawienie pojęć, omówienie stosowanych metod / algorytmów) narzędzia 3. Uściślenie założeń wstępnych, określenie wymagań (funkcjonalnych i niefunkcjonalnych); omówienie zaproponowanego modelu 4. Sprecyzowanie specyfikacji zewnętrznej program jako maszyna (wirtualna) widziana przez użytkownika o organizacja maszyny o kategorie użytkowników o dostępne funkcje / sposób obsługi przez użytkowników poszczególnych kategorii (uwaga: o sprawy administrowania systemem, udostępniania go poszczególnym użytkownikom, stosowane zabezpieczenia – można umieścić w osobnym punkcie o w opisach można podeprzeć się ilustracjami wziętymi z gotowego programu ) 5. Organizacja wewnętrzna – efekty projektowania (uściślanie stopniowe) Przedstawienie idei

description

uuuuuu

Transcript of ebin

Page 1: ebin

SEMINARIUM DYPLOMOWE rok ak. 2011/2012

Przykładowy układ pracy dyplomowej – wzór zawartości konspektu(opracował: dr inż. Przemysław Szmal)

Typowy temat pracy: Opracowanie (nowego) programu ... lub: Rozbudowa (istniejącego) programu ...

1. Wstęp– krótkie wprowadzenie– przewodnik po treści pracy

2. Rozpoznanie tematu– wprowadzenie w dziedzinę problemową (nieco obszerniejszy niż we „Wstępie” zarys

problemu, celów, jakie miały być osiągnięte, przedstawienie pojęć, omówienie stosowanych metod / algorytmów)

– narzędzia

3. Uściślenie założeń wstępnych, określenie wymagań (funkcjonal-nych i niefunkcjonalnych); omówienie zaproponowanego modelu

4. Sprecyzowanie specyfikacji zewnętrznej– program jako maszyna (wirtualna) widziana przez użytkownika

o organizacja maszynyo kategorie użytkownikówo dostępne funkcje / sposób obsługi przez użytkowników poszczególnych

kategorii– (uwaga:

o sprawy administrowania systemem, udostępniania go poszczególnym użytkownikom, stosowane zabezpieczenia – można umieścić w osobnym punkcie

o w opisach można podeprzeć się ilustracjami wziętymi z gotowego programu)

5. Organizacja wewnętrzna – efekty projektowania (uściślanie stopniowe)

– Przedstawienie idei o schemat konstrukcyjny / architektonicznyo schemat działania

– Organizacja bazy danych– Przegląd ważniejszych klas– Przegląd ważniejszych algorytmów (jeśli potrzeba)

6. Implementacja– szczegóły wybranych fragmentów implementacji

Page 2: ebin

7. Przykład działania– 1-2 (proste) scenariusze korzystania z systemu, ilustrowane zrzutami z ekranu lub

innymi dokumentami generowanymi przez program po przekazaniu na wejście określonych danych

8. Obsługa programu – informacje istotne z punktu widzenia operatora

o wymagania sprzętowe i programowe; rozmiar programuo sposób aktywizacjio sposób instalacji (ogólnie)

– ewentualne rozwinięcie kwestii administracji i bezpieczeństwa pracy (ten punkt może mieć jeszcze wyższą rangę!)

9. Testowanie i uruchamianie– Ogólne zasady testowania (przypomnienie)– Sposób przeprowadzenia testowania w ramach własnej pracy (organizacja

eksperymentów, przypadki testowe, wyniki; zakres testowania – pełny/niepełny).

10. Uwagi o przebiegu i wynikach prac– Uzyskane wyniki w świetle postawionego celu– Kierunki ewentualnych dalszych prac (rozbudowa funkcjonalna, ...)– Problemy napotkane w czasie realizacji pracy

11. Uwagi końcowe (lub: podsumowanie)

Literatura

Załączniki– instrukcja obsługi– większe zestawy danych– bardziej wyczerpujące przykłady działania (liczba / objętość)– kod programu (lub obszerniejsze fragmenty)– ...

Na nośniku zewnętrznym (FD/CD-ROM) – obowiązkowo: wykonane oprogramowanie, postać źródłowa i wynikowa, tekst części pisemnej pracy