Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska



Podobne dokumenty
Dokumentacja aplikacji Szachy online

Programowanie Komponentowe WebAPI

Tom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania

OfficeObjects e-forms

Oprogramowanie typu CAT

Pojęcie systemu baz danych

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

REFERAT PRACY DYPLOMOWEJ

RAPORT Z TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT

ul. Pogodna Olsztyn codeit@codeit.pl

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Plan Testów Systemu SOS

REFERAT PRACY DYPLOMOWEJ

Założenia i stan realizacji projektu epuap2

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM

Dokument Detaliczny Projektu

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Dokument Detaliczny Projektu

KOŁO NAUKOWE GEODETÓW Dahlta

X-CONTROL -FUNKCJONALNOŚCI

Tom 6 Opis oprogramowania

OPIS PRZEDMIOTU ZAMÓWIENIA

System CMMS Profesal Maintenance wspiera prace UR w firmie MC Bauchemie

CMS, CRM, sklepy internetowe, aplikacje Web

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

CHARAKTERYSTYKA ROZWIĄZANIA

serwisy W*S ERDAS APOLLO 2009

Aldona Sopata Uniwersytet im. Adama Mickiewicza w Poznaniu NOWE TECHNOLOGIE W KSZTAŁCENIU TŁUMACZY NA WYDZIALE NEOFILOLOGII UAM W POZNANIU

Tomasz Grześ. Systemy zarządzania treścią

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Maciej Oleksy Zenon Matuszyk

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

Galileo - encyklopedia internetowa Plan testów

Narzędzia informatyczne wspierające przedsięwzięcia e-commerce

Referat pracy dyplomowej

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Tom 6 Opis oprogramowania

Zapytanie ofertowe nr 3/IAP/2013 ( dotyczy modułu nr 3/IAP )

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych

Procesy integracji modeli danych do jednolitej struktury WBD. Tadeusz Chrobak, Krystian Kozioł, Artur Krawczyk, Michał Lupa

ZASADY KORZYSTANIA Z PLIKÓW COOKIES ORAZ POLITYKA PRYWATNOŚCI W SERWISIE INTERNETOWYM PawłowskiSPORT.pl

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

DOTACJE NA INNOWACJE. Inwestujemy w waszą przyszłość. Zapytanie ofertowe

Szczególne problemy projektowania aplikacji internetowych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Overlord - Plan testów

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

Usługi sieciowe w Małopolskiej Infrastrukturze Informacji Przestrzennej w oparciu o wspólny projekt UMK i UMWM

PROJEKT Z BAZ DANYCH

Lokalizacja Oprogramowania

Sylabus KRK. Sprawne zarządzanie jakością kształcenia. Elastyczna organizacja programów studiów zgodnie z Krajowymi Ramami Kwalifikacji

HP Service Anywhere Uproszczenie zarządzania usługami IT

Programy wspomagające tłumaczenia (CAT)

Przykłady zastosowao rozwiązao typu mapserver w Jednostkach Samorządu Terytorialnego

METODY REPREZENTACJI INFORMACJI

Poznań, dzień Zapytanie ofertowe

Administratora CSIZS - OTM

Konferencja Biblioteka Akademicka: Infrastruktura Uczelnia Otoczenie Gliwice, października 2013 r.

System zarządzający grami programistycznymi Meridius

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Zapytanie ofertowe nr 1/IAP/2013 ( dotyczy modułu nr 1/IAP )

OpenAI Gym. Adam Szczepaniak, Kamil Walkowiak

Rozwiązanie GIS dla mniejszego. miasta: model Miasta Stalowa Wola. Janusz JEśAK. Jacek SOBOTKA. Instytut Rozwoju Miast. ESRI Polska Sp. z o. o.

AKADEMIA GÓRNICZO-HUTNICZA

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

System Kancelaris. Zdalny dostęp do danych

Spis treści. Wstęp... 11

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

System Clonezilla archiwizacja i odtwarzanie partycji dyskowych

Specyfikacja funkcjonalna

Przetwarzanie danych w chmurze

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

ROZPORZĄDZENIE MINISTRA FINANSÓW 1) z dnia 27 stycznia 2011 r.

Wydział Informatyki, Elektroniki i Telekomunikacji. Katedra Informatyki

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

Zapytanie ofertowe nr 2/IAP/2013 ( dotyczy modułu nr 2/IAP )

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

REFERAT O PRACY DYPLOMOWEJ

Postępy edukacji internetowej

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

GoBiz System platforma współpracy marektingowej

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

1. Wymagania prawne. Europejskie uwarunkowania prawne:

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Konspekt pracy inżynierskiej

dlibra 3.0 Marcin Heliński

MAREK NIEZGÓDKA ICM, UNIWERSYTET WARSZAWSKI

Zastosowanie darmowych rozwiązań do testów użyteczności aplikacji internetowych

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Zastosowania aplikacji B2B dostępnych na rynku zalety aplikacji online

