945 resultados para small software project


Relevância:

80.00% 80.00%

Publicador:

Resumo:

Mestrado em Engenharia Electrotécnica e de Computadores

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Os vídeo jogos ou jogos de computador têm vindo a crescer na sua relação com o público ganhando terreno e credibilidade nos benefícios que os jogadores obtêm quando usam este tipo de software, indo esses benefícios para além do divertimento associado à palavra jogo no seu sentido etimológico. Nos últimos anos cada vez mais o mercado e algumas das mais reputadas instituições de ensino têm dedicado especial atenção a este tipo de software, englobando nesses estudos diversas áreas desde a engenharia à saúde, incluindo ainda, estudos de cariz psicológico e sociológico reveladores de que estas experiências de entretenimento, cada vez mais disponíveis a todos, têm influência na sua envolvente de integração e relação com outros fenómenos de cariz social. Apreciado o estado da arte esta tese tem como principal objetivo servir de guia de iniciação a individuais ou pequenas equipas da área de desenvolvimento de software no caminho para o desenvolvimento de jogos de vídeo independentes, apresentando uma análise cuidada capaz de apoiar as equipas desde o momento zero, estando o mesmo estruturado de forma a refletir o entendimento das bases teóricas em que o desenvolvimento deste tipo de software assenta, o estado da arte sobre plataformas, análise de mercado e indústria, metodologias de desenvolvimento e equipas, e ainda analisadas algumas das mais relevantes ferramentas de desenvolvimento e criação de conteúdos. Como prova de conceito e componente de caráter experimental, este trabalho compreende ainda o desenvolvimento de um jogo de vídeo guiado pelas orientações e lições apreendidas durante o processo de estudo de forma a ser representativo da aplicação dessa aprendizagem, e ainda capaz de detalhar passo a passo cada fase do processo, com o objetivo de apoiar a preparação de pessoas interessadas em iniciar a aventura de desenvolver os seus próprios jogos e quem sabe dar início aos seus próprios negócios e empresas. O jogo desenvolvido replica um recente êxito, o jogo 2048, que apesar da sua mecânica simples revela-se um excelente desafio do ponto de vista da sua implementação, bem como o processo criativo adjacente no transformar algo tão simples e experimentado numa experiência nova capaz de atrair antigos jogadores e interesse de novos. O desenvolvimento e publicação da aplicação experimental, e após análise dos dados recolhidos, mostram-se reveladores de que é de fato possível a programadores independentes entrar num mercado de alto potencial, e que adquiridas as bases de conhecimento expostas no documento estarão em condições mais favoráveis para ultrapassar algumas das mais comuns barreiras no atingir desse objetivo.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Aquest treball de final de carrera vol fer un petit projecte informàtic i seguir-ne el cicle de vida, a més d'explorar la tecnologia Java 2 Enterprise Edition, que serà l'escollida per a implementar el projecte.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Redmetrics es un proyecto de Software Libre cuya finalidad es la creación de una aplicación de gestión y control que facilite la planificación y seguimiento de proyectos de desarrollo de software.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

