Inżynieria oprogramowania: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 6: | Linia 6: | ||
=== Wymagania wstępne === | === Wymagania wstępne === | ||
* Podstawy programowania | * Podstawy programowania | ||
* Funkcje, relacje i zbiory. Elementy logiki matematycznej: rachunek zdań i tautologie. Rekurencja. | * Funkcje, relacje i zbiory. Elementy logiki matematycznej: rachunek zdań i tautologie. Rekurencja. | ||
* Programowanie obiektowe. | * Programowanie obiektowe. | ||
=== Zawartość === | === Zawartość === |
Wersja z 07:39, 9 cze 2006
Sylabus
Autor
dr hab. inż. Jerzy Nawrocki, prof. PP jerzy.nawrocki@put.poznan.pl
Wymagania wstępne
- Podstawy programowania
- Funkcje, relacje i zbiory. Elementy logiki matematycznej: rachunek zdań i tautologie. Rekurencja.
- Programowanie obiektowe.
Zawartość
- Zasady skutecznego działania
- Personal Software Process
- Specyfikacja wymagań
- Przeglądy artefaktów
- Język UML
- Metody formalne
- Wzorce projektowe
- Zarządzanie konfiguracą
- Wprowadzenie do testowania
- Automatyzacja wykonywania testów
- Ewolucja oprogramowania i refaktoryzacja
- Programowanie Ekstremalne
Literatura
- M.Fowler, K.Scott. UML w kropelce. LTP, 2002.
- S.Covey. 7 nawyków skutecznego działania. REBIS, 2002.
- W.Humphrey. A Discipline for Software Engineering. Addison-Wesley, 1995.
- K.Beck, A.Cynthia. Wydajne programowanie – Extreme Programming. Mikom, 2005.