Inżynieria oprogramowania
Informacje ogólne
Kod przedmiotu: | ME0-DU>InzOpr | ||||||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||||||||
Nazwa przedmiotu: | Inżynieria oprogramowania | ||||||||||||
Jednostka: | Zakład Informatyki | ||||||||||||
Grupy: |
Przedmioty 1 sem. - mechatronika - informatyka i robotyka, st. II-go stopnia Przedmioty 1 sem. - mechatronika - komp.wspom.proj., st. II-go stopnia |
||||||||||||
Punkty ECTS i inne: |
3.00
|
||||||||||||
Język prowadzenia: | polski | ||||||||||||
Pełny opis: |
W ramach modułu prezentowane są zagadnienia związane z analizą oraz projektowaniem systemów informatycznych. Szczególny nacisk położono na umiejętności w zakresie wykorzystania języka UML (ang. Unified Modeling Language) w procesie modelowania biznesowego oraz systemów informatycznych. Język UML jest standardem modelowania, a jego znajomość jest wysoko ceniona przez pracodawców. Zajęcia praktyczne są realizowane w niewielkich zespołach przy wsparciu najpopularniejszego w branży oprogramowania. Taka forma zajęć pozwala nabyć zarówno umiejętności praktyczne, jak również, tak istotne obecnie umiejętności komunikacji oraz pracy zespołowej. Treści kształcenia - Podstawowe pojęcia oraz zakres dziedziny inżynierii oprogramowania - Dobór stopnia formalizacji procesu wytwórczego – od CMMI do XP - Wykorzystanie języka UML do modelowania systemów informatycznych: wprowadzenie, diagram przypadków użycia - Wykorzystanie języka UML do modelowania systemów informatycznych: diagram aktywności, diagram sekwencji, diagram maszyny stanowej, diagram pakietów, diagram klas - Metodyka RUP w modelowaniu systemu informatycznego - Wykorzystanie możliwości narzędzi typu CASE do generowania szkieletu kodu źródłowego systemu i kodu dla systemu bazodanowego - Zaliczenie pisemne - Modelowanie dziedzinowe z wykorzystaniem uproszczonego diagramu klas - Zbieranie i dokumentowanie wymagań funkcjonalnych i niefunkcjonalnych wobec systemu - Modelowanie wymagań funkcjonalnych – model przypadków użycia - Przypadki użycia - relacje: zawierania, rozszerzania, dziedziczenia - Przypadki użycia - scenariusze: główne, alternatywne, wyjątku - Kolokwium zaliczeniowe 1: zaliczenie część praktyczna - Wizualizacja scenariusza przypadku użycia z wykorzystaniem diagramu aktywności - Modelowanie analityczne: klasy graniczne, klasy kontrolne, encje - Opracowywanie architektury systemu informatycznego - Tworzenie diagramów klas - Generowanie kodu źródłowego systemu w środowisku CASE Enterprise Architect - Generowanie dokumentacji systemu informatycznego w narzędziu CASE Enterprise Architect - Kolokwium zaliczeniowe 2: zaliczenie część pisemna |
||||||||||||
Literatura: |
Literatura wykorzystywana podczas zajęć wykładowych Pressman R. - Praktyczne podejście do inżynierii oprogramowania - WNT. - 2004 Stevens P. - UML. Inżynieria oprogramowania. - Helion. - 2007 Larman C. - UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikac - Helion. - 2011 Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych Wrycza S., Marcinkowski B., Maślankowski J. - UML 2.x. Ćwiczenia zaawansowane - Helion. - 2012 Wrycza S. - UML 2.1. Ćwiczenia - Helion. - 2007 Literatura do samodzielnego studiowania Schneider G., Winters J. P. - Stosowanie przypadków użycia - WNT. - 2004 Cockburn A. - Jak pisać efektywne przypadki użycia - WNT. - 2004 Literatura uzupełniająca Yourdon E. - Marsz ku klęsce : poradnik dla projektanta systemów. - WNT. - 2007 Brooks F. P. - Mityczny osobomiesiąc : eseje o inżynierii oprogramowania - WNT. - 2000 |
||||||||||||
Efekty uczenia się: |
|
||||||||||||
Metody i kryteria oceniania: |
|
Zajęcia w cyklu "Semestr letni 2021/22" (zakończony)
Okres: | 2022-02-26 - 2022-06-21 |
Przejdź do planu
PN WT WYK
ŚR LAB
LAB
LAB
CZ LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Marcin Olech | |
Prowadzący grup: | Marcin Olech | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Zajęcia w cyklu "Semestr letni 2022/23" (zakończony)
Okres: | 2023-02-25 - 2023-06-21 |
Przejdź do planu
PN WT WYK
ŚR LAB
LAB
CZ LAB
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Marcin Olech | |
Prowadzący grup: | Marcin Olech | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)
Okres: | 2024-02-24 - 2024-06-21 |
Przejdź do planu
PN WYK
WT LAB
ŚR LAB
LAB
CZ LAB
LAB
PT |
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Marcin Olech | |
Prowadzący grup: | Marcin Olech | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Zajęcia w cyklu "Semestr letni 2024/25" (w trakcie)
Okres: | 2025-02-27 - 2025-06-22 |
Przejdź do planu
PN WYK
WT ŚR CZ LAB
PT LAB
LAB
|
Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Marcin Olech | |
Prowadzący grup: | Marcin Olech | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie |
Właścicielem praw autorskich jest Politechnika Rzeszowska im. Ignacego Łukasiewicza.