El treball es centra en dues activitats principals: la primera, la realització de tasques relacionades amb la creació d'un projecte de programari lliure per a una aplicació que permet l'emmagatzematge, gestió i interpretació d'informació hidrogeológica; mentre que la segona -íntimament relacionada amb l'anterior-, la col·laboració en tasques de desenvolupament del projecte QGis.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Aquest treball tracta sobre la creació d'un projecte de programari lliure, portada a terme des del seu inici fins a la seva conversió, en un projecte que conta amb el suport d'una comunitat d'usuaris. Específicament, la finalitat del projecte de programari lliure generat, és la creació d'una aplicació que sigui capaç de guiar de forma gràfica, ràpida i intuïtiva a l'usuari a través del procés de creació de consultes SQL per a la base de dades postgreSQL.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Desarrollo detallado de la fase de aprobación de un proyecto informático mediante el desarrollo de tecnologías ágiles.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Estudi comparatiu del mercat de les eines de gestió de projectes informàtics.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Ohjelmistoprojektit pohjautuvat nykyään useasti osittain itsenäisesti suunniteltujen ja; toteutettujen ohjelmakomponenttien yhdistelemiseen. Tällä keinolla voidaan vähentää kehitystyön; viemää aikaa ja kustannuksia, jotta saadaan tuotettua kilpailukykyisempiä ohjelmistoja.; Tässädokumentissa käsitellään komponenttipohjaisen ohjelmistotuotannon näkökulmia ja; Microsoft .NET Framework ympäristöä, joka on kehitysympäristö komponenttipohjaisille; ohjelmistoille. Lisäksi esitellään tapauskohtainen ohjelmistoprojekti extranet-verkon; toteutukseen.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Ohjelmistoprosesseissa kulkee käytännössä sama tieto muuntuen eri vaiheissa käyttökohteensa mukaan. Tätä mallinnusinformaatiota on mahdollista siirtää ja käyttää uudelleen, mikä säästää resursseja ja vähentää riskejä kaikissa projektin vaiheissa. Projektin alussa ohjelmiston toimintoja suunnitellaan ja niitä mallinnetaan esim. UML-malleilla. Tätä mallinnusinformaatiota hallitaan erilaisilla CASE-työkaluilla, joiden avullamalleja on helppo konvertoida toteutusvaihetta varten lähdekoodiksi. Lähdekoodivoidaan tuoda takaisin malliksi jatkosuunnittelua varten, jos työkalu tukee ominaisuutta. Testausvaiheessa lähdekoodi voidaan parsia, jotta siitä saadaan esille olennainen mallinnusinformaatio testejä varten. Lopulta dokumentaatiota voidaan generoida automaattisesti esim. Javadocilla. Mallinnusinformaation hyödyntäminen onnistuu hyvin teoriassa, mutta se ei ole niin suoraviivaista käytännössä. Tämänhetkiset työkalut eivät ole tarpeeksi joustavia mallinnusinformaation palauttamiseksi edellisiin vaiheisiin, joten ne ajavat toteuttamaan projekteja lineaarisesti. Keskikokoisessakin ohjelmistoprojektissa on suuri määrä mallinnusinformaatiota ja se lisää haasteita. Vaikka työkalut ovat kankeita, mallinnusinformaation hyödyntämisen on koettu tehostavan ohjelmistoprosesseja. Siksi sen keinoja tutkitaan ahkerasti.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Pienen ohjelmistoyrityksen kansainvälistyminen on haasteellista niukkojen resurssien ja dynaamisen liiketoimintaympäristön paineessa. Työn tarkoituksena on selvittää sitä, millaisin perustein pieni tai keskisuuri ohjelmistotekniikan yritys tekee päätöksen kansainvälisille markkinoille siirtymisestä ja millaisen toimintamuodon yritys valitsee uudella markkinalla. Työn teoreettinen osa käsittelee päätöksenteon taustalla olevia vaikuttavia tekijöitä liiketoimintaympäristön, yritysjohdon ja yrityksen erityispiirteiden näkökulmista. Empiirinen osa on toteutettu kanden laajan ja neljän suppean yrityshaastat- telun muodossa. Karkeasti jaoteltuna yrityksen kansainvälistymiseen käyttämä polku voi olla joko orgaaniseen kasvuunperustuva tai Born Global-tyyppinen. Tutkimus nosti esille kansainvälistymispolun valintaan vaikuttavina tekijöinä yrittäjien riskinottohalukkuuden ja kansainvälisen kokemuksen, tuotteen palveluintensiivisyyden asteen sekä toimintakon- septin markkina- tai tuoteorientaation. Yleisellä tasolla korkea riskinottohalu, vähäinen kansainvälinen kokemus, standardinomainen tuote ja markkinaorientoitunut toimintatapa kannustivat yritystä valitsemaan Born Global-tyyppisen kansainvälistymispolun. Vastaavasti pieni riskinottohalu, runsaampi kansainvälinen kokemus, palveluintensiivinen tuote ja tuoteorientoitunut toimintatapa olivat kannustimia orgaaniselle kasvulle kansainvälisesti.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Tutkielman tavoite: Tämän tutkimuksen tavoitteena oli luoda pienelle ohjelmistoyritykselle kansainvälisen kumppanin valintaa helpottavat arviointikriteerit. Tutkimuksessa selvitettiin ohjelmistoyritysten kansainvälistymistä, sekä kuinka kansainvälistymisen apuna käytettyjen kumppanien valinta tapahtuu ja millaisia kriteerejä kumppaneille tulee asettaa. Tutkimusmetodologia ja tutkimusmenetelmät: Informaation keräämiseksi käytettiin laadullisia tutkimusmenetelmiä. Tutkimus toteutettiin case- study tutkimuksena. Tietoja kerättiinkirjallisuuteen ja aikaisempiin tutkimuksiin perehtymällä, sekä teemahaastattelujen avulla. Haastattelumateriaali analysoitiin tutkimuksen aiheesta nousseiden teemojen avulla. Tulokset ja päätelmät: Tutkimuksella voitiin osoittaa että kumppaninvalintakriteerit ovat vahvasti kontekstisidonnaisia. Lisäksi tutkimuksessa luotiin case - yritykselle kumppanin-valintakriteeri- malli, jota yritys voi käyttää konkreettisena työkaluna kumppanin valinnassaan.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Työssä tutkitaan menetelmiä, käytäntöjä ja oliosuunnittelumalleja jotka johtavat ohjelmistojen koon pienentymiseen. Työssä tutkitaan konkreettisia keinoja ohjelmistojen koon optimointiin Symbian-alustalla. Työ keskityy C++ ohjelmistoihin jotka on suunniteltu toimimaan matkapuhelimissa ja muissa langattomissa laitteissa. Työssä esitellään, analysoidaan ja optimoidaan todellinen, loppukäyttäjille suunnattu, langaton sovellus. Käytetyt optimointimenetelmät sekä saadut tulokset esitellään ja analysoidaan. Esimerkkisovelluksen toteuttamisesta kertyvien kokemusten perusteella esitetään suosituksia langattomaan sovelluskehitykseen. Hyvän teknisen arkkitehtuurisuunnitelman todettiin olevan merkittävässä roolissa. C++ -kielen luokkaperinnän huomattiin yllättäen olevan suurin ohjelmatiedostojen kokoon vaikuttava tekijä Symbian-käyttöjärjestelmässä. Pienten ohjelmien tuottamisessa vaaditaan taitoa ja kurinalaisuutta. Ohjelmistokehittäjien asenteet ovat yleensä suurin este sille. Monet ihmiset eivät vain välitä kirjoittaminen ohjelmiensa koosta.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Työssä kuvataan ne tietojärjestelmäprojektin vaiheet, joiden kautta Radiolinja Oy:ssä otettiin käyttöön uusi verkkovuokrauksen kulujen seurantajärjestelmä. Tarkastelun keskeisimmät osa-alueet ovat tavoitetilan ja järjestelmän suunnittelu, tarjouskierroksen vaiheet, sopimusneuvottelut järjestelmätoimittajan kanssa sekä järjestelmän toteutus ja käyttöönotto. Tietojärjestelmän hankintaprojektissa on tärkeintä suunnitelmallinen eteneminen ja tarkka tavoitetilan määrittely. Määrittelyn puutteet ovat sitä vaikeammat korjata, mitä pidemmälle projekti etenee. Tässä työssä tavoitetila määriteltiin loppukäyttäjiä haastattelemalla. Kulujen seurantajärjestelmälle asetetut tavoitteet dokumentoitiin ja liitettiin tarjouspyyntöön. Sopivan järjestelmätoimittajan kanssa käytyjen sopimusneuvottelujen jälkeen järjestelmä toteutettiin räätälöintityönä. Työn lopputuloksena otettiin käyttöön asetettuja tavoitteita vastaava kulujen seurantajärjestelmä. Projektin aikana ongelmia kohdattiin suunnitellun aikataulun ja budjettikehyksen pitämisessä, mikä johtui pääasiassa räätälöintityön luonteesta ja siihen kuluvan ajan vaikeasta arvioitavuudesta. Projektin vahvuutena sen sijaan oli sitoutunut ja oikein valittu loppukäyttäjistä muodostettu projektiryhmä.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Vaatimustenkäsittely on erittäin tärkeä osa-alue tehtäessä uusia ohjelmistoja. Vaatimustenkäsittely ei ole vain vaatimusmääritettydokumentin kokoamista ohjelmistoprojektin alussa vaan siihen sisältyy vaatimusten määrittely, hallinta ja todentaminen koko ohjelmiston elinkaaren ajan. Ohjelmistopalveluyrityksessä vaatimustenkäsittelyn merkitys korostuu entisestään ja tällaisella yrityksellä on oltava toimiva vaatimustenkäsittelyprosessi. Tässä työssä esitellään vaatimustenkäsittelyn teoriaa, prosesseihin liittyvää laadunvalvontaa sekä prosessien arviointi ja -kehittämismalleja. Työssä tarkastellaan kahden erityyppisen ohjelmistopalveluyrityksen vaatimustenkäsittelyä ja esitetään havaintoja prosessimalleista. Työn tuloksena esitetään johtopäätöksiä vaatimustenkäsittelystä ja siihen liittyvistä prosesseista sekä laadunvalvonnasta.