Spisu treści:
Definicja - Co oznacza Design Reuse?
Ponowne użycie projektu to proces tworzenia nowych aplikacji i narzędzi przez ponowne wykorzystanie wcześniej opracowanych projektów. Nowe funkcje i funkcjonalności można dodać, wprowadzając niewielkie zmiany.
Ponowne użycie projektu wymaga użycia zaprojektowanych modułów, takich jak logika i dane, w celu zbudowania nowego i ulepszonego produktu. Komponenty wielokrotnego użytku, w tym segmenty kodu, struktury, plany i raporty, minimalizują czas wdrożenia i są tańsze. Pozwala to uniknąć odkrywania na nowo istniejącego oprogramowania dzięki wykorzystaniu już opracowanych technik oraz tworzenia i testowania oprogramowania.
Ponowne użycie projektu jest wykorzystywane w różnych dziedzinach, od oprogramowania i sprzętu po produkcję i aeronautykę.
Techopedia wyjaśnia Design Reuse
Ponowne wykorzystanie projektu obejmuje wiele działań wykorzystujących istniejące technologie w celu zaspokojenia nowych potrzeb projektowych. Ostatecznym celem ponownego wykorzystania projektu jest pomoc deweloperom w tworzeniu lepszych produktów maksymalizujących jego wartość przy minimalnych zasobach, kosztach i wysiłku.
Obecnie prawie niemożliwe jest opracowanie od podstaw całego produktu. Ponowne użycie projektu staje się konieczne dla zachowania ciągłości i łączności. W dziedzinie oprogramowania ponowne użycie modułów i danych pomaga zaoszczędzić czas wdrożenia i zwiększa możliwość eliminacji błędów spowodowanych wcześniejszymi testami i użyciem.
Ponowne użycie projektu wymaga, aby zestaw zaprojektowanych produktów już istniał, a informacje projektowe dotyczące produktu były dostępne. Duże firmy produkujące oprogramowanie zwykle mają szereg zaprojektowanych produktów. Dlatego ponowne użycie projektu ułatwia tworzenie nowych i lepszych produktów oprogramowania. Wiele firm produkujących oprogramowanie włączyło ponowne wykorzystanie projektu i odniosło znaczny sukces. Skuteczność ponownego wykorzystania projektu mierzy się pod względem produkcji, czasu, kosztów i jakości produktu. Te kluczowe czynniki decydują o tym, czy firma z powodzeniem sprawiła, że projekt ponownie wykorzystał swoje nowe potrzeby i wymagania dotyczące oprogramowania. Przy odpowiednim wykorzystaniu istniejącej technologii i zasobów firma może zyskać pod względem kosztów, czasu, wydajności i jakości produktu.
Właściwy proces wymaga modelu intensywnego ponownego wykorzystania projektu. Istnieją dwie powiązane ze sobą metodologie procesu zaangażowane w model procesu projektowania systemu ponownego wykorzystania.
Proces ponownego wykorzystania danych przebiega następująco:
- Zbieranie informacji: obejmuje gromadzenie informacji, przetwarzanie i modelowanie w celu pobrania powiązanych danych.
- Ponowne wykorzystanie informacji: wiąże się to ze skutecznym wykorzystaniem danych.
Proces ponownego wykorzystania projektu wiąże się z czterema głównymi problemami:
- Odzyskać
- Ponowne użycie
- Naprawic
- Wyzdrowieć
Są one ogólnie określane jako cztery Rs. Pomimo tych wyzwań firmy wykorzystały koncepcję ponownego wykorzystania projektu jako pomyślnie wdrożoną koncepcję w dziedzinie oprogramowania na różnych poziomach, od ponownego wykorzystania kodu niskiego poziomu do ponownego wykorzystania projektu na wysokim poziomie.