PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH
Podejście strukturalne - słowniki danych.
Słownik danych
Uporządkowany zbiór elementów danych mających związek z systemem;
Ułatwia zrozumienie wejść, wyjść, składników magazynów;
Użycie:
Symbol | Opis |
---|---|
= | Składa się |
+ | I |
() | Opcjonalnie (może wystąpić lub nie) |
{} | Iteracja |
[] | Wybór jednej z kilku możliwości |
** | Komentarz |
@ | Identyfikator (pole klucza) magazynu |
| | Rozdziela alternatywne możliwości w konstrukcji [] |
Przykład 1:
Pełne nazwisko = tytuł + imię + (drugie imię) + nazwisko;
Płatność = [karta|przelew|gotówka|karta + gotówka];
Zamówienie = nazwa klienta + adres dostawy + 1{pozycja}10;
Średnia ocen = *średnia ocen za ostatni semestr *
* jednostki: liczba rzeczywista; zakres; 2.5*;
Przykład 2:
Wpis = @ id przedmiotu + @ id wykładowcy + @ id indeksu + 1{ocena}2 + 1{data} 2 + (komentarz) + @ id wpisu
Ocena = [2,0|3,0|3,5|4,0|4,5|5,0];
Data = dzień + miesiąc + rok;
Miesiąc = ** 3 pierwsze nazwy miesiąca **
Notacja tabelaryczna:
Nazwa | Pojęcie lub nazwa danej |
---|---|
Synonim | Inne stosowane nazwy |
Opis | Wyjaśnienie pojęcia lub danej |
Powiązania | Z innymi pojęciami |
Atrybuty | |
Nazwa atrybutu | Opis atrybutu |
Nazwa atrybutu lub pola danej | Objaśnienie zawartości pola |
Przykład:
Nazwa | Wpis |
---|---|
Synonim | Ocena |
Opis | ....... |
Powiązania | Protokół, indeks |
Atrybuty | |
Nazwa atrybutu | Opis atrybutu |
Id wpisu | |
Id przedmiotu | |
Id wykładowcy | |
Id indeksu | |
Ocena | |
Data | |
Komentarz |