Bazy w dresie #2.10 | Organizacja pracy związanej z realizacją projektu informatycznego
📂 MySQL
Organizacja pracy przy projekcie informatycznym
Podczas tworzenia projektu informatycznego należy stosować zasady zarządzania projektami i dobrać odpowiednią metodykę pracy. W przypadku projektowania bazy danych dla firmy (np. hostingowej) należy:
- wybrać właściwy system zarządzania bazą danych (SZBD),
- dobrać parametry serwera i łącza do przewidywanego obciążenia.
Etapy projektowania
- Analiza celów i potrzeb – określenie zastosowania systemu (np. sklep internetowy, CMS, OLAP, hurtownia danych).
- Analiza kosztów – oszacowanie wydatków na realizację projektu.
- Opracowanie harmonogramu – podział na fazy, określenie terminów, zadań i budżetu.
- Podział zadań – np. programista PHP tworzy interfejs WWW, projektant baz danych opracowuje schemat logiczny.
- Testy – sprawdzenie bezpieczeństwa i stabilności systemu.
- Wdrożenie – instalacja u klienta, szkolenie pracowników i prezentacja korzyści z używania systemu.
Dobre oprogramowanie jest łatwe w obsłudze, użyteczne i wspiera pracę użytkowników.
Cechy dobrego oprogramowania
Oprogramowanie powinno:
- Odpowiadać potrzebom klienta,
- Być niezawodne i wydajne,
- Być dobrze udokumentowane,
- Łatwe w obsłudze i konserwacji,
- Dopasowane do możliwości użytkownika.
- Prostota
- Intuicyjność
- Stabilność
- Skalowalność
- niskie bezpieczeństwo
- ryzyko utraty danych
- brak ochrony przed nieautoryzowanym dostępem
Certyfikacja baz danych
Certyfikacja to ocena bezpieczeństwa i jakości bazy danych poprzez testy i kontrole. Obejmuje ona:
- Wyznaczenie osoby odpowiedzialnej za bazę,
- Dokumentację schematów koncepcyjnych i fizycznych,
- analizę możliwości ponownego użycia kodu (np. w programowaniu obiektowym).