diff --git a/materiały na wykład/.ipynb_checkpoints/07_specyfikacja_projektu_informatycznego-checkpoint.ipynb b/materiały na wykład/.ipynb_checkpoints/07_specyfikacja_projektu_informatycznego-checkpoint.ipynb
index 0aa3e3f..04dec45 100644
--- a/materiały na wykład/.ipynb_checkpoints/07_specyfikacja_projektu_informatycznego-checkpoint.ipynb
+++ b/materiały na wykład/.ipynb_checkpoints/07_specyfikacja_projektu_informatycznego-checkpoint.ipynb
@@ -258,7 +258,7 @@
"source": [
"## Elementy składowe opisu przypadku użycia \n",
"1. Wykonawca główny (który rozpoczyna wykonanie przypadku użycia)\n",
- "2. Poziom celu\n",
+ "2. Poziom ogólności\n",
"3. Warunki początkowe\n",
"4. Wyzwalacz\n",
"5. Gwarancje minimalne\n",
@@ -271,7 +271,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.1. Przypadek użycia. Poziom celu\n",
+ "### Poziom ogólności\n",
"Poziom celu określa stopień ogólności przypadku użycia:\n",
" * Poziom streszczenia – najbardziej ogólny,\n",
" * Poziom użytkownika – pośredni,\n",
@@ -308,7 +308,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.2. Przypadek użycia. Warunki początkowe\n",
+ "### Warunki początkowe\n",
"**Warumek początkowy** to proste stwierdzenie o stanie świata w chwili otwarcia przypadku użycia. \n",
" * Warunek początkowy może być wyrażony za pomocą przypadków użycia, które musiały zajść przed otwarciem opisywanego przypadku. \n",
" * Warunek początkowy określa, co musi być zapewnione przed zezwoleniem na przypadek użycia. \n",
@@ -322,7 +322,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.3. Przypadek użycia. Wyzwalacz\n",
+ "### Wyzwalacz\n",
"**Wyzwalacz** to zdarzenie, które automatycznie powoduje rozpoczęcie przypadku użycia.\n",
"\n",
" Przykłady wyzwalaczy (system do testów):\n",
@@ -334,7 +334,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.4. Przypadek użycia. Gwarancje minimalne\n",
+ "### Gwarancje minimalne\n",
"**Gwarancje minimalne** to najmniejsze obietnice składane przez system.\n",
" * Są realizowane zarówno wtedy, gdy cel wykonawcy głównego jest spełniony (scenariusz powodzenia) i gdy nie jest on spełniony. (Szczególnie w tym drugim przypadku minimalne gwarancje są istotne).\n",
" * Zapisywane są w postaci kilku stwierdzeń, które będą na pewno prawdziwe po zakończeniu przypadku użycia.\n",
@@ -347,7 +347,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.5. Przypadek użycia. Gwarancja powodzenia\n",
+ "### Gwarancja powodzenia\n",
"**Gwarancja powodzenia** ustala, jakie interesy uczestników są zaspokojone po udanym zakończeniu przypadku użycia (scenariusz powodzenia).\n",
" * Zapisywana jest w postaci prostych stwierdzeń, opisujących świat po udanym zakończeniu przypadku użycia.\n",
" * Często ma postać rozszerzenia minimalnych gwarancji.\n",
@@ -361,10 +361,17 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.6. Przypadek użycia. Scenariusz powodzenia\n",
+ "### Scenariusz powodzenia\n",
"**Scenariusz powodzenia** to ciąg akcji od rozpoczęcia do zakończenia przypadku użycia, który realizuje gwarancje powodzenia.\n",
"Scenariusz powodzenia opisuje najbardziej typowe zachowanie systemu i nie bierze pod uwagę zdarzeń niesprzyjających. \n",
"\n",
+ "#### Przykłady scenariusza powodzenia:\n",
+ "O poziomie streszczenia:\n",
+ "\n",
+ "\n",
+ "O poziomie użytkownika:\n",
+ "\n",
+ "\n",
"**Wskazówki przy pisaniu scenariusza powodzenia:**\n",
"\n",
"#### 1. Używaj prostych składni zdań\n",
@@ -401,7 +408,10 @@
"#### Warunki rozszerzenia scenariusza\n",
"**Warunki rozszerzenie scenariusza** to sytuacje, w których system zachowuje się inaczej, niż to przewidziano w scenariuszu powodzenia.\n",
"* Warunki rozszerzenia sformułowane są z punktu widzenia systemu (co system może wykryć, a nie - co się stało).\n",
- "\n",
+ "\n",
+ "\n",
+ "#### Przykład rozszerzenia scenariusza\n",
+ "\n",
"\n",
"##### Jak znajdować potencjalne rozszerzenia scenariusza?\n",
" * Przemyśl alternatywne ścieżki scenariusza, np.\n",
diff --git a/materiały na wykład/07_specyfikacja_projektu_informatycznego.ipynb b/materiały na wykład/07_specyfikacja_projektu_informatycznego.ipynb
index 0aa3e3f..04dec45 100644
--- a/materiały na wykład/07_specyfikacja_projektu_informatycznego.ipynb
+++ b/materiały na wykład/07_specyfikacja_projektu_informatycznego.ipynb
@@ -258,7 +258,7 @@
"source": [
"## Elementy składowe opisu przypadku użycia \n",
"1. Wykonawca główny (który rozpoczyna wykonanie przypadku użycia)\n",
- "2. Poziom celu\n",
+ "2. Poziom ogólności\n",
"3. Warunki początkowe\n",
"4. Wyzwalacz\n",
"5. Gwarancje minimalne\n",
@@ -271,7 +271,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.1. Przypadek użycia. Poziom celu\n",
+ "### Poziom ogólności\n",
"Poziom celu określa stopień ogólności przypadku użycia:\n",
" * Poziom streszczenia – najbardziej ogólny,\n",
" * Poziom użytkownika – pośredni,\n",
@@ -308,7 +308,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.2. Przypadek użycia. Warunki początkowe\n",
+ "### Warunki początkowe\n",
"**Warumek początkowy** to proste stwierdzenie o stanie świata w chwili otwarcia przypadku użycia. \n",
" * Warunek początkowy może być wyrażony za pomocą przypadków użycia, które musiały zajść przed otwarciem opisywanego przypadku. \n",
" * Warunek początkowy określa, co musi być zapewnione przed zezwoleniem na przypadek użycia. \n",
@@ -322,7 +322,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.3. Przypadek użycia. Wyzwalacz\n",
+ "### Wyzwalacz\n",
"**Wyzwalacz** to zdarzenie, które automatycznie powoduje rozpoczęcie przypadku użycia.\n",
"\n",
" Przykłady wyzwalaczy (system do testów):\n",
@@ -334,7 +334,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.4. Przypadek użycia. Gwarancje minimalne\n",
+ "### Gwarancje minimalne\n",
"**Gwarancje minimalne** to najmniejsze obietnice składane przez system.\n",
" * Są realizowane zarówno wtedy, gdy cel wykonawcy głównego jest spełniony (scenariusz powodzenia) i gdy nie jest on spełniony. (Szczególnie w tym drugim przypadku minimalne gwarancje są istotne).\n",
" * Zapisywane są w postaci kilku stwierdzeń, które będą na pewno prawdziwe po zakończeniu przypadku użycia.\n",
@@ -347,7 +347,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.5. Przypadek użycia. Gwarancja powodzenia\n",
+ "### Gwarancja powodzenia\n",
"**Gwarancja powodzenia** ustala, jakie interesy uczestników są zaspokojone po udanym zakończeniu przypadku użycia (scenariusz powodzenia).\n",
" * Zapisywana jest w postaci prostych stwierdzeń, opisujących świat po udanym zakończeniu przypadku użycia.\n",
" * Często ma postać rozszerzenia minimalnych gwarancji.\n",
@@ -361,10 +361,17 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### 3.6. Przypadek użycia. Scenariusz powodzenia\n",
+ "### Scenariusz powodzenia\n",
"**Scenariusz powodzenia** to ciąg akcji od rozpoczęcia do zakończenia przypadku użycia, który realizuje gwarancje powodzenia.\n",
"Scenariusz powodzenia opisuje najbardziej typowe zachowanie systemu i nie bierze pod uwagę zdarzeń niesprzyjających. \n",
"\n",
+ "#### Przykłady scenariusza powodzenia:\n",
+ "O poziomie streszczenia:\n",
+ "\n",
+ "\n",
+ "O poziomie użytkownika:\n",
+ "\n",
+ "\n",
"**Wskazówki przy pisaniu scenariusza powodzenia:**\n",
"\n",
"#### 1. Używaj prostych składni zdań\n",
@@ -401,7 +408,10 @@
"#### Warunki rozszerzenia scenariusza\n",
"**Warunki rozszerzenie scenariusza** to sytuacje, w których system zachowuje się inaczej, niż to przewidziano w scenariuszu powodzenia.\n",
"* Warunki rozszerzenia sformułowane są z punktu widzenia systemu (co system może wykryć, a nie - co się stało).\n",
- "\n",
+ "\n",
+ "\n",
+ "#### Przykład rozszerzenia scenariusza\n",
+ "\n",
"\n",
"##### Jak znajdować potencjalne rozszerzenia scenariusza?\n",
" * Przemyśl alternatywne ścieżki scenariusza, np.\n",
diff --git a/materiały na wykład/obrazy/Rozszerzenie scenariusza.png b/materiały na wykład/obrazy/Rozszerzenie scenariusza.png
new file mode 100644
index 0000000..7c9a848
Binary files /dev/null and b/materiały na wykład/obrazy/Rozszerzenie scenariusza.png differ
diff --git a/materiały na wykład/obrazy/Scenariusz powodzenia1.png b/materiały na wykład/obrazy/Scenariusz powodzenia1.png
new file mode 100644
index 0000000..a1906da
Binary files /dev/null and b/materiały na wykład/obrazy/Scenariusz powodzenia1.png differ
diff --git a/materiały na wykład/obrazy/Scenariusz powodzenia2.png b/materiały na wykład/obrazy/Scenariusz powodzenia2.png
new file mode 100644
index 0000000..82d1233
Binary files /dev/null and b/materiały na wykład/obrazy/Scenariusz powodzenia2.png differ