Nowa wersja platformy, zawierająca wyłącznie zasoby pełnotekstowe, jest już dostępna.
Przejdź na https://bibliotekanauki.pl
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
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
|
2001
|
tom T. 26
179-189
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.
2
Content available remote Component Composition Validation
80%
EN
Many approaches such as component technologies have been invented in order to support software reuse. Based on these technologies a large variety of techniques have been introduced to connect components. However, there is little experience concerning the validation of component systems. We know how to plug components together, but we do need ways to check whether that works. In this paper we introduce an approach to validating component compositions and showing how such a process can be supported by tools. We introduce a way to compare the interface specification of components automatically against the code. Furthermore, we demonstrate how compositions of components can be specified by logical formulas, allowing us to automatically validate these compositions.
3
Content available remote Extending the UML for modelling variability for system families
80%
EN
The process of modelling and developing commonality and variability for system families should be supported by suitable methods and notations. The object-oriented methods and their notations, which are used at present, focus on the development of a single system at a time. In this paper we analyse feature models as a representation of the common parts and variants contained in a system family, and propose using a feature diagram as a basic representation of commonality, variability and dependencies. We examine various approaches to customizing the standard modelling language UML to model system families and propose how to extend the UML for the purposes of modelling variants in object-oriented analysis and design techniques. We recommend the use of UML standard lightweight extensibility mechanisms (stereotypes combined with tagged values) without changing the UML metamodel. This enables us to join the advantages of feature models with UML and provides the traceability of a concept throughout system development. An application of lightweight UML extension mechanisms allows the existing standard UML modelling tools to be used without any adaptations. An example of an application illustrates our approach.
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ć.