Metody przechowywania danych w systemie rozpoznawania wzorców projektowych w oprogramowaniu
- Publication date
- Publisher
Abstract
Tyt. z nagłówka.Bibliografia s. 831-832.Dostępny również w formie drukowanej.ABSTRACT: Quality evaluation is one of the key elements of software project accomplishment. Among many evaluation methods there is the static analysis of the source code during its generation and development. As a result of this analysis key factors appear, playing roles of indicators useful during the evaluation phase. These factors describe software complexity which has its source in software modules structure and implementation details. Design patterns instance recognition is one of the major methods of evaluating software structure and it's complexity. Building an effective design patterns instance recognition automata requires an efficient data management and access layer Present paper describes requirements for such kind of solution and shows some analytical results related to large datasets processing results with few Open Source database management systems. STRESZCZENIE: Ocena jakości jest jednym z kluczowych zagadnień warunkujących sukces projektu programistycznego. Wśród wielu metod służących ocenie wyróżniamy statyczną analizę kodu źródłowego dokonywaną w trakcie implementacji i rozwoju systemu. W wyniku tego rodzaju analizy wyłaniane są wskaźniki wykorzystywane w procesie oceny jakości. Wskaźniki te opisują złożoność oprogramowania, która ma swoje źródło zarówno w modularnej strukturze oprogramowania, jak i w szczegółach implementacji. Rozpoznawanie wystąpień egzemplarzy wzorców projektowych jest jedną z najważniejszych metod oceny jakości struktury oraz złożoności oprogramowania. Stworzenie efektywnego mechanizmu automatyzującego rozpoznawanie wzorców projektowych wymaga zastosowania wydajnej warstwy realizującej zarządzanie i wyszukiwanie danych. Niniejsza praca opisuje wymagania stawiane tego rodzaju rozwiązaniom programistycznym oraz prezentuje wyniki analiz związanych z przetwarzaniem rozległych zbiorów danych przy użyciu kilku systemów zarządzania danymi należących do grupy oprogramowania Open Source