Ohjelmistoarkkitehtuurit harjoitustyö 2008
|
|
- Mika Hyttinen
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistoarkkitehtuurit harjoitustyö Johdanto Harjoitustyönä toteutetaan viestipohjaiseen kommunikointiin perustuva simulointi tuotantoketjusta tilauksen saapumisesta tuotteen valmistumiseen. Työn nimi on Tuotantoprosessin simulointiympäristö eli TPS. Tehtävänä on vastaanottaa tilauksia asiakkaalta, ja hoitaa tilauksen valmistamisen. Tämä tapahtuu lähettämällä ohjaavia viestejä eri yksiköille, jotka hoitavat näiden perusteella oman osuutensa prosessista. Prosessin peruskuvaus 1. Asiakkaalta tulee tilaus 2. Järjestelmä tarkistaa että tilaus voidaan valmistaa ja toimittaa asiakkaalle ok-viestin 3. Järjestelmä käsittelee ja valmistaa tilauksen Simulointinäytöllä näkyy mm. trukkien liikkumiset ja tilauksen edistyminen 4. Asiakas saa tiedon valmiista tuotteesta Kuvassa 1 on esitetty järjestelmän arkkitehtuuri korkealla tasolla. Viestiväylä kuvaa järjestelmää johon järjestelmän eri osat liittyvät ja joka kytkee ne yhteen. Yksiköt kuvaavat järjestelmään liittyviä toiminnallisia yksiköitä. Simulointinäyttö puolestaan näyttää konkreettisten yksiköiden aktiviteetteja simuloinnin edetessä. Harjoitustyön rajallisten resurssien vuoksi yksinkertainen on kaunista, ja apuna voi hyödyntää annettua JGame-moduulia. Perustoiminnot täyttävä järjestelmä toimii automaattisesti, mutta lisäominaisuutena voi toteuttaa järjestelmään vuorovaikutteisuutta (tästä lisää luvussa 4. Lisäominaisuudet). Simulointinäyttö Yksikkö Yksikkö2 Viestiväylä Kuva 1: Korkean tason arkkitehtuuri Harjoitustyö tulee toteuttaa Java-kielellä ja sen tulee perustua viestinvälitysarkkitehtuuriin. Viestien välitys toteutetaan käyttäen Java Message Serviceä (JMS, JMS toteutuksena käytetään OpenJMS:ä ( Vaikka kyseessä on hajautettu järjestelmä, niin harjoitustyön puitteissa järjestelmää tullaan testaamaan vain siten, että OpenJMS-palvelin ja kaikki suoritettavat yksiköt sijaitsevat samalla koneella. Kurssin sivuilta löytynee joitakin tutustumisen arvoisia linkkejä JMS:n hyödyntämiseen. 1
2 Taulukko 1: Dokumentissa käytettäviä termejä Termi Yksikkötyyppi Yksikkö Konfiguraatio Tuote Raaka-aine Tilaus Konkreettinen BSEyksikkö [KBy] Kuvaus Tietyn tyyppisen yksikön kuvaus, esimerkiksi varasto Jonkin yksikkötyypin ilmentymä, esimerkiksi tarvikevarasto Tietyistä yksiköistä koostuva ajettava kokoonpano. Esimerkiksi peruskonfiguraatio tai testikonfiguraatio Valmistusprosessin tuotos. Asiakkaat tilaavat tuotteita. Käytetään tuotteiden valmistamiseen. Asiakkaan lähettämä tieto tuotteista ja niiden määristä jotka tulee valmistaa. Kaikki järjestelmään liittyvät konkreettiset käsitteet eli ainakin varastot, tehtaat ja trukit. Nämä visualisoidaan simulointinäytöllä. 2 Perusvaatimukset 2.1 Toteutettava peruskonfiguraatio Järjestelmän peruskonfiguraatio on seuraava: Tehdasyksiköt Yksi tehdas kaikkien eri tuotteiden valmistamiseen Tuotteiden valmistusreseptit luodaan Javan reflektiota käyttäen Varastoyksiköt 2 kpl varastoyksiköitä Trukit 2 kpl Yksinkertainen raaka-aine varasto Valmiiden tuotteiden varasto Trukkien avulla raaka-aineita ja tuotteita liikutetaan varastojen ja tehtaiden välillä Konfiguraation näyttöpaneeli Yksikön käynnistys lisää yksikön konfiguraatiopaneeliin. Maailman simulointinäyttö Näyttää kaikki konkreettiset yksiköt, eli varastot, tehtaat ja trukkien liikkumisen (Voidaan toteuttaa annetulla JGame-komponentilla) Viestimonitori Lisäksi asiakas lähettää järjestelmälle tilauksia ja ottaa vastaan tiedon tilauksen valmistumisesta 2
3 2.2 Järjestelmän liittyminen asiakkaaseen. Kaikki kommunikaatio asiakkaan kautta tapahtuu JMS:n TextMessage tyyppisten viestien avulla. Näiden sisältö on tässä tapauksessa XML:ää. Harjoitustyössä saa olettaa, että tulevat viestit ovat juuri annetun muotoisia ja virheettömiä, eli virheentarkistusta ei ole pakko tehdä. Asiakkaalta tuleva informaatio tulee järjestelmälle JMS:n customer-queueincoming nimiseen jonoon, josta järjestelmän tulee lukea ja käsitellä se. Viestit lähettää valmiina annettu asiakas-komponentti. Mahdolliset viestit ovat tyyppiä: Uusi tilaus <neworder> </neworder> <id>tilauksen id. Juokseva numero.</id> <productname>haluttu tuote</productname> <quantity>kpl määrä</quantity> Asiakkaalle menevä informaatio lähetetään customer-queue-outgoing nimiseen jonoon, josta valmiina annettu asiakas-komponentti lukee sen. Mahdollisia viestejä ovat Tilaus vastaanotettu Tilausta ei voida toimittaa Tilatut tuotteet valmistettu <orderreply> </orderreply> <type>orderconfirmed/orderfailed/orderdone</type> <id>tilauksen id. Juokseva numero.</id> <specification> Voi olla tyhjä. Mielivaltainen merkkijono. Käytetään ainakin kun tilausta ei voitu toimittaa ilmoittamaan syy. </specification> 2.3 Prosessin peruskuvaus. 1. Asiakkaalta tulee tilaus 2. Järjestelmä tarkistaa että tilaus voidaan valmistaa ja toimittaa asiakkaalle ok-viestin 3. Kun jokin tehdas, joka pystyy valmistamaan kyseistä tuotetta, on valmis ottamaan tilauksen vastaan tilaus lähetetään tälle (toteutuksesta riippuen, tehdas voi olla varattu esim. jos siellä tällä hetkellä on jo jokin tilaus käsittelyssä). Jos tehdas alkoi valmistamaan kyseistä tilausta, niin simulointinäytölle tulee näkyviin tehtaan 3
4 kohdalle tämän tilauksen id. 4. Tilauksen vastaanottanut tehdasyksikkö tarvitsee raaka-aineita. Raaka-aineet toimitetaan varastosta tehtaalle. Trukin liikkuminen varaston ja tehtaan välillä näkyy simulointinäytöllä. 5. Tehdasyksikkö valmistaa tilauksen. Tilauksen valmistumisen edistyminen näkyy simulointinäytöllä. 6. Valmis tuote toimitetaan varastoon. Trukin liikkuminen näkyy simulointinäytöllä. 7. Asiakas saa tiedon valmiista tuotteesta. (Tuotetta ei kuitenkaan toimiteta asiakkaalle peruskonfiguraatiossa) (jos vapaita trukkeja ei ole, niin tehdas joutuu odottamaan kohdan 4. tai 6. aluksi.) Huomioitavaa: Tästä tarkennettu sekvenssikaavio osaksi suunnittelua välipalautukseen. 2.4 Yleisiä vaatimuksia Taulukossa 2 kuvattujen perusyksiköiden toteuttaminen Työn arkkitehtuuria suunnitellessa tulee kiinnittää huomiota muunneltavuuteen Järkevien muutosten tekeminen tulevaisuudessa tulee onnistua kohtuullisella vaivalla. Järkeviksi ominaisuuksiksi lasketaan ainakin lisäominaisuudet Yksiköt toteutetaan itsenäisinä prosesseina ja kaiken prosessien välisen kommunikoinnin tulee tapahtua viestiväylän välityksellä. Yksittäiset trukit saavat olla omia prosessejaan, mutta sitä ei vaadita Järjestelmässä on järkevä tapa löytää siihen kiinnitetyt yksiköt, ts. kun uuden yksikön lisää viestiväylälle niin se myös näkyy konfiguraation näyttöpaneelissa. Kaikki peruskonfiguraatioon kuuluvat yksiköt käynnistävä skripti. Esim. build.xml tiedoston avulla. Tämä on oleellinen vaatimus, jotta työ saadaan testattua. Yksiköitä käynnistettäessä voidaan olettaa että JMS palvelin on päällä Hallittu toiminta JMS palvelimen kaatuessa tai sulkeutuessa 2.5 Tekninen ympäristö Pääasia on, että yksiköt eivät saa kaatua vaikka JMS palvelimen kaatuisikin Järjestelmä vaatii JMS:n toteuttavan komponentin. Vaihtoehtoisia toteutuksia on useita, joista työhön on valittu OpenJMS. Kehitysympäristö Java ajoympäristö: Java SDK 5.0 tai Java SDK 6.0 [projekti toimitetaan 5.0 projektina] Kehitysympäristö: Eclipse [tai 3.3.0], Eclipse IDE for Java Developers versiota Eclipsen sivuilta suositellaan 4
5 2.6 Käsitteisiin liittyviä tarkennettuja vaatimuksia Taulukko 2: Eri kuvaukset Käsitteet Maailman simulointinäyttö Tilaus Toimitus Trukit Tehdasyksikkö Kuvaus Maailman simulointinäyttö näyttää ruudulla kaikki konkreettiset yksiköt (KBy:t) eli tehtaat, varastot ja trukit. Simulointinäytöstä ei ole tarkoitus muuttaa simuloitavien yksiköiden tilaa, vaan sen on vain tarkoitus näyttää näiden sijainti ja mahdollinen tila. Varasto Näytetään sijainti, nimi ja raaka-aineiden/tuotteiden saldo. Tehdas Näytetään sijainti, nimi, tällä hetkellä valmistuksessa olevan tilauksen ID ja tämänhetkisen valmistuserän tila (valmistuserästä näytetään kokonaismäärä ja jo valmistuneiden osuus siitä) Trukki Näytetään sijainti, nimi ja tämän hetkiseen liikkumiseen liittyvän tilauksen ID. Liikkuu varastojen ja tehtaiden välillä KByjen tilan muuttuminen saadaan reaaliaikaisesti näkyviin käyttöliittymässä ilman käyttäjän vuorovaikutusta, esim. kun varaston raaka-aine saldo vähenee. Asiakkaalta JMS:n customer-queue-incoming nimiseen jonoon saapuva määrämuotoinen teksti. Ks. tarkempi kuvaus perusvaatimuksista. Asiakas voidaan luoda lisäominaisuutena, jolloin tälle voi tehdä toimituksen. Trukit kuljettavat raaka-aineita varastoilta tehtaisiin. Peruskonfiguraatioon trukkeja 2 kpl. Visualisoinnissa täytyy trukit erottaa toisistaan jollakin tunnisteella. Uusia tuotteiden valmistusohjeita voi ladata tehtaaseen plugineina, eli tehdas ei ennalta tiedä valmistettavia tuotteita eikä aseta keinotekoisia rajoituksia tuotteiden määrälle tai raaka-aine vaatimuksille. Tehtaan tulee ladata valmistusohjeet Javan reflektiota käyttäen. Java reflectio-tutoriaali Pakkauksen luokkien listaaminen (reflektiolla) Valmistusohjeen rajapinta (esim): String GetProductName() Map<String, Int> GetNeededRawMaterials() 5
6 Käsitteet Kuvaus Tehtaaseen toteutetaan seuraavat valmistusohjeet: Teekeitin-ohje: Vaaditut raaka-aineet: 1kpl Keitin. 1kpl Teepannu. Varastoyksikkö Kahvinkeitin-ohje: Vaaditut raaka-aineet: 1kpl Keitin. 1kpl Kahvipannu. 10kpl suodatin. Varastot säilyttävät tyypistä riippuen erilaisia raaka-aineita tai valmiita tuotteita. Varastoihin voidaan lähettää niiden hyväksymiä materiaaleja ja niistä voidaan myös hakea näitä. Peruskonfiguraation varastotyypit ovat yksinkertainen raakaainevarasto ja valmiiden tuotteiden varasto. Yksinkertainen raaka-ainevarasto Toteutus osa peruskonfiguraatiota Yksinkertaisesta raaka-ainevarastosta löytyy kaikkia tarvikkeita mitä sieltä haetaan. Materiaalia haettaessa näytöllä näytetään laskurin pieneneminen raaka-aineelle joka sieltä haetaan, aloittaen tuhannesta kappaleesta. Toisin sanoen, ennen ensimmäistä hakua näytöllä ei tarvitse näyttää ainuttakaan raaka-ainetta. Valmiiden tuotteiden varasto Toteutus osa peruskonfiguraatiota Varasto on aluksi tyhjä. Varastoon voidaan tuoda mitä tahansa tuotetta, jolloin varaston saldo päivittyy. Konfiguraation näyttöpaneeli Viestimonitori Näyttöpaneeli näyttää listauksen ja kuvauksen kaikista järjestelmään kytkeytyneistä yksiköistä. Listauksessa näkyy sekä konkreettiset että virtuaaliset järjestelmään liittyneet yksiköt. Laite on tarkoitettu järjestelmän toiminnan seuraamiseen. Se näyttää ruudulla, pitää kirjaa ja sillä voi halutessaan tallentaa tiedostoon kaikki järjestelmän välittämät viestit helposti tulkittavassa muodossa. Viestimonitori tulee toteuttaa siten, että siihen olisi myöhemmin helppo lisätä ominaisuus, jossa viestiväylässä välitettyjä viestejä voi myöhemmin kysyä monitorilta. Tätä ominaisuutta ei harjoitustyössä kuitenkaan tarvitse toteuttaa. 6
7 3 Lisäominaisuudet Lisäominaisuuksia ei ole pakko toteuttaa, mutta toteuttamalla vain perusominaisuudet on mahdollista saada vain osa täysistä pisteistä. (ks. luku 6). Lisäominaisuuksia saa toteuttaa 0-4(+)kpl. Maksimipisteet on mahdollista saada kun toteuttaa neljä lisäominaisuutta. Toteutettavat lisäominaisuudet ovat vapaasti valittavissa taulukosta 3: Yksi vaihtoehto on myös oman lisäominaisuus. Voit halutessasi ehdottaa omaa/omia lisäominaisuuksia assarille. (Mieluiten suunnitteluvaiheessa) 7
8 Taulukko 3: Lisäominaisuudet Lisäominaisuus Useita raaka-ainevarastoja ja tehtaita Laaduntarkastamo Tyhjät varastot XML-konfigurointi Vikasietoisuus Järjestelmä ei tuhlaa verkkokaistaa Virheellisten viestien käsittely Viestihistoria Kuvaus Järjestelmään voi liittyä useita erilaisia varastoja ja tehtaita, joita järjestelmä osaa hyödyntää. Järjestelmä huolehtii tilausten suhteellisen järkevästä ( =jonkinlaisesta) jakamisesta tehtaiden kesken. Erillinen konkreettinen yksikkö. Tuotteille voi määrätä laaduntarkastuksen, jonne tuote siirretään tehtaalta. Tarkastuksessa on 5% mahdollisuus, että tuote huomataan tarkastuksessa vialliseksi. Tällöin järjestelmä valmistaa tuotteen uudestaan. Aluksi tyhjä(t) varasto(t) ja uutena yksikkönä raakaaineiden tuotantopaikka, josta haetaan raaka-aineita järjestelmään lisätyillä rekoilla. Yksiköiden nimet, yms. konfigurointitieto annetaan XML:nä Yksiköt toipuvat JMS palvelimen uudelleenkäynnistyksestä ja jatkavat toimintaansa sen jälkeen normaalisti Järjestelmä ei tuhlaa verkkokaistaa, ts. viestien karsinta suoritetaan lähettävässä päässä ja/tai JMS-serverillä eikä vasta vastaanottavassa päässä Järjestelmässä on yhtenäinen järkevä tapa käsitellä virheelliset viestit. Esimerkiksi väärälle vastaanottajalle lähetetty, mutta muuten oikeellinen viesti osataan ohjata jollekin vastaanottajalle joka osaa käsitellä viestin. Viestihistoria kulkee viestien mukana prosessin läpi. Esim. olisi mahdollista selvittää missä tehtaassa tilaus on valmistettu ja mistä varasto(i)sta raaka-aineet ovat tulleet. 8
9 4 Vaatimukset palautuksiin 4.1 Välipalautus Annetun dokumenttipohjan mukaan seuraavat kohdat soveltaen: Vaatimukset järjestelmälle (luvut 1 ja 2) Yleinen kuvaus järjestelmästä ja sen vaatimuksista Harjoitustyöohjeeseen viitaten (eli toistoa välttäen) Muunneltavuusvaatimukset, eli minkälaiseen muunteluun toteutettavan järjestelmän tulee varautua Yleinen arkkitehtuuri (luku 3 ja erityisesti sen kohta 3.1. Kohtaa 3.2 ei vaadita välipalautukseen, mutta siihen kannattaa kiinnittää huomiota) Korkean tason arkkitehtuuri (luokkakaaviot ja sekvenssikaaviot mahdollisia) Käytetyt suunnittelumallit (mm. luokkakaavio) Kohta 3.4 alustavasti muutaman yksikkötyypin osalta Arkkitehtuurin arviointi, eli dokumentin luku 4 Työnjako ja aikataulu, eli dokumentin luku 7 Hylätyt ratkaisuvaihtoehdot, mikäli niitä on Välipalautuksen palautus Välipalautuksessa palautetaan alustava versio dokumentaatiosta yliopistokohtaisten käytäntöjen mukaisesti. 4.2 Lopullinen työ Korjattu/päivitetty versio välipalautuksessa annetusta dokumentista, johon on täydennetty loputkin dokumenttipohjan kohdat. Harjoitustyön lähdekoodit, ks alla Lopullinen palautus Harjoitustyön lähdekoodit (EI binääreitä!) palautetaan zip paketissa sisältäen seuraavat hakemistot ja tiedostot: / /src/ /lib/ Harjoitustyön lähdekoodit Tyhjä hakemisto käytettyjä kirjastoja varten (laita siis käyttämäsi kirjastot tähän hakemistoon, mutta älä palauta niitä) 9
10 /readme.txt /build.xml /.project /.classpath Tekstitiedosto, jossa on kirjattu ryhmäläisten nimet ja lyhyt käyttö/asennusohje Ant-scripti joka sisältää vähintään tehtävän run harjoitustyön ajamiseen. Eclipsen projektiasetukset Eclipsen classpath asetukset Harjoitustyösivustolla on saatavilla em. hierarkian mukainen projektipohja jossa on myös tarvittavat kirjastot valmiina. Palautuspaketti nimetään seuraavan mallin mukaisesti: ohar_2008-group<ryhmän numero>.zip eli esim. ohar_2008-group1.zip Ryhmän numero annetaan välipalautuksen yhteydessä. Muistakaa testata ennen palautusta palautuspaketin (ja sen ohjeiden) toimivuus tyhjässä hakemistossa tai workspacessa! Lähdekoodin ja dokumentaation palauttaminen tapahtuu kurssin sivuilla mainittujen yliopistokohtaisten käytäntöjen mukaan. 5 Aikataulu ti 16.9 kello 10:15 Harjoitustyön esittely luennolla pe Välipalautus oltava suoritettuna ( = ohjauspalaveri mukaan lukien) Dokumentti palautettava vähintään edeltävä arkipäivänä klo 9.00 mennessä ennen ohjauspalaveria. Esim. palaveri pe => dokumentti viimeistään to palautettuna ja ma => dokumentti pe pe 5.12 klo 16:00 Lopullinen palautus klo mennessä 6 Alustavat arvosteluperusteet Tarkoituksena ei ole toteuttaa myyntivalmista simulointijärjestelmää, vaan pikemminkin hyvä pohja sellaiselle. Arvostelussa kiinnitetään erityisesti huomiota seuraaviin asioihin: Järjestelmän arkkitehtuuri Mm. laajennettavuus ja ylläpidettävyys Dokumentaatio Selkeys, kattavuus Yleinen toimivuus, koodin selkeys yms. Harjoitustyö arvostellaan seuraavasti: välipalautus 0-2p perusominaisuudet 0-4p lisäominaisuudet 0-4p. 10
Ohjelmistoarkkitehtuurit harjoitustyö RobotWarGame RobotFW SimulationFW SimulationGUIFW SWT/Java Kuva 1: Esimerkki arkkitehtuurin kerroskuvasta
Ohjelmistoarkkitehtuurit harjoitustyö 2006 1 Johdanto Harjoitustyönä on toteuttaa kerroksittainen sovelluskehys erilaisten simulaatioon perustuvien pelien tekemiseen. Kehyksestä lisäksi erikoistetaan keskenään
Uutisjä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
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,
Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: 15.03.2005 Projekti : AgileElephant
AgilElephant Tekijä: Petri Kalsi Omistaja: ElectricSeven Dokumentti:.doc Päiväys: 15.03.2005 Aihe: Sivu 1 of 6 Dokumenttihistoria Muutoshistoria Revision Revision Yhteenveto muutoksista Revision tekijä
T Harjoitustyöluento
29. syyskuuta 2010 Luennon sisältö 1 2 3 Simulaatiopalvelin Moodle Harjoitustyön demoaminen 4 Aikataulu Kysyttävää? Harjoitustyössä toteutetaan ohjelma, joka simuloi reititintä: ohjelma vastaanottaa reititysdataa
3.3 Kurssin palauttaminen
3.3 Kurssin palauttaminen Yleistä kurssin palauttamisesta Kurssipohjan tulee olla luotuna Moodleen ennen kuin sen päälle voi palauttaa varmuuskopion. Yleensä palauttaminen kannattaa tehdä siten, että entisen
T-110.4100 Harjoitustyöluento
1. lokakuuta 2009 Yhteenveto 1 2 3 Linkkitilaprotokolla 4 5 6 DL! Ensimmäinen deadline lähestyy: harjoitustyön suunnitelma pitäisi palauttaa 15.10 klo 12 mennessä. Itse harjoitustyöstä lisää tuota pikaa..
Johdatus ohjelmointiin
Johdatus ohjelmointiin EXAM tentin liitetiedostojen lataaminen, käyttäminen ja palauttaminen Kerro mahdolliset puutteet tai parannusehdotukset: pietari.heino@tut.fi Tällä sivulla on selitetty lyhyesti
Tik-76.612 Ohjelmistoprojektien Hallinta
Tik-76.612 Ohjelmistoprojektien Hallinta Tervetuloa kurssille! 2 Kurssin yleisinfo Kurssin tausta Katsaus luentoihin Aloitusluennon agenda Luennoitsijoiden esittely Harjoitustyön läpikäynti Muut käytännön
T harjoitustyö, kevät 2012
T-110.4100 harjoitustyö, kevät 2012 Kurssiassistentit T-110.4100@tkk.fi Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto 31.1.2012 Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä,
Ohjelmistoarkkitehtuurit. Syksy 2008
Ohjelmistoarkkitehtuurit Syksy 2008 Kai Koskimies 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto, Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto, Vaasan yliopisto, Tampereen teknillinen
Puualan perustutkinto
Puualan perustutkinto Sisällys 2.1 Pakolliset tutkinnon osat, 45 osp... 4 2.1.1 Materiaali- ja valmistustekniikka, 30 osp... 4 2.1.2 Asiakaslähtöinen valmistustoiminta, 15 osp... 6 2.2 Valinnaiset tutkinnon
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
Harjoitustehtävät ja ratkaisut viikolle 48
Harjoitustehtävät ja ratkaisut viikolle 48 1. Tehtävä on jatkoa aiemmalle tehtävälle viikolta 42, missä piti suunnitella älykodin arkkitehtuuri käyttäen vain ennalta annettua joukkoa ratkaisuja. Tämäkin
Valppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
ehdot 12.1 Toimitus- Yhteystiedot: Gyproc myyntiryhmä: Tilaukset ja toimitukset Tekninen palvelu ORDER
Yhteystiedot: Gyproc myyntiryhmä: Gyproc-tuotteet Myyntijohtaja: Jan Rokama, puh: 0400 534 357 Myyntipäällikkö: Markku Itänen, puh: 040 754 2794 Aluemyyntipäälliköt: Etelä-Suomi: Marko Alho, puh: 044 735
L 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
Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä
Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä Matti Luukkainen 10.12.2009 Tässä esitetty esimerkki on mukaelma ja lyhennelmä Robert Martinin kirjasta Agile and Iterative Development löytyvästä
4.6 Kurssin palauttaminen
4.6 Kurssin palauttaminen Yleistä kurssin palauttamisesta Kurssipohjan tulee olla luotuna Moodleen ennen kuin sen päälle voi palauttaa varmuuskopion. Yleensä palauttaminen kannattaa tehdä siten, että entisen
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op FT Ari Viinikainen Tietokoneen rakenne Keskusyksikkö, CPU Keskusmuisti Aritmeettislooginen yksikkö I/O-laitteet Kontrolliyksikkö Tyypillinen Von Neumann
Harjoitustyö. Jukka Larja T Tietokoneverkot
Harjoitustyö 1 Työn idea Protokollat Etäisyysvektori Linkkitila Harjoitustyö Harjoitustyön käytäntöjä Palvelin Moodle SSH-tunnelit Työn demoaminen Yleistä palautetta suunnitelmista 2 Gallup Osaatko seuraavaa
Ohjelmistoarkkitehtuurit. Kevät 2012-2013
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestipohjaisten yritysjärjestelmien suunnittelumallit 1 Viestinvälitykseen perustuvat yritysjärjestelmät Peruselementit:
2 Konekieli, aliohjelmat, keskeytykset
ITK145 Käyttöjärjestelmät, kesä 2005 Tenttitärppejä Tässä on lueteltu suurin piirtein kaikki vuosina 2003-2005 kurssin tenteissä kysytyt kysymykset, ja mukana on myös muutama uusi. Jokaisessa kysymyksessä
P e d a c o d e ohjelmointikoulutus verkossa
P e d a c o d e ohjelmointikoulutus verkossa Java-kielen perusteet Teoria ja ohjelmointitehtävät Java-kielen perusteet 3 YLEISKATSAUS KURSSIN SISÄLTÖIHIN 10 JAVA-KIELEN PERUSTEET 10 OPISKELUN ALOITTAMINEN
T harjoitustehtävät, syksy 2011
T-110.4100 harjoitustehtävät, syksy 2011 Kurssiassistentit Tietotekniikan laitos Perustieteiden korkeakoulu Aalto-yliopisto T-110.4100@tkk.fi Yleistä Kurssin osasuoritteita ovat kaksi osatenttiä ja harjoitustehtävät
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset
Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia
Tik-76.612 Harjoitustyö
Tik-76.612 Harjoitustyö Harjoitustyö Tehdään 2-3 hengen ryhmissä Koostuu etapeista joiden aikana simuloidaan ohjelmistoprojektin läpivientiä On nivottu osaksi kurssin luentoja On pakollinen 2 Harjoitustyön
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Viimeksi muokattu 5. toukokuuta 2012 Maastotietokannan torrent-jakeluun sisältyy yli 5000 zip-arkistoa,
Sisältö. Työn idea Protokollat. Harjoitustyön käytäntöjä. Työn demoaminen. Etäisyysvektori Linkkitila. Palvelin Moodle SSH-tunnelit
Harjoitustyöinfo Sisältö Työn idea Protokollat Etäisyysvektori Linkkitila Harjoitustyön käytäntöjä Palvelin Moodle SSH-tunnelit Työn demoaminen 2 Työn idea Tehdään ohjelma, joka annetun reititysdatan perusteella
Pipfrog AS www.pipfrog.com. Tilausten hallinta
Tilausten hallinta Tilausten hallinta Tilausten hallinnassa on neljän tyyppisiä dokumentteja: Tilaukset, laskut, lähetykset ja hyvityslaskut, Tilaus on ensimmäinen dokumentti, jonka joko ostaja on luonnut
TEHTÄVIEN PALAUTTAMINEN MOODLEEN
TEHTÄVIEN PALAUTTAMINEN MOODLEEN Moodlessa opettaja voi valita tehtävälleen jonkun neljästä erilaisesta tehtävämuodosta: Lähetä yksi tiedosto opiskelija palauttaa yhden tiedoston. Tiedostojen lähetys opiskelija
Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu
Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu
Ohjelmistojen mallintaminen. Luento 11, 7.12.
Ohjelmistojen mallintaminen Luento 11, 7.12. Viime viikolla... Oliosuunnittelun yleiset periaatteet Single responsibility eli luokilla vain yksi vastuu Program to an interface, not to concrete implementation,
Sähköpostitilin käyttöönotto. Versio 2.0
Sähköpostitilin käyttöönotto Versio 2.0 Sivu 1 / 10 Jarno Parkkinen jarno@atflow.fi 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.1 Tietojen
Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet
Testitapaukset - Xlet Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 2.1 Koko järjestelmän yleiskuvaus...4 2.2 Xlet-demosovellus ja sen toimintaperiaate...5 3. Testitapaukset...6 3.1 Objektien
Jyrki Kullaa ohjaava opettaja. Mika Miettinen puheenjohtaja
TKI-Projekti: /3 Aloituskokous Aika 6..204 klo.00 Paikka Metropolia AMK, Eerikinkatu 36, Helsinki Läsnä Sebastian Gumenius sihteeri Jyrki Kullaa ohjaava opettaja Mika Miettinen puheenjohtaja. Kokouksen
Sisäänkirjaus Uloskirjaus. Yritystieto
Sisäänkirjaus Uloskirjaus Yritystieto Kustannusarvio PartSmart Siirrä PartSmart tiedosto Näytä PartSmart ostoslistat Lataa PartSmartHinnasto Tuotteet Lisävarusteet SNOW ATV PWC Öljytuotteet Öljyt, Snow
Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle
Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle Versio 4.0.3 2(8) Sisältö 1. Muutokset... 3 2. Yleistä... 4 3. Tapahtuman tilakyselyn tiedot... 4 3.1 Kenttien selitteet
Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
Testitapaukset - Siirtoprotokolla
Testitapaukset - Siirtoprotokolla Versio Päiväys Tekijä Kuvaus 0.2 22.03.02 Ville Vaittinen Ajankohtaistettu versio Sisällysluettelo 2. Siirtotiedoston testitapaukset... 3 2.1 Siirtotiedoston luonti...
Romlab.com myy tuotteita myös alle 18-vuotiaille asiakkaille sillä ehdolla, että holhooja antaa suostumuksen ostosten tekemiseen.
Seuraavia ehtoja sovelletaan Romlab.com ja sen asiakkaiden välisessä suhteessa Internetin välityksellä tapahtuvassa kaupassa. Romlab.com myy tuotteita täysi-ikäisille yksityishenkilöille sekä yrityksille
TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!
TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka
Ohjelmistoarkkitehtuurit harjoitustyö 2010
Ohjelmistoarkkitehtuurit harjoitustyö 2010 Versio 1.0 2010-09-20 1 Johdanto Harjoitustyön aiheena on suunnitella yleinen lenttokenttäopasjärjestelmä ja lentokentän matkatavaroidenhallintajärjestelmä suuren
Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:
Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus
Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle
Rajapintakuvaus verkkokaupalle TAPAHTUMAN TILAN KYSELY Maksuturva- ja emaksut-palvelulle Versio 5.0.1 Lokakuu 2013 2(10) Sisältö 1 Muutokset... 3 2 Yleistä... 5 3 Tapahtuman tilan kyselyn tiedot... 5 3.1
Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen ryhmissä. Ideoita voi vaihtaa koodia ei.
Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi olioperustainen sokkeloseikkailu peli Javakielellä. Sokkelon sisältö säilötään linkitetyille listalle ja tekstitiedostoon. Työ tehdään itsenäisesti yhden hengen
BlueCommerce Käyttöohje
1(16) BlueCommerce Käyttöohje Author: Verifone Finland Oy Date: Pages: 16 2(16) Sisältö: 1. Palveluun kirjautuminen... 3 1.1. Yleistä... 3 1.2. Unohtunut salasana... 4 1.3. Palvelun etusivu... 4 2. Ennen
Varastohotellin käyttöohjeet Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4.
Varastohotellin käyttöohjeet www.varastohotelli.fi 1. Voit halutessasi vaihtaa kieltä 2. Lisää käyttäjätunnus 3. Lisää salasana 4. Paina Kirjaudu Tuotteiden haku ja tilauksen teko Voit hakea tuotteita
Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut www.helsinki.fi
Näin järjestän ohjelmointikurssin, vaikka en ole koskaan ohjelmoinut Ohjelmointikurssin järjestäminen Helsingin yliopiston Ohjelmoinnin MOOC-kurssimateriaalin avulla 15.4.2016 1 Linkki Tietojenkäsittelytieteen
RFID LOGISTIIKASSA. Logistiikka 2013, Tampere 17. - 19.2013 Asko Puoliväli
RFID LOGISTIIKASSA Logistiikka 2013, Tampere 17. - 19.2013 Asko Puoliväli Sisältö Tilaaminen RFID:n avulla Tilauksen automaattinen vastaanottokuittaus RFID sisälogistiikassa RFID lähettämössä Lavan tunnistus
Mää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
Tekninen suunnitelma - StatbeatMOBILE
Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in
Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen
Pedacode Pikaopas Java-kehitysympäristön pystyttäminen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Windowstyöasemalle asennetaan Java-ohjelmoinnissa tarvittavat työkalut, minkälaisia konfigurointeja
Android ohjelmointi. Mobiiliohjelmointi 2-3T5245
Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille
Ylläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
Kieliversiointityö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
TIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 0: Kurssin esittely TIE-20200 Samuel Lahtinen 1 Mitäs tänään on tarjolla? Käytännön juttuja: Mistä tietoa löytyy Kurssin henkilökunta Kurssin rakenne Käytännönjärjestelyt
Liite 2, Todennetun osaamisen rekisteri, käyttötapausten. Todennetun osaamisen rekisterin kohdearkkitehtuuri
Liite 2, Todennetun osaamisen rekisteri, käyttötapausten kuvaus Todennetun osaamisen rekisterin kohdearkkitehtuuri 18.6.2011 Todennetun osaamisen rekisterin käyttötapaukset 2 (17) Sisällys Sisällys...
Opinnäytetyön prosessikuvaus
OPTISEN MITTAUSTEKNIIKAN LABORATORIO Opinnäytetyön prosessikuvaus Raportti, PAL hanke, TP 2.2 Versio: 13.8.08, tekniikan johtoryhmän hyväksymä. Harri Pikkarainen, Jani Sipola, Kemi-Tornion amk, tekniikka
XML tehtävien työnkulku
XML tehtävien työnkulku -- TMC työskentelyohjeet LYHYT VERSIO XML harjoitusten toimintaohjeet (lyhyt versio) (XMLStarlet ohjeet löytyvät pitkästä versiosta) ELEC-C1220 - Automaatio 2 Sisältö LYHYT VERSIO
Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.
TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO
Sähköinen Express Import -palvelu
Sähköinen Express Import -palvelu opas lähettäjälle TNT:n Express Import -palvelu Käyttäjäystävällinen Express Import -palvelu mytnt:n osana tekee tuontilähetyksen tilauksen entistä helpommaksi Express
ASENNUS- JA KÄYTTÖOHJE
ASENNUS- JA KÄYTTÖOHJE YKSIKKÖHINTA SOPIMUKSEN TOTEUTUNEET MÄÄRÄT-SOVELLUS CMPRO5 VERSIO 2.8 PÄIVITETTY HEINÄKUU 2010 COPYRIGHT 2010 ARTEMIS FINLAND OY. ALL RIGHTS RESERVED. KÄYTTÖOHJE SIVU 2 (12) SISÄLLYSLUETTELO
Pauliina Munter / Suvi Junes Tampereen yliopisto/tietohallinto 2013
Tehtävä 2.2. Tehtävä-työkalun avulla opiskelijat voivat palauttaa tehtäviä Moodleen opettajan arvioitaviksi. Palautettu tehtävä näkyy ainoastaan opettajalle, ei toisille opiskelijoille. Tehtävä-työkalun
DIGITAALISEN TARINAN TUOTTAMINEN MICROSOFT PHOTO STORY 3- OHJELMAN AVULLA VAIHEINEEN
OMAN ALAN ESITELMÄ DIGITAALISENA TARINANA Laaditaan digitarina jostakin oman alan aiheesta (ks. lista aiheista). Edetään seuraavasti: 1. Valitse listalta aihe. Voit myös ehdottaa omaa aihetta. 2. Mieti,
7 Viestipohjaisten yritysjärjestelmien suunnittelumallit
7 Viestipohjaisten yritysjärjestelmien suunnittelumallit Hohpe G., Woolf B.: Enterprise Integration Patterns. Addison-Wesley 2004. Ohjelmistoarkkitehtuurit Syksy 2010 TTY Ohjelmistotekniikka 1 Viestinvälitykseen
Tik Harjoitustyö
Tik-76.612 Harjoitustyö Harjoitustyön uusi aikataulu Ti 12.3 Kurssin aloitus Harjoitustyön läpikäynti To 14.3 Ti 19.3 Projektin synty Projektisuunnitelma Ryhmien muodostuminen To 21.3 Ti 26.3 To 4.4 Ti
Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset: http://www.fprot.com/support/windows/fpwin_faq/425.html
Lataaminen ja asennus F-PROT Antivirus 6 Windows Home Huomautukset: Ennen kuin aloitat lataamisen tarkista järjestelmävaatimukset: http://www.fprot.com/support/windows/fpwin_faq/425.html F-PROT Antivirus
Rajapinnasta ei voida muodostaa olioita. Voidaan käyttää tunnuksen tyyppinä. Rajapinta on kuitenkin abstraktia luokkaa selvästi abstraktimpi tyyppi.
11. Rajapinnat 11.1 Sisällys Johdanto. Abstrakti luokka vai rajapinta? Rajapintojen hyötyjä. Kuinka rajapinnat määritellään ja otetaan käyttöön? Eläin, nisäkäs, kissa ja rajapinta. Moniperiytyminen rajapintojen
Maksuturvan pikaopas Omaverkkokauppiaille
1 Maksuturvan pikaopas Omaverkkokauppiaille 2 Maksuturvan pikaopas Omaverkkokauppiaille Maksuturva-palvelun käyttö on tehty sinulle mahdollisimman helpoksi Omaverkkokaupassa ja voit tehdä lähes kaikki
JulkICT Arkkitehtuuripankki - QPR EnterpriseArchitect asennusohje
1 (8) JulkICT Arkkitehtuuripankki - QPR asennusohje Jos sinulla on oikeudet asentaa ohjelmisto työasemallesi, seuraa tätä ohjetta. Muussa tapauksessa ota yhteyttä organisaatiosi IT tukeen. Asennuksessa
Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla
Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla Johdanto... 2 1. Opetushenkilökunnan tehtävät... 2 1.1. Kurssin vastuuopettaja... 2 1.2. Kurssimestarit ja assistentit... 3 1.2.1. Vastuuyliopiston
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan
Uudelleenkäytön jako kahteen
Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta
Harjoitustyö Case - HelpDesk
Harjoitustyö Case - HelpDesk Harjoitustyön Case: HelpDesk -sovellus Tietotekniikkatoimittaja AB ja asiakas X ovat viime vuonna sopineet mikrotukiyksikön ulkoistamisesta X:ltä AB:n liikkeenjohdon vastuulle.
BUSINESS ONLINE TRADE FINANCE KOTI- JA ULKOMAISET PANKKITAKAUKSET
BUSINESS ONLINE TRADE FINANCE KOTI- JA ULKOMAISET PANKKITAKAUKSET Danske Bank Trade Finance Danske Bank Oyj Rekisteröity kotipaikka ja osoite Helsinki, Hiililaiturinkuja 2, 00075 DANSKE BANK. Y-tunnus
KAUPAN LIITON EU-DIREKTIIVIAAMU 31.5.2013
KAUPAN LIITON EU-DIREKTIIVIAAMU 31.5.2013 Ratkaisut EU-direktiivin mukana tuomiin muutostarpeisiin Suomen Maksuturva Oy Mikael Smeds, toimitusjohtaja Puhujasta lyhyesti Kauppatieteiden maisteri (KTM),
Sisällys. 11. Rajapinnat. Johdanto. Johdanto
Sisällys 11. ajapinnat. bstrakti luokka vai rajapinta? ajapintojen hyötyjä. Kuinka rajapinnat määritellään ja otetaan käyttöön? Eläin, nisäkäs, kissa ja rajapinta. Moniperiytyminen rajapintojen avulla.
Tehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
Ostokorin hintasäännöt
Ostokorin hintasäännöt Tilaussumman ylittyessä ilmainen toimitus Ensimmäisessä esimerkissä ei asikkaan tarvitse lisätä ostoskorissa alennuskoodia vaan se lasketaan automaattisesti, kun sääntö astuu voimaan
P e d a c o d e ohjelmointikoulutus verkossa
P e d a c o d e ohjelmointikoulutus verkossa J2EE web-ohjelmointi Teoria ja ohjelmointitehtävät J2EE web-ohjelmointi 3 JOHDATUS OPISKELUUN...7 Opiskelu kurssilla... 7 Kurssin sisältö... 7 Aikataulu...
ABI-INFO. Lyseon lukion aikuislinja
ABI-INFO Lyseon lukion aikuislinja 30.8.2018 YO-koepäivät 1/2 Ma 17.9. äidinkieli/ lukutaidon koe Tavastia areena klo 9.00 Ke 19.9. vieras kieli, pitkä oppimäärä Tavastia areena klo 9.00 Pe 21.9. reaalikoe
Solteq Tekso v Versiopäivitysohje.
Solteq Tekso v. 5.0 Versiopäivitysohje www.solteq.com Sisällysluettelo TEKSON VERSIOPÄIVITYS v.5.0... 3 1.1 Ennen päivityksen ajoa 3 1.2 Käytössä olevan Tekson version tarkastaminen 3 1.3 Päivityksen lataus
ADE Oy Hämeen valtatie 144 20540 TURKU. Tuotekonfigurointi. ADE Oy Ly Tunnus: 1626957-3
Tuotekonfigurointi ADE Oy lyhyesti Asiakkaiden tarpeisiin suunnattua innovatiivista ja toimivaa ohjelmisto- ja 3d animaatiopalvelua. Ade Oy on toteuttanut vuodesta 2000 alkaen haastavaa interaktiivista
Pikaohjeet A&O oppimisympäristön käytön aloittamiseen
Pikaohjeet A&O oppimisympäristön käytön aloittamiseen 1. Kirjaudu A&O-ympäristöön Verkkopalvelun sisällöntuotanto kurssilla käytettävä A&O alusta löytyy verkko-osoitteesta: http://ao4.ee.tut.fi/hypermedia/
Memeo Instant Backup Pikaopas. Vaihe 1: Luo oma, ilmainen Memeo-tili. Vaihe 2: Liitä tallennusväline tietokoneeseen
Johdanto Memeo Instant Backup on yksinkertainen varmuuskopiointiratkaisu monimutkaiseen digitaaliseen maailmaan. Memeo Instant Backup suojaa arvokkaat tietosi varmuuskopioimalla C-aseman tiedot automaattisesti
Ohjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Konnektorit ohjelmistoarkkitehtuurissa 18.9.2012 1 Konnektorit (connectors) Konnektori (connector) (liitos) Arkkitehtuurielementti, jonka tehtävänä on mahdollistaa ja hallita komponenttien
Simulaattorin asennus- ja käyttöohje
Linux ja Windows XP Versio Päiväys Muokkaaja Kuvaus 0.2 16.2.2006 Mikko Halttunen Katselmoinin jälkeen 0.1 13.2.2006 Mikko Halttunen Alustava versio Sisällysluettelo 1 Johdanto... 3 2 Simulaattorin asennus...
Office 365 palvelujen käyttöohje Sisällys
Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...
Noutotilauksen tekeminen Pacsoft Online -palvelussa
Noutotilauksen tekeminen Pacsoft Online -palvelussa Pacsoft Online -palvelussa voit luoda ja tulostaa kuljetusasiakirjat, tehdä noutotilauksen, seurata lähetyksen kulkua ja lähettää vastaanottajalle ilmoituksen
Arkkitehtuurikuvaus. 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
Harjoitustyö 3 - Reittioptimisaatio
Harjoitustyö 3 - Reittioptimisaatio Tampereen kaupunki tarjoaa avoin data -sivuilla kaupungin avoimena julkaistun tietoaineston osana Tampereen joukkoliikenteen aikataulut, reitit sekä rajapinnan joukkoliikenteen
Rekursiiviset palautukset [HMU 9.3.1]
Rekursiiviset palautukset [HMU 9.3.1] Yleisesti sanomme, että ongelma P voidaan palauttaa ongelmaan Q, jos mistä tahansa ongelmalle Q annetusta ratkaisualgoritmista voidaan jotenkin muodostaa ongelmalle
1 Visma L7 päivitysaineiston nouto
1 Visma L7 päivitysaineiston nouto Tässä ohjeessa kerrotaan, kuinka Visma L7 -järjestelmän master-ympäristö päivitetään etäpäivitysohjelman avulla. 1.1 Etäpäivitysohjelman asennus/päivitys Saat etäpäivitysohjelman
Learning2 (https://learning2.uta.fi) Uudet työkalut ja ominaisuudet
Learning2 (https://learning2.uta.fi) Uudet työkalut ja ominaisuudet Opettaja voi valita kahdesta teemasta: (Asetukset muokkaa asetuksia pakota teema): Oletusteema: (utathemedefault) Vaihtoehtoinen teema
Keskustelualue. Tampereen yliopisto/ tietohallinto 2017 Suvi Junes/Pauliina Munter
Keskustelualue Keskustelualue soveltuu eriaikaisen viestinnän välineeksi. Keskustelualueelle voidaan lähettää viestejä toisten luettavaksi, ja sitä voidaan käyttää alueena myös ryhmätöiden tekemiseen,
Suoritusten seuranta ja opiskelijan edistyminen
Suoritusten seuranta ja opiskelijan edistyminen Opettaja voi halutessaan ottaa käyttöön toiminnon, jossa hän määrittelee etenemispolun opintojaksolle. Hän voi jokaisen aktiviteetin kohdalla määritellä
Kurssin toteutus ja ryhmiinjako Ma 2.9. klo 13-15 PR104 Aki Sorsa (SÄÄ) Pe 13.9. klo 8-10 (oma huone) Ke 18.9. Tehtävien palautus
PROSESSI- JA YMPÄRISTÖTEKNIIKAN PERUSTA I Aikataulu, syksy 2013 TEEMA AIKATAULU VASTUU Kurssin toteutus ja ryhmiinjako Ma 2.9. klo 13-15 PR104 Aki Sorsa (SÄÄ) Yksikköprosessit ja taseajattelu Ympäristövaikutukset
Tietokannan luominen:
Moodle 2 Tietokanta: Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia, linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat,