Podstawowe pojęcia

5.0(1)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/28

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:39 AM on 3/5/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

29 Terms

1
New cards
Inżynieria oprogramowania
Dziedzina zajmująca się projektowaniem, tworzeniem, testowaniem i utrzymywaniem oprogramowania w sposób systematyczny i ustrukturyzowany.
2
New cards
Proces wytwórczy oprogramowania
Zbiór etapów i działań, które prowadzą do stworzenia oprogramowania, np. analiza wymagań, projektowanie, implementacja, testowanie, wdrożenie i utrzymanie.
3
New cards
Metodyka
Zbiór zasad, technik i narzędzi używanych do prowadzenia projektu oprogramowania (np. Scrum, RUP, Waterfall).
4
New cards
UML (Unified Modeling Language)
Język graficzny służący do modelowania systemów informatycznych poprzez różne diagramy, np. diagram przypadków użycia, diagram klas.
5
New cards
Diagram kontekstowy
Graficzna reprezentacja systemu i jego interakcji z otoczeniem (np. użytkownikami, innymi systemami).
6
New cards
Wymagania użytkowników
Oczekiwania i potrzeby użytkowników dotyczące funkcjonalności i działania systemu.
7
New cards
Diagram przypadków użycia (DPU)
Model graficzny przedstawiający interakcje aktorów (użytkowników lub systemów) z systemem poprzez przypadki użycia.
8
New cards
Przypadek użycia
Opis funkcji systemu widzianej z perspektywy użytkownika, np. „Rezerwacja wizyty u fryzjera”.
9
New cards
Aktor
Podmiot (osoba, system, urządzenie) wchodzący w interakcję z systemem, np. klient, administrator.
10
New cards
Scenariusz główny
Podstawowy przebieg przypadku użycia, czyli typowy sposób jego realizacji.
11
New cards
Scenariusz alternatywny
Odmienny przebieg przypadku użycia, np. sytuacja wyjątkowa lub obsługa błędów.
12
New cards
Diagram klas (DK)
Diagram przedstawiający klasy w systemie, ich atrybuty, metody i relacje między nimi.
13
New cards
Low-code
Podejście do tworzenia oprogramowania, które wymaga minimalnej ilości kodowania, często za pomocą narzędzi wizualnych.
14
New cards
No-code
Tworzenie aplikacji bez pisania kodu, np. za pomocą kreatorów i interfejsów graficznych.
15
New cards
Diagram czynności (DC)
Diagram modelujący przepływ czynności w systemie, używany do analizy procesów biznesowych i algorytmów.
16
New cards
Akcja
Pojedyncza operacja w diagramie czynności, np. „Wyślij e-mail potwierdzający”.
17
New cards
Czynność
Złożona sekwencja akcji, np. „Proces rezerwacji wizyty”.
18
New cards
Koniec przepływu
Moment, w którym zakończona zostaje dana ścieżka w diagramie czynności.
19
New cards
Zakończenie przepływu
Ostateczny punkt procesu, w którym nie następują już żadne kolejne akcje.
20
New cards
Przepływ danych
Przemieszczanie się informacji między elementami systemu, np. przesyłanie formularza rejestracji.
21
New cards
Diagram sekwencji (DS)
Diagram przedstawiający interakcję między obiektami w określonej kolejności czasowej.
22
New cards
Klasyfikator
Obiekt UML, który opisuje zbiór obiektów o wspólnych cechach (np. klasa, interfejs).
23
New cards
Linia życia
Pionowa linia na diagramie sekwencji reprezentująca istnienie obiektu w czasie.
24
New cards
Komunikat
Wiadomość wysyłana między obiektami na diagramie sekwencji.
25
New cards
Ośrodek sterowania
Element, który zarządza sterowaniem w systemie, np. kontroler w architekturze MVC.
26
New cards
Walidacja
Sprawdzenie, czy system spełnia wymagania użytkowników i działa zgodnie z ich oczekiwaniami.
27
New cards
Weryfikacja
Sprawdzenie, czy system został zbudowany zgodnie z pierwotnymi założeniami i specyfikacją.
28
New cards
Błąd
Nieprawidłowość w kodzie, logice lub wymaganiach systemu prowadząca do nieprawidłowego działania.
29
New cards
Dokumentacja użytkowa
Dokumentacja przeznaczona dla użytkowników końcowych, np. instrukcje obsługi, przewodniki użytkownika.