960 resultados para Computer software -- Development
Resumo:
Opinnäytetyö etsii korrelaatiota ohjelmistomittauksella saavutettujen tulosten ja ohjelmasta löytyneiden virheiden väliltä. Työssä käytetään koeryhmänä jo olemassaolevia ohjelmistoja. Työ tutkii olisiko ohjelmistomittareita käyttämällä ollut mahdollista paikallistaa ohjelmistojen ongelmakohdat ja näin saada arvokasta tietoa ohjelmistokehitykseen. Mittausta voitaisiin käyttää resurssien parempaan kohdentamiseen koodikatselmuksissa, koodi-integraatiossa, systeemitestauksessa ja aikataulutuksessa. Mittaamisen avulla nämä tehtävät saisivat enemmän tietoa resurssien kohdistamiseen. Koeryhmänä käytetään erilaisia ohjelmistotuotteita. Yhteistä näille kaikille tuotteille on niiden peräkkäiset julkaisut. Uutta julkaisua tehtäessä, edellistä julkaisua käytetään pohjana, jonka päällekehitetään uutta lähdekoodia. Tämän takia ohjelmistomittauksessa pitää pystyä erottelemaan edellisen julkaisun lähdekoodi uudesta lähdekoodista. Työssä käytettävät ohjelmistomittarit ovat yleisiä ja ohjelmistotekniikassalaajasti käytettyjä mittaamaan erilaisia lähdekoodin ominaisuuksia, joiden arvellaan vaikuttavan virhealttiuteen. Tämän työn tarkoitus on tutkia näiden ohjelmistomittareiden käytettävyyttä koeryhmänä toimivissa ohjelmistoympäristöissä. Käytännön osuus työstä onnistui löytämään korrelaation joidenkinohjelmistomittareiden ja virheiden väliltä, samalla kuin toiset ohjelmistomittarit eivät antaneet vakuuttavia tuloksia. Ohjelmistomittareita käyttämällä näyttää olevan mahdollista tunnistaa virhealttiit kohdat ohjelmasta ja siten parantaa ohjelmistokehityksen tehokkuutta. Ohjelmistomittareiden käyttö tuotekehityksessäon perusteltavaa ja niiden avulla mahdollisesti pystyttäisiin vaikuttamaan ohjelmiston laatuun tulevissa julkaisuissa.
Resumo:
Ohjelmiston kehitystyökalut käyttävät infromaatiota kehittäjän tuottamasta lähdekoodista. Informaatiota hyödynnetään ohjelmistoprojektin eri vaiheissa ja eri tarkoituksissa. Moderneissa ohjelmistoprojekteissa käytetyn informaation määrä voi kasvaa erittäin suureksi. Ohjelmistotyökaluilla on omat informaatiomallinsa ja käyttömekanisminsa. Informaation määrä sekä erilliset työkaluinformaatiomallit tekevät erittäin hankalaksi rakentaa joustavaa työkaluympäristöä, erityisesti ongelma-aluekohtaiseen ohjelmiston kehitysprosessiin. Tässä työssä on analysoitu perusinformaatiometamalleja Unified Modeling language kielestä, Python ohjelmointikielestä ja C++ ohjelmointikielestä. Metainformaation taso on rajoitettu rakenteelliselle tasolle. Ajettavat rakenteet on jätetty pois. ModelBase metamalli on yhdistetty olemassa olevista analysoiduista metamalleista. Tätä metamallia voidaan käyttää tulevaisuudessa ohjelmistotyökalujen kehitykseen.
Resumo:
Realització d'un sistema de Business Intelligence que analitzi les dades extretes dels tweets de la plataforma Twitter en relació a les hospitalitzacions produïdes a un hospital de Catalunya, per tal de tenir una anàlisi predictiva de l'aparició d'un brot de grip. El treball va més enllà a l'emprar una tecnologia no convencional per la implementació del sistema BI. S'escull la dupla ElasticSearch i Kibana per tal d'aconseguir un sistema robust, distribuït, escalable i, sobretot, totalment personalitzable. Després d'un estudi d'aquestes dos solucions, incloent els plugins de monitoratge i càrrega de dades, s'ha elaborat un data warehouse complet i un quadre de comandament introductori.
Resumo:
Desenvolupament d'un sistema de BD per a una aplicació d'adquisició de regals en grup online. Una xarxa social vol oferir als seus usuaris un servei que els permeti, dins d'un grup d'amics, comprar un regal de forma conjunta per a un dels membres del grup.
Resumo:
Agile software development methods are attempting to provide an answer to the software development industry's need of lighter weight, more agile processes that offer the possibility to react to changes during the software development process. The objective of this thesis is to analyze and experiment the possibility of using agile methods or practices also in small software projects, even in projects containing only one developer. In the practical part of the thesis a small software project was executed with some agile methods and practices that in the theoretical part of the thesis were found possible to be applied to the project. In the project a Bluetooth proxy application that is run in the S60 smartphone platform and PC was developed further to contain some new features. As a result it was found that certain agile practices can be useful even in the very small projects. The selection of the suitable practices depends on the project and the size of the project team.
Resumo:
Desarrollo de una aplicación basada en la localización y creación de rutas para personas discapacitadas, mayores, con movilidad reducida, con Alzheimer o demencia senil y personas que no puedan comunicarse verbalmente. La función de la aplicación es saber siempre su ubicación y, en caso de sufrir alguna crisis, llamar a sus cuidadores o familiares.
Resumo:
Memòria del projecte final de carrera de l'aplicació PuzleFotoApp. Aquesta aplicació és un joc educatiu (pel sistema operatiu Android) que permet resoldre puzles lliscants.
Resumo:
En esta memoria final se encuentra embebida la investigación realizada para poder generar una aplicación web que permite registrar los procesos realizados para la producción de leche en el Cantón Cayambe de la provincia de Pichincha en Ecuador.
Resumo:
In this research work we searched for open source libraries which supports graph drawing and visualisation and can run in a browser. Subsequent these libraries were evaluated to find out which one is the best for this task. The result was the d3.js is that library which has the greatest functionality, flexibility and customisability. Afterwards we developed an open source software tool where d3.js was included and which was written in JavaScript so that it can run browser-based.
Resumo:
El projecte consisteix en la creació d'un visor web SIG de dades meteorològiques. Esta eina permetrà els usuaris accedir a una web on podran consultar i visualitzar diferents dades cartogràfiques i meteorològiques. A més a més, podran superposar en un mapa diferents conjunts de dades a analitzar, facilitant per tant la feina dels meteoròlegs. Es podrà també accedir a dades de diferents dates i visualitzar un històric de la situació del clima, facilitant la tasca de crear models històrics i permetent veure com ha evolucionat el clima al llarg del temps.
Resumo:
La finalidad de este proyecto es desarrollar un espacio colaborativo donde poder compartir y gestionar conocimiento.
Resumo:
Creació de dos prototips, un per Android i l'altre perUnity, establint les bases per a la producció d'un videojoc d'acció lateral (Beat 'em up)amb plataformes (puzles) anomenat "Ouroboros". Android és un sistema operatiu basat en Linux, designat primerament per mòbils tàctils(smartphones) i tabletes. En concret s'utilitzarà el SDK (Software Development Kit) dins del'entorn de programació Eclipse amb llenguatge Java, i les bases d'un frameworkanomenat LibGDX. Unity, en canvi, és un motor de videojocs multi-plataforma amb un entorn dedesenvolupament integrat, del que nosaltres utilitzarem la versió en Javascript.Es volen explorar les dues plataformes per tal d'esbrinar quina de les dues vies és la mésidònia de cares a la producció final d'un joc
Resumo:
Se ha propuesto al IBESTAT un proyecto global basado en la implantación de un sistema de gestión mediante un desarrollo a medida para el tratamiento, la gestión, el control y la difusión de las actividades estadísticas que se llevan a cabo en la comunidad autónoma por parte de los diferentes organismos públicos, enmarcadas en el programa anual y en el plan estadístico que oficializan dichos datos, basado en las reuniones mantenidas y en la información a la que ha tenido acceso. El alcance contempla tanto la definición de la arquitectura necesaria de la plataforma, como el desarrollo y la puesta en producción. El proyecto permitirá al IBESTAT disponer de una aplicación web desarrollada mediante una tecnología integrada con el resto de la informática del gobierno de las Islas Baleares y en especial con lo referente a la nueva estrategia de desarrollo de servicios web y de aplicación telemática enmarcada en la Ley 11/2007 de acceso de los ciudadanos a la administración digital por medios telemáticos.
Resumo:
Trabajo final de carrera en el área de ingeniería del software donde se realiza el análisis y diseño de una solución tecnológica que cubra las necesidades de gestión de una pequeña empresa, en concreto de un centro de belleza.
Resumo:
L'objectiu d'aquest treball final de màster (TFM) ha sigut el de realitzar una aplicació per a dispositius mòbils que permeti als usuaris poder rebre informació detallada de certs productes, en aquest cas cerveses, donar la seva valoració i veure la valoració que hagin fet altres usuaris.