Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie - Centralny System Uwierzytelniania
Strona główna

Inżynieria oprogramowania WM-I-IO
Wykład (WYK) Semestr zimowy 2024/25

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Literatura:

literatura obowiązkowa:

książka dostępna na e-zasobach UKSW:

UML @ Classroom: An Introduction to Object-Oriented Modeling

Martina Seidl , Marion Scholz , Christian Huemer , Gerti Kappel

literatura uzupełniająca:

Roger S Pressman, Bruce R. Maxim, Software Engineering: A Practitioner's Approach, 8/e, McGraw-Hill, 2015.

Ian Sommerville, Software Engineering, 10/E, Pearson, 2016.

Robert C. Martin Czysty kod. Podręcznik dobrego programisty

http://wazniak.mimuw.edu.pl/index.php?title=In%C5%BCynieria_oprogramowania

M.Fowler, K.Scott, UML w kropelce, LTP, 2002.

W przypadku książek prezentujących UML dopuszcza się dowolną pozycję wydana w kraju. Ewentualne rozszerzenia zaprezentowane zostanę na wykładzie i przedstawione na bazie standardu OMG.

Strona standardu UML:

https://www.omg.org/spec/UML/2.5.1/About-UML

Proste wprowadzenie w UML:

https://www.tutorialspoint.com/uml/index.htm

Sugerowana strona prezentująca wzorce projektowe:

https://refactoring.guru/pl

Lenny Delligatti SysML Distilled: A Brief Guide to the Systems Modeling Language 1st Edition

Metody i kryteria oceniania:

Kolokwium na ostatnich zajęciach.

Zakres dotyczy głównie modelowania w języku UML oraz podstawowych pojęć z zakresu Inżynierii Oprogramowania.

Zakres tematów:

1. Wprowadzenie do inżynierii oprogramowania.

2. Specyfikacja wymagań.

3. Zapewnienie jakości w inżynierii oprogramowania (normy ISO i AQUAP).

4. Język UML (1).

5. Język UML (2).

6. Język UML i rozszerzenie OCL

7. Język SysML

8. Wzorce projektowe (1) z przykładami w C++.

9. Wzorce projektowe (2) z przykładami w C++.

10. Zarządzanie konfiguracją, repozytoria kodu (GIT), narzędzie CMAKE.

11. Wprowadzenie do testowania.

12. Automatyzacja wykonywania testów w C++.

13. Ewolucja oprogramowania i refaktoryzacja.

14. Inżynieria oprogramowania dla systemów wyspecjalizowanych (na bazie systemów lotniczych) (1).

15. Podsumowanie wykładu.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy czwartek, 15:00 - 16:30, sala 108
Wojciech Stecz 50/48 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Kampus Wóycickiego Bud. 21
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie.
ul. Dewajtis 5,
01-815 Warszawa
tel: +48 22 561 88 00 https://uksw.edu.pl
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-8 (2024-11-08)