Punkt drugi listy wypunktowanej w poprzednim wpisie głosi: projektowanie bazy danych. Jest to dość kłopotliwy problem, który można rozwiązać na wiele sposobów. Kłopotliwość polega na wybraniu rozwiązania najlepiej dostosowanego do wymagań projektowych. Wiadomo, że każdy błąd popełniony podczas projektowania mści się tym bardziej, im później zostanie wykryty i im więcej warstw aplikacji opiera się na błędnym module. Na bazie, jak to na bazie, opiera się właściwie wszystko – dlatego błędy na tym etapie są szczególnie niemile widziane.
Category: DigitalWallet
Solution: making of
Skoro etap formułowania, studiowania i interpretowania wymagań mam już za sobą, czas przejść do etapu kolejnego: projektowania aplikacji. Niechże składa się ono z takich oto kroków:
DigitalWallet: interpretacja wymagań
Opis projektu, otrzymany od Maćka, wygląda tak: