Ohjelmistoarkkitehtuurit, TTY. Vierailuluento. Mika Siikarla,
|
|
- Tyyne Tuominen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistoarkkitehtuurit, TTY Vierailuluento Mika Siikarla,
2 Tamperelainen ohjelmistotalo Jotain IHAN muuta...
3
4 Bitwise pähkinänkuoressa
5 Sopivan kokoinen (43 henkeä) Kannattavan kasvava, AAA Koko tuplaantui laman aikana Vuonna 2012 palkattu 12 henkeä Hyvässä paikassa (Viinikan ympyrässä)
6 Bitwise valittiin Suomen parhaaksi työpaikaksi 2012
7 Bitwiserit hoitavat projektit, joihin kukaan muu pysty haasteita mielenkiintoisia pulmia vaihtelevia tehtäviä jatkuvaa uuden oppimista yhdessä tekemistä onnistumisia sankaritarinoita tyytyväiset asiakkaat
8 Kaikki on helppoa (=lean) Ketterät menetelmät Markkinoiden parhaat välineet ja työkalut Jokaisella mahdollisuus vaikuttaa Kaikki mukana asiakasrajapinnassa Projektikierto Mukana koko elinkaaressa Tiimi istuu samassa huoneessa Mentori valmentaa Illaksi kotiin
9 Mm. näillä teknologioilla».net, C#, C++» JavaEE, Spring 3, EJB3, GWT, JSF2, PrimeFaces, JPA2, JTA, JCA, JMS, OSGi, Play » sulautetut järjestelmät, C» Python, Django» JavaScript, node.js, CoffeeScript» HTML5, CSS3, LESS, Jquery» PHP, Perl, TCL» Web Services, REST, SOAP, CORBA, Remoting, RMI» SOA, ESB» PostgreSQL, Oracle, SQLServer, MySQL, MongoDB, CouchDB, light-tietokannat, ORM-kehykset» WPF, Qt, Java FX2, Swing, AWT, Windows Forms...» Linux, Windows, Unix, Solaris, reaaliaikaytimet» Scrum, Kanban, CI, TDD, BDD» Git, SVN, Jenkins, Bamboo, JIRA, Trac
10
11
12
13
14 Bitwise etsii ihmisiä, joilla on
15 Halu oppia Kyky oppia Rohkeutta hypätä uuteen Maalaisjärkeä Ammattiylpeyttä Input ja output Tiimipelitaitoja Pohojalaanen tekemisen meininki Rohkeutta olla oma itsensä
16 Bitwise houkuttelee opiskelijaa
17 Kukaan ei ole guru syntyessään meillä voit kasvaa sellaiseksi
18 Tarjolla Osa-aikaisia töitä Kesätöitä Lopputyöaiheita Bonuksena palkallinen päivä viikossa kirjoittamiseen
19 Hyvät kaverit vakinaistetaan, poikkeuksetta
20 Ryhdy bitwiseriksi! Lue lisää Lähetä hakemus
21 Vastuuvapauslauseke
22 MIELIPIDE Omia henkilökohtaisia mielipiteitäni. Tietysti ovat ainoita oikeita! Ehkä joku muukin on joskus ollut samaa mieltä joistakin kohdista. These are my principles. If you don t like them I have others. - Groucho Marx (ilmeisesti ei) Aivot päälle. RIIPPUU VASTAAJASTA JA KYSYJÄSTÄ (ja ehkä aiheestakin)
23 Arkkitehtuuri
24 ARKKITEHTUURI Suunnittelijan näkökulmasta joukko suunnittelua rajoittavia sääntöjä. Se mitä suunnittelija mielestään saa tehdä. Se mitä arkkitehdin mielestä suunnittelija saa tehdä. Subjektiivisia! Ei ole olemassa todellista arkkitehtuuria. Ei RTFC, ei takaisinmallinnettavissa. ON (ja vaatii) KOMMUNIKOINTIA (dokumentointi, keskustelu,?)
25 ARKKITEHTUURI Teknisessä mielessä koodista voidaan löytää komponentteja ja niiden välisiä suhteita, mutta mitkä ovat säännöt? Vrt. pelinappulat ja lauta ilman pelin sääntöjä. Tai pelinappulalta vaikuttavia osia... ON (ja vaatii) KOMMUNIKOINTIA
26 Arkkitehti
27
28 ARKKITEHTI En ole ammatiltani arkkitehti. Minun ammattini on ohjelmistosuunnittelija. Bitwisellä ei ole töissä ketään, jonka ammatti on arkkitehti. EI ASU TÄÄLLÄ
29 ARKKITEHTI Hän, joka tekee arkkitehtuurin (osan)... sillä hetkellä, kun hän tekee {}... siltä osin kuin hänen tekemisensä liittyy {}. Rooli, tietyssä suhteessa ja tietyssä kontekstissa. Kuten kuuntelija, puhuja, veli, opettaja, oppilas, ajaja,... ON ARKKITEHTI TOIMIESSAAN ARKKITEHTINA (da Vinci)
30 ARKKITEHTI ArchitectAlsoImplements The Architect [...] should himself or herself write code. [...] it is crucial that the architect have a strong feel for the application needs. It is by understanding recurring application needs that the architect can build long-term robust frameworks. If architects work only on infrastructure [ ] there will be a disconnect between the infrastructure (framework, middleware) and the application. OSS: Eat your own dog food. TOIMII MYÖS TOTEUTTAJANA
31 Vaatimukset Arkkitehtuuri
32 VAATIMUKSET Vaatimukset (Erityisesti ei-toiminnalliset) vaatimukset rajoittavat arkkitehtuuria. ta ut te to a Arkkitehtuuri Arkkitehtuuripäätösten perustelut vaatimuksista. PERUSTELEVAT ARKKITEHTUURIN
33 VAATIMUKSET Vaatimusten muutosten pitäisi näkyä arkkitehtuurin muutoksina. Vaatimukset Vaatimukset ta ut te to Ehkä otettu huomioon? a Arkkitehtuuri Arkkitehtuuri Ehkä vanha kelpaa? Ehkä kohta palataan takaisin? Massa: uutta vai parempaa? ELÄVÄT (elääkö arkkitehtuuri?)
34 VAATIMUKSET Jos Kun vaatimuksia ei tunneta kokonaisuudessaan, onko arkkitehtuurille kokonaisuudessaan perusteita??a??im?k?e? ta ut te to? a? Ar??it?h??uri Esim. suorituskyky, suoritustapa. Lukitaanko vastaus? EIVÄT AINA TIEDOSSA
35 Kurkistus oikeaan maailmaan
36 OHJELMISTO Asiakas J TYHJIÖSSÄ
37 OHJELMISTO Toimittaja J + YMPÄRISTÖSSÄÄN (muiden ohjelmistojen kanssa) Operaattori
38 OHJELMISTO Toimittaja J + YMPÄRISTÖSSÄÄN (laitteiden ja muiden ohjelmistojen kanssa) Operaattori
39 OHJELMISTO Toimittaja J + YMPÄRISTÖSSÄÄN (prosessien, laitteiden ja muiden ohjelmistojen kanssa) Operaattori
40 OHJELMISTO Toimittaja J Operaattori + YMPÄRISTÖSSÄÄN (integrointien, prosessien, laitteiden ja muiden ohjelmistojen kanssa)
41 Ekskursio ympäristöön
42 TOIMINTAYMPÄRISTÖ Ohjelmistoja: ohjaus, turvallisuus, tarkkailu Koneita: autom., ajettuja, etäohjattuja, autom.+etä Tilaa: 3D, jaettua, neuvoteltua Esineitä: siirrettäviä Esteitä: pysyviä, tilapäisiä Rajoitteita: kulku, käyttö; loogisia, osittaisia Infraa: antureita, kytkimiä, verkkoja Ihmisiä Suurin osa operaattorin hallinnassa, pieni osa ei... ON MONIMUOTOINEN
43 MITÄ EI VAADITA Ei (suoranaista) (yksin)vastuuta ihmisten hengestä tai terveydestä. Ei kovia reaaliaikavaatimuksia. Suurin osa toiminnallisuudesta ei vaadi resursseihin nähden intensiivistä laskentaa, muistia tai tallennusta. ON OSA VAATIMUKSIA (ja siksi vaikuttaa arkkitehtuurin prioriteetteihin)
44 Backtrack palluroihin
45 OHJELMISTO Toimittaja Operaattori Operaattori Operaattori Operaattori MONESSA YMPÄRISTÖSSÄ
46 OHJELMISTO Toimittaja J Operaattori + YHDESSÄ YMPÄRISTÖSSÄ (integrointien, prosessien, laitteiden ja muiden ohjelmistojen kanssa)
47 OHJELMISTO Toimittaja J Operaattori + TOISESSA YMPÄRISTÖSSÄ (integrointien, prosessien, laitteiden ja muiden ohjelmistojen kanssa)
48 OHJELMISTO Toimittaja J + Operaattori????????????? TULEVASSA YMPÄRISTÖSSÄ (integrointien, prosessien, laitteiden ja muiden ohjelmistojen kanssa)
49 TOIMINTAYMPÄRISTÖ Toimitukset eri laajuisia: toimittajan ja operaattorin järjestelmien osuus vaihtelee Toimitukset eri vaiheissa: määrittely, osatoimitus, lopputoimitus, ylläpito. Tuotteet eri vaiheissa. Opitaan ympäristöstä lisää; vaatimukset muuttuvat. Simulaatio kokeilu aito ympäristö VAIHTELEE
50 MONTA TUOTETTA Prototyyppi Kypsä tuote ==> arkkitehtuuri?? Tuoterunko Suuri kannuste yhtenäistää. MONTAKO ARKKITEHTUURIA?
51 Tekninen ympäristö
52 KOMPONENTTIEN UUDELLEENKÄYTTÖ Bitwise Ympäristö J+K J ~200 kloc C# J'
53 VAATIMUSTEN KYPSYYS Prototyyppi: vaatimukset ovat arvauksia, arkkitehtuuri on arvaus Kypsä tuote: vaatimukset (melko hyvin) tiedossa, arkkitehtuuri (melko) vakaa Tuoterunko: vaatimukset olemassaolevista ja ennakoiduista tuotteista RAJOITTAA ARKKITEHTUURIN KYPSYYTTÄ
54 VAATIMUSTEN KYPSYYS Prototyyppi: arvaus (kehitys kokeilu oppiminen)+ OK Syklin nopeus tärkein ei-toiminnallinen vaatimus! Ymmärrettävyys ja muunneltavuus erittäin tärkeitä. Muilta osin arkkitehtuuriin panostaminen menee hukkaan. Kypsä tuote: Uudelleenkäytön mahdollistamiseksi olisi kiva olla lähellä muiden tuotteiden arkkitehtuuria. MÄÄRÄÄ ARKKITEHTUURIN KYPSYYTTÄ
55 HYVIN TEHTY ARKKITEHTUURI Ensin ominaisuuden kehityssykli. Kun OK ja ETV tiedossa, tehdään arkkitehtuuri kunnolla, kun päätökset perusteltavissa. Ei hätäillä arkkitehtuurin kanssa. Arkkitehtuuri laahaa perässä, ei täysin yhtenäinen. Ryhdin parantaminen perustellusti: roi, hidastavuus, yhtenäistys (J, J*, J+K,...)... Kevyet analyysit: takaraivossa todo-list, wtf/min, pelkokerroin, jne. ON TEHTY HYVIEN TIETOJEN PERUSTEELLA (garbage in, garbage out)
56 HYVIN TEHTY ARKKITEHTUURI Poikkeuksia: muutokset ytimeen, liikaa hidasteita Viivästetään? Häkätään silti? Ei lupa luopua arkkitehtuurisuunnittelusta. Ei vähennetä arkkitehtuurin tärkeyttä kasvatetaan sitä! ON TEHTY HYVIEN TIETOJEN PERUSTEELLA (garbage in, garbage out)
57 ARKKITEHTUURI Ei lupa luopua arkkitehtuurisuunnittelusta. Ei vähennetä arkkitehtuurin tärkeyttä kasvatetaan sitä! Poikkeuksia: muutokset ytimeen, liikaa hidasteita Viivästetään? Häkätään silti? Poikkeuksia: keskeiset, esim. käynnistys, failover, toipuminen, tiedon pysyvyys,... HALLITUSSA KAAOKSESSA (how and why to fake it)
58 PELASTA YDIN Tuoterunko ja yhtenäistys vs. (?) muokattavuus. Suojele ydintä! Keskeinen sovellusalalogiikka. Suojele pikkuytimiä! Kypsyyskerrokset : muutoksille alttiit ulompana. Aika kypsyttää. Abstrahointi, ryhmittely, sovittimet, sillat, samaistus, rajapinnat, PELASTAT ARKKITEHTUURIN
59 Oikeahko esimerkki
60 J ja M neuvottelevat suoraan resurssin R käytöstä M L J
61 Olipa kerran väylä J M M-kanava BUS HÄK HÄK HÄK L
62 Joku muukin voisi käyttää väylää M-proxy protokolla kanava M J BUS Erotetaan väylän ja M:n käsittely L Uudelleen käytettävä
63 Uudelleen käytettävä J, M ja N neuvottelevat... M-proxy protokolla kanava M BUS HÄK HÄK HÄK J L N
64 Uudelleen käytettävä Voisi varmaan olla muitakin kuin J, M, N... välittäjä M-proxy protokolla kanava M J BUS Välittäjä hoitaa skeduloinnin. (mikä tahansa määrä neuvottelijoita; mille tahansa resurssille) L N
65 Loppuisipa jo!
66 Kysymyksiä?
Ohjelmistoarkkitehtuurit, TTY. Vierailuluento. Mika Siikarla, 29.1.2014
Ohjelmistoarkkitehtuurit, TTY Vierailuluento Mika Siikarla, 29.1.2014 Teesi ARKKITEHTUURI Arkkitehtuuri on todella tärkeä osa ohjelmistoa. Arkkitehtuurisuunnittelu pitää tehdä perustellusti ja huolellisesti.
LisätiedotOhjelmistoprojekti projektipäällikön näkökulmasta
Ohjelmistoprojekti projektipäällikön näkökulmasta Juhana Huotarinen Build Success Juhana Huotarinen, DI Opiskellut TTY:llä vuosina 2000-2006 Työura Goforessa vuodesta 2005 Ohjelmistosuunnittelija (JavaEE-teknologiat)
LisätiedotArkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä
Arkkitehtuuritietoisku eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä Esikysymys Kuinka moni aikoo suunnitella projektityönsä arkkitehtuurin? Onko tämä arkkitehtuuria?
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotJS-kehitys - yleiskuvaus. TIEA255 - Juho Vepsäläinen
JS-kehitys - yleiskuvaus TIEA255 - Juho Vepsäläinen Taustaa Basic, Pascal, C (PC, AVR), Java, Object Pascal (Delphi), PHP, Python, Lua, AS2, C++ (Qt) JavaScript,... Avoimen lähdekoodin proj. kehitystä
LisätiedotLiiketoimintajärjestelmien integrointi
Liiketoimintajärjestelmien integrointi Vierailuluento 2.3.2015 Esa Heikkinen Mystes Oy Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application
LisätiedotHOJ J2EE & EJB & SOAP &...
HOJ J2EE & EJB & SOAP &... Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/18 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
LisätiedotKokemuksia ohjelmistokehityksestä. Kai Kulju & Heikki Naski
Kokemuksia ohjelmistokehityksestä Kai Kulju & Heikki Naski Esityksen runko Keitä me olemme Mitä ohjelmistokehitys on Mitä kykyjä tarvitaan Naski Gee Technology Kahden hengen firma PHP, MySQL Edita Digitaalimurros:
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotLiiketoimintajärjestelmien integrointi
Liiketoimintajärjestelmien integrointi Vierailuluento 12.12.2016 Esa Heikkinen Mystes Oy Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application
LisätiedotFinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
LisätiedotTIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 14: Työkaluja Marko Leppänen, Samuel Lahtinen TIE-20200 Samuel Lahtinen 1 Ajankohtaista Harjoitustyön dedis 7.12. klo 06:00 Demoilusessiot samalla/seuraavalla
LisätiedotKAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT
KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT 1 2 Integraatioiden nykytila 2015 Standardoidut: Integraatiotyökalut Suunnittelumallit
Lisätiedot28.8.1975 ruovedellä pohjois-hämeessä. lepounit.com (yritys) lepo.net (oma)
Muokattu: 2015-01-29 Viimeisin versio: http://lepo.net/cv/fi CV taru puhuvasta nörtistä henkilötiedot nimi anu leponiemi syntynyt 28.8.1975 ruovedellä pohjois-hämeessä sähköposti ja www anu (at) lepounit.com
LisätiedotOhjelmistoarkkitehtuurit Kevät 2016 Johdantoa
Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Ohjelmistoarkkitehtuuri ja laatuvaatimukset 1.3
LisätiedotHSMT J2EE & EJB & SOAP &...
HSMT J2EE & EJB & SOAP &... Ville Leppänen HSMT, c Ville Leppänen, IT, Turun yliopisto, 2011 p.1/15 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista
LisätiedotTyökalut ohjelmistokehityksen tukena
1 Työkalut ohjelmistokehityksen tukena Johdanto 2 Työkaluja eli ohjelmistotyötä tukevia ohjelmistoja käytetään ohjelmistoalan yrityksissä nykypäivänä paljon. Työkalut auttavat ohjelmistoalan ihmisiä suunnittelemaan
LisätiedotYou can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed
Online Meeting Guest Online Meeting for Guest Participant Lync Attendee Installation Online kokous vierailevalle osallistujalle Lync Attendee Asennus www.ruukki.com Overview Before you can join to Ruukki
LisätiedotOhjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotICT-ALOJEN KOULUTUSTARVEKYSELY tammi-helmikuu 2011. Raportti 4/2011. Varsinais-suomen elinkeino-, liikenne ja ympäristökeskuksen julkaisuja
ICT-ALOJEN KOULUTUSTARVEKYSELY tammi-helmikuu 2011 Raportti 4/2011 Varsinais-suomen elinkeino-, liikenne ja ympäristökeskuksen julkaisuja Esipuhe Ohjelmistoalan koulutustarvetta kysyttiin Varsinais-Suomessa
LisätiedotIhmisten johtaminen asiantuntijaorganisaatiossa. Heikki Wiik 15.3.2016
Ihmisten johtaminen asiantuntijaorganisaatiossa Heikki Wiik 15.3.2016 Johtajan paikka? 4 5 Johtaminen on palvelutehtävä. Palvelutehtävän ytimessä on kyky ja halu auttaa toisia ihmisiä kasvamaan täyteen
LisätiedotXPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy
IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,
Lisätiedot1 Johdanto. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2007
1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Katsaus ohjelmistotuotannon kehittymiseen 1.3 Epäonnistuneen ohjelmistoarkkitehtuurin seurauksia 1.4 Ohjelmistoarkkitehtuuri ja ohjelmistokehitysprosessi
LisätiedotIntegrointi. Ohjelmistotekniikka kevät 2003
Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri
LisätiedotHarri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy
Harri Kaukovuo Senior Sales Consultant Technology Sales Oracle Finland Oy Oracle10 g Web Services Sisältö Service Oriented Architecture (SOA) Web Services Service Oriented Architecture Service Oriented
LisätiedotKestävä kehitys - Lupa toimia eri tavalla. 2013 20.9. Naantali Anssi Tuulenmäki, Yli-innovaatioaktivisti
Kestävä kehitys - Lupa toimia eri tavalla 2013 20.9. Naantali Anssi Tuulenmäki, Yli-innovaatioaktivisti Tutkimuspäällikkö vai Yli-innovaatioaktivisti? Vastaanottovirkailija vai First Impression Manager?
Lisätiedotmake and make and make ThinkMath 2017
Adding quantities Lukumäärienup yhdistäminen. Laske yhteensä?. Countkuinka howmonta manypalloja ballson there are altogether. and ja make and make and ja make on and ja make ThinkMath 7 on ja on on Vaihdannaisuus
LisätiedotTapahtuipa Testaajalle...
Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman
LisätiedotASCII-taidetta. Intro: Python
Python 1 ASCII-taidetta All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/18cplpy to find out what to do.
Lisätiedotopiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.
25.1.2010 Palaverin kysymyksien selvittelymuistio Mitä ominaisuuksia halutaan? Sopivat ajat sprinttien jälkeisiin demoihin/palavereihin. - mitkä ajat sopivat? Pekka : pe 12-16 Tommi : pe 8-16 Onko ohjelmointikielen
LisätiedotChoose Finland-Helsinki Valitse Finland-Helsinki
Write down the Temporary Application ID. If you do not manage to complete the form you can continue where you stopped with this ID no. Muista Temporary Application ID. Jos et onnistu täyttää lomake loppuun
LisätiedotRich Web Applications in Server-side Java without Plug-ins or JavaScript
Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO joonas@vaadin.com ? Vaadin is a UI framework for desktop-like web apps New configs, taglibs
LisätiedotPortaaliteknologiat mahdollistavat ajattelutavan muutoksen
- 1 - Portaaliteknologiat mahdollistavat ajattelutavan muutoksen Petri Kanerva Fusion Middleware Architect, Oracle Finland Oy 29.04.2010 The following is intended to outline our general
LisätiedotZA5901. Flash Eurobarometer 386 (The Euro Area, 2013) Country Questionnaire Finland (Finnish)
ZA90 Flash Eurobarometer 86 (The Euro Area, 0) Country Questionnaire Finland (Finnish) EB FLASH 86 - The Euro Area - FIF D Minkä ikäinen olette? (KIRJOITA IKÄ JOS KIELTÄYTYI, KOODI ON '99') D Vastaajan
LisätiedotOn instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)
On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31) Juha Kahkonen Click here if your download doesn"t start automatically On instrument costs
LisätiedotAnsioluettelo, Rauno Inkinen IT-asiantuntija. Esittely. Hei,
Ansioluettelo, 21.06.2017 Rauno Inkinen IT-asiantuntija Esittely Hei, Olen kokenut IT-ammattilainen ja toiminut urani aikana erilaisten vaativien businesskriittisten sovellusten suunnittelu-, toteutus-
LisätiedotLANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille
tiedote 2 / 9.3.2017 LANSEERAUS LÄHESTYY AIKATAULU 4.3. ebirdie-jäsenkortti esiteltiin Golfliiton 60-vuotisjuhlaseminaarissa 17.3. ebirdie tulee kaikkien ladattavaksi Golfmessuilla 17.3. klo 12:00 alkaen
LisätiedotBDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.
BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET. Pekka Ollikainen Open Source Microsoft CodePlex bio Verkkosivustovastaava Suomen Sarjakuvaseura
LisätiedotECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana
ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana Taustaa KAO mukana FINECVET-hankeessa, jossa pilotoimme ECVETiä
LisätiedotNetwork to Get Work. Tehtäviä opiskelijoille Assignments for students. www.laurea.fi
Network to Get Work Tehtäviä opiskelijoille Assignments for students www.laurea.fi Ohje henkilöstölle Instructions for Staff Seuraavassa on esitetty joukko tehtäviä, joista voit valita opiskelijaryhmällesi
LisätiedotCapacity Utilization
Capacity Utilization Tim Schöneberg 28th November Agenda Introduction Fixed and variable input ressources Technical capacity utilization Price based capacity utilization measure Long run and short run
LisätiedotInformation on preparing Presentation
Information on preparing Presentation Seminar on big data management Lecturer: Spring 2017 20.1.2017 1 Agenda Hints and tips on giving a good presentation Watch two videos and discussion 22.1.2017 2 Goals
LisätiedotFinFamily Installation and importing data (11.1.2016) FinFamily Asennus / Installation
FinFamily Asennus / Installation 1 Sisällys / Contents FinFamily Asennus / Installation... 1 1. Asennus ja tietojen tuonti / Installation and importing data... 4 1.1. Asenna Java / Install Java... 4 1.2.
Lisätiedot1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 811122P (5 op.) 12.12.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotKÄYTTÖOHJE PEL 1000 / PEL 1000-M
V1.0 (19.02.2015) 1 (8) KÄYTTÖÖNOTTO Asennus - Lähetin tulisi asentaa mittauskohdan yläpuolelle kondensoitumisongelmien välttämiseksi. - Kanavan ylipaine mitataan siten, että kanavan mittayhde yhdistetään
LisätiedotSähköinen. ylioppilastutkinto.fi
Sähköinen ylioppilastutkinto #digabi Kokeen vaiheet Arkkitehtuurin päälinjat Koetilan sähkö- ja tietotekniset järjestelyt Aikataulu Mitä minä nyt voin tehdä? #digabi ylioppilastutkinto.fi digabi.fi Sähköistämisjärjestys
LisätiedotOleelliset vaikeudet OT:ssa 1/2
Oleelliset vaikeudet OT:ssa 1/2 Monimutkaisuus: Mahdoton ymmärtää kaikki ohjelman tilat Uusien toimintojen lisääminen voi olla vaikeaa Ohjelmista helposti vaikeakäyttöisiä Projektiryhmän sisäiset kommunikointivaikeudet
LisätiedotSIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
Lisätiedot1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
LisätiedotUutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3
Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2
LisätiedotKäytön avoimuus ja datanhallintasuunnitelma. Open access and data policy. Teppo Häyrynen Tiedeasiantuntija / Science Adviser
Käytön avoimuus ja datanhallintasuunnitelma Open access and data policy Teppo Häyrynen Tiedeasiantuntija / Science Adviser 1 Käytön avoimuus Suunnitelmassa tulisi kuvata ainakin seuraavat asiat: (Kriteerit,
LisätiedotOhjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1
Ohjelmistoarkkitehtuurit Syksy 2009 Kai Koskimies Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto (Kajaani), Tampereen yliopisto, Turun yliopisto,
Lisätiedot1.1 3.1.2014 Westin Lisätty luku 6, käyttötapauskuvaukset.
Käyttäjävaatimukset Versio Päivämäärä Henkilö 1.0 XX.XX.2013 Kaikki PI-versio. 1.1 3.1.2014 Westin Lisätty luku 6, käyttötapauskuvaukset. 1. Liiketoiminnalliset tavoitteet 2. Käsitteet 3. Yleiskuva järjestelmästä
LisätiedotOhjelmistoarkkitehtuurit Kevät käytäntöjä
Ohjelmistoarkkitehtuurit Kevät 2014 -käytäntöjä Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto
LisätiedotSähköinen. ylioppilastutkinto.fi
Sähköinen ylioppilastutkinto Kokeen vaiheet Arkkitehtuurin päälinjat Koetilan sähkö- ja tietotekniset järjestelyt Aikataulu Mitä minun nyt pitää tehdä? ylioppilastutkinto.fi digabi.fi Kokeen vaiheet Kysymysten
LisätiedotKOODAAKO PROJEKTIPÄÄLLIKKÖ?
KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011
LisätiedotStrategiset kumppanuushankkeet
Strategiset kumppanuushankkeet Tavoitteet, toiminnot & tuotokset KA2 työpaja 13.1.2016 E. Description of the Project Pyri konkretiaan Jäsentele tekstiä Kerro oma tarinasi älä anna hakulomakkeen viedä 1
LisätiedotDigitaalinen haavoittuvuus MATINE Tampere
VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD Digitaalinen haavoittuvuus MATINE 8.5.2018 Tampere Mika.Rautila@vtt.fi Sisältö Mikä on digitaalinen haavoittuvuus Millaisista tekijöistä digitaaliset haavoittuvuudet
LisätiedotTeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps
TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps Pikaohje Laite toimii Windows XP SP3, Windows 7,8,10 ja Mac OSx 10.5 tai käyttöjärjestelmissä, Linux tuki netistä ladattavilla ajureilla USB portin
LisätiedotOhjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1
3. Komponentit ja rajapinnat 3.1 Komponenttien idea: ohjelmistotuotannon rationalisointi 3.2 Mikä on ohjelmistokomponentti? 3.3 Komponentit ohjelmistoyksikköinä 3.4 Rajapinnat 3.6 Komponenttien räätälöinti
LisätiedotHorisontti 2020 mistä on kyse? Marja Nykänen 19.11.2014
Horisontti 2020 mistä on kyse? Marja Nykänen 19.11.2014 Seuraavaksi aiheena: Mikä? Puiteohjelmien kunniakas historia Miksi? Kenelle Horisontti 2020 sopii? Mitä? Horisontin hankerahoituksen filosofia ja
Lisätiedotoppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen
oppimispeli esi- ja alkuopetusikäisten lasten matemaattisten taitojen tukemiseen ILMAINEN Lukimat-verkkopalvelun (www.lukimat.fi) kautta saatava tietokonepeli EKAPELI-MATIKKA Ekapeli-Matikka on tarkoitettu
LisätiedotSOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen
SOA & Ajax Sanahelinää vai toimivaa käytäntöä sähköisessä asioinnissa? Fenix hankejohtaja Harri Juuti Projektipäällikkö Teemu Karvonen Agenda Fenix-hankkeen esittely Arkkitehtuuri lyhyesti Kuntalaistili
LisätiedotLapin Rovaniemen moduuli 2 verkko-opiskelijoiden kysymyksiä tetoimiston virkailijoiden tapaamiseen AC-huoneessa:
Lapin Rovaniemen moduuli 2 verkko-opiskelijoiden kysymyksiä tetoimiston virkailijoiden tapaamiseen AC-huoneessa: Koulutukseen ja Te-toimiston rooliin liittyviä kysymykset: 1. Olen yli 30-vuotias mutta
LisätiedotCounting quantities 1-3
Counting quantities 1-3 Lukumäärien 1 3 laskeminen 1. Rastita Tick (X) (X) the kummassa box that has laatikossa more on balls enemmän in it. palloja. X. Rastita Tick (X) (X) the kummassa box that has laatikossa
LisätiedotOperatioanalyysi 2011, Harjoitus 4, viikko 40
Operatioanalyysi 2011, Harjoitus 4, viikko 40 H4t1, Exercise 4.2. H4t2, Exercise 4.3. H4t3, Exercise 4.4. H4t4, Exercise 4.5. H4t5, Exercise 4.6. (Exercise 4.2.) 1 4.2. Solve the LP max z = x 1 + 2x 2
LisätiedotOhjelmistoarkkitehtuurit. Kevät
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto 2 Kurssin tavoitteet
LisätiedotProjekti toteuttaa muutostarpeen
Projekti toteuttaa muutostarpeen 13.2.2013 Ville Helminen /Nokia 1 Nokia 2013 2013-02-13 Ville Helminen Ville Helminen Senior process development manager EVTEK 2001-2006 Elisa Oyj 2002-2007 Nokia 2007-2013
LisätiedotMATINE-projekti 2500M-0069: Tietotekniset harhautukset (ICT Illusions)
MATINE-projekti 2500M-0069: Tietotekniset harhautukset (ICT Illusions) Sampsa Rauti Turun yliopisto, Tulevaisuuden teknologioiden laitos MATINE-tutkimusseminaari, 16.11.2017 Esityksen sisältö Tiimi Taustaa
LisätiedotJärjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,
Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat
LisätiedotInformation on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies
Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine 4.1.2018 Centre for Language and Communication Studies Puhutko suomea? -Hei! -Hei hei! -Moi! -Moi moi! -Terve! -Terve
LisätiedotKäyttää pinsettiotetta, liikelaajuus rajoittunut, levoton. Suositellaan toimintaterapiaa, jonka tavoitteena on parantaa silmän-käden yhteistyötä ja
Leikkiä oppia liikkua harjoitella syödä nukkua terapia koulu päiväkoti kerho ryhmä haluta inhota tykätä jaksaa ei jaksa Käyttää pinsettiotetta, liikelaajuus rajoittunut, levoton. Suositellaan toimintaterapiaa,
LisätiedotCopyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa
Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa Platform Tuotekehityksen haasteita ja ratkaisuja Haaste: Massiivisten tietomäärien hallinta Ratkaisu: Pilvipalvelun skaalautuvuus Haaste:
LisätiedotWeb Service torilla tavataan!
Web Service torilla tavataan! Jari Putula Avarea Oy COPYRIGHT BY AVAREA 2009 1 Google Trends COPYRIGHT BY AVAREA 2009 2 1 1. Mahdollistajat 2. Web service? 3. KISS 4. Miksi? 5. Analogia 6. Ajax 7. Esimerkki
LisätiedotUusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)
Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen Click here if your download doesn"t start automatically Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition) Esko Jalkanen
LisätiedotToiminnallinen turvallisuus
Toiminnallinen turvallisuus Mitä uutta standardeissa IEC 61508 Tekn.lis. Matti Sundquist, Sundcon Oy www.sundcon.fi matti.sundquist@sundcon.fi Mitä uutta standardeissa IEC 61508-1 ja -4? IEC 61508-1 (yleistä):
LisätiedotESITTELY. Valitse oppilas jonka haluaisit esitellä luokallesi ja täytä alla oleva kysely. Age Grade Getting to school. School day.
ESITTELY Valitse oppilas jonka haluaisit esitellä luokallesi ja täytä alla oleva kysely NOTES ON McMath student s name Age Grade Getting to school School day Favorite subjects Least favorite subjects Electives
LisätiedotTietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
LisätiedotEfficiency change over time
Efficiency change over time Heikki Tikanmäki Optimointiopin seminaari 14.11.2007 Contents Introduction (11.1) Window analysis (11.2) Example, application, analysis Malmquist index (11.3) Dealing with panel
LisätiedotT Loppukatselmus
T-76.115 Loppukatselmus REILU 16.3.2005 Agenda Johdanto (5min) Tuotteen esittely (10 min) Käyttötarkoitus Vaatimukset Ohjelmiston rakenne Demosovellus Projektin arviointi (15 min) Iteraatiot Tavoitteiden
LisätiedotMuutos mahdollisuutena Tuusula Anssi Tuulenmäki
Muutos mahdollisuutena Tuusula 12.9.2017 Anssi Tuulenmäki +358-50-3819772 anssi.tuulenmaki@mindustry.fi www.mindspace.fi Miksi olen Yli-innovaatioaktivisti? 1.Väite; jos et voi muuttaa arkeasi, jos et
LisätiedotRekisteröiminen - FAQ
Rekisteröiminen - FAQ Miten Akun/laturin rekisteröiminen tehdään Akun/laturin rekisteröiminen tapahtuu samalla tavalla kuin nykyinen takuurekisteröityminen koneille. Nykyistä tietokantaa on muokattu niin,
LisätiedotTähtitieteen käytännön menetelmiä Kevät 2009
Tähtitieteen käytännön menetelmiä Kevät 2009 2009-01-12 Yleistä Luennot Luennoija hannu.p.parviainen@helsinki.fi Aikataulu Observatoriolla Maanantaisin 10.00-12.00 Ohjattua harjoittelua maanantaisin 9.00-10.00
LisätiedotInformation on Finnish Language Courses Spring Semester 2017 Jenni Laine
Information on Finnish Language Courses Spring Semester 2017 Jenni Laine 4.1.2017 KIELIKESKUS LANGUAGE CENTRE Puhutko suomea? Do you speak Finnish? -Hei! -Moi! -Mitä kuuluu? -Kiitos, hyvää. -Entä sinulle?
Lisätiedot1 Johdanto. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2008
1 Johdanto 1.1 Mikä on ohjelmistoarkkitehtuuri? 1.2 Katsaus ohjelmistotuotannon kehittymiseen 1.3 Epäonnistuneen ohjelmistoarkkitehtuurin seurauksia 1.4 Ohjelmistoarkkitehtuuri ja ohjelmistokehitysprosessi
LisätiedotOhjelmistoarkkitehtuurit. Syksy 2008
Ohjelmistoarkkitehtuurit Syksy 2008 Kai Koskimies 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto, Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto, Vaasan yliopisto, Tampereen teknillinen
LisätiedotToteutusDokumentaatio. FotMana17
ToteutusDokumentaatio FotMana17 Tekijä(t) Kimmo Kärki Kka v1.0 Päiväys: 7.9.2017 Tiivistelmä Tarkoituksena oli rakentaa Jalkapallomanageri järjestelmä, jolla voidaan pelata visuaalisesti manageripeliä.
LisätiedotWeb sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin
TEKNILLINEN KORKEAKOULU / VAASAN YLIOPISTO Diplomityöesitelmä Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin Timo Ahola 2006 Web sovellus Web palvelut joiden avulla laite voidaan liittää
LisätiedotATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto
ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto Serve Research Brunch 24.10.2013 Esityksen sisältö ATLAS-hanke lyhyesti ATLAS-kartan kehittäminen:
LisätiedotSosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012
Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012 Liiketoimintamalli: taustaa (R. Jaikumar ja Barettan autotehdas) Tuottavuuden jatkuva parantaminen on mahdollista vain toteuttamalla
LisätiedotVYPEdit verkkosivualusta SVY-toimijoille
VYPEdit verkkosivualusta SVY-toimijoille www.vy.fi/admin/vypedit TieVie 26.8.2005 Hely Lahtinen VypEdit sisällönhallintajärjestelmällä voi www.vy.fi/admin/vypedit tuottaa ja ylläpitää www-sivustoja SVY:n
LisätiedotHankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi
Ideasta projektiksi - kumppanuushankkeen suunnittelun lähtökohdat Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi Erasmus+ -ohjelman hakuneuvonta ammatillisen koulutuksen kumppanuushanketta
LisätiedotMegaprojekti pysyi aikataulussa. Totta vai tarua?
Megaprojekti pysyi aikataulussa. Totta vai tarua? Megaprojekti mikä? Lähde: https://en.wikipedia.org/wiki/megaproject 2 Megaprojekti miksi? Lähde: https://en.wikipedia.org/wiki/megaproject 3 Megaprojekti
LisätiedotHOITAJAN ROOLI TEKNOLOGIAVÄLITTEISESSÄ POTILASOHJAUKSESSA VÄITÖSKIRJATUTKIJA JENNI HUHTASALO
HOITAJAN ROOLI TEKNOLOGIAVÄLITTEISESSÄ POTILASOHJAUKSESSA VÄITÖSKIRJATUTKIJA JENNI HUHTASALO Tutkimusintressit Asiantuntijuus ja teknologia: Hoitajan rooli teknologiavälitteisessä potilasohjauksessa Opettajan
Lisätiedot.NET ja C# Virtuaalikone. Common Language Infrastructure (CLI) Periaate. Etuja. Haittoja. Mikä on CLI. CLI standardin merkitys (CLS, Ecma)
.NET ja C# Virtuaalikone Periaate Virtuaalikone on tapa abstrahoida allaoleva toteutus yhteisen rajapinnan taakse. Virtuaalikoneet muodostavat hierarkian. Hierarkiassa ylempänä oleva käyttää alemman tarjoamaa
LisätiedotSiirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013!
Siirtyminen ketterien menetelmien maailmaan! Maarit Laanti 24 October 2013! Sisältö! 1. Tilanne nyt: waterscrumming! 2. Kokonaisvaltainen ketteryys mitä sillä haetaan, mitä sillä saadaan?! 3. Ketterän
LisätiedotVuoden Kokki 2016 Kysymyksiä ja vastauksia
Vuoden Kokki 2016 Kysymyksiä ja vastauksia Kysymys: Can I write recipes in Swedish or English? Vastaus: Both Finlands official languages finnish and swedish are ok. Also English is fine too. Please ask
LisätiedotTyöryhmä 1: Opiskelijan aikaisemmin hankittu osaaminen tunnistatko ja tunnustatko?
Työryhmä 1: Opiskelijan aikaisemmin hankittu osaaminen tunnistatko ja tunnustatko? Alustus Päivi Niska, koulutuspäällikkö, Matkailualan tutkimus- ja koulutusinstituutti, Lapin matkailuopisto Opiskelija
LisätiedotArkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14
Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2
Lisätiedot