Skip to main content

Vad är en lätt design?

Datorprogramvaruutveckling är en komplex process som inkluderar krav, design och kodningsfaser.En lätt design är en mjukvarudesignteknik som använder små lätta processer.Dessa inkluderar vanligtvis grafik, flödesdiagram och överblick på hög nivå om hur applikationen kommer att monteras.

SCRUM är ett exempel på en lätt designprocess som skapades för att effektivisera programvaruutvecklingen.Denna teknik bygger applikationer baserade på små modulära utvecklingscykler.Varje komponent i applikationen monteras som en enskild enhet.

Mest lätt mjukvarudesign är baserad på modulär utveckling.Dessa moduler utvecklas snabbt och verifieras av kunden.Modulär design kräver att komponenter utvecklas och granskas i tre veckors cykler, vilket är en extremt interaktiv process.

Lätt design skapades först i ett försök att ta bort onödiga byråkratiska processer från processen för mjukvaruutveckling.Detta har gjort det möjligt att utvecklas snabbare och effektivt.Lätta tekniker blir standarden för att bygga applikationer.

Tidigare använde programvaruutvecklingsprojekt tungviktdesigntekniker som krävde överdriven dokumentation och granskning.Denna metod orsakar vanligtvis oacceptabla förseningar i den slutliga leveransen av programvaran.Detta har orsakat utvecklingen av lätta metoder, som minskade utvecklingstiden avsevärt.Programvaruutvecklare insåg att tungviktsprocesser var onödiga och orsakade betydande börda för affärsresultatet.Denna misslyckade process skapade ett nytt område med lätta designtekniker.

Smarta telefoner är ett exempel på mjukvaruprodukter som utvecklas med hjälp av lätta designtekniker.Dessa produkter kräver en snabb leveranscykel, som garanterar en snabb utvecklingsprocess.De flesta smarta telefonapplikationer innehåller några grundläggande råritningar som definierar hur applikationen kommer att utvecklas.

Programvarudesign är en kritisk fas i mjukvaruutvecklingen där datorsystemarkitekturen definieras.Denna definition liknar en plan, som definierar hur applikationen kommer att utvecklas.De flesta lätta designtekniker inkluderar grundläggande processflöden som ger planen för systemet.

En av de viktigaste fördelarna med lättvikt är det förnyade fokuset på kundkrav.Lätta tekniker använder mindre dokumentation, vilket kräver mer kommunikation med kunden.Denna process kräver interaktiv kommunikation mellan kund- och mjukvaruutvecklare för att säkerställa att designen uppfyller verksamhetens behov.