93 resultados para Ready-reckoners
Resumo:
Puhelinmuistio on yksi matkapuhelimen käytetyimmistä ominaisuuksista. Puhelinmuistion tulee siksi olla kaikissa tilanteissa mahdollisimman nopeasti käytettävissä. Tämä edellyttää puhelinmuistiopalvelimelta tehokkaita tietorakenteita ja lajittelualgoritmeja. Nokian matkapuhelimissa puhelinmuistiopalvelin käyttää hakurakenteena järjestettyjä taulukoita. Työn tavoitteena oli kehittää puhelinmuistiopalvelimen hakutaulukoiden lajittelu mahdollisimman nopeaksi. Useita eri lajittelualgoritmeja vertailtiin ja niiden suoritusaikoja analysoitiin eri tilanteissa. Insertionsort-lajittelualgoritmin todettiin olevan nopein algoritmi lähes järjestyksessä olevien taulukoiden lajitteluun. Analyysin perusteella Quicksort-algoritmi lajittelee nopeimmin satunnaisessa järjestyksessä olevat taulukot. Quicksort-insertionsort –hybridialgoritmin havaittiin olevan paras lajittelualgoritmi puhelinmuistion lajitteluun. Sopivalla parametroinnilla tämä algoritmi on nopea satunnaisessa järjestyksessä olevalle aineistolle. Se kykenee hyödyntämään lajiteltavassa aineistossa valmiina olevaa järjestystä. Algoritmi ei kasvata merkittävästi muistinkulutusta. Uuden algoritmin ansiosta hakutaulukoiden lajittelu nopeutuu parhaimmillaan useita kymmeniä prosentteja.
Resumo:
Työn tavoitteena oli selvittää Stora Enso Oyj:llä käytössä olevan Fenix myynnin- ja logistiikanhallintajärjestelmän logistiikkapalveluiden suorituskyky, tuottaa asiakasohjelmisto suorituskykymittauksista muodostuneen tiedon hallintaan sekä tuottaa toteuttamissuunnitelma suorituskyvyn parantamiseksi. Suorituskyky mitattiin käyttämällä TUXEDOn tarjoamia ominaisuuksia. Suorituskykymittausten tuloksien arviointia varten rakennettiin asiakasohjelmisto, jolla pystyttiin tuottamaan tarvittavat yhteenvetotiedot palveluiden kestoista ja rakenteista. Valmiita ratkaisuja ei ollut tarjolla, joten kaikki tarvittavat ohjelmistot on rakennettu osana tätä työtä. Kaikki komponenttiliittymät toteutettiin siten, että myös muitakin kuin logistiikkaan liittyviä palveluita voidaan tarvittaessa mitata. Mittausten tuloksena saatuja keskimääräisiä suoritusaikoja käytettiin hyväksi toteuttamissuunnitelmaa tehdessä. Toteutussuunnitelma sisältää useiden logistiikka-alueiden kehittämisideoita, joilla Fenixin logistiikkapalveluiden suorituskykyä voidaan tehostaa., ja nykyinen järjestelmän toimintanopeus pystytään säilyttämään tulevaisuudessa. Toteuttamissuunnitelmassa esitettyjä toimenpiteitä tullaan toteuttamaan TietoEnator Oyj:ssä vuoden 2003 aikana.
Resumo:
This master’s thesis aims to study and represent from literature how evolutionary algorithms are used to solve different search and optimisation problems in the area of software engineering. Evolutionary algorithms are methods, which imitate the natural evolution process. An artificial evolution process evaluates fitness of each individual, which are solution candidates. The next population of candidate solutions is formed by using the good properties of the current population by applying different mutation and crossover operations. Different kinds of evolutionary algorithm applications related to software engineering were searched in the literature. Applications were classified and represented. Also the necessary basics about evolutionary algorithms were presented. It was concluded, that majority of evolutionary algorithm applications related to software engineering were about software design or testing. For example, there were applications about classifying software production data, project scheduling, static task scheduling related to parallel computing, allocating modules to subsystems, N-version programming, test data generation and generating an integration test order. Many applications were experimental testing rather than ready for real production use. There were also some Computer Aided Software Engineering tools based on evolutionary algorithms.
Resumo:
Lemcon Oy on Lemminkäinen konserniin kuuluva kansainvälinen projektirakentaja. Tässä työssä kuvataan Lemcon Oy:n ja mahdollisten partnereiden pidempiaikaisen yhteistyön hyötyjä, haittoja ja riskejä Lemcon Oy:n näkökulmasta. Tarkastelu rajataan sellaisiin yhteistyökumppaneihin, jotka ovat itsekin kilpailutilanteessa asiakkaisiin nähden ja jotka voisivat käyttää Lemcon Oy:tä alihankkijana tehdas- tai voimalaitosrakennusten rakennusteknisten töiden kokonaistoimituksissa.. Diplomityö on tehty pääosin kirjallisuustutkimuksena. Lisäksi työssä kuvataan kahden mahdollisen yhteistyökumppanin mielipiteitä ja käsityksiä mahdollisesta yhteistyöstä. Tätä varten on haastateltu yhteensä 6 henkilöä kahdesta yrityksestä. Kirjallisuustutkimuksen mukaan pidempiaikainen yhteistyö olisi molemmille osapuolille kannattavaa. Mahdolliset partnerit osoittivat varovaista kiinnostusta pidempiaikaista yhteistyötä kohtaan ja olivat valmiit jatkoneuvotteluihin.
Resumo:
Shortening development times of mobile phones are also accelerating the development times of mobile phone software. New features and software components should be partially implemented and tested before the actual hardware is ready. This brings challenges to software development and testing environments, especially on the user interface side. New features should be able to be tested in an environment, which has a look and feel like a real phone. Simulation environments are used to model real mobile phones. This makes possible to execute software in a mobile phone that does not yet exist. The purpose of this thesis is to integrate Socket Server software component to Series 40 simulation environments on Linux and Windows platforms. Socket Server provides TCP/IP connectivity for applications. All other software and hardware components below Socket Server do not exist in simulation environments. The scope of this work is to clarify how that can be done without connectivity problems, including design, implementation and testing phases.
Resumo:
Oheinen opinnäytetyö on kvalitatiivinen tutkimus kuluttajavastarinnasta mobiilin kaupankäynnin palveluja kohtaan. Tutkimus kohdistuu läntisiin kulttuureihin, joissa kyseisen innovatiivisen palveluryhmän leviämistä tukevat monet aikaisemmat innovaatiot kuten matkapuhelin, Internet, digitaaliset pankkipalvelut. Tutkimus esittelee innovaatioiden vastarintatekijöitä ihmisen luonnollisena reaktiona tämän vakiintuneita elämäntapoja mullistavia keksintöjä kohtaan nimenomaan läntisissä kulttuureissa, joissa kuluttajat ovat perinteisesti hyvin teknologiamyönteisiä. Toisaalta tutkimusalueella on havaittavissa sosiaalisten ryhmien pirstoutuminen yhä pienemmiksi alaryhmiksi, mikä voi hidastaa sosiaalista oppimista. Tutkimus vastaa todelliseen tutkimusaukkoon. Aihe on samalla sekä ajankohtainen että relevantti vastatessaan nykyisin käytävään utopistiseen keskusteluun digitaalisen informaatioyhteiskunnan kehittymisestä ja merkityksestä modernille ihmiskunnalle. Tutkimuksen teoreettinen eksploratiivinen viitekehys rakentuu valikoiduista uusien tuotteiden ja palvelujen kehittämisen, palvelumarkkinoinnin ja sosiaalisen oppimisen teorioista sekä innovaatio- kommunikaatioteorioista. Empiirisen osan muodostavat kansainvälisten markkinatutkimuslaitosten ja haastateltujen asiantuntijoiden näkemykset alan kehityksestä. Tutkimus osoittaa, että kuluttajat eivät ole valmiita vastaanottamaan kehittyvien teknologioiden mahdollistamia mobiilin kaupankäynnin palveluita ennen kuin ne vastaavat kuluttajien perustarpeisiin ja rakenteelliset vastarintatekijät (alhainen käytettävyys, matala lisäarvo, koetut riskit, perinnevastarinta, palveluryhmän huono mielikuva) on poistettu. Tutkimus esittää, että mobiilin kaupankäynnin alalla toimivien yritysten tulisi työskennellä yhteistyössä keskenään ja kuluttajien kanssa luodakseen kuluttajien tarpeita ja toiveita vastaavia turvallisiksi koettuja mobiilin kaupankäynnin palveluita. Tutkimus ehdottaa, että kyselytutkimusten ohella käytettäisiin havaintomenetelmiä, jotta teknologiat voitaisiin valjastaa kuluttajien tarpeita ja kulutustottumuksia vastaaviksi.
Resumo:
Tutkielman tavoitteena on kuvata Atro-konsernin henkilöstön näkemyksiä konsernin ydinosaamisesta sekä sitä tukevasta osaamisesta. Tässä tutkielmassa on kolme teemaa; päätutkimusongelmana konsernin yhtiöiden ydinosaamisten erottaminen muusta osaamisesta sekä alatutkimusongelmina ydinosaamisen ja organisaation toiminnan kehittämisen työkalut Balanced Scorecard ja oppiva organisaatio. Tutkielmassa on käytetty laadullista tutkimusotetta, joka sopii hyvin tutkimuksiin joissa pyritään selvittämään tutkittavien sen hetkisiä ajatuksia ja näkemyksiä tutkittavasta aiheesta. Empiirinen aineisto on kerätty teemahaastattelemalla 22 henkilöä Atro –konsernista. Tässä tutkielmassa käytettyjen tutkimusmenetelmien ja analyysin kautta saadut tutkimustulokset kuvaavat tavoitteiden mukaisesti Atro-konsernin henkilöstön toimimista ydinosaamiseen, Balanced Scorecardiin ja oppivaan organisaatioon liittyvissä asioissa. Työn tutkimustuloksista voidaan esittää johtopäätöksenä, että ydinosaamisen kehittämiseksi organisaation johdon pitää tietää organisaation todelliset osaamisalueet ja osata johtaa näistä ydinosaaminen. Balanced Scorecardin ja oppivan organisaation hyödyntäminen ydinosaamisen ja organisaation toiminnan kehittäjinä ei ole ongelmatonta. Niiden kehittämiseen organisaation johdon on panostettava resursseja. Organisaation toiminnan kehittämisen on oltava tietoista ja pitkäjänteistä, jotta kehittämistyökalujen hyödyt eivät jää irrallisiksi muusta toiminnasta eivätkä näin ollen tue organisaation kehittämistyötä parhaalla mahdollisella tavalla. Työn tulosten yleistämisessä tulee ottaa huomioon, että kussakin organisaatiossa ihmiset toimivat kokemustensa ja osaamistensa kautta, jotka vaikuttavat kunkin organisaation kykyyn menestyä vallitsevilla markkinoilla.
Resumo:
Tutkielman tavoitteena oli selvittää: - Miten franchisingvalmennus eroaa klassisesta yrittäjäkoulutuksesta? - Mitä mieltä franchisingyrittäjä-valmennuksen läpikäyneet ovat valmennuksesta? - Mikä on franchisingin tila Suomessa? Yrittäjyyttä tarkasteltaessa huomiota kiinnitettiin käsitteen määrittämiseen yrittäjätypologioiden, motivaatioteorioiden ja toimintaympäristön kautta. Tutkielmassa selvitettiin myös yrittäjäksi ryhtymiseen vaikuttavia tekijöitä ja Suomen yrittäjyysaktiivisuuden tasoa. Franchisingin osalta määriteltiin eri toimintamuodot ja keskityttiin Business Format Franchising-toimintamalliin. Työssä selvitettiin myös franchisingyrittäjyyden eroja klassiseen yrittäjyyteen ja tarkasteltiin franchisingin tilaa Suomessa. Koulutuksen osalta keskityttiin tarkastelemaan aikuiskoulutusta ja vielä tarkemmin työvoimapoliittista yrittäjäkoulutusta sekä koulutuksen arviointia. Työssä tarkasteltiin myös franchisingyrittäjä-valmennusta ja sen tavoitteet käytiin myös läpi. Empiirinen tutkimus koostui 118:ta franchisingyrittäjä-valmennukseen vuosina 1998–2000 osallistuneesta henkilöstä. Tutkimus suoritettiin postikyselynä. Tutkimusaineistoa analysoitiin SPSS for Windows-tietojenkäsittelyohjelmalla ja tutkimusjoukon kuvailuun käytettiin frekvenssejä, prosenttilukuja ja ristiintaulukointia. Franchisingvalmennus ja klassinen yrittäjäkoulutus erosivat siinä vaiheessa, kun tarkasteltiin franchisingantajan ja – ottajan näkökulmaa. Franchisingyrittäjä-valmennuksessa käsiteltiin hyvinkin tarkasti sekä franchisingantajan, että – ottajan roolit, velvollisuudet ja oikeudet. Franchisingyrittäjä-valmennuksessa ei myöskään käsitelty lainkaan tuotekehitystä ja lanseerausta. Franchisingyrittäjä-valmennus oli suurimmalle osalle koulutuksen läpäisseistä positiivinen kokemus. Yhdeksän kymmenestä oli myös valmiita suosittelemaan valmennusta franchisingyrittäjyydestä kiinnostuneille henkilöille. Suomessa franchisingin kehitys on siirtymässä suvantovaiheesta uuden kasvun vaiheeseen. Uusia franchisingketjuja perustetaan ja vanhat ketjut lisäävät toimipaikkojensa määrää. Jatkossa voidaan odottaa naisyrittäjien määrän lisääntyvän, sillä uusimmat Suomeen perustetut ketjut ovat terveys- ja hoiva-alalla, jotka ovat perinteisesti naisvaltaisia aloja.
Resumo:
Multicast is one method to transfer information in IPv4 based communication. Other methods are unicast and broadcast. Multicast is based on the group concept where data is sent from one point to a group of receivers and this remarkably saves bandwidth. Group members express an interest to receive data by using Internet Group Management Protocol and traffic is received by only those receivers who want it. The most common multicast applications are media streaming applications, surveillance applications and data collection applications. There are many data security methods to protect unicast communication that is the most common transfer method in Internet. Popular data security methods are encryption, authentication, access control and firewalls. The characteristics of multicast such as dynamic membership cause that all these data security mechanisms can not be used to protect multicast traffic. Nowadays the protection of multicast traffic is possible via traffic restrictions where traffic is allowed to propagate only to certain areas. One way to implement this is packet filters. Methods tested in this thesis are MVR, IGMP Filtering and access control lists which worked as supposed. These methods restrict the propagation of multicast but are laborious to configure in a large scale. There are also a few manufacturerspecific products that make possible to encrypt multicast traffic. These separate products are expensive and mainly intended to protect video transmissions via satellite. Investigation of multicast security has taken place for several years and the security methods that will be the results of the investigation are getting ready. An IETF working group called MSEC is standardizing these security methods. The target of this working group is to standardize data security protocols for multicast during 2004.
Resumo:
Time’s meaning as a competitive factor has been growing significantly from 1970’s to 2000. Product life cycles have got significantly shorter, customers are not ready to keep their own inventories and fast changing markets are making it dangerous to count on forecasts. All these factors are forcing companies to shorten their lead times and answer to customer hopes on faster basis. Good delivery reliability is increasing its importance in making difference between competitors.In this thesis we get deep into KWH Pipe Ltd. Finland’s, and especially Vaasa factory’s, delivery reliability problems. Target is to find causes, which are causing problems in delivery reliability. In year 2007 has delivery reliability been 87 %, as management has set target in 95 %. Delivery reliability has been quite the same for few years now, and at the same time storage values have been growing up. The causes of poor delivery reliability were searched by analyzing company’s order-delivery-process using among other things root cause analysis. Furthermore the meters, which are used in company at the moment, are analyzed and some new meters are suggested to take in use. As outcome of process analysis is a list of confirmed problems in order of priority and by using this list it is possible to decide of actions, which are taken in future to bring delivery reliability to better level.
Resumo:
Teacher's multicultural work The purpose of the present study is to explore teachers’ conceptions of their work as teachers of multicultural students. Teachers’ experiences of multicultural work and conceptions derived from them are part of the teacher’s multicultural competence which is seen as a key component of the teacher’s multicultural teachership. The teacher’s multicultural competence consists of the teacher’s cultural knowledge, pedagogical skills and experiences and attitudes related to multiculturalism. The teacher’s multicultural competence constitutes the basis on which the teacher implements multicultural education. The foundation for the teacher’s work is laid by laws and decrees, curricula, regulations issued by authorities in charge of the education of immigrant students, resources available and other demands and expectations set by the ambient society. The study was conducted in the city of Turku, Finland. The sample consisted of class teachers who taught both immigrant and majority students. Main objects of study in the theoretical part are the multicultural and pluralistic school and the multicultural teachership. The basic assumption is that the multicultural and pluralistic school forms the frame of activity in which the teacher implements multicultural teaching. The research strategy is based on methodological triangulation. The quantitative part of the study was carried out using a questionnaire typical of survey methods. The questionnaire was returned by 71 teachers. The qualitative part was conducted using theme-based interviews typical of phenomenological philosophical research. Of the total of teachers who returned the questionnaire, twelve (12) teachers were selected for interviews. According to the results, the participating teachers enjoyed their work regardless of the ample extra work caused by the students with immigrant backgrounds. The teachers experienced their work as teachers of multicultural student groups as strenuous, yet challenging. Students with immigrant backgrounds had caused many changes in the teacher’s work. The teachers regarded their multicultural skills as inadequate in relation to the demands of the work. They had not received education related to teaching students with immigrant backgrounds, but they were ready for in-service education. The teachers’ previous attitudes concerning immigrant students had been enforced. Teaching experiences strengthened the earlier, both positive and negative, attitudes. The central problems related to multiculturalism in the teacher’s work were caused by the deficient Finnish skills of the students with immigrant background. This was apparent in both teaching and learning as well as in contacts with parents. The teachers reported on relatively few inclusions of multicultural angles in their teaching. However, they believed that they could aid students with different cultural backgrounds in their integration process. At the same time they felt that their own chances to enhance the students’ cultural identities were slim. On the basis of the interviews conducted in connection with the teacher’s multicultural competence, the teachers were divided into three groups: assimilative, indeterminate and integrating multicultural teachers. The present study provides a strong indication that teachers tend to interpret multiculturalism in narrow terms. School activities, such as Finnish as a second language, first language and religious instruction, which were targeted exclusively at immigrant students were in most cases considered adequate. A holistic, cross-disciplinary, all-inclusive multicultural education that would permeate all school activities remains largely unimplemented.
Resumo:
Opintojenohjauksen tarve on kasvanut viime vuosien aikana suomalaisissa yliopistoissa. Kasvaneet valintamahdollisuudet ovat monimutkaistaneet tutkintorakenteita ja tätä kautta opiskelijoiden saaman henkilökohtaisen opintojensuunnittelun tarve on korostunut. Yliopistoilla on kuitenkin käytössään rajalliset resurssit opintojen ohjaukseen, joten ohjausta pyritään tehostamaan mutta samalla säilyttämään palvelun laatu. Tarkempi ja yksityiskohtaisempi ohjeistaminen ja opintosuunnitelmien mallipohjat ovat auttaneet opiskelijoiden tehtävää. Samalla opiskelijoilta on alettu vaatia henkilökohtaisen suunnitelman laatiminen jo opintojen alkuvaiheessa. Tässä diplomityössä on toteutettu tutkintorakenteeseen perustuva WWW-pohjainen opintojensuunnittelutyökalu. Järjestelmän toiminta perustuu relaatiotietokantaan mallinnettuun tutkintorakennetietoon ja sen hyödyntämiseen. Opiskelijat voivat käyttää tätä tietoa laatiessaan opintosuunnitelmiaan ja opintosuunnittelijat tarkastaessaan opiskelijoiden suunnitelmia. Järjestelmän avulla opintojensuunnittelua ja sen ohjaamista voidaan tehostaa ja samalla opiskelijoille voidaan tarjota keskitetty tietovarasto opintosuunnitelmansa säilyttämiseen ja ylläpitoon. Työn tuloksena toteutettu järjestelmä julkaistiin Lappeenrannan teknillisen yliopiston tietotekniikan opiskelijoiden käyttöön keväällä 2005. Kerätyn saadun palautteen perusteella voidaan sanoa, että tämäntyyppiselle palvelulle osana yliopiston tarjoamaa opintojen ohjausta on olemassa oikea tarve.
Resumo:
The objectives of the study were to introduce current issues of chilled and frozen food packaging, priorize certain customer needs and review brand owners’ opinions and ways of actions. Packaging industry and packaged food markets were reviewed. Interviews of food industry brand owners are used as data sources. Analytic hierarchy process was used to prioritize the customer needs. Food packaging, special features of ready meals, chilled and frozen food packaging, packaging industry and packaged food markets in Europe are approached using literature and market reviews and forecasts. In empirical part the customer needs of paperboard trays are prioritized. The most important features for brand owners are related in product safety and environmental issues. Paperboard trays have benefits compared to its competing packaging solutions. Paperboard is recyclable, from renewable source and it has good printability. Emerging issues of packaging technology are biodegradable package, elderly friendly features such as easiness of opening and re-closing possibility, brand protection and tamper evident solutions.
Resumo:
Viimeisien vuosikymmenien aikana teknologinen kehitys on muuttanut yritysten toimintaympäristöä suuresti. Yritysten käyttöön on tullut lukuisia teorioita ja menetelmiä, joilla yrityksen suorituskykyä voidaan mitata, kehittää ja vertailla. Näin myös erilaisten johtamisen menetelmien ja käytäntöjen rooli on korostunut yritysten johtamisjärjestelmissä. Myös yritysten suorituskykyä on tutkittu monella eri tavoin viimeisien vuosien aikana. Näiden tutkimusten tavoitteena on ollut löytää vertailtavuutta globaalien toimijoiden välillä. Tämä tutkimus lähestyy suorituskykyä aivan uudenlaisesta näkökulmasta ja tarkastelee tuloksia vertailuoppimisen, osaamisen ja tiedon johtamisen näkökulmasta. Oleellista on ollut luoda uusi näkökulma aikaisempiin tutkimuksiin, jotka ovat keskittyneet vertailemaan yrityksien operatiivista ja liiketoiminnan suorituskykyä sekä sitä, kuinka hyvin ne ovat pystyneet hyödyntämään parhaita käytäntöjä toiminnassaan. Tutkimuksen teoreettisen tarkastelun tavoite on selkeyttää koko strategisen johtamisen mallia. Tutkimus lähti liikkeelle analysoimalla aikaisemmista yritysten suorituskykyyn tehtyjä tutkimuksia. Tästä tehtiin havainto, että osaamisen johtamista ja kehittämistä on tutkittu varsin vähän yritysten suorituskyvyn kehittymiseen liittyen. Luotiin teoreettinen viitekehys, joka avulla henkilöstön osaaminen liitettiin osaksi strategian toteutumisen prosessia. Tämän tutkimuksen tulokset ja johtopäätökset perustuvat vuosina 1993 ja 2003 Made in Finland tutkimuksessa kerättyyn yritysten suorituskykyä tarkastelevaan aineistoon. Se perustuu 23 yrityksen haastatteluihin. Aineistosta valittiin kaikki ne tulokset, joilla katsottiin olevan merkitystä osaamisen johtamisen ja kehittämisen kannalta. Tutkittujen yritysten suorituskyvyssä oli kymmenen vuoden seurantajakson aikana tapahtunut selvää kehittymistä. Työn joustavuus ja työntekijöiden sitoutuminen on lisääntynyt ja vertailuoppimista on hyödynnetty. Tuotannon prosesseja on kehitetty ja näin uusien tuotteiden markkinoille tuloaikaa on saatu nopeutetuksi. Merkillepantavaa on, että satsaukset koulutukseen eivät ole lisääntyneet vaan osissa tutkituissa yrityksissä satsaukset ovat jopa vähentyneet. Tulokset tavoitteisiin nähden ovat hyvin ristiriitaisia. Toiminnan tehostumista odotetaan kaikilla osa-alueilla. Kuitenkin osaamiseen ei olla valmiita satsaamaan, eikä yritysten johdossa nähdä osaamisen kehittämistä tärkeänä tavoitteiden saavuttamiseksi. Suurimpana esteenä tavoitteen saavuttamiseksi yritysten johto näkee pätevän henkilökunnan saatavuuden. Vaikka moni yrityksistä käyttää tasapainotettua mittaristoa strategisen johtamisen työkaluna, ei sen kaikkia osa-alueita ja niiden tasapainon merkitystä ole selvästi ymmärretty.
Resumo:
Tässä työssä selvitettiin hyviä tapoja ja vakiintuneita käytäntöjä pitkän käyttöiän web-sovelluksen tekemiseksi. Saatiin selville, että sovelluksen elinkaaren aikana suurin osa kustannuksista tulee ylläpidosta. Tavoitteena oli tehdä pitkään käytettävä sovellus, joten ylläpidon kustannusten osuudesta tuli saada mandollisimman pieni. Ohjelmistotuotantoprosessissa mandollisimman aikaisessa vaiheessa havaitut virheet vähentävät korjauskustannuksia oleellisesti verrattuna siihen, että virheet havaittaisiin valmiissa tuotteessa. Siksi tässä työssä tehdyssä web-sovelluksessa panostettiin prosessin alkuvaiheisiin, määrittelyyn ja suunnitteluun. Web-sovelluksen ylläpidettävyyteen ja selkeyteen vaikuttavat oleellisesti hyvät ohjelmistokehitystavat. Käyttämällä valmista sovelluskehystä ja lisäämällä toiminnallisuuksia valmiiden ohjelmistokomponenttien avulla saadaan aikaiseksi hyvien tapojen mukaisesti tehty sovellus. Tässä työssä toteutettu web-sovellus laadittiin käyttämällä sovelluskehystä ja komponenttiarkkitehtuuria. Toteutuksesta saatiin selkeä. Sovellus jaettiin loogisiin kokonaisuuksiin, jotka käsittelevät näkymiä, tietokantaa ja tietojen yhdistämistä näiden välillä. Jokainen kokonaisuus on itsenäisesti toimiva, mikä auttaa sovelluksen ylläpitämisessä ja testaamisessa.