Projekt informatyczny jest pewnym przedsięwzięciem, w wyniku którego otrzymujemy działający program spełniający wymogi klienta zainteresowanego jego realizacją. Projekt dzielimy na kilka ważnych etapów, aby odniósł pożądany skutek. Oczywiście projekt jest w szczególności zbiorem pewnych czynności i zasobów.

Najbardziej podstawowe części projektu to zdefiniowany cel systemu, zakres, czas, budżet, model projektu i danych, interfejs użytkownika oraz zakres wymagań. Cel projektu określany jest jako wyjściowy rezultat, jaki chcemy osiągnąć.

Ważnym pojęciem w projektowaniu każdego systemu jest zakres. Jest to najogólniej rzecz biorąc obszar działania zdefiniowany m. in. funkcjonalnością projektu. Do zakresu może należeć na przykład zarządzanie magazynem, zarządzanie dostawcami, zarządzanie ofertą itp. Zakres kojarzony jest również z wykonaniem określonych prac, stanowi wówczas harmonogram prac do wykonania.

Natomiast jeśli chodzi o wymagania to dzielimy je na funkcjonalne i niefunkcjonalne. Funkcjonalne to takie, które wyznaczają główne funkcje, jakie ma spełniać aplikacja bądź serwis. Wymagania niefunkcjonalne to np. sprzęt potrzebny na realizację, używane technologie lub architektura systemu.

Model danych często bywa przedstawiany w postaci schematów ERD lub innych. Pokazuje jak będzie wyglądał obieg dokumentów i innych danych w systemie. Interfejs użytkownika (UI) to prezentacja elementów systemu, umożliwiających nawigację po systemie.

Popularity: 27% [?]