80 resultados para Metriche del software Stima del software Software embedded Function point Lines of code
Resumo:
Today's business environment has become increasingly unexpected and fast changing because of the global competition. This new environment requires the companies to organize their control differently, e.g. by logistic process thinking. Logistic process thinking in software engineering applies the principles of production process to immaterial products. Processes must be optimized, so that every phase adds value to the customer, and the lead times can be cut shorter to meet the new customer requirements. The purpose of this thesis is to examine and optimize the testing processes of software engineering concentrating on module testing, functional testing and their interface. The concept of logistic process thinking is introduced through production process, value added model and process management. Also theory of testing based on literature is presented, concentrating on module testing and functional testing. The testing processes of the Case Company are presented together with the project models in which they are implemented. The real life practices in module testing and functional testing and their interface are examined through interviews. These practices are analyzed against the processes and the testing theory, through which ideas for optimizing the testing process are introduced. The project world of the Case Company is also introduced together with two example testing projects in different life cycle phases. The examples give a view of how much effort of the project is put in different types of testing.
Resumo:
Meesauuni on sulfaattiselluloosan valmistuksen kemikaalikierron apukemikaalin, kalkin valmistukseen käytettävä laite. Rakenteeltaan meesauuni koostuu pyöreästä lievästi horisontaalitasosta kaltevaan asentoon tuetusta putkesta sekä putkea tukevista kannatuselimistä. Meesauunia pyöritetään käytön aikana pituusakselinsa ympäri. Työn tarkoituksena oli rakentaa ADAMS-simulointiohjelmistoon käyttöliittymä meesauunin simulointimallin luomiseen uunin päämittojen avulla. Työssä selvitetään simulointimallin soveltuvuutta uunin kannatuselimiin kohdistuvien voimien tutkimiseen uunin normaaliajossa ja tietyissä ongelmatilanteissa. Työssä suoritettujen simulointien todettiin vastaavan melko hyvin todellista meesauunia ja tukevan ajatusta ADAMS:in käyttämisestä meesauunin mekaniikan simulointiin. Samalla todettiin kuitenkin lisämittausten kehittämisen tarpeellisuus ennen pidemmälle meneviä johtopäätöksiä.
Resumo:
Diplomityön teoriaosassa tutkittiin monimedian jakelukanavia ja niiden ominaisuuksia sisältöpalveluissa. Työssä esiteltiin keinoja älykkyyden lisäämiseksi monnimediasisältötuotannossa sekä tarkasteltiin sisältöpalvelujen käytettävyyttä. Työssä keskityttiin neuroverkkoteknologiaan, sen toteuttamiseen sekä ohjelmisto-agentteihin. Empiirisessä osassa tutustuttiin työministeriön AVO-ammatinvalintaohjelman toimintaan. Työssä määriteltiin Excel-taulukkoon 280 ammatin ominaisuudet, jotka pohjautuivat AVO:n 122 kysymykseen. Työministeriöstä on saatu 5115 henkilön vastaukset AVO-ammatinvalintaohjelman kysymyksiin. Tätä vastausaineistoa ja tutkimuksessa laadittua ammattitaulukkoa käytettiin neuroverkon opettamiseen. Lopuksi analysoitiin SOM-karttoja. Analyysin tarkoituksena oli tutkia laaditun ammattitaulukon oikeellisuutta ja eri ammattien sijoittumista SOM-kartalle. Tutkimus osoitti, että neuroverkkoteknologia soveltuisi uuden urasuunnittelupalvelun ydinteknologiaksi.
Resumo:
Tämän työn tavoitteena on ollut liiketoimintasuunnitelman laatiminen ja sen jatkokehitys ohjelmistoteollisuudessa toimivalle yritykselle. Suunnitelman laadintaa varten työssä on aluksi selvitetty ohjelmistoteollisuutta toimialana, sen erityispiirteitä ja tulevaisuuden kehitysnäkymiä. Tämän jälkeen on tutkittu sellaisia strategisia elementtejä, jotka vaikuttavat yrityksen liiketoiminnan suunnitteluun ja itse liiketoimintasuunnitelman laadintaan. Selvitystyö on tehty kirjallisuuden ja internet-sivustojen perusteella ja niiden pohjalta on laadittu liiketoimintasuunnitelma Komartek Oyj:n vesi- ja ympäristöhuollon toimialalle. Lisäksi työssä on käsitelty eri ratkaisuvaihtoehtoja suunnitteluprosessissa esiintyneiden ongelmien ratkaisemiseksi, sekä esitetty toimenpiteitä, joilla suunnitelman laadintaa saadaan selkeytettyä.
Resumo:
Varsinkin suurissa yrityksissä ohjelmistolisenssien hallinta on erittäin vaikeaa, ellei sen hoitamiseen ole käytössä toimivaa menetelmää. Nykyisin markkinoilla on useita valmissovelluksia helpottamaan ohjelmistolisenssien hallintaa, mutta pelkkä ohjelmisto ei yleensä riitä. Ohjelmistolisenssien hallinnan järkevöittämiseksi, tarvitaan lisäksi suunniteltu prosessi, jota voidaan tarvittaessa tukea valmissovelluksella. Tässä työssä keskitytään ohjelmistolisenssien hallintaprosessin suunnitteluun. Suunnittelu aloitetaan selvittämällä lähtötilanne sekä prosessin todellinen tarve. Nykyisen toimintatavan ongelmien ja käyttäjien asettamien vaatimusten perusteella luodaan prosessille tarvelauseet, jotka pyritään toteuttamaan suunnitellun prosessin avulla. Prosessia tukemaan voidaan tarpeen mukaan hankkia ohjelmistolisenssien hallintajärjestelmä markkinoilla olevista vaihtoehdoista. Työn tuloksena annetaan jatkotoimenpidesuositus viemään eteenpäin Lappeenrannan teknillisen yliopiston ohjelmistolisenssien hallintaprosessia. Jatkotoimenpidesuositus sisältää perustelut ehdotetulle prosessille sekä järjestelmäsuosituksen. Näiden tarkoituksena on helpottaa ohjelmistolisenssien hallintaprosessin ja -järjestelmän lopullista valintaa sekä käyttöönottoa.
Resumo:
Työn tavoitteena oli hankkia ja rakentaa kaupallisilla ohjelmistoilla ja laitteistoilla toteutettu reaaliaikasimulaattori. Työssä keskityttiin erityisesti valmiin Patu 655 puutavarakuormaimen simulointimallin visualisointiin reaaliaikasimulaattoriin hankitulla 3D-animointiohjelmalla. Lisäksi työssä selvitettiin reaaliaikasimuloinnin mahdollisuuksia konejärjestelmän tuotekehityksessä. Reaaliaikasimulaattorina käytettiin dSPACE:n reaaliaikasimulointiin valmistamia kaupallisia laitteita ja ohjelmia. Puutavarakuormaimen simulointimalli käännettiin simulaattorissa suoritettavaksi, jonka jälkeen mallin liikkeet visualisoitiin käyttämällä RealMotion 3D-animointiohjelmaa. Animoitu grafiikka tuotiin sekä AutoCAD- että ADAMS -ohjelmasta. Työn tuloksena saatiin hankittua reaaliaikasimulaattori, jonka havaittiin olevan toimiva kokonaisuus. Puutavarakuormaimen ja muiden simulointimallien automatisoitu kääntö simulaattoriin onnistui hyvin. Simulointimallien visualisointi toimi sujuvasti käytetyn 3D-animointiohjelman avulla. Konejärjestelmien tuotekehitysprosessia havaittiin voitavan nopeuttaa reaaliaikasimulaattorin avulla.
Resumo:
Verkostoitumisen ja tietotekniikan hyväksikäytön merkitys kasvaa jatkuvasti pk-yrityksissä. Tietotekniikan vuokrauspalvelu ASP antaa erityisesti pk-yrityksille uusia mahdollisuuksia toimintansa kehittämiseen. ASP-malli mahdollistaa monipuolisten ja laajojen sovellusten käytön myös pienemmissä yrityksissä. Työn tavoitteena oli selvittää ASP-mallin merkitystä pk-yritysten tietotekniikan hankintamenetelmänä sekä sitä, millaista kilpailuetua ASP-mallilla voidaan saavuttaa verkostoituneissa pk-yrityksissä. Verkostoitumista ja ASP-mallia on tutkittu kirjallisuuden avulla. Tietotekniikan merkitystä ja ASP-mallin mahdollisuuksia verkostoituneille pk-yrityksille on tutkittu kolmen case-yrityksen avulla. Työssä on esitetty perusteluja, miksi pk-yritysten tulisi valita ASP-malli yrityksen tietotekniikan hankintaratkaisuksi ja mistä ASP-mallin luoma kilpailuetu muodostuu. ASP-malli pienentää pääoman tarvetta tietotekniikkahankinnoissa ja siten parantaa yrityksen taloudellista tilannetta sekä mahdollistaa laajojenkin sovellusten käytön. Ulkoistamalla tietotekniikkansa pk-yritykset pystyvät keskittymään ydinosaamiseensa. Verkostoituminen ja ASP-malli antavat pk-yrityksille myös entistä suuremman strategisen toimintavapauden. ASP-mallin uskotaan olevan vuosikymmenen loppuun mennessä yleisin tapa hankkia sovelluksia. Mallin yleistymisen myötä siitä saatava kilpailuetu pienenee, koska tietotekniikkaratkaisuiden erilaistaminen käy vaikeammaksi.
Resumo:
Tutkimuksen tavoitteena oli selvittää ohjelmistotestauksen tarve ohjelmistoliiketoiminnan yrityksissä. Ensin tutkittiin ohjelmistotestauksen sekä markkinatutkimuksen teoriaa, kirjallisuuden ja lehtiartikkelien avulla. Markkinatutkimus toteutettiin kirjekyselynä. Erityistä huomiota kiinnitettiin testauksen ulkoistamiseen, yritysten haasteisiin sekä tarpeisiin liittyen ohjelmistokehitykseen ja –testaukseen. Ohjelmistotestauksen avulla saavutettava laatu on olennainen osa suomalaista ohjelmistoliiketoiminnan kilpailukykyä ja se on keino erottua edukseen muista ohjelmistotuotteista kilpailtaessa samoista asiakkaista kansainvälisillä markkinoilla. Markkinatutkimuksessa saatiin merkittäviä tuloksia ohjelmistotestausmarkkinoista, yritysten sisäisestä sekä ulkoisesta ohjelmistotestauksesta ja testaustyökalujen käytöstä. Tutkimuksissa selvisi, että yritysten suurimpana haasteena oli ohjelmistokehitys- ja testausprosessien kehittäminen. Tätä aihetta on Suomessa tutkinut Teknillinen korkeakoulusta SoberIT-yksikkö ja he ovat kehittäneet SEMS-ohjelmistotuotannon ohjausjärjestelmän pk-ohjelmistotuoteyrityksille. SoftaTest aikoo hyödyntää näitä tutkimustuloksia mm. perustamalla liiketoimintaan tähtäävän projektin vahvistamaan suomalaisten ohjelmistotuoteyritysten menestymistä markkinoilla.
Resumo:
Työssä oli tavoitteena suunnitella globaali sovellusarkkitehtuuri, joka ohjaa teollisen huoltoyrityksen sovellusten kehitystyötä. Sovellusarkkitehtuuri kuvaa tietokoneohjelmien toiminnallisuuteen loppukäyttäjien näkökulmasta ja sen laatiminen on osa strategista tietojärjestelmäsuunnittelua. Arkkitehtuurin tehtävänä on varmistaa, että tietojärjestelmät suunnitellaan kokonaisuutena tukemaan organisaation toimintaa. Arkkitehtuurin tekemistä ohjasi strategisen tietojärjestelmäsuunnittelun periatteet ja mallit. Tekniikat olivat samoja kuin projektikohtaisessa tietojärjestelmäsuunnittelussa. Sovellusarkkitehtuurin tekeminen alkoi tutustumalla yrityksessä vallitsevaan tilanteeseen sekä liiketoiminta- ja tietotekniikkastrategioihin. Tarkastelun kohteena olivat pääasiassa liiketoimintaprosessit ja käytössä olevat sovellukset. Tutustuminen tapahtui lähinnä haastatteluin ja dokumentteihin tutustumalla. Seuraavaksi johdettiin vaatimukset tulevaisuuden sovelluksille haastatteluista ja edellisen vaiheen materiaalin perusteella. Liiketoiminnan kannalta tärkeimmät vaatimukset valittiin täytettäväksi arkkitehtuurilla. Varsinaisen arkitehtuurin tekeminen oli lähinnä sovellusten valitsemisesta ja niiden keskinäisten suhteiden määrittelyä. Arkkitehtuurin perusteella määritettiin kehityshankeet.
Resumo:
Ohjelmistoteollisuudessa pitkiä ja vaikeita kehityssyklejä voidaan helpottaa käyttämällä hyväksi ohjelmistokehyksiä (frameworks). Ohjelmistokehykset edustavat kokoelmaa luokkia, jotka tarjoavat yleisiä ratkaisuja tietyn ongelmakentän tarpeisiin vapauttaen ohjelmistokehittäjät keskittymään sovelluskohtaisiin vaatimuksiin. Hyvin suunniteltujen ohjelmistokehyksien käyttö lisää suunnitteluratkaisujen sekä lähdekoodin uudelleenkäytettävyyttä enemmän kuin mikään muu suunnittelulähestymistapa. Tietyn kohdealueen tietämys voidaan tallentaa ohjelmistokehyksiin, joista puolestaan voidaan erikoistaa viimeisteltyjä ohjelmistotuotteita. Tässä diplomityössä kuvataan ohjelmistoagentteihin (software agents) perustuvaa ohjelmistokehyksen suunnittelua toteutusta. Pääpaino työssä on vaatimusmäärittelyä vastaavan suunnitelman sekä toteutuksen kuvaaminen ohjelmistokehykselle, josta voidaan erikoistaa erilaiseen tiedonkeruuseen kykeneviä ohjelmistoja Internet ympäristöön. Työn kokeellisessa osuudessa esitellään myös esimerkkisovellus, joka perustuu työssä kehitettyyn ohjelmistokehykseen.
Resumo:
Tämän työn tarkoituksena on tarkastella tulevaisuuden kehitysnäkymien vaikutusta Vaasan kaukolämpötoimintaan. Komartekin Flowra 32 verkostolaskentaohjelman avulla tutkitaan kaukolämpöverkon siirtokykyä nykyisissä ja tulevaisuuden kuormitustilanteissa. Työn yhteydessä laaditaan kaukolämmityksen kasvuennuste seuraavalle kymmenelle vuodelle ja selvitetään mitoituslämpötilaa -29°C vastaava teho tilastollisen analyysin avulla. Lisäksi tutkitaan mahdollisia ratkaisuja huippu- ja varatehon tuottamiseksi. Tarkastelun kohteena on myös lämmön lyhytaikaisvarastoinnin kannattavuus energianhankintajärjestelmässä. Kaukolämpöverkon siirtokyky on tarkastelun perusteella kohtalaisen hyvä, mutta liittymistehojen kasvaessa paine-erot verkon häntäpäässä jäävät liian alhaisiksi. Paras ratkaisu paine-ero ongelmaan on rakentaa välipumppaamo Hovioikeudenpuistoon. Tarkastelun perusteella kaukolämmön varatehon lisätarve on kymmenen vuoden kuluttua noin 40 MW ja varatehoksi on kannattavinta rakentaa raskasta polttoöljyä käyttävä lämpökeskus. Lämmön lyhytaikaisvarastointi on nykyisillä energianhinnoilla kohtalaisen kannattavaa varsinkin, jos Kauppa- ja teollisuusministeriö myöntää hankkeelle täyden 30%:n investointiavustuksen.
Resumo:
Diplomityössä luodaan viitekehys tuotetiedonhallintajärjestelmän esisuunnittelua varten. Siinä on kolme ulottuvuutta: lisäarvontuotto-, toiminnallisuus- ja ohjelmistoulottuvuus. Viitekehys auttaa- tunnistamaan lisäarvontuottokomponentit, joihin voidaan vaikuttaa tiettyjen ohjelmistoluokkien tarjoamilla tuotetiedonhallintatoiminnallisuuksilla. Viitekehyksen järjestelmäsuunnittelullista näkökulmaa hyödynnetään tutkittavissa yritystapauksissa perustuen laskentamatriisin muotoon mallinnettuihin ulottuvuuksien välisiin suhteisiin. Matriisiin syötetään lisäarvontuotto- ja toiminnallisuuskomponenttien saamat tärkeydet kohdeyrityksessä suoritetussa haastattelututkimuksessa. Matriisin tuotos on tietyn ohjelmiston soveltuvuus kyseisen yrityksen tapauksessa. Soveltuvuus on joukko tunnuslukuja, jotka analysoidaan tulostenkäsittelyvaiheessa. Soveltuvuustulokset avustavat kohdeyritystä sen valitessa lähestymistapaansa tuotetiedonhallintaan - ja kuvaavat esisuunnitellun tuotetiedonhallintajärjestelmän. Viitekehyksen rakentaminen vaatii perinpohjaisen lähestymistavan merkityksellisten lisäarvontuotto- ja toiminnallisuuskomponenttien sekä ohjelmistoluokkien määrittämiseen. Määritystyö perustuu työssä yksityiskohtaisesti laadittujen menetelmien ja komponenttiryhmitysten hyödyntämiselle. Kunkin alueen analysointi mahdollistaa viitekehyksen ja laskentamatriisin rakentamisen yhdenmukaisten määritysten perusteella. Viitekehykselle on ominaista sen muunneltavuus. Nykymuodossaan se soveltuu elektroniikka- ja high-tech yrityksille. Viitekehystä voidaan hyödyntää myös muilla toimialoilla muokkaamalla lisäarvontuottokomponentteja kunkin toimialan intressien mukaisesti. Vastaavasti analysoitava ohjelmisto voidaan valita tapauskohtaisesti. Laskentamatriisi on kuitenkin ensin päivitettävä valitun ohjelmiston kyvykkyyksillä, minkä jälkeen viitekehys voi tuottaa soveltuvuustuloksia kyseiseen yritystapaukseen perustuen
Resumo:
Tässä työssä tutkittiin suodatukseen vaikuttavien tekijöiden vaikutusta suodatuksessa syntyvän kakun ominaisuuksiin sekä kakun ominaisuuksien vaikutusta syrjäytyspesun tehokkuuteen. Lisäksi määritettiin tärkeimmät suodatusparametrit sekä niiden riippuvuudet suodatusolosuhteista. Toissijaisena tavoitteena oli lisäksi tutkia, miten suodatusolosuhteita ja suodatettavan lietteen ominaisuuksia muuttamalla voidaan vaikuttaa suodatusjakson kestoon. Työn kirjallisuusosassa käsiteltiin aluksi yleisesti kiintoaineen erotusta nesteestä. Tämän jälkeen käsiteltiin yleisimmät suodatustekniikat ja tarkasteltiin yksityiskohtaisemmin painesuodatusta ja varsinkin syntyvän kakun rakenteeseen vaikuttavia tekijöitä. Lopuksi käytiin läpi kakulle suodatuksen jälkeen suoritettavat jälkikäsittelymenetelmät ja selvitettiin varsinkin syrjäytyspesun tehokkuuteen vaikuttavia tekijöitä tarkemmin. Kokeellisessa osassa tehtiin koesuodatuksia lietteellä joka sisälsi hienojakoista pigmenttiä. Koesuodatukset tehtiin kahdella eri kankaalla panostoimisella piston press- laboratoriopainesuodattimella johon oli liitetty tiedonkeruuohjelmisto, joka keräsi tiedostoon paineet suodatuskammiossa, kankaan alapuolella ja työsylinterin syöttölinjassa sekä lisäksi männän korkeuden, lietteen lämpötilan ja suodosvaakalukeman. Lietteiden ominaisuuksia seurattiin analysoimalla niiden kiintoainepitoisuuksia, kloridipitoisuuksia, z-potentiaaleja ja partikkelikokojakau-mia siten että jokaisessa suodatuksessa käytetyn lietteen ominaisuudet olivat tiedossa. Suodatusten jälkeen syntyneistä kakuista määritettiin kiintoaine- sekä joissain tapauksissa myös kloridipitoisuudet. Suodatus- ja puristuspaineiden havaittiin vaikuttavan kakkujen huokoisuuksiin ja ominaisvastuksiin selvästi, joskin muutokset olivat melko pieniä. Vaikutus näkyi selvästi myös suodatusten kestoissa ja muutosten havaittiin olevan merkittävän suuruisia. Myös lietteen pH:n havaittiin vaikuttavan merkitsevästi suodatusten kestoihin ja kakkujen ominaisuuksiin. Pesutuloksen ja kakun ominaisuuksien välille löydettiin riippuvuus heikoksi jääneestä pesutuloksesta huolimatta. Myös koesuodatuksissa käytettyjen kankaiden välillä havaittiin selviä eroavaisuuksia.
Resumo:
Vaatimusmäärittely on tärkeä osa ohjelmistotuotantoa. Vaatimusten jäljitettävyys on osa vaatimustenhallinta prosessia. Jäljitettävyystieto helpottaa vaatimusten hallintaa läpi koko tuotekehitys projektin. Hyvin usein vaatimusten jäljitettävyyttä ei kuitenkaan ole toteutettu ohjelmistokehitysprojekteissa. Työn tavoitteena oli selvittää vaatimusten jäljitettävyyden tärkeyttä ohjelmistotuotannossa sekä kuinka jäljitettävyys voitaisiin toteuttaa ohjelmistokehitysprojekteissa. Vaatimusten jäljitettävyyttä sekä eri tekniikoita sen toteuttamiseksi on tutkittu kirjallisuuden avulla. Yrityksen vaatimusten jäljitettävyyden nykytilaa on selvitetty tutkimalla olemassa olevaa prosessimallia sekä todellisia tuotekehitysprojekteja. Tuloksena esitettiin perusteluja, miksi jäljitettävyystieto pitäisi sisällyttää ohjelmistokehitysprojekteihin sekä menetelmiä, kuinka jäljitettävyystieto voidaan toteuttaa projekteissa kustannustehokkaasti. Työssä on esitetty strategiavaihtoehto ja menetelmät jäljitettävyyden toteuttamiseksi. Pienillä korjauksilla jäljitettävyys pystytään toteuttamaan kevyellä tasolla. Suurin parannusehdotus prosessimalliin on jäljitettävyysmatriisien luominen. Matriisien avulla pystytään projekteissa toteuttamaan jäljitettävyys sekä eteen- että taaksepäin. Vaatimustenhallintatyökalu helpottaisi jäljitettävyystiedon ylläpitoa.
Resumo:
Web portaalit tarjoavat ainutlaatuisia apuvälineitä erilaisien sisältöjen luomiseksi, monenlaisia navigointipolkuja, henkilökohtaisia sivuja ja turvapalveluja. Portaali on monimutkainen systeemi, joka sisältää monta yhteistyötä tekevää komponenttia, yleensä toteutuu valmiiksi tehdyillä ongelmistoilla. Tämä tutkimus kansittelee portaalin toteutusta IBM/Tivolin tuotteella. Portaalin komponenttien integraatio on kriittinen koko järjestelmä arkkitehtuurille ja saattaa vaatia lisää ohjelmistokehittelyä. Tutkimuksen ensisijainen tavoite on kehittää räätälöityä komponenttia kahta portaali-alijärjestelmä varten, tilaaja - turvapalvelu. Tutkimuksessa Tivoli Personalized Services Manager (TPSM) ja Tivoli SecureWay Policy Director (PD) on tutkittu. Integraatio sisältää TPSM tietokaunan ja PD User Registry tiedon synkronisointia. Integraatio-ohjelmisto on suunniteltu ja tehty olemassaoloevien alijärjestelmien perusteella.