PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Metody przechowywania danych w systemie rozpoznawania wzorców projektowych w oprogramowaniu

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Data storing methods in design patterns recognition system
Języki publikacji
PL
Abstrakty
PL
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.
EN
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.
Wydawca
Rocznik
Strony
823--832
Opis fizyczny
Bibliogr. 13 poz., rys., tab., wykr.
Twórcy
autor
  • Zakład Metod Przetwarzania Informacji, Wyższa Szkoła Humanistyczno-Ekonomiczna, Łódź
  • Instytut Informatyki, Politechnika Łódzka
Bibliografia
  • [1] Chidamber S.R., Kemerer C.F.: A Metrics Suite for Object Oriented Design. M.I.T. Sloan School of Management, December 1993
  • [2] Grzybowski R., Grzanek K.: Zastosowanie miar oprogramowania obiektowego do wykrywania plagiatów i do oceny jakości kodu źródłowego przy wykorzystaniu miar WMC i NOM. Environmental Mechanics Methods of Computer Science, Simulations, Lwiv 2004
  • [3] Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns. ISBN 0201633612
  • [4] Wendehals L.: Improving Design Pattern Instance Recognition by Dynamic Analysis. FINITE project by German Research Foundation, SCHA 745/2-1
  • [5] Alur D., Crupi J., Malks D.: Core J2EE Patterns: Best Practices and Design Strategies. 2nd ed. HELION, 2004
  • [6] Dudney B., Asbury S., Krozak J.K., Wittkopf K.: J2EE AntiPatterns. Wiley Publishing Inc., 2003
  • [7] Tuning Garbage Collection with the 1.4.2 Java[tm] Virtual Machine. Sun Microsystems, 2003
  • [8] Java[tm] Language Specification. Sun Microsystems, 2003
  • [9] Wilson P.R., Johnstone M.S., Neely M., Betes D.: Dynamic Storage Allocation: A Survey and Critical Review. Proc. Int'l Workshop on Memory Management, Kinross Scotland, Springer VerlagLNCS, 1995
  • [10] Getting Started with Berkeley DB Java Edition. Sleepycat Software, 2004, http://www.sleepycat.com
  • [11] Berkeley DB Java Edition Collections Tutorial. Sleepycat Software, 2004, http://www.sleepycat.com
  • [12] Getting Started with Berkeley DB for C++. Sleepycat Software, 2004, http://www.sleepycat.com
  • [13] Getting Started with Berkeley DB XML for C++. Sleepycat Software, 2004, http://www.sleepycat.com
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-AGH1-0006-0054
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.