- -

Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Silva Galiana, Josep Francesc es_ES
dc.contributor.advisor Insa Cabrera, David es_ES
dc.contributor.author Navarrete Durante, Ana es_ES
dc.date.accessioned 2016-09-30T12:47:57Z
dc.date.available 2016-09-30T12:47:57Z
dc.date.created 2016-09-15
dc.date.issued 2016-09-30 es_ES
dc.identifier.uri http://hdl.handle.net/10251/70839
dc.description.abstract [ES] En Java, como en la mayoría de lenguajes de programación, existe el concepto de librería. Una librería Java se puede entender como un conjunto de clases que facilitan operaciones y tareas ofreciendo al programador funcionalidad ya implementada y lista para ser usada través de una Interfaz de Programación de Aplicaciones, comúnmente abreviada como API (por el anglicismo Application Programming Interface). Las librerías Java nos permiten reutilizar código, es decir, podemos hacer uso de las clases, métodos y atributos que componen la librería evitando así tener que implementar nosotros mismos esas funcionalidades. Las librerías Java, dentro de una comunidad de desarrollo, tienen como objetivo cubrir funcionalidades comunes que suelen presentarse al desarrollar software. El presente trabajo tiene como principal propósito desarrollar dos librerías Java que han sido llamadas JavaCheckCode, la cual permite medir la eficiencia de un algoritmo, y JavaCheckStyle, la cual permite evaluar el estilo de programación de un algoritmo (en relación a un estándar o norma concreta). Para dar cumplimiento a este proyecto se desarrolla un análisis del contexto educativo en el que se desarrolla el diseño e implementación de estas librerías. Así mismo, se estudian todas las fases que necesita cada librería, con el fin de difundirlas de forma libre e independiente. Las librerías desarrolladas en este proyecto son actualmente distribuidas como código públicamente accesible, abierto y gratuito. Para ello, se ha desarrollado un portal web independiente con un repositorio de versiones para su difusión y distribución. es_ES
dc.description.abstract [CA] A Java, com en la majoria de llenguatges de programació, existeis el concepte de llibreries. Una llibreria a Java es pot entendre com un conjunt de classes, que faciliten operacions i tasques oferint funcionalitat ja implementada i llista per a ser usada al programador a través d'una Interface de Programació d'Aplicacions, comunament abreviada com API (per l'anglicisme Application Programming Interface). Les llibreries a Java ens permeten reutilitzar codi, és a dir que podem fer ús de les classes, mètodes i atributs que componen la llibreria evitant així haver d'implementar nosaltres mateixos eixes funcionalitats. Les llibreries Java dins d'una comunitat de desenvolupament, tenen com a objectiu cobrir funcionalitats comunes que solen presentar-se al desenvolupar programari. El present treball té com principal propòsit identificar diferents necessitats per a desenvolupar dues llibreries Java que han sigut cridades JavaCheckCode que permet mesurarà l'eficiència d'un algoritme i JavaCheckStyle que permet avaluar l'estil de programació d'un algoritme (en relació a un estàndard o norma concret). Per a donar compliment a aquest projecte es desenvolupa una anàlisi del context educatiu en què es desenvolupa el disseny i implementació d'aquestes llibreries. Així mateix, s'estudien totes les fases que necessita cada llibreria, amb la finalitat de difondre-les de forma lliure i independent. Les llibreries desenvolupades en este projecte són actualment distribuïdes com a codi públicament accessible, obert i gratuït. Per a això, s'ha desenvolupat un portal web independent amb un repositori de versions per a la seua difusió i distribució. es_ES
dc.description.abstract [EN] In Java, as in most programming languages, there exists the concept of libraries. A library can be understood as a set of classes that facilitate operations and tasks offering functionality already implemented and ready to be used by the programmer through an application programming interface, commonly abbreviated as API (Application Programming Interface). The Java libraries allow us to reuse code, i.e. we can use its classes, methods and attributes that make up the library thus avoiding having to implement these features ourselves. The Java libraries, within a community development, are intended to cover common functionalities that usually occur when developing software. This degree project has as a main purpose to identify different needs to develop two Java libraries that are call JavaCheckCode, which measures the efficiency of an algorithm and JavaCheckStyle, which evaluates the style of an algorithm (relative to a concrete standard or norm). To fulfill this project, we develop an analysis of the educational context in which the design and implementation of these libraries is developed. In addition, all phases each library needs are studied, in order to freely and independently disseminate them. The libraries developed in this project are currently distributed and publicly accessible, free and open source. To do so, an independent web portal with repository versions for broadcast and distribution has been developed. es_ES
dc.format.extent 91 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Java es_ES
dc.subject Programming es_ES
dc.subject Libraries es_ES
dc.subject Programación es_ES
dc.subject Librerías es_ES
dc.subject Eficiencia es_ES
dc.subject Bookstores es_ES
dc.subject Efficiency es_ES
dc.subject Estilo y algoritmo es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Navarrete Durante, A. (2016). Desarrollo de dos librerías Java: JavaCheckCode y JavaCheckStyle. http://hdl.handle.net/10251/70839. es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\55503 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem