Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 3

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  generative programming
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Artykuł opisuje koncepcję zarządzania ewolucją diagramów klas z wykorzystaniem wersjowania opartego na atrybutach języka XCVL - dialektu XML, służącego do zarządzania wariantami i programowania generatywnego. Repo­zytorium zbudowano jako trójwarstwową hierarchię ramek XVCL, tworzącą dość uniwersalną strukturę, która może również zostać użyta do zarządzania zmiennością innych artefaktów projektowych.
EN
The paper describes the idea of class diagram evolution management with attribute-driven versioning and XVCL language - the XML dialect for variant description and generative programming. The proposed repository is designed as a three layer hierarchy of XVCL frames. This universal structure can also be used to manage changes of other project artifacts.
PL
Budowanie zbiorów pokrewnych systemów pomaga w osiąganiu znacznego zwiększenia produktywności, zmniejszenia czasu potrzebnego na dostarczenie produktu na rynek oraz zwiększenia jakości produktów informatycznych. Członkowie linii produktów posiadając wiele wspólnych atrybutów dopasowują się do wymagań specyficznych rynków. W artykule omówiono problemy związane z modelowaniem zmienności dla linii produktów za pomocą diagramów właściwości. Podejście ilustruje przykład procesu zamówienia, podstawowego komponentu w systemach handlu elektronicznego.
EN
Building the sets of related systems helps to achieve the remarkable gains in productivity and to improve time-to-market and product quality. Members of software product-lines have common properties and attributes and vary according to their usage for specific markets. In the paper the problems associated with modeling variability for product lin es and feature diagram s for software components are presented. The approach is applied to an Order Process, a basic component in the e-commerce systems.
PL
Obiektowa inżynieria oprogramowania nie osiągnęła celu, którym było podniesienia jakości systemów, mierzone m.in. takimi ich własnościami, jak ponowna wielokrotna używalność i adaptowalność. Wynikiem braku dostatecznego metodycznego wsparcia jest niska przejrzystość kodu i dokumentacji, co spowodowało, że wielokrotne ponowne korzystanie osiągnięte zostało tylko w tych projektach, których cel stanowiła rodzina systemów. Artykuł ten rozpatruje różne podejścia do systematycznego wsparcia rozwoju rodzin systemów w oparciu o struktury aplikacji. Jednym z podejść jest programowanie generatywne, pozwalające na uproszczenie procesu implementacyjnego poprzez użycie opisów zastosowanych powyżej poziomu języków programowania. Przy wykorzystaniu metodologii bazującej na wiedzy dziedziny przedstawiono wprowadzenie do ewolucyjnego podejścia pozwalającego na osiągnięcie ponownego wielokrotnego korzystania. Podejście to rozpoczyna się od istniejących systemów i oferuje pragmatyczną i systematyczną drogę opisu wspólnych, elementarnych oraz zmiennych części rozwijanych systemów w zrozumiały sposób.
EN
Object-oriented technologies fail short to provide all the benefits expected, particulary in reuse and adaptability. Most of OOA/D methods focus on development of single system rather then reusable models for family of systems. The paper presents different object-oriented approaches for developing system families. Generative Programming a comprehensive software development paradigm is introduced. An object-oriented evolutional approach for developing system families using frameworks is presented as a solution for achieve reuse and adaptability.
first rewind previous Strona / 1 next fast forward last
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ć.