<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel rdf:about="https://repin.pjwstk.edu.pl/xmlui/handle/186319/934">
<title>Praca magisterska - Inżynieria Oprogramowania 2021</title>
<link>https://repin.pjwstk.edu.pl/xmlui/handle/186319/934</link>
<description/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2042"/>
<rdf:li rdf:resource="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2041"/>
<rdf:li rdf:resource="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2040"/>
<rdf:li rdf:resource="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2039"/>
</rdf:Seq>
</items>
<dc:date>2026-03-13T23:17:18Z</dc:date>
</channel>
<item rdf:about="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2042">
<title>Szkielety do budowy nowoczesnych usług sieciowych opartych na platformie JVM</title>
<link>https://repin.pjwstk.edu.pl/xmlui/handle/186319/2042</link>
<description>Szkielety do budowy nowoczesnych usług sieciowych opartych na platformie JVM
Lemański, Brunon; Suchodolski, Mariusz
Celem pracy jest porównanie stworzonych przez autorów trzech aplikacji napisanych w trzech&#13;
różnych technologiach pod kątem wydajności, złożoności oraz trudności ich wytworzenia.&#13;
Autorzy utworzyli trzy odmienne od siebie aplikacje korzystając z jednych z&#13;
najpopularniejszych frameworków takich jak: Spring, Micronaut oraz Quarkus. Otrzymane&#13;
wyniki badań bazują na analizie teoretycznej udostępnionych przez aplikacje rozwiązań oraz&#13;
na eksperymentach wykonanych na zaimplementowanych aplikacjach. Praca wykonana przez&#13;
autorów ma za zadanie ukazania jak funkcjonują aplikacje przy zastosowaniu opisanych&#13;
technologii oraz ma ona ułatwić podjęcie decyzji, która z technologii będzie najbardziej&#13;
odpowiednia.
</description>
<dc:date>2022-11-17T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2041">
<title>Systemy tłumaczeń oprogramowania na przykładzie internacjonalizacji panelu administracyjnego Django</title>
<link>https://repin.pjwstk.edu.pl/xmlui/handle/186319/2041</link>
<description>Systemy tłumaczeń oprogramowania na przykładzie internacjonalizacji panelu administracyjnego Django
Olko, Maciej
Internacjonalizacja i lokalizacja są procesami przygotowywania oprogramowania do użytku&#13;
w wielu językach naturalnych. Wraz z rozwojem inżynierii oprogramowania powstawały i&#13;
powstają standardy, narzędzia i biblioteki wspierające te procesy. Wśród tych narzędzi&#13;
wyróżnić można trzy standardy tłumaczeń komunikatów: GNU Gettext, MessageFormat&#13;
będące częścią bibliotek International Components for Unicode oraz Project Fluent, które&#13;
umożliwiają tłumaczenie złożonych, parametryzowanych komunikatów na różne języki&#13;
naturalne. W niniejszej pracy wprowadzam do tematu internacjonalizacji, lokalizacji i&#13;
tłumaczeń komunikatów opgrogramowania. Charakteryzuję istniejące standardy i systemy&#13;
tłumaczeń. Następnie na przykładzie komunikatów w panelu administracyjnym&#13;
frameworku Django i języka polskiego, prezentuję implementacje internacjonalizacji w&#13;
systemach tłumaczeń: GNU Gettext, ICU MessageFormat oraz Project Fluent. Przykłady&#13;
implementacji wykorzystują język programowania Python.
</description>
<dc:date>2022-11-17T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2040">
<title>Porównanie technologii in-memory w relacyjnych i nierelacyjnych bazach danych</title>
<link>https://repin.pjwstk.edu.pl/xmlui/handle/186319/2040</link>
<description>Porównanie technologii in-memory w relacyjnych i nierelacyjnych bazach danych
Dutt, Angelika
Na rynku istnieje wiele rodzajów baz danych opierających się na różnych&#13;
technologiach. Odnosi się to zarówno do organizacji samego schematu bazy danych, jak i jej&#13;
fizycznego przechowywania. Szeroki wybór, który można zaobserwować, spowodował, że&#13;
wybranie bazy danych odpowiedniej do wymagań użytkownika stało się dużym wyzwaniem.&#13;
Praca ma na celu analizę dostępnych baz danych, skupiając się na ich efektywności oraz&#13;
wydajności. Badaniom poddano cztery bazy danych, które mają reprezentować odpowiednie&#13;
typy: bazę relacyjną pracującą w trybie dyskowym, bazę relacyjną wykorzystującą pamięć&#13;
RAM, bazę nierelacyjną wykorzystującą pamięć dyskową oraz bazę nierelacyjną pracującą w&#13;
trybie in-memory.&#13;
Analiza powyższych baz odbyła się za pomocą zapytań, które badały efektywność&#13;
zarówno w zakresie modyfikacji danych, jak i pobierania danych za pomocą określonych&#13;
zapytań. Wyniki zostały poddane ocenie i podsumowane według wymienionych aspektów.
</description>
<dc:date>2022-11-17T00:00:00Z</dc:date>
</item>
<item rdf:about="https://repin.pjwstk.edu.pl/xmlui/handle/186319/2039">
<title>Dokładność próbkowania w narzędziach wspomagających procesy ETL</title>
<link>https://repin.pjwstk.edu.pl/xmlui/handle/186319/2039</link>
<description>Dokładność próbkowania w narzędziach wspomagających procesy ETL
Jarominek, Michał
W niniejszej pracy zajmiemy się problematyką przetwarzania kwerend w sposób przybliżony&#13;
(AQP – Approximate Query Processing). Pomimo znacznego wzrostu mocy obliczeniowej&#13;
współczesnych komputerów w stosunku do maszyn sprzed trzydziestu lat ilość gromadzonych,&#13;
przechowywanych i przetwarzanych danych wciąż rośnie z zawrotną prędkością. W związku z&#13;
tym przetwarzanie całych zbiorów danych staje się coraz mniej opłacalne ze względu na koszt&#13;
obliczeniowy i czas wykonywania zapytań. Stosuje się więc metody statystyczne, aby w miarodajny&#13;
sposób przybliżyć wynik takiego zapytania korzystając nie z całego zbioru, a z losowej&#13;
próbki. Bardzo często bowiem nie interesuje nas dokładny wynik. Nawet jeśli chcemy stwierdzić&#13;
czy jedna wartość jest większa od drugiej, samo rozważanie odpowiednio dokładnych&#13;
przybliżeń zapewni nam wysoce prawdopodobną odpowiedź.&#13;
Istnieje wiele narzędzi umożliwiających generowanie próbek, na których można wyliczać przybliżone&#13;
wyniki zapytań. Efektem tej mnogości rozwiązań są różnice w dokładności otrzymywanych&#13;
szacowań oraz w szybkości ich uzyskiwania. W tej pracy skupimy się na dwóch narzędziach:&#13;
Microsoft SQL Server Integration Services oraz Pentaho Data Integration. Stosując zapytania&#13;
o różnej budowie porównamy dokładność ich przybliżonych wyników na specjalnie&#13;
przygotowanym zbiorze danych.
</description>
<dc:date>2022-11-17T00:00:00Z</dc:date>
</item>
</rdf:RDF>
