Spelling suggestions: "subject:"projektavimo šablona"" "subject:"projektavimo šablony""
1 |
Elektroninių paslaugų realizavimo kardiologijoje tyrimas / The analysis of electronic services realization in cardiologyTamašauskas, Tomas 27 May 2005 (has links)
This work analyzes the possible ways for implementing electronical services in cardiology. There are many technologies that can be used to implement electronical services. In this case the WEB page generation and WEB services technology was chosen. There was no appropriate design pattern that matches the requirements. Front Controller is one of the possible problem solutions, but it does not describe any way of distributing the system. Front Controller design pattern is not an appropriate solution when there are huge calculations to be done and expected user count will be growing constantly. Broker design pattern solves this problem, but it has its disadvantage, that every server needs to have a real IP address. One of the constraints in this work is that server does not need to have an external IP address. The proposed broker design pattern implements task distribution through many servers solves the problem that every server does not need external IP address. The system also solves the aviliability problem, so it can handle huge number of users. Theoretical experiments proved that, when the number of users using the system is low, the Front Controller approach is more effective, but when the number of users grows at some point this approach can not handle all the user requests. In this case the proposed Broker design pattern approach solves the problem. The proposed broker design patter was successfully implemented in real life and has been tested to be functional.
|
2 |
UAB „GNT Lietuva" duomenų integravimo posistemio reinžinerija / Reengineering of data integration subsystem in JSC "GNT Lietuva"Kungytė, Indrė 13 August 2010 (has links)
Atlikta duomenų integravimo procesų, metodų bei DI technologijų ir įrankių analizė siekiant rasti labiausiai tinkamą variantą įmonei. Išnagrinėti MS SQL 2005 Server SSIS paslauga, Oracle ir įmonėje veikusi MS SQL 2000 Server DTS funkcija. Duomenų integravimo įrankiai paremti ETL platforma. Tai procesai, leidžiantys kompanijoms perkelti duomenis iš įvairių šaltinių, pakeisti formatą ir įkelti juos į kitas duomenų bazes, duomenų centrus, nagrinėjimo saugyklas ar į kitas operacines sistemas palaikyti verslo procesus. Įvykdyta GNT įmonės duomenų integravimo sistemos posistemio reinžinerija naujai pasirinkta technologija. Reinžinerija yra egzistuojančios sistemos analizės ir modifikavimo procesas, atliekamas kai norima pertvarkyti sistemą. Pasirinktas informacijos apie produktus duomenų integravimo procesas, sukurtas DTS pagalba. Procesas patobulintas ir perkeltas į naują technologiją. Atlikus įmonėje veikiančių duomenų integravimo procesų analizę, pastebėtas skirtingas duomenų detalumas ir galimybė juos suskirstyti į kategorijas. Gauta informacija apibendrinta šablonu pavidalu, kuris pavadintas „Bendrinių duomenų atskyrimo šablonu“. Eksperimento metu nustatytas proceso pagreitėjimas, panaudojus sukurtą šabloną. Jis sėkmingai taikomas kitiems duomenų integravimo procesams, atliekant reinžinerią. / The research area of thesis covers various data extraction, transfer and integration methods and technologies; the main object of the research is the process of transferring data from remote subsidiaries and integrating it into one central database currently active in JSC “GNT Lietuva”. The goal of this research is to move data integration (DI) processes into a new technological environment and upgrade them without interrupting active daily DI process, ultimately creating a flexible data integration model (pattern), which could be reused in the future. Following tasks were carried out in order to achieve this goal: analysis of reengineering and data integration principles as well as new integration technologies; investigating their adaptability to the current DI processes and their improvement; implementing integration solutions and experimentation to verify the efficiency of new DI processes, and, finally, construction of a flexible integration solution. The final generated solution was formalized as a data integration pattern. Conclusions drawn from the experiment accomplished in JSC “GNT Lietuva” indicate that practical application of the pattern reduced overall duration of the DI process by 45,4%, whilst the additional application of the SSIS technology resulted in duration decrease of 81,99%. The data integration process became more flexible and new data sources can be easily incorporated from now on.
|
3 |
Informacinės sistemos reikalavimų modelio atvaizdavimas į projektą, remiantis RUP / Mapping information system requirements to design, according to RUP principlesTekoriūtė, Orinta 06 March 2009 (has links)
Šiame darbe siekiama padidinti informacijos sistemų kūrimo proceso automatizavimo laipsnį, taip palengvinant IS kūrėjų darbą. Darbe tobulinamas IS reikalavimų analizės ir transformavimo į projektą metodas EMDA (angl. Extended Model Driven Approach), kuris automatizuoja transformaciją iš reikalavimų į projekto modelį. Ši transformacija skirta paslaugų informacinėms sistemoms ir remiasi vienu pasiūlytu architektūriniu būsenų koordinatoriaus šablonu, pagal kurį atlieka transformaciją ir reikalavimų į projektą. Šiame darbe EMDA metodas tobulinamas, sukuriant transformaciją iš reikalavimų į projekto modelį, remiantis kitu informacinių sistemų kūrimo metodu RUP (angl. Rational Unified Process) bei MVC (angl. Model-View-Controller) architektūriniu šablonu. Darbe aprašomas siūlomas transformavimo algoritmas ir jo realizacija, panaudojant CASE įrankį MagicDraw. Sukurtas sistemos vedlys (angl. Wizard) leidžia išvengti klasių diagramos kūrimo rankiniu būdu, taip automatizuojant diagramos (ir jos elementų) kūrimą. / This work aims to increase the degree of automation of information system development process, thus facilitating the work of developers. Extended Model Driven Approach (EMDA) automates the transformation from the requirements to the design model, based on only one architectural pattern (State Coordinator) and performs the transformation using this pattern. The method proposed in this work was developed by creating a transformation of the requirements to the project model, based on other information systems development approach RUP (Rational Unified Process) and MVC (Model-View-Controller) architectural pattern. The proposed transformation algorithm was implemented in as an extension to CASE tool MagicDraw. Developed system wizard automates the creation of class diagram (and its elements).
|
4 |
Klausimynų projektavimo šablonų kalba / A pattern language for questionnaire designŽilinskas, Tomas 16 January 2007 (has links)
This thesis describes a methodology presented in a pattern language for design of questionnaire / survey information systems. It is intended to be used by professional programmers with negligible experience in the domain of questionnaire / survey software. A system of individual and discrete design patterns of various types is interconnected by varying relations enabling the user to navigate effortlessly and to implement a customizable level of expertise contained within the language. The design patterns contain expert knowledge about construction and contents of a universal high-end questionnaire / survey information system. Data structures, graphical user interface and psychological ramifications of questions’ formulations are discussed in detail. The descriptions of two different prototypes of information systems are supplied. They were created using the expertise of the pattern language and serve as a proof of eligibility for it. The innovation in the thesis is driven by the absence of pattern language for questionnaire design, usage of various types of design patterns / relations in the created language and the very design of universal metadata-based questionnaire information system described in the created language.
|
5 |
Investigation, Improvement and Development of Aspect-Oriented Design Patterns / Aspektinio projektavimo šablonų tyrimas, tobulinimas ir kūrimasVaira, Žilvinas 26 April 2012 (has links)
Software systems are permanently changed in order to meet new requirements and to adapt them to permanently changing technology. Design modularity decouples design concerns that probably can be changed and in this way facilitates further system changes. Unfortunately, some design concerns, called crosscutting concerns, cannot be modularized using traditional modularization methods and techniques. Modularization of crosscutting concerns is the research subject of the new emerging software engineering paradigm, aspect-oriented analysis and design. However, this paradigm is still not enough mature. It is still unknown, which design patterns developed in the object-oriented paradigm can be adapted for aspect-oriented paradigm and how to transform them from one paradigm to another in a systematic way. Despite the fact that some attempts have been done to solve this problem, the proposed solutions only eliminate crosscutting concerns in object-oriented design patterns, but do not generate pure aspect-oriented patterns. The thesis defines the class of object-oriented design patterns which can be transformed into pure aspect-oriented ones, proposes a systematic procedure for such transformation and investigates properties of resulting patterns from the viewpoint of their applicability in the design of aspect-oriented domain frameworks. This is the main contribution of the research work. The case study methodology has been used for the experimental research of the properties of... [to full text] / Programų sistemos yra dažnai keičiamos, siekiant jas pritaikyti prie pasikeitusių reikalavimų ir dėl nuolat kintančių technologijų. Modulinė sistemos architektūra įgalina nepriklausomus dalykinius turinius realizuoti nepriklausomais ar nedaug vienas nuo kito priklausomais moduliais, kuriuos galima keisti nepriklausomai vienas nuo kito. Tačiau esamomis priemonėmis galima atskirti ne visus turinius. Kai kurie dalykiniai turiniai yra susipynę tarpusavyje ir jų negalima realizuoti savarankiškais moduliais. Šiai problemai spręsti buvo pasiūlyta nauja programų sistemų inžinerijos paradigma – aspektinė paradigma. Tačiau sistemų projektavimo technologija joje kol kas dar nėra pakankamai brandi. Vis dar nėra žinoma, kuriuos objektinio projektavimo šablonus galima panaudoti aspektinėje paradigmoje ir kaip juos transformuoti, keliant iš vienos paradigmos į kitą. Nors keliuose darbuose yra parodoma, kaip objektinių šablonų realizacijas perrašyti aspektinėmis programavimo kalbomis, nė viename iš jų šablonų transformavimo klausimai nebuvo nagrinėti sistemiškai. Šioje disertacijoje nagrinėjami grynieji aspektinio projektavimo šablonai, kurie buvo transformuoti iš objektinių projektavimo šablonų, apibrėžiama sistemiška tokio transformavimo procedūra ir analizuojamas tokių šablonų taikymas aspektiniams dalykiniams karkasams projektuoti. Atskiro atvejo analizės tyrimo metodas disertacijoje yra naudojamas, siekiant išsiaiškinti, kokį poveikį grynieji aspektiniai šablonai padaro aspektinių... [toliau žr. visą tekstą]
|
6 |
Aspektinio projektavimo šablonų tyrimas, tobulinimas ir kūrimas / Investigation, Improvement and Development of Aspect-Oriented Design PatternsVaira, Žilvinas 26 April 2012 (has links)
Programų sistemos yra dažnai keičiamos, siekiant jas pritaikyti prie pasikeitusių reikalavimų ir dėl nuolat kintančių technologijų. Modulinė sistemos architektūra įgalina nepriklausomus dalykinius turinius realizuoti nepriklausomais ar nedaug vienas nuo kito priklausomais moduliais, kuriuos galima keisti nepriklausomai vienas nuo kito. Tačiau esamomis priemonėmis galima atskirti ne visus turinius. Kai kurie dalykiniai turiniai yra susipynę tarpusavyje ir jų negalima realizuoti savarankiškais moduliais. Šiai problemai spręsti buvo pasiūlyta nauja programų sistemų inžinerijos paradigma – aspektinė paradigma. Tačiau sistemų projektavimo technologija joje kol kas dar nėra pakankamai brandi. Vis dar nėra žinoma, kuriuos objektinio projektavimo šablonus galima panaudoti aspektinėje paradigmoje ir kaip juos transformuoti, keliant iš vienos paradigmos į kitą. Nors keliuose darbuose yra parodoma, kaip objektinių šablonų realizacijas perrašyti aspektinėmis programavimo kalbomis, nė viename iš jų šablonų transformavimo klausimai nebuvo nagrinėti sistemiškai. Šioje disertacijoje nagrinėjami grynieji aspektinio projektavimo šablonai, kurie buvo transformuoti iš objektinių projektavimo šablonų, apibrėžiama sistemiška tokio transformavimo procedūra ir analizuojamas tokių šablonų taikymas aspektiniams dalykiniams karkasams projektuoti. Atskiro atvejo analizės tyrimo metodas disertacijoje yra naudojamas, siekiant išsiaiškinti, kokį poveikį grynieji aspektiniai šablonai padaro aspektinių... [toliau žr. visą tekstą] / Software systems are permanently changed in order to meet new requirements and to adapt them to permanently changing technology. Design modularity decouples design concerns that probably can be changed and in this way facilitates further system changes. Unfortunately, some design concerns, called crosscutting concerns, cannot be modularized using traditional modularization methods and techniques. Modularization of crosscutting concerns is the research subject of the new emerging software engineering paradigm, aspect-oriented analysis and design. However, this paradigm is still not enough mature. It is still unknown, which design patterns developed in the object-oriented paradigm can be adapted for aspect-oriented paradigm and how to transform them from one paradigm to another in a systematic way. Despite the fact that some attempts have been done to solve this problem, the proposed solutions only eliminate crosscutting concerns in object-oriented design patterns, but do not generate pure aspect-oriented patterns. The thesis defines the class of object-oriented design patterns which can be transformed into pure aspect-oriented ones, proposes a systematic procedure for such transformation and investigates properties of resulting patterns from the viewpoint of their applicability in the design of aspect-oriented domain frameworks. This is the main contribution of the research work. The case study methodology has been used for the experimental research of the properties of... [to full text]
|
7 |
Automatizuotasis plieno jungčių ir mazgų brėžinių generavimas / Automatic Generation of Drawings for Steel Joint ConnectionsMatijošaitis, Darius 01 July 2010 (has links)
Baigiamojo darbo tikslas – sukurti programinį modulį, skirtą automatizuotam plieno jungčių ir mazgų brėžinių generavimui. Iškeltam tikslui pasiekti darbe tiriamos objektinio projektavimo technologijos ir jų taikymo galimybės kuriant automatizuotas brėžinių generavimo sistemas. Analitinėje darbo dalyje išanalizuoti moduliniai projektavimo principai ir objektinio programavimo projektavimo šablonai. Projektinėje darbo dalyje aprašoma modulinė programos sandara, analizuojamos pradinės duomenų struktūros. Aprašomos atskirai projektuojamos sistemos dalys bei pateikiama bendra suprojektuota automatizuota plieno jungčių ir mazgų brėžinių generavimo sistema. Trumpai aptariamas sudedamųjų plieno jungčių ir mazgų elementų braižymas ir vartotojo sąsajos praplėtimas. Darbą sudaro 3 dalys: problemos analizė ir formulavimas, teorinis pagrindimas, sistemos projektavimas ir realizacija. Atskiru skyriumi pateikiamas publikuotas straipsnis. Darbo apimtis 58 puslapiai teksto be priedų, 24 paveikslai, 39 bibliografiniai šaltiniai. / The aim of the final work is to develop a software module for automated generation of steel joint connections drawings. The work involves investigation of object-oriented design techniques and their application to the possibility of developing an automated system for generating drawings. Analytical part of work contains analysis of the principles for modular design and object-oriented design patterns. In part of system design and implementation is described a modular program structure and an initial analysis of the data structures. Also described separately designed system parts and the total designed automated steel joint connections drawing system. Briefly described the components of steel joint connections drawing elements and user interface extension. Work consists of 3 parts: problem analysis and formulation, analytical part, system design and implementation, and published article as a separate section. Thesis consists of 58 pages text without appendixes, 24 pictures, 39 bibliographical entries.
|
Page generated in 0.0663 seconds