Avoimen lähdekoodin ohjelmien ylläpito ja evoluutio
|
|
- Kristiina Sipilä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Avoimen lähdekoodin ohjelmien ylläpito ja evoluutio Terminologiaa Avoimen lähdekoodin yhteisöt Projektimalleja Puutteiden käsittely (muutospyynnöt) Projektityypit ja projektien evoluutio Evoluutiomallit ja Lehmanin lait Arkkitehtuurin rooli 1 Terminologiaa Avoin lähdekoodi (open source) lähdekoodi käyttäjän saatavilla Vapaa ohjelmisto (free software) vapaus ajaa ohjelmaa vapaus tutkia ja mukauttaa ohjelmaa vapaus levittää ohjelmaa vapaus parantaa ohjelmaa Vapaa ei välttämättä tarkoita ilmaista 2
2 Avoimen lähdekoodin yhteisö Projektin johtaja Ydinjäsenet Aktiiviset kehittäjät Satunnaiset kehittäjät Virhekorjaajat j Virheraportoijat Lukijat Passiiviset käyttäjät 3 Yhteisömalleja Verkostorakenne Hierarkkinen rakenne Johtaja 4
3 Kehitysmalleja Katedraalimalli kehittäjät toteuttavat järjestelmiä johtajan suunnitelman pohjalta muistuttaa tavanomaista ohjelmistokehitystä Basaarimalli kehittäminen ja suunnittelu vapaata, ja jokainen voi osallistua muutosten suunnitteluun järjestelmät eivät perustu tarkkoihin suunnitelmiin 5 Prosessin toteuttaminen Ylläpitoprosessi (ISO/IEC) Ongelman ja muutoksen analysointi Muutoksen tarkistaminen/ hyväksyntä Muutoksen toteuttaminen Korvaaminen Siirtyminen 6
4 OSS-ylläpitoprosessi Käyttäjä 1. Raportoi 2. Noutaa Analysoi 3. Noutaa Muuttaa 5. Päivittää 4. Päivittää 6. Näkee Noutaa DMS Defect management system Version management system VMS 7 OSS-ylläpitoprosessi 1. Käyttäjä raportoi virheestä puutetietokantaan 2. noutaa virheilmoituksen, varmistaa virheen olemassa olon ja analysoi sitä 3. Toteutusvaihe: käyttäjä noutaa lähdekoodin, korjaa virheen ja lisää muutoksen versionhallintajärjestelmään 4. Muutos tarkistetaan ennen kuin se hyväksytään ja lähdekoodi laitetaan versionhallintajärjestelmään 5. Tilanne päivitetään puutetietokantaan 6. Uusi versio on saatavilla versionhallintajärjestelmästä tai webistä 8
5 Muutosten jaottelu Standardin mukainen jaottelu ehkäisevä korjaava täydellistävä mukauttava OSS-jaottelu korjaukset lisäykset puutteet (bugit, virheet, ym.) lisäykset 9 Puutteiden luokittelu Muutospyyntö Puuteraportti Ilmoitus Raportointi Vaatii muutosta Koodin muuttaminen Ei vaadi muutosta Analysointi Toteutus/ Ratkaisu Korjattu puute Kaksoispuute Epäkelpo puute Muu puute Tarkistus Suljettu 10
6 Puutteiden luokittelu Tyyppi Alityyppi Selitys Lisäys Uuden ominaisuuden pyytäminen Puute Estävä Estää uuden julkistuksen Kriittinen Estää käytön Suuri Estää joidenkin oleellisten toimintojen käytön Normaali Oleellisimmat toiminnot käytettävissä Pieni Ei estä käyttöä Ti Triviaalii Kosmeettinen tai muu käyttöliittymän ä ongelma Tukipyyntö Help desk tyyppinen pyyntö Korjaustiedosto (patch) Käyttäjät voivat lähettää parannuksia puutetietokannan kautta 11 Puuteraportin tiedot Tieto Tunniste (id) Ympäristö Status Ratkaisu Vastuuhenkilö Vakavuus Raportoija Yhteenveto Luokittelu Toimintaloki Kuvaus Tunnistenumero Ohjelmisto ja sen ympäristö, jossa puute ilmenee (esim. tuote, komponentti, versio, alusta) Puutteen nykyinen tilanne (esim. korjattu, uusi) Miten puute on ratkaistu, vaatiko korjausta vai ei? Kuka hoitaa korjaamisen? Kuinka vakava puute on? Kuka raportoi virheestä? Puutteen kuvaus Vika, lisäys, jne. Mitä muutoksia puuteraporttiin on tehty? 12
7 OSS-evoluutio Hakemisto F1 Hakemisto F2 Vertikaalinen kasvu F1 F2 F3 Hakemisto F1 F2 F3 Horisontaalinen kasvu 13 GNU Wingnut korjaustiedosto korjaustiedosto Evoluutiomalleja palaute palaute PostgreSQL Jun Linux liitetään julkaistut versiot korjaustiedosto testiversiot korjaustiedosto liitetään 14
8 Projektityypit ja evoluutio Tutkimus Hyöty Palvelu Tavoite Innovaatioiden ja tietämyksen Yksilöllisen tarpeen Vakaiden palveluiden jakaminen tyydyttäminen tuottaminen Kontrolli Katedraali Basaari Neuvosto Evoluutiomalli Yksihaarainen; yhteisön palaute Useita versioita; paras voittaa Yksihaarainen; korjaustiedostojen yhdistäminen Yhteisön rakenne Projektin johtaja Paljon lukijoita Paljon satunnaisia Ydinjäsenet Paljon passiivisia kehittäjiä käyttäjiä Suurimmat ongelmat Esimerkkejä Jakaantumisvaara GNU-järjestelmät Jun, Perl Oikean ohjelman valitseminen Linux kerneliä lukuunottamatta Innovaatioiden puute PostgreSQL Apache 15 Projektien evoluutio Tutkimus Olemassa olevat järjestelmät Siemen Uusi idea Tutkimus Kypsyminen Palvelu Kypsyminen Palvelu Höt Hyöty Uudet tarpeet Höt Hyöty Nopea evoluutio Hidas evoluutio Nopea evoluutio Hidas evoluutio 16
9 Lehmanin lait OSSevoluutiossa Lehmanin lait on alun perin kehitetty suljetun lähdekoodin ohjelmille Miten lait pätevät avoimen lähdekoodin ohjelmille? riippuu tarkasteltavista ohjelmista Seuraavilla kalvoilla esitettyjä tuloksia ei pidä yleistää 17 Lehmanin lait (I-IV) 1. Jatkuva muutos laki pitää paikkansa, erityisesti kypsyneeseen tilaan päässeillä projekteilla 2. Lisääntyvä monimutkaisuus vaikea tunnistaa niitä muutoksia, joiden on tarkoitus vähentää monimutkaisuutta tulokset ristiriitaisia 3. Itseohjautuvuus / suurten järjestelmien evoluutio ei selvyyttä paikkansa pitävyydestä 4. Organisaation vakaus työtahdille vaikea löytää mittareita kehittäjien määrä kasvaa järjestelmän elinajan kasvaessa ei tarpeeksi dataa, jotta voitaisiin päätellä lain paikkansa pitävyyttä 18
10 Lehmanin lait (V-VIII) 5. Julkistusversioiden vakaus moduulien kasvaminen sattumanvaraista laki ei pidä paikkaansa 6. Jatkuva kasvu laki pitää paikkansa 7. Heikkenevä laatu vaikea mitata, koska ei tarkat määrittelydokumentit puuttuvat 8. Vuorovaikutteisuus/palaute vakaa kasvunopeus, ei vaihtele palautteen mukaan palaute luonteeltaan erilaista kuin suljetun lähdekoodin ohjelmissa 19 Arkkitehtuurin rooli Joukko sääntöjä, jotka ohjaavat muutosten tekemistä koodiin Abstraktio, joka helpottaa järjestelmän ymmärtämistä Arkkitehtuurin laadun analysointi tapahtuu keskustelujen kautta, ei eksplisiittisiä menetelmiä Modulaarisuus tärkein laatuvaatimus muita: muutettavuus, laajennettavuus, integroitavuus Arkkitehtuuri dokumentoidaan aluksi, mutta myöhemmin dokumentit eivät yleensä ajan tasalla 20
11 Miksi OSS-arkkitehtuuri on hyvä? Vertaistarkistukset tarkistuksissa tarkistetaan myös, että koodi noudattaa arkkitehtuuria Vertaistuki riittävän suuri määrä kehittäjiä -> todennäköisesti ainakin joku osaa ratkaista ongelman Demokratia suuren asiantuntijajoukon keskimääräinen mielipide on luotettavampi kuin yksittäisen asiantuntijan mielipide Taitavat ja motivoituneet kehittäjät 21 Miksi OSS-arkkitehtuuri on huono? Osallistumisen ja/tai demokratian puute ei tarpeeksi osallistujia Dokumenttien puute voi haitata arkkitehtuurin päätösten ja perusteluiden ymmärtämistä 22
Avoimen lähdekoodin kehitysmallit
Avoimen lähdekoodin kehitysmallit Arto Teräs Avoimen lähdekoodin ohjelmistot teknisessä laskennassa -työpaja CSC, 25.5.2009 Avoimen lähdekoodin kehitysmallit / Arto Teräs 2009-05-25
LisätiedotJohdantoluento. Ohjelmien ylläpito
Johdantoluento Ylläpito-termin termin määrittely Ylläpito ohjelmistotuotannon vaiheena Evoluutio-termin määrittely Muita kurssin aiheeseen liittyviä termejä TTY Ohjelmistotekniikka 1 Ohjelmien ylläpito
LisätiedotAvoimia liiketoimintamahdollisuuksia? Liiketoiminta ja avoin paikkatieto -talviseminaari Torstaina 3.2.2011
Avoimia liiketoimintamahdollisuuksia? Liiketoiminta ja avoin paikkatieto -talviseminaari Torstaina 3.2.2011 Sisältö Avoimuutta on jo Avoimuus luo mahdollisuuksia Onko tulevaisuus avoin? 3.2.2011 Sami Masala
LisätiedotSisäinen auditointi osa Oamkin ympäristöohjelmatyötä 11.05.2009
Sisäinen auditointi osa Oamkin ympäristöohjelmatyötä 11.05.2009 2. Päivä Sisäinen auditointi Luovassa (1.6.09) Etätehtävien purku Auditoinnin suunnittelu ja menetelmät Poikkeamat Auditoinnin raportointi
LisätiedotPROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI, ESA SALMIKANGAS
PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI, ESA SALMIKANGAS PROJEKTIN JOHTAMINEN ON YKSINKERTAISTA PUUHAA Projektin suunnittelua Projektin toteutusta Listaa tehtävät Tehkää tehtävät Projektin ohjausta
LisätiedotSisällys. Lukijalle... 11. Mitä on digitaalinen taloushallinto?... 15. Järjestelmät... 34. Ostolaskut... 52
Sisällys 1 2 3 Lukijalle................................................. 11 Mitä on digitaalinen taloushallinto?....................... 15 1.1 Johdanto............................................ 15 1.2
LisätiedotVeto-visualisointityökalu
Ohjelmoinnin suunnittelumallit (design patterns) käyttöliittymissä Vanhin ja keskeisin lähde Gamma E., Helm R., Johnson R., Vlissides J., Design Patterns. Addison-Wesley, USA, 1994. Ajatus ohjelmoinnin
LisätiedotLuotettavuuden mittaamisesta. Ilkka Norros ja Urho Pulkkinen
Luotettavuuden mittaamisesta Ilkka Norros ja Urho Pulkkinen IP-verkon luotettavuuden aspektit Regulator User Provider availability reliability maintainability controllability Designer failures errors attacks
LisätiedotKriittisen polun hallinta CRIPMAN (CRItical Path MANagement) Pekka Maijala & Jaakko Paasi
Kriittisen polun hallinta CRIPMAN (CRItical Path MANagement) Pekka Maijala & Jaakko Paasi CRIPMAN CRIPMAN on tuotteen arvoverkoston tai sen osan toiminnan optimoinnin ja kehittämisen menetelmä. Kriittisen
LisätiedotTech Conference 28.-29.5.2015. Windows 10 viimeinen Windowsversio? Sami Laiho Senior Technical Fellow, MVP. #TechConfFI
Tech Conference 28.-29.5.2015 Windows 10 viimeinen Windowsversio? Sami Laiho Senior Technical Fellow, MVP #TechConfFI Windows 10 viimeinen Windows-versio? Windows 10:n merkitys IT-ympäristöille Windows
LisätiedotOhjelmistotuotteen hallinnasta
Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista
LisätiedotMatkahuolto lisäosa WooCommerce alustalle (c) Webbisivut.org
Matkahuolto lisäosa WooCommerce alustalle (c) Webbisivut.org Sisällysluettelo Yleistä...3 Asennus... 4 Asetukset... 4 Toimitustavat... 5 Tilauksen käsittely...6 Huomioitavaa... 7 Lähipaketti toimitustapa...
LisätiedotHistoriaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä 1973. Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux
Historiaa Linux on Unix-yhteensopiva käyttöjärjestelmä. Unixin perusta luotiin 1964 MIT:ssa aloitetussa MULTICS-projektissa (http://www.cs.helsinki.fi/u/kerola/tkhist/k2000/alustukset/unix_hist/unix_historia.htm)
LisätiedotTerveydenhuollon laitteet ja tarvikkeet omavalvonnan osana myös sosiaalihuollon palveluissa
Terveydenhuollon laitteet ja tarvikkeet omavalvonnan osana myös sosiaalihuollon palveluissa Valtakunnallinen Sosiaali- ja terveydenhuollon omavalvontaseminaari Ylitarkastaja Tarja Vainiola Omavalvontasuunnitelma
LisätiedotAVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA
AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA Timo Väliharju Toiminnanjohtaja, COSS ry 28.11.2017 Avoimuuden asialla. Avoin lähdekoodi... on tapa kehittää ja jakaa tietokoneohjelmistoja. Yhteiskehittäminen Avoimessa
Lisätiedot360 asteen kuvan tekeminen
360 asteen kuvan tekeminen 1. Kuvaus kopterilla Kuvaa kopterilla samasta paikasta kuvia joka suuntaan. Kuvissa pitää olla peittoa, eli jokaisessa kuvassa näkyy hieman viereisen kuvan aluetta Kuvaus kannattaa
Lisätiedot1. Lomakkeet löytyvät asiointiportaalista osoitteesta
TOIMINTA-AVUSTUKSEN SÄHKÖINEN HAKU 1. Lomakkeet löytyvät asiointiportaalista osoitteesta http://asiointi.hel.fi Etusivulta valitaan Yritys- ja yhdistyspalvelut -> avustukset. 1 Valikosta valitaan lomake
LisätiedotAntti Ylä-Jarkko. Miten oppijan palveluita rakennetaan
Antti Ylä-Jarkko Miten oppijan palveluita rakennetaan Vanhat haku- ja valintajärjestelmät rakennettiin yksi kerrallaan eri aikoina Kehittäminen jäykkää ja kallista uudemman järjestelmän hyviä ideoita ei
LisätiedotTARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa
LisätiedotYhteiset konseptit ja periaatteet julkishallinnon palvelukehittämisen edistäjinä Kuntien avoin data hyötykäyttöön seminaari 27.1.
Yhteiset konseptit ja periaatteet julkishallinnon palvelukehittämisen edistäjinä Kuntien avoin data hyötykäyttöön seminaari 27.1.2016 Kirsi Pispa, CSC Tieteen tietotekniikan keskus JulkICTLab on valtiovarainministeriön
LisätiedotOhjelmiston testaus ja laatu. Testaus yleistä
Ohjelmiston testaus ja laatu Testaus yleistä Määritelmä Testaus on systemaattinen lähestymistapa ohjelmistoissa esiintyvien virheiden löytämiseksi ohjelmaa suorittamalla. Testattaessa pyritään luomaan
LisätiedotJussi Eerikäinen, 2014
Ennakointi on kuin shakin peluuta. Pelaajan on ennakoitava vastustajan tulevia siirtoja ja tehtävä valintoja, jotka saattavat muuttua jo seuraavien siirtojen aikana. Tavoitteena, visiona, on vastustajan
LisätiedotT-121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyöt. Tehtävä 2: Essee käyttäjäkeskeisen tuotekehityksen prosessimalleista
T-121.3110 Käyttäjäkeskeisen tuotekehityksen harjoitustyöt Tehtävä 2: Essee käyttäjäkeskeisen tuotekehityksen prosessimalleista Mikko Vestola Opiskelijanumero: xxxx Sähköposti: xxxxx 15.2.2007 1 Käyttäjäkeskeisen
LisätiedotOpen Source -ohjelmien perusteet
Open Source -ohjelmien perusteet Teemu Leinonen teemu.leinonen@uiah.fi Medialaboratorio, Taideteollinen korkeakoulu Oppimisympäristöjen tutkimusryhmä http://fle3.uiah.fi/group/ Co-learnit Oy http://www.co-learnit.com
LisätiedotKäyttöjärjestelmät: Virtuaalimuisti
Käyttöjärjestelmät: Virtuaalimuisti Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Muistinhallinta
LisätiedotTyökalujen yleinen arkkitehtuuri. Ylläpitoon liittyvät työkalut. Ylläpitotehtävien mukaiset työkalut. Työkalujen jaotteluperusteita
Ylläpitoon liittyvät työkalut Käyttötarkoituksia ohjelman ymmärtäminen visualisointi etsintä dokumentointi muutosten hallinta koodin muotoilu (pretty printer) erikoistuneet editorit metriikkoihin liittyvät
Lisätiedotwww.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
LisätiedotPalvelusetelin uudet. Lääkäripalveluyritykset ry Ismo Partanen 040 518 5799
Hyrrä hankkeen palveluseteliseminaari, Joensuu 11.2.2010 Palvelusetelin uudet mahdollisuudet d Lääkäripalveluyritykset ry Ismo Partanen 040 518 5799 ismo.partanen@lpy.fi www.lpy.fi Palvelusetelilain tavoitteet
LisätiedotTekstinkäsittelystä. H4: Tekstinkäsittelyn perusharjoitus. Toimisto ohjelmista
Tekstinkäsittelystä Toimisto ohjelmista OpenOffice vs. LibreOffice ODF (Open Document Format for Office Applications) LibreOfficen + ohjepaketti + kielityökalujen asennus Word 2003 vs. Word 2007 vs. Word
LisätiedotLearning cafen yhteenveto. Helsinki 23.1.2014
Learning cafen yhteenveto Helsinki 23.1.2014 Miten ohjaamme asiakkaita ammatilliseen kuntoutukseen? Tieto tulleista muutoksista (palveluntuottajat), tiedon jakaminen sidosryhmille/ammattilaisille ja asiakkaille
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
LisätiedotX-Robot-sovellus ja ITK222 XML-laboratoriotyö -kurssi
Euroopan Yhteisö INMIDE Informaatioteknologian Keski-Suomen koulutushanke Jyväskylän yliopisto X-Robot-sovellus ja ITK222 XML-laboratoriotyö -kurssi Anne Honkaranta Jy/Digitaalinen media anne.honkaranta@it.jyu.fi
LisätiedotBiopolttoaineet ovat biomassoista saatavia polttoaineita Biomassat ovat fotosynteesin kautta syntyneitä eloperäisiä kasvismassoja
Biopolttoaineet ovat biomassoista saatavia polttoaineita Biomassat ovat fotosynteesin kautta syntyneitä eloperäisiä kasvismassoja 1 Miksi kotimaista metsäenergiaa? Metsäenergian käyttöä puoltavat mittavat
LisätiedotArkkitehtuuriperustainen. Tuoterunkoihin perustuva ohjelmistotuotanto. Tuoterunkoarkkitehtuurien hyödyntäminen uudistamisessa
Tuoterunkoarkkitehtuurien hyödyntäminen uudistamisessa Järjestelmän arkkitehtuurin tarkoituksena edistää uudelleenkäyttöä ohjelmisto- tai tuoteperheiden Järjestelmän arkkitehtuurin uudistaminen Arkkitehtuurin
LisätiedotProjektisuunnitelma Viulu
Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio
Lisätiedothttp://creativecommons.fi/
Creative commons http://creativecommons.fi/ Taustaa Richard M. Stallman: Free software From Copy Rights to Copy Left Tavoitteena ohjelmistojen vapaus (Avoin koodi) General Public License, GPL Tekijänoikeus
LisätiedotERITTELY VARAUKSISTA, ARVONMUUTOKSISTA JA KULUVAN KÄYTTÖOMAISUUDEN POISTOISTA (62) TIETUEKUVAUS 2015 SISÄLTÖ
ERITTELY VARAUKSISTA, ARVONMUUTOKSISTA JA KULUVAN KÄYTTÖOMAISUUDEN POISTOISTA (62) TIETUEKUVAUS 2015 SISÄLTÖ 1 YLEISKUVAUS... 2 2 VOIMASSAOLO... 2 3 MUUTOKSET EDELLISEEN VUOTEEN... 2 4 TUNNUS-TIETO LUETTELO...
LisätiedotLäpinäkyvyyttä tiketteihin tavoitteena tehokas palveluhallinta
Läpinäkyvyyttä tiketteihin tavoitteena tehokas palveluhallinta Esitys Kieku-käyttäjäfoorumissa Juha Koljonen, ICT-johtaja, Palkeet Valtion talous- ja henkilöstöhallinnon palvelukeskus www.palkeet.fi Sisällysluettelo
LisätiedotLiikenteen digitalisaatio mahdollisuutena tiedon merkitys
ITS Oulu Älyliikenteen info ja verkostoitumistapahtuma Liikenteen digitalisaatio mahdollisuutena tiedon merkitys 18.11.2015 Jan Juslén Sisältö Liikenneviraston näkökulma Tiedot Analytiikka Tiedon avaaminen
LisätiedotEmpatiaosamäärä. Nimi: ********************************************************************************
Empatiaosamäärä EQ Nimi: ******************************************************************************** Luen jokainen väite huolellisesti ja arvioi, miten voimakkaasti olet tai eri sen kanssa. 1. Huomaan
LisätiedotRaportointi hankkeen tulosten kuvaajana ja toteutuksen tukena
Raportointi hankkeen tulosten kuvaajana ja toteutuksen tukena Tiivistelmät, väli- ja loppuraportit Auli Vuorela ESR-koordinaattori Uudenmaan ELY-keskus 6.5.2013 Raportteja, raportteja, raportteja Loppuraportti
LisätiedotSuomen Lions-liitto ry Käyttäjätunnus ja sisäänkirjautuminen MyLCI - Käyttäjäohje Versio 1.2 4.4.2016
Suomen Lions liitto ry Suomen Lions-liitto ry Käyttäjätunnus ja sisäänkirjautuminen MyLCI - Käyttäjäohje Versio 1.2 4.4.2016 Dokumenttien ja ohjeiden luovutus kolmannelle osapuolelle ilman lupaa, kopioimalla,
LisätiedotTilaajien yhteiset tavoitteet ja kehittämisen tiekartta 16.1.2014
Tilaajien yhteiset tavoitteet ja kehittämisen tiekartta 16.1.2014 Tilaajien tavoitteet Ryhmätyön tulokset Tilaajien yhteinen tahto muutettavista asioista Riskien jaon periaatteet Tilaajien/tilaajan-tuottajan
LisätiedotValtorin strategia. Päivitetty 16.10.2015
Valtorin strategia Päivitetty 16.10.2015 Toiminta-ajatus, ja eteneminen Valtori tuottaa valtionhallinnon toimialariippumattomat ICT-palvelut Nykytila Erilaisia palveluita käytössä Erilaiset toimintaprosessit
LisätiedotMäärittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
LisätiedotToimialan ja yritysten uudistuminen
Toimialan ja yritysten uudistuminen - mahdollisuuksia ja karikoita Jari Kuusisto MIT Sloan School of Management University of Vaasa 1 Jari Kuusisto University of Vaasa Esityksen rakenne Metsäsektorin lähtötilanne
LisätiedotKansalaisen taidot 2 (OPH 2011) Opettajan peruskysymykset
- UUSI OPS 2016 - Osallistava opetus ja oppilaan ajattelun kehittäminen Markus Leppiniemi Kansalaisen taidot 1 (OPH 2011) Ajattelun taidot Työskentelyn ja vuorovaikutuksen taidot Käden ja ilmaisun taidot
LisätiedotMatematiikan tukikurssi
Matematiikan tukikurssi Kurssikerta 8 1 Derivaatta Tarkastellaan funktion f keskimääräistä muutosta tietyllä välillä ( 0, ). Funktio f muuttuu tällä välillä määrän. Kun tämä määrä jaetaan välin pituudella,
LisätiedotKieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
LisätiedotDigi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat
Selvitys GPL-lisensoinnin tuomat ongelmat Sisällysluettelo 1. Johdanto...3 2. Ongelman kuvaus...4 3. Eri tulkinnat GPL-lisenssistä...5 3.1. Tiukka tulkinta...5 3.2. Väljä tulkinta...5 3.3. Kompromissitulkinta...5
LisätiedotHelsingin urbaani luovuus käyttöön: Open311 kaupunkilaisten palautekanavana. Hanna Niemi-Hugaerts
Helsingin urbaani luovuus käyttöön: Open311 kaupunkilaisten palautekanavana Hanna Niemi-Hugaerts 1 SUORA KAKSISUUNTAINEN KANAVA Aita vääntynyt Steissillä. Kaupunkilainen raportoi ongelmasta Vääntynyt aita!
LisätiedotA B C LAATUKÄSIKIRJA. Yrityksen laatupolitiikka
A100 A1 2/5 1. L A AT U K Ä S I K I R J A 1. 1 L a a t u k ä s i k i r j a n t a r k o i t u s Laatukäsikirjan pohjana on halu kehittää ja tehostaa toimintoja määrittelemällä suunnitteluvaiheen toimintatavat
LisätiedotPohjoismainen työturvallisuusilmapiirikyselylomake
NOSACQ-50- Finnish Pohjoismainen työturvallisuusilmapiirikyselylomake Kyselylomakkeen tarkoitus on kartoittaa sinun käsityksesi työturvallisuudesta tällä työpaikalla. Vastauksiasi käsitellään tietokoneella
LisätiedotQuarkXPress ohjelman uudet ominaisuudet
QuarkXPress 10.1 -ohjelman uudet ominaisuudet SISÄLTÖ Sisältö QuarkXPress 10.1:n uudet ominaisuudet...3 Uudet ominaisuudet...4 Dynaamiset apuviivat...4 Huomautukset...4 Kirjat...4 Redline-toiminto...4
LisätiedotLuottamus ja yrittäjän etiikka
Luottamus ja yrittäjän etiikka S E I N Ä J O K I, 2 6. 4. 2 0 1 6 M I K A E L P E N T I K Ä I N E N Pasi Rahikainen Motto alkuun Voi olla eettistä toimintaa ilman luottamusta mutta ei luottamusta ilman
LisätiedotL U PA T E H D Ä F I K S U M M I N. #Työ2.0
L U PA T E H D Ä F I K S U M M I N #Työ2.0 O N L U PA J O H TA A R O H K E A S T I JOHTAMISEN KANNALTA OLEELLISTA ON miettiä koko yhteiskunnan etua olla innostava esimerkki antaa tilaa uudelle O N L U
LisätiedotAntavatko Kelan standardit mahdollisuuden toteuttaa hyvää kuntoutusta työssä uupuneille ja mielenterveysongelmaisille?
Antavatko Kelan standardit mahdollisuuden toteuttaa hyvää kuntoutusta työssä uupuneille ja mielenterveysongelmaisille? Sari Kauranen, psykologi Verve Oulu Kokemuksia ja havaintoja kahdesta näkökulmasta
LisätiedotTarkoitus. Edellytykset. Kirjautuminen HAKA-tunnistautumisen kautta
Tarkoitus Tässä ohjeessa näytetään, kuinka avataan uusi palvelupyyntö Certiaan Service Desk -järjestelmän kautta. Ohjeen lopussa näytetään, miten voit etsiä ratkaisua tietämyskannasta. Palvelupyynnön pääset
LisätiedotYlläpidettävät ohjelmat. Evoluutiolait (Lehman) Lakien keskinäiset suhteet. Muutostarpeita (evoluution syitä) Ohjelmien luokittelu (Lehman)
Ylläpidettävät ohjelmat Perintöohjelmat (legacy software) legacy (perintö, jäämistö) Ohjelmistoevoluutio Lehmanin esittämä ohjelmien jaottelu Lehmanin evoluutiolait Perintöohjelmiston rakenne Jatkotoimenpiteet
Lisätiedottsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004
Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen
LisätiedotTIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
LisätiedotVirheraportoijien virhemäärien jakaumat virhetietokannassa
Virheraportoijien virhemäärien jakaumat virhetietokannassa (Valmiin työn esittely) 13.9.2010 Ohjaaja: TkT Mika Mäntylä Valvoja: prof. Harri Ehtamo Yleistä ohjelmistoissa virheitä, jotka estävät ohjelmistojen
Lisätiedot3.11.2010. Web-sisällönhallintajärjestelmät. Sisältö. Mitä on web-sisällönhallinta?
Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän valitseminen ja käyttöönotto Wordpress Joomla! Drupal Yhteenveto
LisätiedotWeb-sisällönhallintajärjestelmät
Web-sisällönhallintajärjestelmät Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät Yleisesti Keskeiset ominaisuudet Sisällönhallintajärjestelmän
LisätiedotL models. Käyttöohje. Ryhmä Rajoitteiset
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Käyttöohje Ryhmä Rajoitteiset Versio Päivämäärä Tekijä Muutokset 0.1
LisätiedotKuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
LisätiedotAvoin lähdekoodi ja hankinnat. JHS-SEMINAARI Avoimet teknologiat haaste ja mahdollisuus 14.5.2008
Avoin lähdekoodi ja hankinnat JHS-SEMINAARI Avoimet teknologiat haaste ja mahdollisuus 13.5.2008 Sisältö: Ohjelmistohankintojen haasteet Hankintalaki ja ohjelmistot Case: toimisto-ohjelmiston hankinta
LisätiedotUuden vieritestin käyttöönotto avoterveydenhuollossa
Uuden vieritestin käyttöönotto avoterveydenhuollossa HUSLAB Kliininen kemia ja hematologia 2009 kemisti Paula Pohja-Nylander Tavallisimmat vieritestit avoterveydenhuollossa Hemoglobiini Anemiadiagnostiikka
LisätiedotSote- integraatio. pj. Nimi: Jarmo Ruohonen siht. Nimi: Pilvi Moberg
Sote- integraatio pj. Nimi: Jarmo Ruohonen siht. Nimi: Pilvi Moberg Asukas ja/tai käyttäjälähtöisyys Poimintoja arvokeskustelusta dia 1. jne. Yhteistyön tavoittelu itsestään on jo asiakaslähtöisyyttä Palveluiden
Lisätiedotsivu 1 (7) Sähköinen lääkemääräys vaatimusmäärittely 30.10.2015 versio 2.8
sivu 1 (7) Sähköinen vaatimusmäärittely 30.10.2015 versio 2.8 LIITE 3: Reseptien Reseptikeskuksesta / Apteekkijärjestelmät HL7 MedicalRecords dokumentissa on määritelty tarkat ehdot, joiden mukaisesti
LisätiedotP A R T. Professional Assault Response Training 2002. Seppo Salminen Auroran koulu. Valtakunnalliset sairaalaopetuksen koulutuspäivät 16.11.
P A R T Professional Assault Response Training 2002 Seppo Salminen Auroran koulu Valtakunnalliset sairaalaopetuksen koulutuspäivät 16.11.2007 PART -taustaa Ammatillista reagointia uhkaavissa ja väkivaltaisissa
LisätiedotInnovaatiivinen hallinta Saimaan ja Atlantin rannalla. Case: I-SSHP & Walter Reed Army Medical Center
Innovaatiivinen hallinta Saimaan ja Atlantin rannalla Case: I-SSHP & Walter Reed Army Medical Center Vain sitä voi hallita, mitä voi mitata Mitä yhteistä? Walter Reed Army Medical Center, Washington DC,
LisätiedotVaikuttavuuden mittaus lastensuojelussa ja työvoimapalveluissa
Vaikuttavuuden mittaus lastensuojelussa ja työvoimapalveluissa Kuntamarkkinat 11.-12.9.2013 Elina Aaltio, projektitutkija Mikko Mehtonen, erityisasiantuntija Kuntaliitto, kuntatalous 1 Vaikuttavuus osana
LisätiedotFinnan trendiraportti 2015 Yhteenvedot
Finnan trendiraportti 2015 Yhteenvedot Anne Luotonen Finnan konsortioryhmä 17.2.2016 Raportin tarkoitus ja lähtökohdat Tarkoituksena on kuvata Finnan eri näkymien käyttöä ja trendejä vuoden 2015 aikana
LisätiedotUlkoiset mediakortit Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2009 Hewlett-Packard Development Company, L.P. SD-logo on omistajansa tavaramerkki. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta. Ainoat HP:n tuotteita
LisätiedotNdoromo Owen Suomen Punainen Risti Vaasan suomalainen osasto. Miten kotoutua maahanmuuttajasta kuntalaiseksi?
Ndoromo Owen Suomen Punainen Risti Vaasan suomalainen osasto Miten kotoutua maahanmuuttajasta kuntalaiseksi? Useimmat meistä viettävät koko elämänsä yhdessä tietyssä kulttuuriympäristössä. Siitä syystä
LisätiedotTyön ositusmalleista. Luennon tavoitteista. Motivointia. Walker Royce, Software Project Management, A Unified Framework
Työn ositusmalleista Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Walker Royce, Software Project Management, A Unified Framework 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata:
LisätiedotMaahanmuuttajien osaamisen tunnistamisen tulevaisuudennäkymiä. Turku, Nanna Wilhelmsson, KL 1
Maahanmuuttajien osaamisen tunnistamisen tulevaisuudennäkymiä Turku, Nanna Wilhelmsson, KL 1 Mikä maahanmuuttajan tilanne on? Maahanmuuttajan polku on usein umpikuja, hän ei pääse sisään koulutusjärjestelmään
LisätiedotVoodoo Dragon. Voodoo Dragon. Käyttäjän opas. Versio 1.0
Voodoo Dragon Käyttäjän opas Versio 1.0 Tekijänoikeus Tätä käsikirjaa ei saa miltään osin kopioida tai luovuttaa missään muodossa tai millään tavalla: sähköisesti, mekaanisesti, valokopiona tai äänitteenä
LisätiedotSKYPE-RYHMÄN LUOMINEN
SKYPE-RYHMÄN LUOMINEN JA RYHMÄPUHELUN SOITTAMINEN Ryhmän perustaminen on helppoa. Tarvitset internet-yhteyden sekä tietokoneen, jossa on mikrofoni ja webbikamera. Useimmissa kannettavissa tietokoneissa
LisätiedotTerveydenhuollon ATK-päivät
Terveydenhuollon ATK-päivät Case Medikes Roadmap Järjestelmäasiantuntija Juha Viitala Liikelaitos Medikes Kokonaisarkkitehtuuri Kokonaisarkkitehtuuri on strategisen johtamisen väline, jonka avulla yhtenäistetään
LisätiedotKäytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.
Tehtävänanto - Asenna ja testaa LAMP - Aiheuta vähintään 3 virhettä ja analysoi lokista - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. (Karvinen, T. 23.09.2013) Työympäristö Tein tehtävän
LisätiedotOhjelmistojen virheistä
Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, www.mattivuori.net 2013-09-02 1(8) Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen
LisätiedotSUOMALAISET PK-YRITYKSET EIVÄT LUOTA PILVIPALVELUIHIN
Lehdistötiedote 17.1.2012 SUOMALAISET PK-YRITYKSET EIVÄT LUOTA PILVIPALVELUIHIN Buffalo Technologyn tekemän tutkimuksen mukaan yli 40 prosenttia suomalaisista pk-yrittäjistä ja johtajista ei luota tietojen
LisätiedotOhjelmiston testaus ja laatu. Testaus käytettävyys
Ohjelmiston testaus ja laatu Testaus käytettävyys Yleistä - 1 Käytettävyys on osa tuotteen laatuominaisuutta Käytettävyys on mittari, jolla mitataan tuotteen käytön tuottavuutta, tehokkuutta ja miellyttävyyttä.
LisätiedotABT 2000kg Haarukkavaunun käyttöohje
ABT 2000kg Haarukkavaunun käyttöohje HUOM! Käyttäjän tulee lukea käyttöohje ennen käytön aloittamista. 1. YLEISKUVAUS Kapasiteetti Max. haarukoiden korkeus Min. haarukoiden korkeus Haarukoiden pituus Vaunun
LisätiedotOSKARI. Yhteistyöllä eteenpäin Jani Kylmäaho Oskari-verkoston koordinaattori
OSKARI Yhteistyöllä eteenpäin Jani Kylmäaho Oskari-verkoston koordinaattori 8.11.2016 Oskari.org on monipuolinen avoimen lähdekoodin ohjelmisto web- ja mobiilikarttasovellusten rakentamiseen Karttaportaalit
LisätiedotMassaeditorikoulutus 8.12.2015. KANSALLISKIRJASTO - Kirjastoverkkopalvelut
Massaeditorikoulutus 8.12.2015 Massaeditoinnin toimintaperiaate Kokoelman tai hakutuloksen tietueet (itemit) voidaan eksportoida CSV-tiedostona omalle työasemalle taulukkomuodossa CSV:tä muokataan Libre/OpenOfficen
LisätiedotTILASTOLLINEN LAADUNVALVONTA
1 Aki Taanila TILASTOLLINEN LAADUNVALVONTA 31.10.2008 2 TILASTOLLINEN LAADUNVALVONTA Tasalaatuisuus on hyvä tavoite, jota ei yleensä voida täydellisesti saavuttaa: asiakaspalvelun laatu vaihtelee, vaikka
LisätiedotValtakunnalliset kuvaarkistopäivät. Tutkija Maria Virtanen
Valtakunnalliset kuvaarkistopäivät 21.11.2011 Tutkija Maria Virtanen Palvelun taustaa Haluttiin väline, jolla voidaan palvella yleisöä helpommin lähestyttävästi saada talteen ja julkaista museon tietopääomaa
LisätiedotSEURAKÄYTTÄJÄN OHJEITA PELIPAIKASSA
SEURAKÄYTTÄJÄN OHJEITA PELIPAIKASSA SEURAKÄYTTÄJÄN OHJEITA / TEHTÄVÄILMOITUKSET JOTTA SEURA SAA AINA VÄLITTÖMÄSTI TIEDON: Uudesta rekisteröinnistä (hyväksyminen / aktivointi) Rekisteröinnin uudistamisesta
LisätiedotTimeEdit henkilökunnan ohje
TIMEEDIT-OHJE 1 (13) TimeEdit henkilökunnan ohje TIMEEDIT WEB... 2 TYÖJÄRJESTYKSET... 2 TYÖJÄRJESTYKSET NÄKYMÄT JA HAKUEHDOT... 4 VARAA TILA... 5 VARAA AUTO... 6 NÄYTÄ OMAT VARAUKSET... 6 TEE POISSAOLOILMOITUS...
LisätiedotKesäkuu 2016. Synkka Tuote Pakkaushierarkia yksittäin ja monipakkauksissa myytäville tuotteille
Synkka Tuote Pakkaushierarkia yksittäin ja monipakkauksissa myytäville tuotteille 1 Sisällys 1 Yksittäin ja monipakkauksessa myytävät tuotteet... 3 Vähittäistuote... 3 Kuljetuspakkaus ja monipakkaus...
LisätiedotMikrobilääkkeiden käytön ohjaus infektiokonsultin näkökulmasta mahdollisuudet ja vaikeudet
Mikrobilääkkeiden käytön ohjaus infektiokonsultin näkökulmasta mahdollisuudet ja vaikeudet Elina Kolho Mikrobilääkkeiden käyttö klassiset interventiot Tavoite: mikrobilääkkeiden käytön vähentäminen resistenssiongelman
LisätiedotITSM. Olli Saranen Senior Consultant Avoset Oy Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan
ITSM Oliko ennen kaikki paremmin kuin nykyään? Kivikaudelta nykyaikaan Olli Saranen Senior Consultant Avoset Oy 31.8.2016 Esittely Mukana suomalaisten pankkijärjestelmien kehittämisessä ja ylläpitotyössä
Lisätiedot-versiot) Mozilla Firefox Safari Chrome. selaimista. Windows. Windows. Vista. Windows
F-Secure Online Backup - Tekniikkaan liittyviä kysymyksiä ja vastauksia MITÄ KÄYTTÖJÄRJESTELMIÄ F-SECURE ONLINE BACKUP TUKEE? Tuetut käyttöjärjestelmät: Microsoft XP, 32-bittinen: Home- ja Professional-versiot
LisätiedotEUROOPAN PARLAMENTTI
EUROOPAN PARLAMENTTI 1999 Budjettivaliokunta 2004 2002/0071(COD) 19. kesäkuuta 2002 LAUSUNTO budjettivaliokunnalta kansalaisvapauksien ja -oikeuksien sekä oikeus- ja sisäasioiden valiokunnalle Ehdotus
LisätiedotJHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja
JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä
Lisätiedot