919 resultados para Software engineering estimation model
Resumo:
Share Your Hobbies pretén ser una aplicació web per conèixer gent amb els mateixos interessos o aficions. Ofereix un taulell en el que proposar activitats a realitzar perquè altres usuaris s'hi puguin inscriure. Ofereix també una agenda amb els esdeveniments culturals futurs a la ciutat de Barcelona.
Resumo:
Aquest treball final de carrera presenta l'anàlisi i disseny de un component software sotmès a una normativa.
Resumo:
'Escola a prop' és una aplicació pensada per connectar pares i escola; desenvolupada amb tècniques d'orientació a objectes, ha de facilitar la comunicació entre aquestes dues entitats.
Resumo:
Ketterät menetelmät ovat yleistymässä ohjelmistotuotannossa. Yleistyminen aiheuttaa paineita ohjelmistotestaukselle, koska ketteryyttä vaaditaan myös testaukselta. Ketterät menetelmät jakavat samat perusarvot ja periaatteet, mutta lähestymistavat niiden täyttämiseksi poikkeavat toisistaan. Tässä työssä tutkitaan tarkemmin Scrum-menetelmän vaikutuksia ohjelmistotestaukseen ja laadunhallintaan. Scrum-menetelmää verrataan myös eXtreme Programming-menetelmään.
Resumo:
Yritysten vaihto-omaisuudenhallinnasta löytyy usein selviä puutteita. Yksi selkeä syy tähän on perinteisen ABC-analyysin riittämättömyys, joka pohjautuu puhtaasti historiatietoihin. ABC-analyysia oikein tulkitsemalla, voi siitä kuitenkin saada erinomaisen työkalun varastonhallintaan. Tämä edellyttää tuotteen elinkaarenvaiheen huomioimista. Tätä elinkaarenvaiheet huomioivaa ABC-analyysia kutsutaan elinkaaripohjaiseksi ABC-analyysiksi. Koska nykyisissä toiminnanohjausjärjestelmissä ei kuitenkaan ole mahdollista luokitella tuotteita tämän uuden menetelmän mukaisesti, syntyy tarve tukijärjestelmälle. Tukijärjestelmän tarkoituksena on sekä luokitella tuotteet elinkaaripohjaisen ABC-analyysin avulla että antaa tuotteille varastonohjaussuositukset Salmivuori Consulting Oy:n käyttämän ohjausmenetelmän mukaisesti. Varastotasojen määrittämistä helpottamaan luotiin järjestelmän yhteyteen vielä erillinen ohjaustyökalu. Lisäksi työssä on havainnollistettu keskimääräistä varaston arvoa sekä puutekustannuksia minimoivien varastotasojen valintaa case-esimerkin avulla. Järjestelmän luomien tuoteluokkien sekä varastonohjaussuositusten avulla, päätöksentekijällä on mahdollisuudet tehostaa yrityksen vaihto-omaisuudenhallintaa.
Resumo:
Tämän diplomityön tavoitteena oli analysoida Stora Enson palkkakeskuksen ja sen henkilöstöhallinnon järjestelmän, SAP HR:n, kustannustehokkuutta ja suorituskykyä. Tutkimuksessa käytettiin apuna benchmarkingia. Viisi suurta suomalaisyritystä osallistui benchmarkingiin. Benchmarkingin pääkohteena oli yritysten välinen kustannusvertailu. Kyselyssä perehdyttiin myös yritysten järjestelmien suorituskykyyn. Tuloksien perusteella Stora Enson palkkakeskus tarjoaa kustannustehokkaan ja kilpailukykyisen ratkaisun, joka menestyy hyvin vertailussa muihin suomalaisiin yrityksiin.
Resumo:
Työn tavoitteena oli toteuttaa tietojärjestelmä maito- ja maitotuotetilastoinnin tarpeisiin. Tietojärjestelmän tulee tukea lähes koko tilastotuotantoprosessia tallentamisesta raportointiin. Tietojärjestelmän tarpeet tulivat vaatimusmäärittelystä ja ne piti yhdistää tietohallinnon linjauksiin. Tietojärjestelmä tehdä kustannustehokkaasti tietyssä aikataulussa. Lisäksi tuli luoda käytäntöjä tuleville tilastotietojärjestelmille. Työn teoriaosan aluksi käsitellään tilastotutkimuksen perusteita ja tilastoviranomaisvaatimuksia. Tästä edetään käytännön tilastotuotantoprosessiin ja sen järjestelmävaatimuksiin. Teoriaosan loppupuoliskossa käydään läpi ohjelmistotuotantoprosessi ja tietojärjestelmän suunnittelun peruskäsitteitä. Käytännön osassa puretaan vaatimukset ja ongelma-alue. Sitten analysoidaan eri ratkaisuvaihtoehtoja. Niistä päädytään toteutusratkaisuun, jonka tuloksia tarkastellaan projektin lopputulosten ja kahden vuoden käyttökokemusten perusteella. Tietojärjestelmä toteutettiin onnistuneesti ja se mahdollistaa taloudellisen sekä laadukkaan maito- ja maitotuotetilastoinnin Suomessa.
Resumo:
Web application performance testing is an emerging and important field of software engineering. As web applications become more commonplace and complex, the need for performance testing will only increase. This paper discusses common concepts, practices and tools that lie at the heart of web application performance testing. A pragmatic, hands-on approach is assumed where applicable; real-life examples of test tooling, execution and analysis are presented right next to the underpinning theory. At the client-side, web application performance is primarily driven by the amount of data transmitted over the wire. At the server-side, selection of programming language and platform, implementation complexity and configuration are the primary contributors to web application performance. Web application performance testing is an activity that requires delicate coordination between project stakeholders, developers, system administrators and testers in order to produce reliable and useful results. Proper test definition, execution, reporting and repeatable test results are of utmost importance. Open-source performance analysis tools such as Apache JMeter, Firebug and YSlow can be used to realise effective web application performance tests. A sample case study using these tools is presented in this paper. The sample application was found to perform poorly even under the moderate load incurred by the sample tests.
Resumo:
Tutkimuksen kohdeyritys on rakennusalan pk-yritys, jonka liiketoiminta perustuu kokonaan toimitusprojekteille. Tutkimuksen tavoitteena oli kehittää kohdeyrityksen käyttöön helppokäyttöinen projektilaskentamalli, jonka avulla voidaan ennalta tunnistaa kannattamattomat toimitusprojektit. Tutkimuksessa keskitytään projektien kustannusnäkökulmaan. Tutkimus koostuu teoreettisesta kirjallisuusselvityksestä ja empiirisestä tapaustutkimuksesta. Teoreettisen aineiston ja kohdeyrityksen tietojen perusteella rakennettiin laskentamalli, jonka toimintaa tarkasteltiin esimerkkiprojektien avulla. Työn tutkimusote on konstruktiivinen, osin myös toiminta-analyyttinen. Kehitetty laskentamalli kattaa toimitusprojektin koko elinkaaren. Tarjouslaskenta-vaiheessa sen avulla tehdään päätös projektin toteutuskelpoisuudesta. Toteutus- ja seurantavaiheessa taas sillä seurataan projektin toteutuvia lukuja. Kohdeyritys voi laskentamallin avulla tunnistaa kannattamattomia projekteja, sillä tarjoushinnat tarkistetaan täyskatteellisen kustannusarvion avulla ennen projektin toteutuspäätöstä. Määrälaskennan ja täyskatteellisen laskennan ansiosta aiheuttamisperiaatetta noudatetaan kattavammin kuin kohdeyrityksen aiemmassa käytännössä.
Resumo:
Diplomityössä toteutettiin varastonhallintajärjestelmän hankinta prosessoimalla tietoa hallitusti varastonhallinnan kehittämiseksi. Kvalitatiivinen tapaustutkimus tehtiin tietojohtamisen näkökulmasta käyttäjälähtöisen C-CEI –menetelmän avulla haastattelemalla ja havainnoimalla tapausyritystä. Haastatteluja tehtiin 10 kertaa. Tutkimuksessa kartoitettiin ja kilpailutettiin kotimaiset järjestelmätoimittajat, joita löydettiin 15. Näistä toimittajista 6 vastasi vaatimuksia ja teki tarjouksen. Tutkimuksen lopuksi tehtiin järjestelmän hankintaehdotus. Tutkimuksen teoreettinen viitekehys koostui tietojohtamisesta, varastonhallinnasta ja ohjelmistotuotannosta. Tutkimuksessa pääkysymyksenä esitettiin miten tietojohtamisen avulla voidaan tukea varastonhallintajärjestelmän hankintaa. Tutkimuksessa havaittiin, että tietojärjestelmän hankinta varastonhallinnan osalta on moniulotteinen liiketoiminnan kehittämistehtävä. Tietojärjestelmähankinta tulisi siten nähdä liiketoimintaa eteenpäin vievänä mahdollisuutena. Lisäksi loppukäyttäjän vaatimusten kartoittamiseen tulisi sitoutua huolella ja suhtautua kriittisesti eri järjestelmävaihtoehtoihin. Vaatimusmäärittelyn asettaminen ja vaatimusten priorisoiminen ovat haasteellisia tehtäviä. Tiedon hallinnan aikana saatiin selville, että loppukäyttäjän vaatimusten mukainen tarjouspyyntö edesauttaa ensinnäkin tarjousten tekemistä mutta myös niiden prosessointia ja analysointia. Vain oikealla tiedolla ja sen yhteyksillä on merkitystä. Tutkimuksen perusteella tietojärjestelmän hankinta suositellaan tehtäväksi hallitsemalla tietoa systemaattisesti erityisesti sen alkuvaiheen aikana. Tietojohtaminen virtaviivaistaa hankkeen etenemistä ja aikataulutusta, vähentää loppukäyttäjän kustannuksia tehokkaalla kilpailutusmenettelyllä, edistää kilpailukykyä ja luo hyvän lähtökohdan koko tietojärjestelmän hankinnan läpiviemiselle ja yhteistyö-suhteen rakentumiselle kauppakumppaneiden välille.
Resumo:
Tämän tutkimuksen tavoitteena on selvittää opintojensa alussa olevien yliopisto-opiskelijoiden vaikeimpina pitämät käytännön ohjelmoinnin aihealueet sekä koostaa luentomoniste käytettäväksi seuraavalla alkavalla Käytännön ohjelmointi -kurssilla. Tutkimusmetodina käytettiin konstruktiivista tutkimusmetodia, jossa tavoitteen spesifioinnin jälkeen implementoitiin luentomoniste koostamalla määriteltyjen aihekokonaisuuksien lähdemateriaalia yhtenäiseksi, luettavaksi kokonaisuudeksi. Yliopistoissa ei yleisesti opeteta ohjelmistojen testausta ennen syventäviä ohjelmistotekniikan kursseja, mikä on kuitenkin puute työelämän kannalta. Tässä työssä esitetään perusteluja käytännönläheisten aihekokonaisuuksien painottamiselle ohjelmointikursseilla jo yliopisto-opintojen alkuvaiheessa. Työssä käsitellään Käytännön ohjelmointi -kurssin kurssipalautetta, missä havaittiin opiskelijoiden pitävän kurssin hankalimpina aihealueina linkitettyä listaa, osoittimia, dynaamista muistinhallintaa, tietorakenteita ja versionhallintaa. Työn avulla on pyritty kehittämään käytännön ohjelmoinnin yliopisto-opetusta Lappeenrannan teknillisessä yliopistossa luentomateriaalin avulla, jossa on muun muassa teoriaa, keskeisiä opiskelijoiden tarvitsemia komentoja, www-linkkejä sekä ohjelmoinnin tyyliopas.
Resumo:
Tässä työssä tutkitaan peliteollisuudesta tehtyä ohjelmistotekniikan tutkimusta. Työssä selvitetään kirjallisuuskatsauksen keinoin mitä on tutkittu aiemmin, ketkä ovat tutkineet ja missä on tutkittu. Löydetystä aineistosta poimitaan oleellisimmat julkaisut tarkempaan tarkasteluun. Johtopäätöksenä todetaan, että peliteollisuudesta tehty ohjelmistotekniikan tutkimus on tehdyn kirjallisuuskatsauksen perusteella pääosin mittaluokaltaan pientä ja määrältään vähäistä. Huomattavaa julkisuutta tutkijapiireissä saaneita peliteollisuutta ohjelmistotekniikan näkökulmasta tutkineita henkilöitä tai tutkimuslaitoksia ei noussut esille tutkimusta tehdessä.
Resumo:
Modulaarisella vesiputkikattilalla tarkoitetaan täysin konepajalla valmistettavissa olevaa kattilaa, joka voidaan kuljettaa yhtenä tai muutamana suurena moduulina työmaalle. Tässä diplomityössä käsiteltiin modulaarisen vesiputkikattilan laskentasovelluksen ke-hittämistä KPA Unicon Oy:lle. Työn tavoitteena oli tarkastella modulaarisen vesiputkikattilan lämpöteknistä mitoitusta ja suunnittelua sekä kehittää laskentasovellus, jonka avulla voidaan arvioida kattilan mittoja ja painoa. Laskentasovellus laadittiin Microsoftin Excel-alustalle, josta se on myöhemmin mahdollista siirtää muille ohjelma-alustoille. Laskentasovelluksessa hyödynnetään lämmönsiirron ja virtaustekniikan laskentayhtälöitä sekä -menetelmiä. Sovellukseen valitut laskentayhtälöt sekä -menetelmät ovat yleisesti hyväksyttyjä ja käytännössä testattuja. Diplomityön tuloksena valmistui laskentasovellus, joka kykenee modulaarisen vesiputkikattilan lämpötekniseen mitoittamiseen. Sovelluksen avulla voidaan mitoittaa kattilan tulipesä, tulistimet, höyrystinpinnat sekä ekonomaiseri. Laskentasovellusta on tarkoitus hyödyntää yrityksen tarjousvaiheen projekteissa sekä mahdollisesti kattiloiden esisuunnittelussa. Laskentasovelluksen laatimista varten ei ollut mahdollista hyödyntää toiminnassa olevien kattiloiden prosessitietoja, koska ensimmäiset tämän tyyppiset kattilat ovat asenteilla. Sen sijaan sovelluksen antamia laskentatuloksia verrattiin toisen mitoitusohjelman antamiin tuloksiin, joiden perusteella laskentasovelluksen voidaan olettaa antavan oikeita tuloksia.
Resumo:
Sulautettujen järjestelmien tekemisessä käytettävät metodit ovat moninaiset. Tämä johtuu siitä, että sulautettuja järjestelmiä on tuhansia erilaisia, sekä laitteiston ja ohjelmiston rakentamisen eroavaisuuksista. Sovellukset vaihtelevat kännyköistä aina avaruusluotaimiin. Näihin projekteihin on sovellettu metodeita joita ei ole alun perin suunniteltu laitteiston ja ohjelmiston yhteissuunnitteluun ja toteuttamiseen. Ohjelmistotuotannon menetelmistä oikean valinta nimenomaan tietylle sulautetulle järjestelmälle on haasteellista. Viimeisimpinä ovat tulleet erilaiset ketterät menetelmät ja niitäkin on olemassa useita erilaisia. Ketteriä ja perinteisempiä ohjelmistotuotannon menetelmiä esitellään tässä kandidaatin työssä. Tässä työssä on tarkoituksena selvittää mitkä olisivat parhaiten soveltuvia sulautetun järjestelmän projektille.
Resumo:
Energian kulutus ja siitä aiheutuvat haittavaikutukset lisääntyvät globaalisti, minkä johdosta tarve uusille toimintamalleille ja ajatustavoille on merkittävä. Yksi mahdollisuus vastata energian kulutuksen kasvuun on lisätä energiatehokkuutta. Energiatehokkuudella voidaan vähentää energian käytöstä aiheutuvia päästöjä kustannustehokkaasti. Tässä työssä tarkastellaan energiatehokkuutta ja sen lisäämistä alueellisella tasolla. Työssä käsitellään menetelmiä ja keinoja alueellisen energiatehokkuuden lisäämiseksi esimerkiksi kaupungeissa ja yhteisöissä. Työssä esitetään alueellisen energiatehokkuuden arviointimalli, jolla voidaan määrittää alueellisen energiatehokkuuden toteutumista ja energiaratkaisujen kannattavuutta ympäristön kannalta. Malli sisältää matemaattisesti määritettäviä tunnuslukuja, jotka kuvaavat ympäristövaikutuksia. Mallia sovelletaan Lohjan alue-tarkasteluun, jossa mallin pohjalta esitetään vaihtoehtoja energiatehokkuuden lisäämiseksi. Voidaan todeta, että arviointimalli on käyttökelpoinen ja sillä voidaan havainnol-listaa alueellista energian käyttöä ja sen energiatehokkuutta. On kuitenkin huomattava, että malli huomioi lähinnä vain ympäristövaikutuksia ja sisältää virheläh-teitä johtuen esimerkiksi käytettävissä olevan tiedon määrästä.