Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "software" wg kryterium: Temat


Tytuł:
Klasyfikacja defektów na podstawie analizy repozytoriów kodu rzeczywistych projektów informatycznych
Defect classification based on the analysis of code repositories for real projects
Autorzy:
Wyszyński, Piotr
Opis:
In this paper, number of basic concepts related to software quality is presented. The paper presents the concept of software defect, classification of defects and ways to detect them. Also, it brings the concept of software metrics closer, their division and relationship with the quality of the code. Created a tool for parsing code written in Java programming language, that calculates software metrics and detects defects in source code. At the end of the thesis, studies were carried out on real projects.
W niniejszej pracy zostały zaprezentowane podstawowe pojęcia związane z jakością oprogramowania. Przedstawiono pojęcie defektu oprogramowania, klasyfikacje defektów i sposoby na wykrywanie efektów. Przybliżono także pojęcie metryk oprogramowania, ich podział i związek z jakością kodu. Stworzono narzędzie służące do parsowania kodu napisanego w Javie, obliczającego metryki rogramu oraz wykrywającego defekty w kodzie źródłowym. Na końcu przeprowadzono badania na rzeczywistych projektach informatycznych.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Tools supporting project management with application of agile software development methods
Narzędzia wspierające zarządzanie projektami z wykorzystaniem zwinnych metodyk
Autorzy:
Noworyta, Tomasz
Opis:
Celem niniejszej pracy magisterskiej jest stworzenie narzędzi, które będą wspomagały zarządzanie projektami poprzez wykorzystanie zasad zdefiniowanych w zwinnych metodykach. Zostało to osiągnięte poprzez przygotowanie wtyczek do popularnego środowiska do zarządzania projektami o otwartym kodzie – Redmine. Pierwsza wtyczka to Kanban i implementuje tablicę kanban z Lean Software Development, która pozwala użytkownikowi na wizualną kontrolę nad zagadnieniami. Drugą wtyczką jest Scrum, która pozwala na używanie tejże metodologii dla projektów w Redmine poprzez umożliwianie użytkownikowi tworzenia nowych sprintów, grup zagadnień i przeglądania statystyk.
The goal of this dissertation is to create applications that will aid the project management process by applying various rules of agile software development. It has been achieved by preparation of plug-ins for popular open source project managing software – Redmine. First plug-in called Kanban provides the functionality of kanban table from Lean Software Development and lets user manage issues visually. Second one is called Scrum and enables that agile method for Redmine projects by giving the user opportunity to create sprints, issues groups and review various statistics.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Rozwój oprogramowania w architekturze mikroserwisów
The microservice architecture in software developement
Autorzy:
Kot, Bazyli
Opis:
Praca wprowadza pojęcia oraz technologie związane z architekturą mikroserwi-sową. Opisana zostaje też implementacja oraz integracja mikroserwisu stworzonego dla jednostkinaukowej Solaris.
The thesis introduces concepts and technologies related to microservices architecture. It also describes implementation and integration of microservice created for Solaris research unit.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Zdolność patentowa programów komputerowych ze szczególnym uwzględnieniem licencji Open Source.
Software Patentability with Particular Focus on Open Source Licenses.
Autorzy:
Kaim, Karolina
Opis:
Niniejsza praca pod tytułem „Zdolność patentowa programów komputerowych ze szczególnym uwzględnieniem licencji Open Source” omawia problematykę zdolności patentowej programów komputerowych jako takich, uwzględniając dalsze implikacje w tym przedmiocie wynikające ze stosowania elementów programów udostępnianych na wolnych licencjach Open Source. Celem prowadzonych rozważań jest dokonanie oceny faktycznej, obecnie wyłączonej na gruncie konwencji monachijskiej, zdolności patentowej programów oraz dostępnych narzędzi ich ochrony prawnej. Mimo stosowalności przepisów prawa autorskiego w odniesieniu do programów komputerowych posiadających cechy utworu, a także możliwości uzyskania patentu na wynalazek implementowanym przez program lub będący jego dalszym efektem technicznym, dostrzec można liczne wady aplikowania ww. reżimów prawnych do ochrony programów. Aby umożliwić analizę adekwatności obecnie obowiązujących przepisów w stosunku do budowy, charakteru i funkcji programu komputerowego, praca w pierwszej kolejności przedstawia definicję praktyczną programu, następnie prezentując ogólną charakterystykę ochrony programów wynikającą kolejno z przepisów prawa autorskiego oraz patentowego. Drugi rozdział gromadzi dostępne źródła doktrynalne, decyzyjne oraz orzecznicze na poziomie zarówno krajowym oraz unijnym, jak i międzynarodowym, dotyczące zagadnienia patentowania programów komputerowych jako takich. Wynik oceny zdolności patentowej programów komputerowych jako takich stanowi podstawę dla studium wpływu licencji Open Source, w tym w szczególności zawieranych w nich klauzul patentowych, na zdolność patentową programu. Z kolei rozpoznanie faktycznego zagrożenia w powszechnej praktyce inkorporowania elementów wolnego oprogramowania do autorskich programów komputerowych dla ich hipotetycznej zdolności patentowej zasygnalizowało realną potrzebę wskazywania rozwiązań alternatywnych względem ubiegania się o udzielenie patentu na takie programy. Z uwagi na powyższe, ostatnia część przedstawionej pracy opisuje praktyki obserwowane na rynku programistyczno-technologicznym, mające na celu generowanie zysków z dystrybucji oprogramowania w sposób inny, niż dzięki uzyskaniu wyłącznego prawa korzystania z niego w sposób zarobkowy. Całość rozważań skupionych wokół zdolności patentowej programów komputerowych jako takich oraz wpływu zewnętrznych czynników na badanie przesłanek tejże zdolności podsumowuje wniosek, iż, choć programy te nie powinny być wyłączone spod patentowania jako kategoria, istnieje inna, bardziej dojmująca potrzeba aktualizacji obecnie obowiązujących przepisów prawa własności intelektualnej. Jest nią de lege ferenda wypracowanie systemu ochrony sui generis, dedykowanego programom jako takim. System ten powinien w szczególności przewidywać powinna przewidywać w szczególności definicję programów komputerowych, skrócony okres ochronny oraz wzmocnione zabezpieczenia technicznych funkcji spełnianych przez ww. programy.
The paper under the title of „Software Patentability with Particular Focus on Open Source Licenses” presents the issues of patentability of software as such, including further discussed implications in that matter which derive from the use of software components distributed under free Open Source licenses. The purpose of the research is to conduct a factual assessment of software patentability and legal tools meant for its protection. Notwithstanding the possibility of application both copyright law, in relation to software that shows a creative work’s characteristic features, and patent law, if applied to inventions implemented by software or constituting its further technical effect, to software, numerous disadvantages of adopting the aforementioned legal regimes for software protection can clearly be seen.In order to enable the analysis of current legislation’s adequacy to the structure, nature and features of software, the paper puts forth a practical definition of software, moving on to present a general description of software protection under, consistently, copyright and patent law. Second chapter gathers relevant doctrinal, decision-making and law-making sources at both national, Union and international level, referring to the issue of patentability of software as such. The result of this evaluation is subject to further study of Open Source licenses influence, including in particular patent clauses, on software patentability. With regard to the acknowledging of factual threat in incorporating of open source components into original software for its hypothetical patentability, a separate subchapter was devoted to presenting solutions alternative to software patenting. Considering the above, the last part of the paper shows practices observed on IT market, aimed mainly at generating income from the distribution of software in a way different than through the issuing of a patent.In the light of all the foregoing considerations focused on the patentability of software as such and the influence of external factors on the examination of patentability characteristics, the conclusion states that although software should not be excluded from patenting as a category, there is a distinct, more acute need for the update of intellectual property law now in force. It is de lege ferenda developing sui generis protection dedicated to software as such. Regulation of this kind shall forecast a legal definition of software, shortened protection term and strengthened safeguards for technical features of the aforementioned programs.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Możliwość patentowania programów komputerowych.
Possibility of patenting computer programs
Autorzy:
Trzaskoś, Kamil
Opis:
This paper discusses the issues related to the possibility of patenting computer programs. Beginning with the presentation of the definition of computer program, by discussing the legal protection of computer programs, to the right part of the work, namely the patent dispute for computer programs. In the chapter on computer programs patent disputes, I will present the arguments of both parties and selected decisions of European Patent Office.
Niniejsza praca stanowi omówienie problematyki związanej z możliwością patentowania programów komputerowych. Zaczynając od przedstawienia definicji programu komputerowego, przez omówienie ochrony prawnej programów komputerowych, aż do właściwej części pracy, czyli sporu o patenty na programy komputerowe. W rozdziale dotyczącym sporów o patenty na programy komputerowe przedstawię argumenty obu stron oraz wybrane decyzje EUP.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Automatyczna Diagnostyka oprogramowania z wykorzystaniem testów regresywnych
Automatic Diagnostics of software using regressive tests
Autorzy:
Paluch, Łukasz
Opis:
Despite observing the continuous growth of the role of automation in software engineering, it is not possible to fully avoid the obligatory presence of the human factor. This is particularly evident when analyzing the results of integration tests. Testers and programmers spend huge amount of time analyzing and comparing results while looking for reasons of possible errors. In order to be able to remedy this, a tool was created which task is to automatically determine the causes of regression tests' failures.
Pomimo obserwowania ciągłego wzrostu roli automatyzacji w inżynierii oprogramowania, nie udaje się w pełni uniknąć obligatoryjnej obecności czynnika ludzkiego. Jest to szczególnie widoczne podczas analizowania wyników regresji testów integracyjnych. Testerzy i programiści spędzają ogromną ilość czasu na analizach i porównywaniu wyników oraz szukaniu powodów ewentualnych błędów. By móc jakoś temu zaradzić, powstało narzędzie, którego zadaniem jest w sposób automatyczny ustalanie przyczyn niepowodzeń testów regresywnych.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Internet lab for pharmacokinetic calculations
Internetowe laboratorium obliczeń farmakokinetycznych
Autorzy:
Borula, Łukasz
Opis:
We wstępie niniejszej pracy magisterskiej przedstawiono najważniejsze pojęcia i definicje związane z dziedziną nauki jaką jest farmakokinetyka. Omówiono w tym rozdziale modele farmakokinetyczne, farmakodynamiczne, farmakokinetyczno – farmakodynamiczne oraz fizjologiczne. Opisana została famakokinetyka nieliniowa i niezależna od modelu. Biorąc pod uwagę temat pracy, opisane zostały także metody obliczeniowe oraz programy służące obliczeniom kinetycznym: ADAPT/ S-ADAPT oraz Phoenix WinNonlin. W celach niniejszej pracy wskazano potrzebę stworzenia prostej, łatwo dostępnej oraz skutecznej aplikacji, która będzie wykonywać podstawowe obliczenia farmakokinetyczne. Skupiono się na stworzeniu poświęconej temu tematowi strony internetowej dla użytkowników systemu informatycznego Wydziału Farmaceutycznego UJ.Realizując założone cele, w pierwszej kolejności stworzono w języku HTML formularz do wprowadzania danych. Dane z formularza są następnie przekształ­cane przez kod zapisany w języku PHP na plik sterujący programu S-ADAPT. Stosownie do wybranych opcji wybierany jest model z biblioteki ADAPT 5 i uruchamiany odpowiadający mu plik wykonywalny. Aplikacja wykorzystuje również graficzno-statystyczny program R służący tworzeniu wykresów., Wyniki obliczeń i uzyskane wykresy przesyłane są jako odpowiedź serwera na wprowadzony formularz.Wynikiem pracy jest aplikacja internetowa o nazwie „WebPKlab”. Jej sprawność została sprawdzona na różnych urządzeniach, także przenośnych (komputer, tablet, smartfon). W celu porównania skuteczności obliczeniowej, zrealizowano przykłady obliczeń, które wykonują studenci farmacji, Wydziału Farmaceutycznego w Krakowie UJ CM, w toku przedmiotu Farmakokinetyka. W pierwszej kolejności wykonano obliczenia aplikacją „WebPKlab”, a następnie programem Phoenix WinNonlin. Wyniki były bardzo zbliżone, a w niektórych przypadkach niemal identyczne. Wskazuje to jednoznacznie na sprawność oraz skuteczność stworzonej aplikacji. W dostępnym czasie nie udało się doprowadzić do sprawnego działania wszystkich modeli wchodzących w skład biblioteki ADAPT 5. Uzupełnienie tych braków może znacznie zwiększyć użyteczność wyników niniejszej pracy.
In the introduction to this thesis the key concepts and definitions related to the science of pharmacokinetics were introduced. Pharmacokinetic, pharmacodynamic, pharmacokinetic - pharmacodynamic and physiological models were described . Model-independent pharmacokinetics and nonlinear pharmacokinetics were also discussed.Taking into account the subject of this work, computational methods and two programs for pharmacokinetic calculations: ADAPT / S-ADAPT and Phoenix WinNonlin were presented. The need for a simple, easily available and effective application that will perform basic pharmacokinetic calculations was indicated as the purpose of this study. The focus was on creating a website dedicated to this subject that would be available to the users from Faculty of Pharmacy, Jagiellonian University. In pursuing its objectives, a HTML form for data input was first created. Data from the form are converted by the code written in PHP to a script file of S-ADAPT program. According to the selected options an appropriate model is selected from the ADAPT 5 model library and the corresponding executable file is run. The application also uses the graphical and statistical software R that is used for creating graphs. Results of the calculations and the resulting graphs are sent as a response from the server to the submitted form. The result of this work is a web application called "WebPKlab". Its performance has been tested on a variety of devices, including those that were mobile (computer, tablet, smartphone). In order to compare the quality of computing several computational problems that are being solved during the course of pharmacokinetics by the students of Faculty of Pharmacy, Jagiellonian University in Krakow . Each computational problem was solved with the application "WebPKlab", and then with the Phoenix WinNonlin program. The results were very similar, and in some cases almost identical. This confirms the efficiency and effectiveness of the application created. In the time available it was not possible to successfully implementall models included in the ADAPT 5 library. An improvement of these drawbacks could greatly increase the usefulness of the results of this work.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Software Testing classes support system
Platforma do wspomagania zajęć laboratoryjnych z Testowania Oprogramowania
Autorzy:
Laskowski, Maciej
Opis:
Celem pracy „Platforma do wspomagania zajęć laboratoryjnych z Testowania Oprogramowania” było stworzenie systemu informatycznego, który zostanie wykorzystany do automatyzacji sprawdzania projektów studenckich z przedmiotu Testowanie Oprogramowania. W ramach projektu powstała implementacja oraz dokument opisujący szczegółowo zastosowane technologie i możliwości platformy.System informatyczny składa się z dwóch części podzielonych na moduły: interfejsu użytkownika (strony WWW) oraz serwera sprawdzającego. Do systemu dostęp mają studenci uczęszczający na kurs i posiadający konta w systemie USOS.W pracy pisemnej szczegółowo przedstawiono role użytkowników systemu, ich uprawnienia i możliwości. Dokładnie został poruszony problem zadań, jakie w ramach przedmiotu system będzie weryfikował oraz mechanizmy ich weryfikacji. Przedstawiono architekturę systemu i opisano jej komponenty, strukturę bazy danych i technologie użyte przy realizacji przedsięwzięcia. System został wdrożony do użytku w ramach zajęć Testowanie Oprogramowania w roku akademickim 2011/2012.
The main target of work „Software Testing classes support system” was to create software which will be used to automatic verification of students tasks during Software Testing course. The effect of the project is the implementation and document describing in detail the technologies and capabilities of the system.The computer system consists of two parts divided into modules: user interface (web page) and the task-checking server. Students attending the course and having an account on the system USOS will have access to the system.In the paper we described in detail roles of system users, their rights and abilities. The problem of testing-tasks which the system will verify and the verification mechanisms was presented in detail. The document also describes the system architecture and its components, database structure and technologies used in the project. The system was deployed within the Software Testing course in academic year 2011/2012.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Enhancements for the GeoGebra project
Usprawnienia w projekcie GeoGebra
Autorzy:
Zając, Michał
Opis:
GeoGebra is an application facilitating learning and teaching mathematics. It contains geometry, algebra, statistics and calculus tools, as well as spreadsheet.In the thesis I present my patches for the project. One of them introduces a tool for drawing a circular segment. Another one is a fix that enables parsing "|" as an absolute value sign.
GeoGebra jest aplikacją ułatwiającą naukę matematyki. Zawiera narzędzia do geometrii, algebry, statystyki, analizy matematycznej, a także arkusz kalkulacyjny.W pracy opisuję usprawnienia, jakie zaproponowałem do tego projektu. Jedno z nich wprowadza narzędzie do rysowania odcinka kołowego. Inne umożliwia parsowanie symbolu "|" jako znaku wartości bezwzględnej.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
Tytuł:
Software Testing classes support system
Platforma do wspomagania zajęć laboratoryjnych z Testowania Oprogramowania
Autorzy:
Szklarzewicz, Michał
Opis:
Celem pracy „Platforma do wspomagania zajęć laboratoryjnych z Testowania Oprogramowania” było stworzenie systemu informatycznego, który zostanie wykorzystany do automatyzacji sprawdzania projektów studenckich z przedmiotu Testowanie Oprogramowania. W ramach projektu powstała implementacja oraz dokument opisujący szczegółowo zastosowane technologie i możliwości platformy.System informatyczny składa się z dwóch części podzielonych na moduły: interfejsu użytkownika (strony WWW) oraz serwera sprawdzającego. Do systemu dostęp mają studenci uczęszczający na kurs i posiadający konta w systemie USOS.W pracy pisemnej szczegółowo przedstawiono role użytkowników systemu, ich uprawnienia i możliwości. Dokładnie został poruszony problem zadań, jakie w ramach przedmiotu system będzie weryfikował oraz mechanizmy ich weryfikacji. Przedstawiono architekturę systemu i opisano jej komponenty, strukturę bazy danych i technologie użyte przy realizacji przedsięwzięcia. System został wdrożony do użytku w ramach zajęć Testowanie Oprogramowania w roku akademickim 2011/2012.
The main target of work „Software Testing classes support system” was to create software which will be used to automatic verification of students tasks during Software Testing course. The effect of the project is the implementation and document describing in detail the technologies and capabilities of the system.The computer system consists of two parts divided into modules: user interface (web page) and the task-checking server. Students attending the course and having an account on the system USOS will have access to the system.In the paper we described in detail roles of system users, their rights and abilities. The problem of testing-tasks which the system will verify and the verification mechanisms was presented in detail. The document also describes the system architecture and its components, database structure and technologies used in the project. The system was deployed within the Software Testing course in academic year 2011/2012.
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies