160 resultados para ohjelmiston visualisointi
Resumo:
Diplomityö tehtiin Wärtsilä Finland Oy:n toimeksiannosta. Työ kohdistui yrityksen suunnittelemien keskinopeudella pyörivien nelitahti dieselmoottoreiden esisuunnittelun kehittämiseen. Esisuunnittelun osuus koko tuotesuunnittelussa on merkittävä, minkä vuoksi esisuunnitteluprosessin tehostaminen vaikuttaa koko tuotesuunnitteluprosessiin ja sen lopputuloksiin. Tällä hetkellä esisuunnitteluprosessi on jakautunut useaan eri vaiheeseen ja eri tiimeille, mikä aiheuttaa ongelmia esisuunnittelun läpiviemisessä. Työn tavoitteena oli tutkia nykyaikaisen kaupallisen simulointiohjelmiston soveltuvuutta kohdeyrityksessä esisuunnitteluprosessin eri vaiheiden yhdistämiseen. Työssä selvitettiin esisuunnittelun alussa käytettäviä suunnitteluparametreja, ja niiden hyödyntämistä suunniteltaessa simulointimallia kaupalliseen ohjelmistoon. Vaatimuksena oli, että ohjelmiston on toimittava parametreilla, jotka jo nyt ovat yrityksessä käytössä. Lisäksi simulointimallin antamat tulokset oli oltava hyödynnettävissä yksiselitteisesti yrityksen myöhemmissä tuotesuunnitteluvaiheissa. Myös mallin luomiseen tarvittavien parametrien määrä tuli pitää mahdollisimman pienenä. Esisuunnittelumallin toteuttamisessa tutkittiin kaupallisen AVL Excite Designer - ohjelmiston soveltuvuutta. Ohjelmisto ei soveltunut täysin tuottamaan halutun muotoisia tuloksia annetuilla parametreilla. Ohjelmiston muokkaaminen vaatimuksia vastaavaksi osoittautui työmäärältään suureksi. Yhtenä ratkaisuna olisi kaupallisen ohjelmiston käyttämisen sijaan suunnitella kyseiseen ongelmaan paremmin soveltuva oma ohjelmisto, jolloin toimivuus ja pitkän tähtäimen käyttövarmuus paranisi.
Resumo:
Business intelligencellä tarkoitetaan liiketoimintatiedon hallintaan liittyviä prosesseja ja tekniikoita. Se pitää sisällään tiedon keräämiseen, tallentamiseen, analysointiin ja jakamiseen käytettyt tuotteet, tekniikat ja prosessit, joiden tavoitteena on auttaa yrityksen työntekijöitä liiketoimintaan liittyvässä päätöksenteossa. Tutkimuksen tavoitteena on tutkia uuden yritysryhmän laajuisen BI-tietojärjestelmän suunnitteluun ja käyttöönotoon liittyviä seikkoja ja luoda valmiudet BI-tietojärjestelmän kehitys- ja käyttöönottoprojektin kohdeyrityksessä, jonka toimiala on kansainvälinen terveydenhoitoalan tukkuliiketoiminta. Uuden BI-järjestelmän halutaan tukeva yritysryhmän yritysten välistä integraatiota ja tehostavan tiedonhakuun ja analysointiin liittyviä prosesseja. Tutkimus toteutettiin konstruktiivisena tutkimuksena, joka kattaa kohdeyrityksen IT-arkkitehtuurin, tietosisällön, prosessit ja organisaation raportoinnin kannalta. Lisäksi työssä suoritettiin ohjelmistovertailu kahden markkinoilla toimivan merkittävän ohjelmistotalon BI-tuotteiden välillä. Työssä havaittiin, että BI-projekti on laaja-alainen ja suuri hanke, joka ulottuu läpi koko organisaation. BI-ohjelmiston tehokas hyödyntäminen asettaa vaatimuksia erityisesti taustajärjestelmien tiedon huolelliseen mallintamiseen liittyen. Työssä saatiin pilotoinnin kautta käytännön kokemuksia uudesta järjestelmästä ja sen tarjoamista mahdollisuuksista kohdeyrityksessä.
Resumo:
Työn tavoitteena on kirjallisuutta tutkien etsiä toiminnanohjausjärjestelmän implementointiprosessissa esiintyviä ongelmia ja niiden ratkaisuja. Löydetyt ongelmat liittyvät suurelta osin yrityksen johtoon, projektipäällikköön ja -ryhmään, ohjelmistoon sekä loppukäyttäjiin. Suurimmat ongelmat koskevat muutoskäyttäytymistä, projektin johtamista eri muodoissa, ohjelmiston valintaa sekä työntekijöiden kouluttamista. Työn sisältönä on kirjallisuuskatsaus ongelmista ja menestystekijöistä implementointiprosessissa sekä erilaisten ratkaisu- ja toimintamallien esittäminen ongelmien ratkaisemiseksi. Lopputuloksena on opas, jonka avulla implementointiprosessi voidaan viedä menestyksekkäästi loppuun asti.
Resumo:
Tietotekniikan käyttö on tärkeää mikroyrityksen kasvun kannalta. Tutkielmassa pyrittiin toimintatutkimuksen keinoin löytämään kosmetiikan suoramyyntiä harjoittavan toiminimen KaunisSinä taustalla olevan osa-aikaisen yrittäjän asettamien tavoitteiden ja rajoitteiden mukaan paras ohjelmisto tukemaan asiakkuuden hallintaa. Ohjelmiston valintaa varten tutkittiin ohjelmistohankinnan menetelmiä kaupallisten valmisohjelmistojen, avoimen lähdekoodin ohjelmistojen ja räätälöityjen ohjelmistojen osalta. Yrittäjän toimintatapojen kartoituksen perusteella muodostettiin kriteerit ohjelmistojen vertailua ja valintaa varten. Vertailussa käytettiin painotetun keskiarvon menetelmää. Markkinoilla on saatavilla ominaisuuksiltaan sopivia avoimen lähdekoodin asiakkuuden hallintaohjelmistoja. Valinta on kompromissi ohjelmiston tarjoaman toiminnallisuuden sekä ominaisuuksien ja yritykselle muodostuneiden toimintatapojen välillä. Yrityksen on siis osittain mukautettava toimintatapojaan ohjelmiston mukaiseksi.
Resumo:
Research focus of this thesis is to explore options for building systems for business critical web applications. Business criticality here includes requirements for data protection and system availability. The focus is on open source software. Goals are to identify robust technologies and engineering practices to implement such systems. Research methods include experiments made with sample systems built around chosen software packages that represent certain technologies. The main research focused on finding a good method for database data replication, a key functionality for high-availability, database-driven web applications. Research included also finding engineering best practices from books written by administrators of high traffic web applications. Experiment with database replication showed, that block level synchronous replication offered by DRBD replication software offered considerably more robust data protection and high-availability functionality compared to leading open source database product MySQL, and its built-in asynchronous replication. For master-master database setups, block level replication is more recommended way to build high-availability into the system. Based on thesis research, building high-availability web applications is possible using a combination of open source software and engineering best practices for data protection, availability planning and scaling.
Resumo:
Tämän tutkimuksen tavoitteena oli kuvata ja selittää etätyöntekijöiden työhönsä kokemaa omistajuuden tunnetta sekä sen syntymismekanismeja ja seurauksia. Lisäksi tavoitteena oli selvittää kuinka etätyön eri muodot korostuvat etätyöskentelyn oletetuissa eduissa ja ongelmissa. Etätyön muotojen osalta oli tavoitteena myös selvittää niden yhteyttä itsenäisyyden tunteeseen. Tutkielman tutkimusmenetelmä on kvantitatiivinen ja määrällistä aineistoa analysoitiin SPSS-ohjelmiston avulla. Tutkielman tutkimuskontekstina on etätyö. Tutkimuksen perusteella etätyöntekijät kokevat työnsä keskimäärin melko paljon omakseen. Tutkimustulokset osoittivat, että työtä kohtaan koettu psykologinen omistajuus syntyy kolmen ”reitin” kautta, joita ovat kohteen hallinta, kohteen perusteellinen tunteminen ja voimavarojen käyttäminen kohteeseen. Näiden ”reittien” syntymiseen taas oli positiivinen yhteys seuraavilla työn ulottuvuuksilla: työn vaatimat taidot, työn hahmottaminen, työn merkitsevyys, itsenäisyys sekä palaute työstä. Tutkimustulokset todistivat, että psykologinen omistajuus oli positiivisessa yhdeydessä työperäiseen itsetuntoon, työtyytyväisyyteen, työmotivaatioon, yksilön kehittymiseen työssään, vastuuntuntoon työtään kohtaan sekä rehtiyteen. Voimakkain yhteys psykologisella omistajuudella oli työtyytyväisyyden kanssa. Tutkimuksen perusteella voidaankin sanoa, että mitä enemmän henkilö kokee työnsä omakseen, niin sitä tyytyväisempi hän on työhönsä. Tutkimustulokset osoittivat, että etätyön muodolla on merkitystä etätyöskentelyssä koettuihin etuihin ja ongelmiin. Täysipäiväisen etätyön tekijät kokivat edut kaikista positiivisimmin ja ongelmat taas kaikista negatiivisimmin. Mobiilit työntekijät kokivat työssään alhaisempaa itsenäisyyden tunnetta kuin muiden etätyön muotojen edustajat.
Resumo:
During the past decades testing has matured from ad-hoc activity into being an integral part of the development process. The benefits of testing are obvious for modern communication systems, which operate in heterogeneous environments amongst devices from various manufacturers. The increased demand for testing also creates demand for tools and technologies that support and automate testing activities. This thesis discusses applicability of visualization techniques in the result analysis part of the testing process. Particularly, the primary focus of this work is visualization of test execution logs produced by a TTCN-3 test system. TTCN-3 is an internationally standardized test specification and implementation language. The TTCN-3 standard suite includes specification of a test logging interface and a graphical presentation format, but no immediate relationship between them. This thesis presents a technique for mapping the log events to the graphical presentation format along with a concrete implementation, which is integrated with the Eclipse Platform and the OpenTTCN Tester toolchain. Results of this work indicate that for majority of the log events, a visual representation may be derived from the TTCN-3 standard suite. The remaining events were analysed and three categories relevant in either log analysis or implementation of the visualization tool were identified: events indicating insertion of something into the incoming queue of a port, events indicating a mismatch and events describing the control flow during the execution. Applicability of the results is limited into the domain of TTCN-3, but the developed mapping and the implementation may be utilized with any TTCN-3 tool that is able to produce the execution log in the standardized XML format.
Resumo:
Liferay on avoimen lähdekoodin verkkoportaali, jonka avulla pienet ja keskisuuret yritykset voivat tarjota pilvityyppisiä verkkopalveluita asiakkailleen. Portaalin kapasiteetin eli portaalin ohjelmistoa ajavien tietokoneiden määrän kasvattaminen ja laskeminen ei ole käytännössä helppoa. Tämän diplomityön tarkoituksena on ollut kehittää ratkaisu, jonka avulla portaalin kapasiteettia voidaan monitoroida sekä nostaa ja laskea käytännöllisesti. Työssä on toteutettu verkko-ohjelmisto, joka toimii työkaluna tätä tarkoitusta varten. Tuloksena on ohjelmisto, jonka avulla verkkoportaalin ylläpitäjä kykenee tekemään tarkkoja johtopäätöksiä verkkoportaalia ajavien tietokoneiden kuormituksesta sekä käynnistämään ja sammuttamaan portaalin ohjelmiston etäältä. Tästä hyötynä on tarkempi verkkoportaalin kuormituksen mittaus, jonka pohjalta ylläpitäjä voi tehdä järkeviä johtopäätöksiä portaalin kapasiteetin nostamisesta ja laskemisesta. Mistä tuloksena verkkoportaalin tarjoama palvelu on varautunut käyttäjiensä kulutuksen huippuihin ja laskuihin.
Resumo:
Testaushallinta on ohjelmiston laadunvarmistusprosessin oleellinen osa, joka tarvitsee onnistuakseen työkalun. Testaushallintaohjelmiston tarjoaminen SaaS-palveluna luo mahdollisuuden tarjota tämän työkalun helposti ja kustannustehokkaasti, sekä valmiiksi määritellyin prosessein. Tässä työssä tutkitaan testaushallintaohjelmiston SaaS-palveluna tarjoamisen mahdollisuuksia ja rajoitteita pienen projektin näkökulmasta. SaaS-Palvelumallia tutkitaan osiensa muodostamana kokonaisuutena ja selvitetään mallin soveltumista testaushallintapalvelun tuottamiseen. Lisäksi tutkitaan tapaustutkimuksena kyselyn ja haastattelun avulla käyttäjien kokemuksia SaaS-palveluna toteutetun testaushallintaohjelmiston käyttämisestä. Tutkimuksen tulokset viittaavat siihen, ettei SaaS-malli luo erityisiä rajoitteita testaushallintaohjelmiston tarjoamiseen laadunvarmistusprojektin käyttöön ainakaan tutkitussa mittakaavassa. Palvelun toimintamallien suunnitteluun ja vastuiden jakoon on kiinnitettävä erityistä huomiota, jotta palvelu voidaan toimittaa loppukäyttäjien tarpeita mahdollisimman paljon huomioiden.
Resumo:
Tässä työssä kehitettiin teollisuusrobottijärjestelmiin soveltuva, mallinsovitusta hyödyntävä konenäköohjelmisto. Yleiskäyttöiseksi tarkoitettuun ohjelmistoon tehtiin toiminnot konenäköjärjestelmän kalibrointiin, mallinsovitukseen käytettävien mallien hallintaan ja tulosten välitykseen teollisuusroboteille. Ohjelmiston tuli olla myös niin helppokäyttöinen, että sen käyttö onnistuu lyhyellä koulutuksella. Ohjelmistoa sovellettiin puuikkunapuitteiden robotisoituun maalausjärjestelmään. Maalausjärjestelmästä onnistuttiin tekemään automaattinen, tuotteisiin mukautuva ja virhetilanteista toipuva pitkälti toimitetun konenäköjärjestelmän ansiosta.
Resumo:
The purpose of this study is to study whether a Web CMS can be used to implement and host an online community. The study is divided into two parts. The theoretical part contains the definition of Web CMS and clarifies the relation between an online community and a social software. The first part also defines the parameters, which must be taken account when choosing a Web CMS for hosting an online community. The practical part of the study contains analyses of three Web CMSs, Drupal, Liferay and Plone. All the three Web CMSs were analyzed using the technical and social parameters discovered in the theoretical part of the study. The primary objective is to investigate whether the selected Web CMS can be used to implement and host an online community. If hosting is possible, the secondary objective is to investigate whether the selected Web CMS have an effect to the online community.
Resumo:
Usability of software describes characteristics of its user interface, which affect its ease of use, degree of satisfaction, efficiency and other factors. Usability can have great impact on the productiveness and happiness of the employees. Usability methods, specially designed for the purpose, can be used for improving the usability. This Master’s Thesis is about studying usability problems of a software used for managing product information, and fixing those problems. The aim of the thesis was to improve the usability of the software by fixing the problems and to demonstrate that improving usability is possible in a SME with limited resources. To achieve the goal a selected group of well known usability methods were used. In the thesis a number of usability problems were detected, and for some of which a solution was designed. The selected usability methods very mostly found well suited for the purpose.
Resumo:
Työn tavoitteena on satamanpitäjille suunnatun PDS toiminnanohjausjärjestelmä ohjelmiston kehittäminen käyttäjälähtöisesti. Tavoitteena on selvittää ohjelmiston vahvuuksia ja heikkouksia käyttäjien näkökulmasta ja tunnistaa kehitystarpeita ohjelmiston käytön tehokkuuden, hyödyllisyyden ja käyttäjäystävällisyyden parantamiseksi. Aluksi tutkitaan kirjallisuuslähteitä käyttäjälähtöisen tuotekehityksen, käyttäjätiedon, sekä sen keraamisen ja käytettävyyden aihepiireistä. Työn käytännön osuudessa määritetään tapauskohtainen käyttäjälähtöisen kehittämisen prosessi, jota sovelletaan PDS ohjelmiston kehittämiseen käyttäjän näkökulmasta. Työn lopputuloksena saadaan kuvaus kehittämisen tarpeista PDS ohjelmiston käyttäjälähtöisyyden parantamiseksi. Tulokset saadaan yhdistelemällä Satamatieto Oy:n kehitys ja ylläpitohenkilöstön näkemykset, tuotteen käytön aikainen dokumentointi, käyttäjäkyselyn tulokset, sekä ryhmälle käyttäjiä teetetyn teemahaastattelun muodossa pidetyn kehityspäivän tulokset.
Resumo:
Työn tavoitteena oli suunnitella ja toteuttaa uudistettu versio Lappeenrannan teknillisen yliopiston kirjaston käyttämästä WWW-pohjaisesta julkaisurekisteriohjelmasta. Työssä käsitellään muuttuneita tarpeita ja syitä, jotka johtivat uuden ohjelmiston toteuttamiseen. Ohjelmiston uuteen versioon toteutettiin uusi ohjelmistoarkkitehtuuri, joka perustuu eri toiminnot toteuttaviin komponentteihin rajapintoineen. Tässä raportissa kuvataan ohjelmistoon liittyvät vaatimukset, projektin toteutukseen käytetyt tekniset ratkaisut sekä ohjelmiston toiminnallisuus käyttöliittymäkuvineen. Lisäksi käsitellään Ajax-tekniikoiden hyödyntämistä ohjelmiston käyttöliittymän vuorovaikutteisuuden parantamiseen. Lopuksi käsitellään toteutunutta projektia ja lopputuloksen merkitystä.
Resumo:
Tässä työssä kuvataan erästä kaupallista ohjelmistoprojektia, jossa ohjelmistojen uudelleenkäyttöä tavoiteltiin komponenttipohjaisen uudelleenkäytön ja ohjelmistojen sovittamisen kautta. Projektissa toteutettiin matkapuhelinsovellus, jonka ydin eristettiin uudelleenkäytettäväksi ja sovitettavaksi komponentiksi. Ytimen sovitettavuus verifioitiin sovittamalla ydin toiselle ympäristölle ja edelleen toteuttamalla toimiva prototyyppisovellus sovitetun ytimen varaan. Ytimen sovittamisen sekä prototyyppisovelluksen toteuttamisen vaatima työmäärä oli huomattavasti pienempi kuin ytimen tekemiseen alkuperin käytetty työmäärä. Työssä on osoitettu ohjelmistometriikoiden avulla, että merkittävä osa ohjelmiston toiminnallisuudesta saatiin uudelleenkäytettäväksi sovitettavan ytimen avulla. Lisäksi työssä on kuvattu millaisia kehitysprosessikäytäntöjä projektissa oli käytössä tukemassa uudelleenkäytettävyystavoitetta.