Skip to main content

Co je to lehký design?

Vývoj počítačového softwaru je složitý proces, který zahrnuje požadavky, návrh a fáze kódování.Lehký design je technika softwaru, která používá malé lehké procesy.Ty obvykle zahrnují grafiku, vývojové diagramy a přehled o vysoké úrovni o tom, jak bude aplikace sestavena.

Scrum je příkladem lehkého procesu návrhu, který byl vytvořen pro zefektivnění vývoje softwaru.Tato technika vytváří aplikace založené na malých modulárních vývojových cyklech.Každá součást aplikace je sestavena jako jednotlivá jednotka.

Většina lehkých softwarových návrhů je založena na modulárním vývoji.Tyto moduly jsou vyvíjeny rychle a ověřeny zákazníkem.Modulární design vyžaduje, aby komponenty byly vyvíjeny a přezkoumány ve třítýdenních cyklech, což je extrémně interaktivní proces.

Lehký design byl poprvé vytvořen ve snaze odstranit zbytečné byrokratické procesy z procesu vývoje softwaru.To umožnilo vyvíjet software rychleji a efektivněji.Lehké techniky se stávají standardem pro vytváření aplikací.

V minulosti používaly projekty vývoje softwaru techniky designu v těžké váze, které vyžadovaly nadměrnou dokumentaci a kontrolu.Tato metoda obvykle způsobuje nepřijatelná zpoždění při konečném doručení softwarové aplikace.To způsobilo vývoj lehkých metod, které výrazně zkrátily dobu vývoje.Vývojáři softwaru si uvědomili, že procesy v těžké váze byly zbytečné a způsobily značné zatížení podnikání v oblasti podnikání.Tento neúspěšný proces vytvořil novou oblast lehkých návrhových technik.Tyto produkty vyžadují rychlý doručovací cyklus, který zaručuje proces rychlého vývoje.Většina aplikací chytrých telefonů zahrnuje některé základní surové výkresy, které definují, jak bude aplikace vyvíjena.

Design softwaru je kritická fáze vývoje softwaru, kde je definována architektura počítačových systémů.Tato definice je podobná plánu, který definuje, jak bude aplikace vyvinuta.Většina lehkých návrhových technik zahrnuje základní procesní toky, které poskytují plán pro systém.

Jednou z klíčových výhod lehkého designu je obnovené zaměření na požadavky zákazníka.Lehké techniky používají méně dokumentace, která vyžaduje více komunikace se zákazníkem.Tento proces vyžaduje interaktivní komunikaci mezi vývojáři zákazníka a softwaru, aby se zajistilo, že design splňuje potřeby podnikání.