Vad är modelldriven utveckling?

Modelldriven utveckling, eller MDD, är en strategi för skapandet av datorprogram. Fokus för MDD ligger på att skriva, testa och implementera datorprogrammet så snabbt som möjligt. I allmänhet kommer denna metod för modelldriven utveckling också att försöka slutföra uppgiften så effektivt och med så lite kostnad som möjligt.

En av egenskaperna för modelldriven utveckling är att flera utvecklare kan användas för att arbeta med samma slutprodukt. För att påskynda skapandet av programvaran kan varje utvecklare i projektet ta på sig specifika uppgifter som är förknippade med att skriva programmet och testa resultaten. Detta kan göra det möjligt för personer med specifika kompetensområden att bidra till projektet, samtidigt som de lämnar mer vardagliga uppgifter till andra projektmedlemmar som saknar samma kompetens eller bakgrund. Att producera en färdig produkt genom denna samarbetsmetod anses vara en mer effektiv användning av tid och resurser, som varjeEn involverad utför uppgifter som passar hans eller hennes förmågor.

Tillsammans med att utnyttja tillgängliga resurser är syftet bakom modelldriven utveckling att få programmet i användarnas händer så snabbt som möjligt. I vissa fall är denna känsla av brådskande baserad i gammaldags ekonomi; Ju tidigare programmet är klart och kan släppas till konsumentmarkören, desto snabbare kommer tillverkaren att börja tjäna på försäljningen av programmet. Vid andra tillfällen har önskan efter en snabb vändning att göra med att tillgodose ett specifikt behov, till exempel att skapa anpassad orderbehandlingsprogramvara för ett företag som drastiskt vill öka deras orderuppfyllningsprocess på mycket kort tid.

Beroende på arbetsmiljön kan modelldriven utveckling vara känd med ett par andra namn. Modelldriven mjukvaruutveckling, eller MDSD, är ofta employed som identifiering för denna tid och kostnadseffektiva process för att skapa nya program. På samma sätt kan MDD också vara känd som modelldriven arkitektur eller MDA, med hänvisning till design- och byggprocessen förknippad med ansträngningen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?