Ohjelmistoarkkitehtuurit harjoitustyö RobotWarGame RobotFW SimulationFW SimulationGUIFW SWT/Java Kuva 1: Esimerkki arkkitehtuurin kerroskuvasta
|
|
- Auvo Virtanen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistoarkkitehtuurit harjoitustyö Johdanto Harjoitustyönä on toteuttaa kerroksittainen sovelluskehys erilaisten simulaatioon perustuvien pelien tekemiseen. Kehyksestä lisäksi erikoistetaan keskenään taistelevien robottien simulaation mahdollistava sovellus. Harjoitustyö tulee toteuttaa Java-kielellä. 2 Rakenne Toteutettavan ohjelmiston kerrosrakennetta on havainnollistettu kuvassa 1. Harjoitustyössä on toteutettavana kolme ylintä kerrosta. Simulaatiokehyksen käyttämä käyttöliittymäkehys (SimulationGUIFW) annetaan valmiina. Paketti ja sen dokumentaatio löytyvät kurssin harjoitustyösivuilta. RobotWarGame RobotFW SimulationFW SimulationGUIFW SWT/Java Kuva 1: Esimerkki arkkitehtuurin kerroskuvasta 3 Simulaatiokehys Simulaatiokehyksen vastuualueena on tarjota kaikkien huomioitujen sovelluserikoistuksien yhteinen toiminnallisuus ja määritellä käytettävät rajapinnat. Simulaatiokehyksen vastuulla on lisäksi käyttää annettua käyttöliittymäkirjastoa ja näin tarjota eri erikoistuksille yhteinen käyttöliittymä. Vaikka työssä tehdään vain yksi erikoistus simulaatiokehykselle, on hyvä pitää ainakin suunnittelun aikana mielessä muutkin mahdolliset erikoistukset. Tällöin voi variointitapojen ja ominaisuuksien toteutuksen sijoittelun hahmottaminen helpottua. Esimerkkinä toisesta erikoistuksesta voi käyttää vaikkapa tunnettua Game of Life:a [ myös muiden erikoistusesimerkkien käyttäminen on sallittua (ja jopa toivottavaa). 4 Robottikehys Robottikehyksen tarkoituksena on tarjota erilaisiin robottisimulaatioihin liittyvä yhteinen toiminnallisuus. Robotin oletetaan koostuvan rungosta ja siihen liittyvistä mielivaltaisista varusteista. Robottien keskenäinen vuorovaikutus ja simulaation säännöt kuuluvat robottikehyksen erikoistuksen vastuulle. Kuten simulaatiokehyksenkin tapauksessa tässäkin pitää varsinkin suunnittelussa ottaa huomioon muidenkin kuin yhden ainoan
2 mahdollisen erikoistuksen vaatimukset. 5 Robottisota erikoistus Robottisota on peli, jossa pelaajat ohjelmoivat Java-kielellä robottinsa toimintalogiikan. Itse pelisimulaation, eli taistelun, aikana robotit toimivat täysin autonomisesti. Taistelun kulku on seuraava: 1. Sovelluksen käyttäjä sijoittaa haluamansa taisteluun osallistuvat robotit työkalupalkista taistelualueelle. 2. Taistelu alkaa. 3. Kukin robotti saa vuorollaan tehdä rajoitetun määrän toimenpiteitä. Toimenpiteiksi lasketaan tutkan käyttö, aseiden käyttö sekä kulkusuunnan ja nopeuden muuttaminen. 4. Kun vuoro on ohi, robotti liikahtaa askeleen eteenpäin kulkusuunnassaan. Askeleen pituus riippuu robotin nopeudesta. 5. Taistelu päättyy kun jäljellä on enää yksi robotti, joka on voittaja. Pelissä siis robottien taistellessa ohjelmoijat kilpailevat keskenään parhaimman tekoälyn ohjelmoimisesta robotilleen. Robotteja on oltava siten mahdollista ohjelmoida jälkikäteen ja ne ladataankin plugineina sovelluksen käynnistyessä jostakin tietystä hakemistosta. Robotit eroavat toisistaan tekoälynsä lisäksi siinä, että niillä voi olla myös erilainen taisteluvarustus. Varustukseen kuuluvat erilaiset aseet (mm. tykki, miina tai laser), suojat ja moottori. Kullakin varusteella on jokin teho, jonka mukaan sen vaikutus lasketaan; massa, mikä vaikuttaa liikenopeuteen huonontavasti; terveys, joka pienenee vastustajien osumista ja vaikuttaa varusteen tehoon sekä hinta, mikä luonnollisesti rajoittaa eri varusteiden hankkimista. Edellä mainittujen ominaisuuksien tarkat numeroarvot ja niiden tarkka vaikutus ovat ryhmän päätettävissä, kunhan niiden laskukaavat dokumentoidaan ja niiden avulla on mahdollista muodostaa luontevasti toimivia ja ominaisuuksistaan monipuolisesti erilaisia robotteja. Esimerkiksi hyvien suojien kanssa ei saa vahvaa moottoria tai aseistusta jne. Aseiden vaikutuksen laskemisessa voi käyttää esim. jotain lukemaa ( huipputehoa ) kun ammus on osunut kohdalle, maksimietäisyyttä joka on aseen vaikutuspiiri ja lineaarista interpolaatiota käyttäen laskea ammuksen osuman teho kullekin robotille. 5.1 Eri varusteiden vaikutus ja käyttö Taulukossa 1 on kuvattu tarkemmin eri varusteiden käyttö- ja vaikutustavat. Taulukko 1: Eri varusteiden kuvaukset Tutka Varuste Kuvaus Tutkalla pystyy keilaamaan halutun levyisen sektorin yhdellä kertaa. Keilauksen jälkeen tutka ilmoittaa kyseisellä sektorilla olleiden maalien etäisyydet. Mitä leveämpi sektori on, sen epätarkempi tulos on, mutta vuoron aikana pystyy keilaamaan leveämmän alueen. Tutkia voi olla erilaisia esim. kantaman ja (etäisyys)tarkkuuden perusteella.
3 Tykkiase Varuste Laserase (vapaaehtoinen) Miina-ase (vapaaehtoinen) Suojat Moottori Kuvaus Käyttö tapahtuu siten, että tykillä ammutaan johonkin suuntaan tietylle etäisyydelle. Osuman voimakkuus riippuu osumatarkkuudesta ja tykin tehosta. Laserilla ammutaan yksinkertaisesti haluttuun suuntaan. Tykkiin verrattuna laserilla tulee osua huomattavasti tarkemmin, mutta vaikutus kohteeseen on osuttaessa voimakkaampi. Miina jätetään yksinkertaisesti siihen paikkaan, missä robotti on. Miina laukeaa kun sen päältä kulkee ja vaikutus kohdistuu erityisesti robotin moottoriin. Suojilla on tehtävänä nimensä mukaisesti suojata robottia vihollisten osumilta. Mitä tehokkaampi suoja on kyseessä, niin sen enemmän se painaa. Suojia voi myös halutessaan kohdistaa tiettyihin osiin robotissa, kuten tykkiin tai moottoriin. Moottori on pakollinen varuste jokaisessa robotissa. Niitä tulee olla eri tehoisia ja eri painoisia valittavana. 5.2 Uuden robotin tekeminen Pelin pelaajan pitää kyetä toteuttamaan robotteja ilman muuta lähdekoodia, joten käytössä olevien robottien tunnistus ja luominen suoritettava dynaamisesti. Tähän sopii Java:n tukeman reflektion käyttö. Hyväksyttyyn suoritukseen riittää esimerkiksi, että erikoistus tutkii jonkin hakemiston (Javan pakkausten ja hakemistojen nimeämiskäytännön mukaan) ja käyttää sieltä löytämiään luokkia robotteina. Eli vaatimuksena on ettei mitään näistä luoda tyyliin new MyRobot();. Harjoitustyössä kuitenkin robotit saavat olla samassa hakemistohierarkiassa muun harjoitustyön kanssa. Robotti tehdään siten, että alustusvaiheessa robotti kokoaa saatavilla olevista varusteista haluamansa konfiguraation. Robottien pelialueelle sijoittelua varten työkalupalkkiin tulee pystyä kysymään robottityypeiltä niiden nimi ja mahdollisesti myös työkalupalkin ikoni. Pelisimulaatiota varten robotista tulee löytyä vuoron toimenpiteiden tekoon tarvittava tekoäly. Eri harjoitustyöryhmien robottien ei tarvitse toimia ristiin, vaan jokainen ryhmä saa määrittää nämä rajapinnat haluamikseen. 6 Yleisiä vaatimuksia Simulaation aikana robottien tila (vähintään energia) tulee näkyä tilanäkymässä ja haluttu robotti tulee olla tunnistettavissa Simulaatiomaailman koko tulee olla muutettavissa Lokiin tulostetaan simulaation aikana tärkeitä tapahtumia tyyliin Robotti sejase kuoli Havainnollistetaan aseiden käyttöä räjähdyksillä yms.
4 7 Vaadittava dokumentaatio 7.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 Variaatiovaatimukset, eli minkälaiseen variointiin toteutettavan kehyksen tulee varautua Omien kehysten arkkitehtuuri (luku 3 ja erityisesti sen kohta 3.1. Kohtaa 3.2 ei vaadita vielä tässä vaiheessa) Korkean tason arkkitehtuuri (luokkakaaviot ja sekvenssikaaviot mahdollisia) Käytetyt suunnittelumallit (mm. luokkakaavio) 7.2 Lopullinen palautus Korjattu/päivitetty versio välipalautuksessa annetusta dokumentista, johon on täydennetty loputkin dokumenttipohjan kohdat. 8 Aikataulu Ti 19.9 Harjoitustyön esittely luennolla Pe 6.10 Välipalautus klo mennessä Viikko 41 Tarkastuspalaverit (tenttiviikko ainakin TTY:llä) Pe 8.12 Lopullinen palautus klo mennessä 9 Alustavat arvosteluperusteet Tarkoituksena ei ole toteuttaa myyntivalmista peliä/kehystä, vaan pikemminkin hyvä pohja sellaiselle (esim. valtava erilaisten aseiden määrä ei tuo lisäpisteitä, jonkinlainen valinnanvara on silti vaatimuksena). Arvostelussa kiinnitetään erityisesti huomiota seuraaviin asioihin: Simulaatiokehyksen ja erikoistuksen arkkitehtuuri 30% Suunnittelumallien tunnistus ja hyödyntäminen 20% Dokumentaatio 30% Yleinen toimivuus, selkeys yms. 20% Hyväksytyt palautukset arvostellaan pistein 0 2 välipalautuksen ja 0 8 lopullisen palautuksen tapauksissa.
5 10 Palauttaminen 10.1 Välipalautus Välipalautuksessa palautetaan pelkästään alustava versio dokumentista luvun 10.2 lopun ohjeiden mukaan Lopullinen palautus Harjoitustyön lähdekoodit (EI binääreitä!) palautetaan zip paketissa sisältäen seuraavat hakemistot: Jos työ on tehty Eclipse-editoria käyttäen, tulee palautuspaketin sisältö olla seuraava: / /SimulationGUIFW.zip /SimulationFW.zip /RobotFW.zip /RobotWarGame.zip /readme.txt Zip-paketti sisältäen valmiina annetun toteutuksen Eclipseprojektin VAIN jos sitä on muutettu. Zip-paketti sisältäen oman simulaatiokehyksen toteutuksen Eclipse-projektin kokonaisuudessaan Zip-paketti sisältäen robottikehyksen toteutuksen Eclipseprojektin kokonaisuudessaan Zip-paketti sisältäen erikoistuksen Eclipse-projektin kokonaisuudessaan Tekstitiedosto, jossa on kirjattu ryhmäläisten nimet ja lyhyt käyttö/asennusohje Jos työ on tehty ilman Eclipse-editoria, silloin tarvitsee antaa myös ant-työkalun xmltiedosto(t). Tällöin palautuspaketin sisältö on seuraava: / /SimulationGUIFW/ /SimulationFW/ /RobotFW/ /RobotWarGame/ /readme.txt /build.xml Hakemisto sisältäen valmiina annetun toteutuksen Hakemisto sisältäen oman simulaatiokehyksen toteutuksen Hakemisto sisältäen robottikehyksen toteutuksen Hakemisto sisältäen erikoistuksen toteutuksen Tekstitiedosto, jossa on kirjattu ryhmäläisten nimet ja lyhyt käyttö/asennusohje Ant-scripti joka sisältää vähintään tehtävät compile ja run kääntämiseen ja erikoistuksen ajamiseen. Kummassakin tapauksessa palautuspaketti nimetään seuraavan mallin mukaisesti: ohar_2006-group<ryhmän numero>.zip eli esim. ohar_2006-group1.zip
6 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.
Ohjelmistoarkkitehtuurit harjoitustyö 2008
Ohjelmistoarkkitehtuurit harjoitustyö 2008 1 Johdanto Harjoitustyönä toteutetaan viestipohjaiseen kommunikointiin perustuva simulointi tuotantoketjusta tilauksen saapumisesta tuotteen valmistumiseen. Työn
LisätiedotT 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
LisätiedotOhjelmistoarkkitehtuurit 2006 Harjoitustyön loppudokumentti. Robottisota. Ryhmä: <numero> Heikki Suontausta
Ohjelmistoarkkitehtuurit 2006 Harjoitustyön loppudokumentti Robottisota Ryhmä: Heikki Suontausta Päiväys: 29.8.2006 1 Johdanto Harjoitustyön aiheena oli toteuttaa graafinen simulaatiokehys erilaisten
LisätiedotOhjelmistoprosessit ja ohjelmistojen laatu Ohjelmistoprosessit ja ohjelmistojen laatu (4op)
581361 Ohjelmistoprosessit ja ohjelmistojen laatu (4op) Ohjelmistojärjestelmien syventävien opintojen kurssi Myös ohjelmistotekniikan profiilin pakollinen kurssi eli ohjelmistotekniikka-aiheisen gradun
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ätiedotT 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ä,
LisätiedotOHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op Syksy 2007, periodit 1-2 Harjoitustyö Yleistä Harjoitustyö tehdään 2 hengen ryhmissä. Yhden hengen ryhmistä tulee sopia kurssiassistentin kanssa erikseen
LisätiedotOHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op Syksy 2008, periodit 1-2 Harjoitustyö Yleistä Harjoitustyö tehdään 2 hengen ryhmissä. Yhden hengen ryhmistä tulee sopia kurssiassistentin kanssa erikseen
LisätiedotTä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
LisätiedotTIE Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaihe 3 Antti Jääskeläinen Matti Vuori Rakenne ja aikataulu Kolme vaihetta: 1. Tutkivan järjestelmätestauksen suunnittelu 2. Tutkivan järjestelmätestauksen
LisätiedotAntitammirobotti. Antti Meriläinen Martin Pärtel 29. toukokuuta 2009
Antitammirobotti Antti Meriläinen Martin Pärtel 29. toukokuuta 2009 Helsingin yliopisto Tietojenkäsittelytieteen laitos Robottiohjelmoinnin harjoitustyö
LisätiedotPedacode 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
LisätiedotCTRL+F Android-sovellus
CTRL+F Android-sovellus Vili-Robert Hietala Opinnäytteen raportointi Sähköosasto Toukokuu 2015 KUVAILULEHTI 14.04.2015 Tekijä(t) Vili-Robert Hietala Työn laji Opinnäytteen raportointi Sivumäärä 7 Luottamuksellisuus
LisätiedotOhje 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ä
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ätiedotHarjoitustehtä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
LisätiedotValppaan 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
LisätiedotOHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö
OHJ-7400 Graafisen käyttöliittymän ohjelmointi, Harjoitustyö Juha-Matti Vanhatupa 2008 Yleistä Tehdään 2 hengen ryhmissä Harjoitustyöhön ilmoittaudutaan lomakkeella www.cs.tut.fi/~grako/ilmo.html Ympäristö:.NET
LisätiedotDigi-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,
LisätiedotTIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
LisätiedotA4.1 Projektityö, 5 ov.
A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia
LisätiedotDigi-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
LisätiedotT 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
LisätiedotTURNAUSOHJEET. Turnauksen tavoite. Ennen aloitusta. Taistelukierroksen Pelaaminen. www.ninjago.com
Turnauksen tavoite Ennen aloitusta Haluatko Spinjitzumestariksi? Valitse vastustaja ja mittele taitojasi monella kierroksella. Voitat ottamalla vastustajaltasi kaikki aseet! Jokainen pelaaja tarvitsee
LisätiedotOHJ-3100 Ohjelmien ylläpito ja evoluutio. Harjoitustyö Teekkarien Kosto Yleiskuvaus
OHJ-3100 Ohjelmien ylläpito ja evoluutio Syksy 2009 Harjoitustyö Teekkarien Kosto Yleiskuvaus Työn yleiskuvaus Tehtävänä on muutosten tekeminen olemassa olevaan ohjelmaan. Työ on pakollinen ja se tehdään
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ätiedotOhjelmistojen 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,
LisätiedotOHJ-7400 Graafisen käyttöliittymän ohjelmointi, syksy 2013 Harjoitustyöohje (runko Pinball Mästeriin)
OHJ-7400 Graafisen käyttöliittymän ohjelmointi, syksy 2013 Harjoitustyöohje (runko Pinball Mästeriin) Päivityshistoria: 3.9 Ensimmäinen versio ohjeesta julkaistu. 6.9 Korjattu yksi vasen oikeaksi ja lisätty
LisätiedotSokkelon 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
LisätiedotHiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä
NXT -kompassisensori NXT -roboteihin on saatavilla kahdenlaisia kompasseja: Wiltronics kompassit (tilaukset: http://www.wiltronics.com.au/) ja HiTechnic kompassit (NMC1034 Compass) (tilaukset: http://www.hitechnic.com/products).
LisätiedotT-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..
LisätiedotTik-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
Lisätiedot12. Kehysarkkitehtuurit
12. Kehysarkkitehtuurit Johdanto Kehystyypit Kehysten osittaminen Kehykset ja suunnittelumallit Kehysten etuja ja ongelmia Yhteenvetoa Ohjelmistoarkkitehtuurit Syksy 2010 TTY Ohjelmistotekniikka 1 Johdanto
LisätiedotOhjelmistotekniikan menetelmät, kesä 2008
582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön
LisätiedotBlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä
Pekka Ryhänen & Erkki Pesonen 2002 BlueJ:n käyttö Nämä ohjeet on tarkoitettu tkt-laitoksen mikroluokan koneilla tapahtuvaa käyttöä varten. Samat asiat pätevät myös muissa luokissa ja kotikäytössä, joskin
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ätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotT Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005
T-121.110 Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005 Kurssin tavoitteet Muodostaa näkemys käyttäjäkeskeisestä tuotesuunnittelusta Kasvattaa ymmärrystä prosessin vaiheista Tutustua käyttäjäkeskeisen
LisätiedotTik-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
Lisätiedot58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
LisätiedotSisä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
LisätiedotHarjoitus 3: Vaatimukset
XML Ohjelmistokehityksessä 8105200 1/5 1 Yleistä 1.1 Tavoitteet Harjoitus 3: Vaatimukset Tämän harjoituksen tavoitteena on luoda liityntä asiakkassovelluksesta palvelimeen. Tämän lisäksi on tarkoitus tutustua
LisätiedotTIEA343 - Robottiohjelmointi 2011
Samuli Rahkonen 6.7.2011 TIEA343 - Robottiohjelmointi 2011 Tämä on Jyväskylän yliopistossa järjestetyn robottiohjelmointikurssin harjoitustyön dokumentaatio. Robotin tarkoitus Robotin tarkoitus on ampua
LisätiedotAlkuraportti. 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,
LisätiedotSÄÄNNÖT. Language: English / Suomi
Rules of Coerceo by Coerceo Company Finnish translation by Janne Henriksson SÄÄNNÖT Language: English / Suomi Tekijänoikeus Mitään tämän dokumentin osaa ei saa jäljentää, kopioida tai välittää missään
LisätiedotHarjoitustyöinfo kevät TU-A1100 Tuotantotalous 1
Harjoitustyöinfo kevät 2017 TU-A1100 Tuotantotalous 1 Harjoitustyö Kurssin harjoitustyö on kokonaisuus, joka etenee vaiheittain viikkoharjoituksissa eli harjoitustyön ohjaustilaisuuksissa kurssin luentojen
LisätiedotKurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset
Kurssin tavoitteista uennot ma ls. 1097, klo 10-12. pe ls. DXI, klo 12-14. uennot ovat viikoilla 40-42. uentojen yhteydessä ei järjestetä erillisiä harjoituksia. Opinto-oppaasta: Opintojakson tavoitteena
LisätiedotGeoGebra-harjoituksia malu-opettajille
GeoGebra-harjoituksia malu-opettajille 1. Ohjelman kielen vaihtaminen Mikäli ohjelma ei syystä tai toisesta avaudu toivomallasi kielellä, voit vaihtaa ohjelman käyttöliittymän kielen seuraavasti: 2. Fonttikoon
LisätiedotHarjoitustyöinfo kevät TU-A1100 Tuotantotalous 1
Harjoitustyöinfo kevät 2016 TU-A1100 Tuotantotalous 1 Harjoitustyö Kurssin harjoitustyö on kokonaisuus, joka etenee vaiheittain viikkoharjoituksissa eli harjoitustyön ohjaustilaisuuksissa kurssin luentojen
LisätiedotTIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 6: suunnittelua Samuel Lahtinen TIE-20200 Samuel Lahtinen 1 Ajankohtaista Harjoitustyö Protosessioita tällä viikolla Ohjelmassa tänään Ohjelmistojen suunnittelujuttuja
LisätiedotGraafisen käyttöliittymän ohjelmointi Syksy 2013
TIE-11300 Tietotekniikan vaihtuva-alainen kurssi Graafisen käyttöliittymän ohjelmointi Syksy 2013 Luento 1 Johdanto ja Qt työkalujen esittely Juha-Matti Vanhatupa Kurssin tavoitteet Kuvailla käyttöliittymäohjelmoinnin
LisätiedotUudelleenkä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
Lisätiedotb) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.
Johdatus yliopistomatematiikkaan Helsingin yliopisto, matematiikan ja tilastotieteen laitos Kurssikoe 23.10.2017 Ohjeita: Vastaa kaikkiin tehtäviin. Ratkaisut voi kirjoittaa samalle konseptiarkille, jos
LisätiedotOhjelmistojen mallintaminen, kesä 2010
582104 Ohjelmistojen mallintaminen, kesä 2010 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin
LisätiedotMarkkinoitten mallintaminen ja Internet-markkinat
Markkinoitten mallintaminen ja Internet-markkinat Kurssiohjeita: Lue ainakin kertaalleen huolella! Harjoitustyö ja harjoitukset Harjoitustyö palautetaan kahdessa osassa Moodleen. Ensimmäisen osan palautuspäivä
LisätiedotGimp JA MUUT KUVANKÄSITTELYOHJELMAT
Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Daniela Lund Ti07 A241227 Linux-järjstelmät 01.12.2009 MIKÄ ON KUVANKÄSITTELYOHJELMA? Kuvankäsittelyohjelma on tietokoneohjelma, jolla muokataan digitaalisessa muodossa
LisätiedotOhjelmointi 1 / syksy /20: IDE
Ohjelmointi 1 / syksy 2007 10/20: IDE Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy 2007 p.1/8 Tämän luennon rakenne
LisätiedotEMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008. Meeri Nieminen
EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008 Meeri Nieminen Asiakkaan vaihtoehdot Asiakkaan vaihtoehdot EMCS-järjestelmän käyttöön XML-sanomarajapinta oman järjestelmän
LisätiedotKä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
LisätiedotP97 seututaitokoulu 8/ (1h,45min)
P97 seututaitokoulu 8/12 2007 (1h,45min) -Pallon pomputtelu 10 min (lohkojen teko) -Taitoteemamallit 10min -Nopeus/ketteryys 10min -Rastiharjoittelu lohkoissa 1-5 10min /lohko(yht50min) 4+4pel.ryhmät/ohjaaja
LisätiedotTietotekniikan Sovellusprojektit
Tietotekniikan Sovellusprojektit Jukka-Pekka Santanen Tietotekniikan laitos 16.2.2010 Tavoitteena taitoja ja kokemusta projektimuotoisesta työtavasta ja ryhmätyöstä, projektin hallinnasta ja johtamisesta,
Lisätiedot8. Kehysarkkitehtuurit
8. Kehysarkkitehtuurit Johdanto Kehystyypit Esimerkki: Simulointikehyksen malleja Kehyspohjainen ohjelmistokehitys Kehykset ja suunnittelumallit Esimerkkikehys Kehysten toteutuksesta Kehysten etuja ja
Lisätiedot4. Lausekielinen ohjelmointi 4.1
4. Lausekielinen ohjelmointi 4.1 Sisällys Konekieli, symbolinen konekieli ja lausekieli. Lausekielestä konekieleksi: - Lähdekoodi, tekstitiedosto ja tekstieditorit. - Kääntäminen ja tulkinta. - Kääntäminen,
LisätiedotRYM-C3001 Projektityökurssi 2
RYM-C3001 Projektityökurssi 2 Opetuskerta 5, 12.10.2016 Päivän ohjelma 10.15 korttelisuunnitelmien esittäminen ja palaute Näyttelykävely 2 neljän ryhmän rinkiä, ryhmät 3-6 ja 7-10 jokainen ryhmäläinen
LisätiedotPyramidin yleiset säännöt
Pyramidin yleiset säännöt 1. Biljardivälineet ja tarvikkeet Seuraavassa kuvattuihin pyramidi -pelin versioiden pelaamiseen tarvittavat välineet ovat biljardipöytä, pallot sekä apuvälineet (mm. resti).
LisätiedotOHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012
OHJ-3010 Ohjelmistotuotannon perust eet, kesäkurssi 2012 Ajankoht aist a kurssilla - Harjoitustyöryhmien muodostaminen tänään - Taustatarinat ja tieto parituksesta ryhmille sähköpostitse perjantain 1.6.2012
Lisätiedot11. Kehysarkkitehtuurit
11. Kehysarkkitehtuurit Johdanto Kehystyypit Kehykset ja arkkitehtuuri Kehykset ja suunnittelumallit Kehyspohjainen ohjelmistokehitys Esimerkkikehys Kehysten toteutuksesta Kehysten etuja ja ongelmia Yhteenvetoa
LisätiedotTik 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
LisätiedotEclipse 3.1 Pikaopas versio 1.0
Anne Benson/Tanja Bergius Opintojaksojen atk84d ja ict02d käyttöön 1/17 Eclipse 3.1 Pikaopas versio 1.0 Pikaohjeen sisältö 1. Esittely 2. Asennus ja poistaminen 3. Sovelluskehitys 4. Sovelluksen toteutus
LisätiedotVisual Case 2. Miika Kasnio (C9767) 23.4.2008
Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4
LisätiedotDatatähti 2019 loppu
Datatähti 2019 loppu task type time limit memory limit A Summa standard 1.00 s 512 MB B Bittijono standard 1.00 s 512 MB C Auringonlasku standard 1.00 s 512 MB D Binääripuu standard 1.00 s 512 MB E Funktio
LisätiedotOhjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
LisätiedotC-ohjelmoinnin peruskurssi. Pasi Sarolahti
C! C-ohjelmoinnin peruskurssi Pasi Sarolahti Mitä haluan oppia C-kurssilla? ja miksi? Tutustu lähimpään naapuriin Keskustelkaa miksi halusitte / jouduitte tulemaan kurssille 3 minuuttia è kootaan vastauksia
LisätiedotTietotekniikan laitoksen uusi linja
Tietotekniikan laitoksen uusi linja Tietotekniikan laitos 2011- Yhteisen rungon ympärille liittyvät oksina Tietotekniikan laitoksen perinteiset ja uudet linjat Haluatko harrastuksiisi liittyvän ammatin?
LisätiedotAutotallin ovi - Tehtävänanto
Autotallin ovi - Tehtävänanto Pisteytys (max 9p): 1 piste per läpi mennyt testi (max 7p) Reflektointitehtävä (max 2p yksi piste jos osaa vastata edes osittain ja toinen piste tyhjentävästä vastauksesta)
LisätiedotOhjelmistojen mallintaminen, kesä 2009
582104 Ohjelmistojen mallintaminen, kesä 2009 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin
LisätiedotMPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).
V1.0.0 (14.10.2015) 1 (7) KYTKENTÄ HUOM: toimii Modbus-masterina. Tämän vuoksi toinen mahdollinen Modbus-master on irrotettava verkosta, kun kytketään valmiiseen Modbus-verkkoon. Produalin Modbus-laitteiden
LisätiedotSGN-4200 Digitaalinen Audio Harjoitustyö-info
1 SGN-4200 Digitaalinen Audio Harjoitustyö-info 04.04.2012 Joonas Nikunen Harjoitystyö - 2 Suorittaminen ja Käytännöt Kurssin pakollinen harjoitustyö: Harjoitellaan audiosignaalinkäsittelyyn tarkoitetun
LisätiedotXXIII Keski-Suomen lukiolaisten matematiikkakilpailu 23.1.2014, tehtävien ratkaisut
XXIII Keski-Suomen lukiolaisten matematiikkakilpailu 23.1.2014, tehtävien ratkaisut 1. Avaruusalus sijaitsee tason origossa (0, 0) ja liikkuu siitä vakionopeudella johonkin suuntaan, joka ei muutu. Tykki
LisätiedotKÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0
KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014 Käyttäjätutkimus ja käsitteellinen suunnittelu Järjestelmän nimi versio 1.0 Jakelu: Tulostettu: 201543 Samuli Hirvonen samuli.hirvonen@student.tut.fi
LisätiedotOhjelmistotekniikan menetelmät, kevät 2008
582101 - Ohjelmistotekniikan menetelmät, kevät 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön
Lisätiedot1. Miten tehdään peliin toinen maila?
Muilla kielillä: English Suomi Pong-peli, vaihe 4 Tässä oppaassa teemme toisenkin mailan. 1. Miten tehdään peliin toinen maila? Maila tehtiin edellisessä vaiheessa, aliohjelmassa LuoKentta, seuraavasti:
LisätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotToinen harjoitustyö. ASCII-grafiikkaa
Toinen harjoitustyö ASCII-grafiikkaa Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin itse. Ideoita
LisätiedotSisällysluettelo. 1. Johdanto
Säännöt Sisällysluettelo 1. Johdanto 3 2. Sisältö 4 3. Alkuvalmistelut 5 4. Pelin aloitus ja kulku 6 5. Pelin lopetus 9 6. Vaikea peli ja muut pelimuunnelmat 10 1. Johdanto Pelilauta on 25 ruudusta muodostuva
Lisätiedot... 5 ... 5 ... 5 ... 6 ... 7 ... 8 ... 8 ... 9 ... 11 ... 12
BILJARDI 2 3 SISÄLLYSLUETTELO 1. YLEISTÄ... 5 1.1 KOLMIO/ 9-KEHIKKO... 5 2. PELIN ALOITUS... 5 3. LYÖNTIVUORON VAIHTO... 5 4. VIRHELYÖNNIT... 6 4.1 ERILAISET VIRHEET... 6 4.2 RANGAISTUS VIRHEESTÄ... 7
LisätiedotTT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)
TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Info 15/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Info 2) Arvostelu 3) Kurssin sisältö 4) Alustava aikataulu 5) Projekti 6) Kertaustarve
LisätiedotOhjelmistoarkkitehtuurit. Syksy 2010
Ohjelmistoarkkitehtuurit Syksy 2010 Kai Koskimies Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto, Vaasan yliopisto Kurssin tavoitteet Arkkitehtuurin roolin
Lisätiedotfinnish BOI 2015, päivä 1. Muistiraja: 256 MB. 30.04.2015
Tehtävä: BOW Keilaus finnish BOI 0, päivä. Muistiraja: 6 MB. 30.04.0 Jarkka pitää sekä keilauksesta että tilastotieteestä. Hän on merkinnyt muistiin muutaman viimeisimmän keilapelin tulokset. Valitettavasti
LisätiedotVAPAASTI VALITTAVIEN TUTKINNON OSIEN OSAAMISEN ARVIOINNIN SUUNNITELMA 27.10.2009
VAPAASTI VALITTAVIEN TUTKINNON OSIEN OSAAMISEN ARVIOINNIN SUUNNITELMA 27.10.2009 K-MESTARIMYYJÄKOULUTUS, 1 ov 1. Ilmoittautuminen linjakohtaisesti Mestarimyyjäkoulutukseen ilmoittutumisajan puitteissa
LisätiedotKokonaisuuksien, riippuvuuksien ja synergioiden hahmottaminen helpottuvat
Johtaminen voidaan jakaa karkeasti kolmeen osaan: 1. Arvojohtaminen (Leadership) 2. Työn(kulun) johtaminen (Process management) 3. Työn sisällön ja tulosten/ tuotosten johtaminen (esim. Product management)
Lisätiedot19.10.2011. Harjoitustyö Ohjaaja: Outi Räihä outi.raiha@tut.fi TE213. OHJ-3100 Ohjelmien ylläpito ja evoluutio. Yleiskatsaus.
OHJ-3100 Ohjelmien ylläpito ja evoluutio 1 Yleiskatsaus 2 Harjoitustyö Ohjaaja: Outi Räihä outi.raiha@tut.fi TE213 Yleisesittely Geneettiset algoritmit Ohjelmistoarkkitehtuurit Darwin-työkalu Tehtävänanto
LisätiedotOMASSA SEURAYMPÄRISTÖSSÄ TOTEUTETTAVAT TESTIT
OMASSA SEURAYMPÄRISTÖSSÄ TOTEUTETTAVAT TESTIT -Suorittakaa testit ennen kehittymisen seuranta -tapahtumaa joukkueenne omassa ympäristössä. Kirjatkaa tulokset ylös MyEWay-järjestelmään ennen tapahtumaan
LisätiedotLiite 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
LisätiedotSäännöt & Asetukset. Säännöt & Asetukset. Versio 1.00 /
Säännöt & Asetukset 1. Yleiset säännöt 1.1: Joukkueen koko: 6 pelaajaa. 1.2: Yksi pelaaja voi olla vain yhdessä joukkueessa turnauksen aikana. 1.3: Turnauksessa käytetään turnausjärjestäjän tarjoamia äänikanavia
LisätiedotTIE-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
LisätiedotS11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
LisätiedotKaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely)
Kaksintaistelun approksimatiivinen mallintaminen (valmiin työn esittely) Juho Roponen 10.06.2013 Ohjaaja: Esa Lappi Valvoja: Ahti Salo Työn saa tallentaa ja julkistaa Aalto-yliopiston avoimilla verkkosivuilla.
LisätiedotInsinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä
Insinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä Matematiikan ja luonnontieteiden opetuksen tutkimuspäivät 27.-28.10.2016 Simo Ali-Löytty Jorma Joutsenlahti Jesse Kela Salla Koskinen Sisällys
Lisätiedot