127 lines
3.6 KiB
Plaintext
127 lines
3.6 KiB
Plaintext
|
{
|
|||
|
"cells": [
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
|
|||
|
"<div class=\"alert alert-block alert-info\">\n",
|
|||
|
"<h1> Przygotowanie do projektu badawczo-rozwojowego</h1>\n",
|
|||
|
"<h2> 7. <i>Specyfikacja projektu informatycznego</i>[wykład]</h2> \n",
|
|||
|
"<h3>Krzysztof Jassem (2021)</h3>\n",
|
|||
|
"</div>\n",
|
|||
|
"\n",
|
|||
|
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"<div class=\"alert alert-block alert-success\">\n",
|
|||
|
" \n",
|
|||
|
"<h3>Zakres systemu informatycznego</h3>\n",
|
|||
|
" \n",
|
|||
|
"Zakres systemu to precyzyjne określony obszar tego, co projektujemy – precyzyjnie odgraniczony od tego, co jest zadaniem projektowym kogoś innego, lub tego, co leży poza projektem.\n",
|
|||
|
"\n",
|
|||
|
"</div>"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"## Reprezentacje zakresu projektu\n",
|
|||
|
"\n",
|
|||
|
"* Określenie wizji\n",
|
|||
|
"* Diagram zakresu projektowego (rysunek)\n",
|
|||
|
"* Lista „aktor-cel”\n",
|
|||
|
"* Lista „in-out”"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"<div class=\"alert alert-block alert-success\">\n",
|
|||
|
" \n",
|
|||
|
"<h3>Specyfikacja wymagań</h3>\n",
|
|||
|
" \n",
|
|||
|
"Specyfikacja wymagań to dokument, w którym zebrano wszystkie oczekiwania stawiane przyszłemu systemowi (np. wymagania funkcjonalne i niefunkcjonalne aplikacji).\n",
|
|||
|
" \n",
|
|||
|
"</div>"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"### Wymagania użytkownika a wymagania systemowe\n",
|
|||
|
"\n",
|
|||
|
"### Wymagania funkcjonalne a wymagania niefunkcjonalne"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"<div class=\"alert alert-block alert-success\">\n",
|
|||
|
" \n",
|
|||
|
"<h3>Przypadek użycia</h3>\n",
|
|||
|
" \n",
|
|||
|
"Przypadek użycia określa umowę między uczestnikami systemu względem jego zachowania.\n",
|
|||
|
"\n",
|
|||
|
"<ul>\n",
|
|||
|
"<li>W przypadku użycia opisuje zachowanie się systemu w różnych warunkach – w odpowiedzi na żądanie jednego z uczestników, zwanego aktorem głównym.</li>\n",
|
|||
|
"<li>Przypadek użycia reprezentowany jest przez sekwencję akcji realizowanych przez system analizowany, które dają zauważalny efekt. Akcja to operacja atomowa, czyli taka, której nie można przerwać podczas wykonywania.</li>\n",
|
|||
|
"</ul>\n",
|
|||
|
"</div>"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"cell_type": "markdown",
|
|||
|
"metadata": {},
|
|||
|
"source": [
|
|||
|
"## Elementy składowe opisu przypadku użycia\n",
|
|||
|
"1. Aktor główny\n",
|
|||
|
"2. Zakres \n",
|
|||
|
"3. Poziom celu\n",
|
|||
|
"4. Uczestnicy i interesy\n",
|
|||
|
"5. Warunek początkowy\n",
|
|||
|
"6. Wyzwalacz\n",
|
|||
|
"7. Gwarancje minimalne\n",
|
|||
|
"8. Gwarancja powodzenia\n",
|
|||
|
"9. Scenariusz powodzenia\n",
|
|||
|
"10. Rozszerzenia scenariusza"
|
|||
|
]
|
|||
|
}
|
|||
|
],
|
|||
|
"metadata": {
|
|||
|
"author": "Krzysztof Jassem",
|
|||
|
"email": "jassem@amu.edu.pl",
|
|||
|
"kernelspec": {
|
|||
|
"display_name": "Python 3",
|
|||
|
"language": "python",
|
|||
|
"name": "python3"
|
|||
|
},
|
|||
|
"lang": "pl",
|
|||
|
"language_info": {
|
|||
|
"codemirror_mode": {
|
|||
|
"name": "ipython",
|
|||
|
"version": 3
|
|||
|
},
|
|||
|
"file_extension": ".py",
|
|||
|
"mimetype": "text/x-python",
|
|||
|
"name": "python",
|
|||
|
"nbconvert_exporter": "python",
|
|||
|
"pygments_lexer": "ipython3",
|
|||
|
"version": "3.8.5"
|
|||
|
},
|
|||
|
"subtitle": "07. Specyfikacja projektu informatycznego[wykład]",
|
|||
|
"title": "Przygotowanie do projektu badawczo-rozwojowego",
|
|||
|
"year": "2021"
|
|||
|
},
|
|||
|
"nbformat": 4,
|
|||
|
"nbformat_minor": 4
|
|||
|
}
|