Skip to main content

Co to jest rozwój oparty na modelu?

Rozwój oparty na modelu lub MDD to jedno podejście do tworzenia programów komputerowych.MDD koncentruje się na pisaniu, testowaniu i wdrażaniu programu komputerowego tak szybko, jak to możliwe.Zasadniczo to podejście oparte na modelu rozwoju będzie również próbowało wykonać zadanie tak wydajnie i przy jak największym koszcie.

Jedną z cech rozwoju opartego na modelu jest to, że wielu programistów może być stosowanych do pracy nad tym samym produktem końcowym.Aby przyspieszyć proces tworzenia programów, każdy programista w projekcie może podejmować określone zadania związane z pisaniem programu i testowaniem wyników.Może to pozwolić osobom z określonymi obszarami wiedzy specjalistycznej przyczynić się do projektu, pozostawiając jednocześnie najświętszych zadań innym członkom projektu, które nie mają takiego samego poziomu wiedzy specjalistycznej lub pochodzenia.Produkcja gotowego produktu za pomocą tej metody współpracy uważa się za bardziej efektywne wykorzystanie czasu i zasobów, ponieważ wszyscy zaangażowani wykonują zadania dostosowane do jego umiejętności.

Oprócz najlepszego wykorzystania dostępnych zasobów celem rozwoju opartego na modelu jest jak najszybsze wprowadzenie programu użytkowników.W niektórych przypadkach poczucie pilności opiera się na staroświeckiej ekonomii;Im szybciej program będzie gotowy i może zostać zwolniony na marker konsumencki, tym szybciej producent zacznie przynosić zyski ze sprzedaży programu.Innym razem chęć szybkiego zwrotu wiąże się z zaspokojeniem konkretnej potrzeby, takiego jak tworzenie spersonalizowanego oprogramowania do przetwarzania zamówień dla firmy, która chce drastycznie zwiększyć proces realizacji zamówień w bardzo krótkim czasie.

W zależności od środowiska pracy rozwój oparty na modelu może być znany pod kilkoma innymi nazwami.Rozwój oprogramowania oparty na modelu lub MDSD jest często stosowany jako identyfikacja w tym czasie i opłacalny proces tworzenia nowych programów.W podobny sposób MDD może być również znane jako architektura oparta na modelu lub MDA, odnosząc się do procesu projektowania i budowania związanego z wysiłkiem.