Obsah:
Definice - Co znamená Design Reuse?
Opětovné použití návrhů je proces vytváření nových softwarových aplikací a nástrojů opakovaným používáním dříve vyvinutých návrhů. Nové funkce a funkce mohou být přidány začleněním drobných změn.
Opětovné použití návrhu zahrnuje použití navržených modulů, jako je logika a data, k vytvoření nového a vylepšeného produktu. Opakovaně použitelné komponenty, včetně kódových segmentů, struktur, plánů a sestav, minimalizují dobu implementace a jsou levnější. Tím se zabrání znovuobjevení stávajícího softwaru pomocí již vyvinutých technik a vytvořením a testováním softwaru.
Opětovné použití designu se používá v různých oblastech, od softwaru a hardwaru po výrobu a letectví.
Techopedia vysvětluje Design Reuse
Opětovné použití designu zahrnuje mnoho činností využívajících stávající technologie k uspokojení nových potřeb designu. Konečným cílem opětovného použití designu je pomoci vývojářům vytvářet lepší produkty maximalizující jejich hodnotu s minimálními zdroji, náklady a námahou.
Dnes je téměř nemožné vyvinout celý produkt od nuly. Opětovné použití návrhu je nezbytné pro zachování kontinuity a konektivity. V oblasti softwaru pomáhá opětovné použití modulů a dat šetřit čas implementace a zvyšuje možnost eliminace chyb způsobených předchozím testováním a použitím.
Opětovné použití návrhu vyžaduje, aby již existovala sada navržených produktů a aby byly přístupné informace o designu týkající se produktu. Velké softwarové společnosti mají obvykle řadu navržených produktů. Proto opětovné použití designu usnadňuje výrobu nových a lepších softwarových produktů. Mnoho softwarových společností začlenilo opětovné použití designu a zaznamenalo značný úspěch. Účinnost opětovného použití návrhu se měří z hlediska výroby, času, nákladů a kvality produktu. Tyto klíčové faktory určují, zda byla společnost úspěšná při vytváření opětovného použití řešení svých nových softwarových potřeb a požadavků. Při správném používání stávajících technologií a zdrojů může společnost těžit z hlediska nákladů, času, výkonu a kvality produktu.
Správný proces vyžaduje intenzivní procesní model opětovného použití návrhu. Do procesního modelu systematického opětovného použití návrhu jsou zapojeny dvě vzájemně propojené metodiky procesu.
Proces opakovaného použití dat je následující:
- Shromažďování informací: Jedná se o sběr informací, zpracování a modelování pro načtení souvisejících dat.
- Opakované použití informací: Jedná se o efektivní využití dat.
Proces opětovného použití návrhu má čtyři hlavní problémy:
- Načíst
- Opětovné použití
- Opravit
- Uzdravit se
Tito jsou obecně označováni jako čtyři R. Navzdory těmto výzvám použily společnosti koncept opětovného použití designu jako úspěšně implementovaný koncept v softwarovém poli na různých úrovních, od opakovaného použití kódu na nízké úrovni až po opětovné použití projektu na vysoké úrovni.
