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 |