Enkapsulacja-hermetyzacja, ukrywanie danych; polega ona na zamknięciu danych wewnątrz klasy, obiekty zewnętrzne mają dostęp wyłącznie do funkcji za pomocą których mogą zlecać operacje na danych.

Estymacja pracochłonności-w metodzie Scrum proces polegający na gromadzeniu informacji statystycznych o przebiegu projektu i wyznaczaniu kosztu prac na ich podstawie.

Extend-relacja między przypadkami użycia. Jeżeli łączy ona przypadki p1 i p2, tzn., że p1 jest czasami rozszerzalny o p2 – tzw. przebieg opcjonalny. (np. przegląd samochodu czasami sprawia, że musi być wykonana naprawa (=czasami „włącza konieczność” dokonana naprawy) – „extend” )

FDD-Feature Driven Development - projektowanie zorientowane na właściwości; etapy FDD: opracowanie ogólnego modelu, okreslenie listy funkcjonalności, planowanie na podstawie funkcjonalności, projektowanie na podstawie funkcjonalności, wykonywanie w oparciu o funkcjonalności.

Include-relacja między przypadkami użycia. Jeżeli łączy ona przypadki p1 i p2, tzn., że p1 zawsze włącza p2 - tzw. przebieg podstawowy (sekwencyjny). Jest to tak jakby „wyłączenie przed nawias” tego elementu, który ma być wykorzystywany w każdym podstawowym przebiegu, czynności obligatoryjnej. (np. w banku każda operacja wiąże się zawsze z weryfikacją karty i kodu klienta - „include”)

Inżynieria oprogramowania-praktyczne zastosowanie wiedzy naukowej do projektowania i tworzenia systemów informacyjnych i informatycznych oraz dokumentacji wymaganej do ich opracowania, uruchominia i pielęgnacji.

Klasa potomna-klasa dziedzicząca po klasie macierzystej część jej właściwości.

Klaster-grupa połączonych ze sobą komputerów.

Klastry wysokiej dostępności-komputery mogące zamiennie realizować swoje zadania.

Kohezja (ang. cohesion)-zwartość, spoistość, wzajemne zintegrowanie elementów składowych. Duża kohezja = silna interakcja wewnątrz i relatywnie słabsza interakcja z zewnętrzem.

Kopie:
Kopia pełna-kopiowane są wszystkie dane.
Kopia różnicowa-kopiowane są dane zapisane po dokonaniu ostatniej kopii pełnej.
Kopia przyrostowa-kopiowane są dane zapisane po dokonaniu ostatniej kopii.

Lista wymagań(ang. product backlog list) - narzędzie zarządcze w metodzie Scrum; opisuje ona wszystko co powinno się znaleźć w ostatecznej wersji oprogramowania; zawiera zwykle właściwości, funkcje, usterki, defekty, żadania rozszerzeń i żadania uaktualnień technologicznych.

Luka informacyjna-powstaje z różnicy pomiędzy ilością informacji pożądanych a dostępnych, oznacza informacje pożądane, aczkolwiek niedostępne.

Projektowanie SI


"Maintance"-ang. "pielęgnacja systemu". Nie wystarczy tylko zaprojektować i wdrożyć systemu. Ważna jest też jego "pielęgnacja" po wprowadzeniu, polegająca na usuwaniu błędów i wprowadzanych na bieżąco modyfikacjach.

Markup-proces znakowania przeznaczonej do składu kopii rękopisu, wskazówkami dotyczącymi użycia rodzajów i rozmiarów czcionek, spacji wcięć itp.

Model implementacyjny (fizyczny)-model reprezentujący konkretną implementację systemu.

Model projektowy (logiczny)-model opisujący założenia przyszłej implementacji.

Model przypadków użycia-model definiujący zawnętrze (aktorów) oraz wnętrze (przypadki użycia), określające zachowanie się systemu w interakcji z jego zewnętrzem.

Model testowania-model określający plan testów, specyfikujący dane testowe i raporty.

PSI