• Nie Znaleziono Wyników

Wytyczne do dokumentacji tworzonej w ramach programu zaliczeniowego / projektu

N/A
N/A
Protected

Academic year: 2021

Share "Wytyczne do dokumentacji tworzonej w ramach programu zaliczeniowego / projektu"

Copied!
4
0
0

Pełen tekst

(1)

1

Małgorzata Nalbach - Moszyńska

Wytyczne do dokumentacji tworzonej w ramach programu zaliczeniowego / projektu

Warszawa, kwiecień 2003

(2)

2

1 Wstęp... 3

2 Uwagi ogólne... 3

3 Zawartość dokumentacji... 3

3.1. Strona tytułowa... 3

3.2. Spis treści... 3

3.3. Wstęp – sformułowanie zadania / problemu... 3

3.4. Ogólny opis algorytmu rozwiązania... 3

3.5. Pliki zewnętrzne i biblioteki... 4

3.6. Zmienne globalne... 4

3.7. Funkcje... 4

3.8. Załącznik – listing programu... 4

(3)

3

1 Wstęp

Niniejszy dokument opisuje minimalną zawartość dokumentacji składanej z programem zaliczeniowym / projektem.

2 Uwagi ogólne

Przygotowując dokumentację należy pamiętać o adresacie, którym jest inny programista.

Korzystając z tej dokumentacji powinien on bez kłopotu zmienić dowolne cechy / parametry programu. Służy temu również konieczna estetyczna i czytelna forma.

Należy zawsze sprawdzać pisownię – błędy ortograficzne i gramatyczne są kompromitujące i świadczą o lekceważeniu czytelnika.

Dokument powinien być napisany „oszczędnym” stylem – tam, gdzie to możliwe, powinien zawierać wyliczenia. Punkty są bardziej czytelne i szybciej można wyciągnąć z nich istotę, niż z tekstu napisanego w sposób ciągły.

Należy pamiętać o ponumerowaniu stron – znakomicie to ułatwia złożenie w przypadku rozsypania się dokumentacji.

3 Zawartość dokumentacji

W kolejnych punktach zostanie opisana niezbędna zawartość dokumentacji.

3.1. Strona tytułowa.

Dokumentacja powinna zawierać stronę tytułową, a na niej:

1. Imię i nazwisko studenta;

2. Numer grupy;

3. Nazwę przedmiotu, z którego jest robiony projekt;

4. Tytuł projektu;

5. Datę wykonania(co najmniej miesiąc i rok).

3.2. Spis treści

Dokumentacja powinna zawierać utworzony automatycznie przez edytor tekstów spis treści wskazujący strony, na których znajdują się istotne części dokumentacji.

3.3. Wstęp – sformułowanie zadania / problemu

Wstęp powinien zawierać treść zadania / sformułowanie problemu a także ogólny opis wymagań, cech, jakie musi mieć docelowe rozwiązanie.

3.4. Ogólny opis algorytmu rozwiązania

W tej części należy opisać metodę, jaką przyjęto do rozwiązania zadania. Można wykorzystać do tego schematy np. blokowe lub innego typu rysunki. Nadrzędnym celem jest zawsze czytelność i jasność wyjaśnień.

W przypadku zadań dotyczących aplikacji klient – serwer, należy w tej części przedstawić schemat komunikacji (protokół) między klientem a serwerem. Wygodne do tego celu są diagramy sekwencji.

(4)

4

3.5. Pliki zewnętrzne i biblioteki

Należy w tej części wymienić i krótko opisać (przeznaczenie, cel) pliki zewnętrzne i biblioteki, z których korzysta nasz program.

3.6. Zmienne globalne

Ta część dokumentacji powinna zawierać wyliczenie nazw i typów wszystkich zmiennych globalnych, z których korzysta program wraz z krótkim opisem (przeznaczenie, cel) każdej z nich.

3.7. Funkcje

We wstępie do tej części należy przedstawić (najlepiej w formie diagramu) schemat komunikacji między funkcjami.

Następnie należy opisać wszystkie zaimplementowane przez siebie funkcje. Opis każdej z nich powinien być poprzedzony tytułem (odzwierciedlonym w spisie treści) i powinien zawierać co najmniej:

1. Nazwę funkcji;

2. Typ i znaczenie zwracanej wartości;

3. Typy i znaczenia wszystkich parametrów funkcji;

4. Zmienne globalne, z których korzysta funkcja i cel ich użycia;

5. Pliki, z których wykonywane są instrukcje czytania w danej funkcji;

6. Pliki, na które wykonywane są instrukcje pisania w danej funkcji;

7. Ogólny algorytm działania w dowolnej (byle czytelnej) formie.

3.8. Załącznik – listing programu

Należy przy tym pamiętać, że załącznikiem do dokumentacji, jednak nie zastępującym jej, jest listing programu wzbogacony licznymi komentarzami w kluczowych miejscach. Nie należy przesadzać z komentarzami. Nie komentujemy pojedynczych instrukcji. Opisujemy raczej pomysł, algorytm rozwiązania.

Koniecznie umieszczamy komentarze przy deklaracjach zmiennych i funkcji wyjaśniając ich znaczenie.

Cytaty

Powiązane dokumenty

Czas pracy rusztowań kładki (założono 30 dni) wraz z kosztami wykonania i demonta żu konstrukcji. posadowienia Krotność

2) matrycę pokrycia efektów obszarowych przez efekty kierunkowe według wzoru, stanowiącego załącznik nr 3, w przypadku kierunków międzyobszarowych konieczne jest

Rozporządzenia Ministra Środowiska, Dyrektor Pomorskiego Zespołu Parków Krajobrazowych do końca prac nad projektem Planu ochrony dla Parku Krajobrazowego

Podbudowa z gruntu lub kruszywa stabilizowanego cementem nie moŜe być wykonywana wtedy, gdy podłoŜe jest zamarznięte i podczas opadów deszczu. Nie naleŜy rozpoczynać

Ogółem zakres, liczba punków pomiarowych, terminy wykonania prac, w tym: uzupełnienie wiedzy o rozmieszczeniu, ocena stanu ochrony, zagroŜenia Wyniki prac terenowych w

adres: ul.. Zakres i kolejność realizacji robót. Informacje o sposobie prowadzenia instruktaŜu pracowników przed przystąpieniem do realizacji robót szczególnie

- przejścia przez ściany studni zabezpieczyć uszczelnieniem przeznaczonym jest do wykonywania bezciśnieniowych przejść szczelnych dla rur, przechodzących przez

Wszywki brakarskie zamocowane: po wewnętrznej stronie wyrobów, w lewym boku podszewki kurtki, 20 cm od wszycia rękawa oraz w spódnicy na lewym boku podszewki 20