Transkrypt:

System gromadzenia, indeksowania i opisu słownikowego norm i rekomendacji Praca magisterska Jakub Reczycki Opiekun : dr inż. Jacek Rumiński Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Cel pracy Stworzenie narzędzia wspomagającego tłumaczenie dokumentów. Uwzględnienie specyfiki tłumaczenia norm. Centralna dostępność aplikacji dla wielu użytkowników. Wygodny interfejs.

Istniejące rozwiązania Komputerowe tłumaczenie rzadko w pełni zautomatyzowane. Najpowszechniej stosowane są programy do Tłumaczenia Wspomaganego Komputerowo (Computer Assisted Translation - CAT).

Implementacje CAT Elektroniczne słowniki I bazy terminologii Leksykalne bazy danych WordNet FrameNet Konkordancery Bazy tłumaczeń OmegaT WordFast

Elektroniczne słowniki i bazy terminologii

Leksykalne bazy danych - WordNet

Leksykalne bazy danych - Framenet

Konkordancery

Bazy tłumaczeń - WordFast

Specyfika pracy tłumacza dokumentów normatywnych Dokumenty tego typu często stanowią prawo. Konieczne jest zachowanie precyzji sformułowań źródła w wersji przetłumaczonej. Z każdym dokumentem związana jest pewna przestrzeń pojęć.

Specyfika pracy tłumacza dokumentów normatywnych Potrzebne informacje na etapie tłumaczenia pojęć: o wszystkich definicjach danego pojęcia w języku źródłowym i kontekście ich stosowania; o zwrotach w języku docelowym określających te definicje; o normach, w których pierwotnie zdefiniowano dane znaczenie słowa ; o relacjach semantycznych pomiędzy pojęciami zdefiniowanymi w dany sposób;

Wymaganie funkcjonalne Niezbędne trzy składowe programu: Baza dokumentów Przechowuje dane o dokumentach Przechowuje źródła dokumentów Baza pojęć i tłumaczeń Przechowuje pojęcia wraz z definicjami powiązane z dokumentami Przechowuje relacje semantyczne pomiędzy pojęciami System propozycji tłumaczeń Wynajduje w dokumentach pojęcia wcześniej wprowadzone do bazy Prezentuje informacje możliwych tłumaczeniach znalezionych pojęć oraz kontekstach ich stosowania

Wymagania niefunkcjonalne Sposób dostępu użytkownika klient - serwer Możliwość pracy wielu użytkowników Udostępnianie źródeł dokumentów tylko uprawnionym użytkownikom Zabezpieczenia przed dostępem do systemu i jego danych niepowołanych osób Minimalizacja wymagań sprzętowych użytkowników Ergonomia interfejsu użytkownika

Struktura danych

Struktura systemu Trójwarstwową struktura systemu warstwa danych Java EE + MySql warstwa aplikacji Java EE warstwa klienta - Google Web Toolkit (Java kompilowana na JavaScript)

Implementacja

Implementacja Projekt całkowicie zrealizowany w powszechnie dostępnych darmowych technologiach Część serwerowa możliwa do uruchomienia w dowolnym środowisku obsługującym język java Częśc kliencka możliwa do uruchomienia w dowolnych przeglądarkach obsługujących poprawnie język JavaScript

Testowanie Sprawdzenie poprawnego działania wszystkich modułów (serwer, baza danych, zabezpieczenia dostępu) Sprawdzenie poprawnego działania funkcji wewnętrznych (testy i logi) Sprawdzenie wynikowego systemu poszczególne funkcjonalności użyteczność

Rezultaty testów Testy działania oraz funkcjonalności przebiegły sprawnie oraz pozwoliły usunąć kilka usterek Testy użyteczności oraz ergonomii wykazały: Pełną realizację założonych funkcjonalności Niedostateczną wygodę interfejsu przy niektórych operacjach (szczególnie przy wprowadzaniu dużych ilości danych)

Podsumowanie Stworzone zostało narzędzie skierowane do konkretnego typu użytkownika tłumacza dokumentów normatywnych. Udostępnia ono centralnie wielu użytkownikom możliwość wspólnego tworzenia pewnej zasobu wiedzy oraz zautomatyzowanego jego przeglądania. Część kliencka aplikacji łączy zalety aplikacji dostępnej przez przeglądarkę z wygodą obsługi większą niż w tradycyjnych aplikacjach tego typu.

Dalsze drogi rozwoju Usprawnienie interfejsu - zwiększenie wygody pracy, szczególnie przy masowych operacjach (np: indeksowanie. zawartości dokumentu). Poszerzenie ilości obsługiwanych formatów danych. Ze względu na sposób udostępniania projekt może być na bieżąco dostosowywany do sugestii użytkowników bez konieczności instalowania przez nich jakichkolwiek aktualizacji.

Dziękuje za uwagę