🥔 Ziemniak w Dresie

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.
Atrakcyjność zwiększają:
  • Prostota
  • Intuicyjność
  • Stabilność
  • Skalowalność
Użytkowników zniechęca:
  • 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).
Proces certyfikacji jest rzadko stosowany – niewielu twórców baz danych się na niego decyduje.