Harjoitus 1: Vaatimukset
|
|
- Raili Nurminen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Web-palveluiden toteutustekniikat OHJ /9 1 Yleistä 1.1 Tavoitteet Harjoitus 1: Vaatimukset Ensimmäisen harjoitustyön tarkoituksena on toteuttaa tietopalvelu web-sovellukselle käyttäen XML:n käsittelyn perustekniikoita ja rajapintoja. Harjoitustyön sovelullusalueena on nettiselaimen kaltainen jsp-servlet kokonaisuus (annetaan valmiina), joka mahdollistaa nettiselailun käyttäen hakusanoja. Käytännössä tämä tarkoittaa tietopalvelua, joka mahdollistaa elementtien lisäyksen, poiston, muokkauksen ja haun XML-tiedostoon. Tietopalvelu toteutetaan käyttäen eri XML-prosessoinnin perustekniikoita: DOM- ja SAX-rajapinnat XML-tiedoston jäsentämiseen, Xpath-hakulausekkeet sekä XML-Schema (XSD-tiedosto) XMLtiedoston validointiin. Harjoituksen ensimmäisessä vaiheessa ei saa hyödyntää JAXB tms. työkaluja, mutta muissa harjoituksen vaiheissa saa käyttää JDK:n ja JWSDP:n tarjoamia kirjastoja haluamallaan tavalla sekä ympäristön ulkopuolisia kirjastoja. Jos opiskelija käyttää ulkopuolisia kirjastoja, ne tulee toimittaa palautusten mukana. 1.2 Versiointi Versio Tila Päiväys Tekijä Selite (muutokset, korjaukset yms.) 1.0 Vedos TG Alustava versio 2.0 Valmis TG Jakeluversio 2.1 Valmis TG Korjattu 2 Vaatimuserittely 2.1 Yleistä Tietopalvelu tarjoaa operaatioita XML-tiedoston elementtien hallinnointiin: lisäys, poisto, haku, listaus ja muokkaus. Opiskelijalta vaaditaan, että harjoitustyön palautus sisältää toteutuksen em. toiminnoille. Tietopalvelun toiminta tulee testata käyttäen JUnit:a. Testauksen automisointiympäristön kehys annetaan, mutta opiskelijan tulee itse toteuttaa vaaditut testitapaukset, jotka osoittavat toteutuksen toimivan pyydetyllä tavalla. Vaatimukset ryhmässä 0000 ovat harjoitustyön kannalta tärkeitä. Muissa ryhmissä esiintyvät asiat ovat enemmänkin täydentäviä vaatimusattribuutteja kuin vaatimuksia. Ainoastaan rajapintojen nimet ja niiden metodien kuvaukset ovat tärkeitä ja ne pitää säilyttää sellaisinaan.
2 Web-palveluiden toteutustekniikat OHJ / Vaatimukset 0000 Yleisasiat 0001 DOM, SAX ja Xpath käyttö toteutuksessa 0002 Toteutus tietopalvelulle (XMLService) 0003 Tarvittavat tiedot tallennetaan XML-tiedostoon 0004 Tarvittavat tiedot luetaan XML-tiedostosta 0010 Toteutus XMLExceptionille 0011 Toteutus Page-tietotyypille 0012 Palvelu luo tarvittaessa XML-tiedoston, jos sellainen ei ole olemassa 0013 Oletustiedoston nimi olkoon file.xml 0014 Palvelun tulee varautua siihen, että oletustiedostot vaihtuvat ajon aikana 0015 XML-tiedosto validoidaan XML-Scheman avulla Palveluiden operaatiot ovat luonteeltaan atomisia eli niitä ei keskeytetä kesken suorituksen (tarkastus on sarjallistettua eli vain yksi operaatio tapahtuu tietyllä ajanhetkellä) 0021 Palveluiden operaatiot kuvaavat yhden transaktion eli operaatioiden aiheuttamat muutokset tiedoissa tallentuvat operaation lopuksi tiedostoon Toteuttaa testaukseen JUnit testitapauksia Harjoitustyössä tulee käyttää Javan versiota 1.5 eli Tietopalvelun pitää toimia XMLBrowser-sovelluksen kautta Ympäristömalli Ympäristömalli kuvaa harjoitustyössä toteutettavan palvelun suhteita valmiiksi annettuihin komponentteihin. Kuva 2.1 Harjoituksen ulkoiset riippuvuudet XMLBrowser-sovellus (WebApp) toimii harjoituksen käyttöliittymänä. Sovelluksen selainkonteksti löytyy osoitteesta (esim. sen jälkeen kun luotu war-paketti siirretään tomcatin kontekstiin. Sovellus (HT1Servlet + jsp-sivut) periaatteessa kyselee tarvittavia asioita ja välittää ne eteenpäin web-palvelun liiketoimintalogiikkakerrokseen saakka. Liiketoimintalogiikkakerros on opiskelijan toteuttama luokka, joka tarjoaa palvelun logiikan yhdessä luokassa.tietopalvelun (XMLService) liiketoimintalogiikkakerroksen tulee toteuttaa XMLServiceInterface-rajapinnan operaatiot. Valmiina annettavan koodin logiikkaa ei saa muuttaa.
3 Web-palveluiden toteutustekniikat OHJ /9 Testaus tehdään käyttäen JUnit-ympäristöä. Valmiin palvelun tulee toimia annetun web-sovelluksen kanssa. 2.2 Tietopalvelu Yleistä Tietopalvelun tulee toteuttaa XMLServiceInterface (kuva2.2). Kuva 2.2 XMLService-rajapinta Tietotyyppi Page kuvaa XML-elementin page:n, joka sisältää informaation yhdestä internet-sivusta. Informaatio ilmaistaan kentillä id, key, address, description. Tietopalvelun tulee heittää XMLException virhetilanteissa Vaatimukset 1000 Tietopalvelu (XMLService) 1001 Tietopalvelu hallinnoi XML-tiedostossa olevia nimikkeitä 1002 Tietopalvelun täytyy koostua vähintää liiketoimintalogiikkakerroksesta (nimeä XMLService). Käytännössä toteutus kannattaa tehdä niin että dom:lle, sax:lle jne... toteutetaan omat palvelut joita liiketoimintalogiikkakerros tarjoaa eteenpäin. Esim Lisää-operaatio (add) lisää yhden nimikkeen tietovarastoon 1004 Poista-operaatio (remove) poistaa yhden nimikkeen tietovarastosta 1005 Muuta-operaatio (modify) muuttaa annetun nimikkeen tietoja 1006 Etsi-operaatio (search) etsii yhden nimikkeen 1007 Näytä nimikkeet-operaatio (show) tekee XML-tiedostosta HTML-tiedoston 1009 Tietopalvelu heittää virhetilanteissa poikkeuksen (XMLException) 1010 Palvelun käyttämiä tiedostoja voi vaihtaa lennosta (changefiles)
4 Web-palveluiden toteutustekniikat OHJ / Lisää-operaatio (add) 1101 Operaatiolla lisätään yksi nimike XML-tiedostoon 1102 void add( Page page // tiedostoon lisättävä uusi nimike ) throws XMLException 1103 Tiedostoon ei voida lisätä nimikettä, jolla on sama tunniste kuin jo tiedostossa olevalla nimikkeellä 1104 Tietovarastoon ei voida lisätä tyhjää tai muuten viallista nimikettä 1105 Tunnisteen(id) pitää olla oikean muotoinen Helpoin tapa tarkistaa id:n validisuus on käyttää java.util.regex-kirjastoa Jos lisää-toiminto jostain muusta syystä toimii virheellisesti, asiasta huomautetaan 1109 Onnistuneen lisäyksen jälkeen tulee muutos tallentaa tiedostoon 1110 Toteutus: DOM-ratkaisu 1200 Poista-operaatio (remove) 1201 Operaatio poistaa annetun nimikkeen tiedosta void remove( String id // Varastosta poistettava nimike ) throws XMLException 1203 Poistettava tuote tunnistetaan samoilla säännöillä kuin hakukin (search) Poisto ei onnistu, jos nimikettä ei löydy (XMLException) 1205 Poisto ei onnistu, jos nimikkeitä löytyy useampi kuin yksi (XMLException) 1207 Jos poista-toiminto jostain syystä toimii virheellisesti, asiasta huomautetaan (XMLException) 1208 Onnistuneen poiston jälkeen tulee muutos tallentaa tiedostoon 1209 Toteutus: DOM-ratkaisu 1300 Muuta-operaatio (modify) 1301 Operaatio korvaa vanhan tuotteen tiedot uuden tuotteen tiedoilla void modify( Page page //Muutoksen sisältävä nimike ) throws XMLException 1304 Muutettaessa kaikki löydetyn nimikkeen tiedot, paitsi tunniste, korvautuvat uuden nimikkeen annetuilla tiedoilla Jos uuden nimikkeen Key on jo käytössä, ei muokkausta toteuteta (XMLException) 1309 Jos vanhan nimikkeen tiedoilla löytyy useampi kuin yksi vanha nimike, ei muokkausta toteuteta 1310 Jos vanhaa nimikettä ei löydy ollenkaan, ei muokkausta voida suorittaa 1311 Tunnisteen pitää olla oikean muotoinen 1312 Jos muokkaa-toiminto jostain syystä toimii virheellisesti, asiasta huomautetaan 1313 Toteutus: DOM-ratkaisu
5 Web-palveluiden toteutustekniikat OHJ / Etsi-operaatio (search) 1401 Etsi-toiminnossa haetaan annettua nimikettä Page search( String searchterm // Tiedostosta etsittävän nimikkeen avain ) throws XMLException 1403 Search() funktiolla etsitään avaimella (key) page-elementti josta muodostetaan Pagetietotyyppi 1404 Nimikkeen merkkijonoissa voidaan käyttää myös villimerkkiä * (mikä tahansa merkkijono; käyttö esim. Jukk* ja *kka ) 1405 Jos nimikettä ei löydy tai nimikkeitä löytyy enemmän kuin yksi ( XMLException ) Jos jostain muusta syystä etsi-toiminto toimii virheellisesti, huomautetaan asiasta 1407 Toteutus: XPath 1500 näytä-operaatio (show) 1501 Näytä-toiminto muodostaa XML-tiedostosta HTML-tiedoston 1502 String show( ) throws XMLException 1503 Paluutietona palautetaan absoluuttinen osoite luotuun HTML-tiedostoon 1504 HTMLGenerator apuluokkaa saa käyttää tiedoston luomiseen. Apuluokkaa saa muokata tarvittaessa Jos jostain muusta syystä näytä-toiminto toimii virheellisesti, huomautetaan asiasta 1506 HTML-tiedoston tulee olla muotoa (ei tarvitse olla pilkulleen sama): <html lang="en"> <head> <META http-equiv="content-type" content="text/html; charset=utf-8"> <title>xmlbrowser pages</title> </head> <body> Key: tut<br> Address: <a href=" <br> Description: tty<br> <a href="xmlbrowser?action=editpage.jsp&id=aac &key=tut&address= Edit </a><a href="xmlbrowser?action=delete&id=aac "> Delete</a> <hr> Key: hs<br> Address: <a href=" /a> <br> Description: Helsinginsanomat<br> <a href="xmlbrowser?action=editpage.jsp&id=gds &key=hs&address= ption=helsinginsanomat"> Edit </a><a href="xmlbrowser?action=delete&id=gds "> Delete</a> <hr> </body> </html> 1507 Toteutus: SAX
6 Web-palveluiden toteutustekniikat OHJ / Vaihda tiedostoja(changefiles) 1701 changefiles() vaihtaa.xsd ja.xml tiedostot haluttaessa XMLService changefiles( String XMLFile, String XSDFile ) throws XMLException; 1703 changefiles() palauttaa palvelun uusilla tiedostoilla Jos jostain muusta syystä Vaihda tiedostoja-toiminto toimii virheellisesti, huomautetaan asiasta 1800 XMLException 1801 XMLException pitää toteuttaa kaksi operaatiota. getexception() ja gettrace() getexception() palauttaa String:nä virheviestin. Viestin muoto on XMLException: + virhe esim. XMLException: Nimikkeen lisääminen ei onnistunut! 1804 gettrace() palauttaa String:nä tiedon siitä missä virhe on sattunut. Palautettavia tietoja on luokka, funktio ja rivi jossa virhe sattui. Viesti on muotoa XMLException trace: class: DomHandler, function: add(), line: 55! 2.3 Testaus 3000 Testaus JUnit testitapauksilla 3010 Kaikkia operaatiota pitää testata 3011 Testitapausten pitää kattaa onnistuneet operaatiot (esim. Add() lisää nimikkeen onnistuneesti) 3020 Testitapausten pitää kattaa operaatioden kaikki tässä dokumentissa määritellyt poikkeukset ( paitsi ne poikkeukset, joissa poikkeuksen aiheuttavaa virhettä ei ole määritelty ) 3023 Lisää Junitilla testauksesta JUnit-ohjeesta 2.4 Tietorakenteet 3500 Tietotyypit (Page) 3501 Tietotyyppi mallintaa XML-elementti page:n ohjelmassa käytettävään muotoon 3503 Page:n pitää sisältää seuraavat kentät 3504 Key; sisältää String:nä hakusanan 3505 Address; sisältää String:nä hakusanaa vastaavan nettiosoitteen 3506 Description; sisältää String:nä kuvauksen nettiosoitteen sisällöstä 3507 Id; sisältää String:nä page:n id:n 3508 Id:n tulee noudattaa seuraavaa muotoa: identifier := aaa bbb cccc aaa := 3 {alphaminor} 3 // kirjaimia tasan kolme bbb := 1 {alphanum} 3 // kirjaimia tai numeroita yhdestä kolmeen alphanum := alphamajor number // yksi kirjain tai numero cccc := 4 {number} 4 // numeroita tasan neljä number := [0-9] alphamajor := [A-Z] alphaminor := [a-z] Helpoin tapa tarkistaa id:n validisuus on käyttää java.util.regex-kirjastoa Tietotyypin pitää toteuttaa Serializable -rajapinta Tietenkin kaikille kentille setterit ja getterit.
7 Web-palveluiden toteutustekniikat OHJ /9 2.5 Tietovaatimukset 4000 Tietovaatimukset 4001 Nimiketiedot tallennetaan yhteen XML-tiedostoon 4002 XML-tiedoston esimerkki 4003 <?xml version="1.0" encoding="utf-8"?> <webpages> <page id="gds "> <key>hs</key> <address> <description>helsinginsanomat</description> </page> <page id="fgl "> <key>juve</key> <address> <description>juvenes ravintolat</description> </page> </webpages> 4010 XML-tiedon muodon kuvaus XML Schema-tiedostolla (file.xsd) 4011 XML-tiedon muodon oikeellisuuden tarkistaminen (validointi) XML-Schema tiedoston avulla 4012 Jos XML-tiedosto ei ole scheman mukainen, tulee asiasta tiedottaa asianmukaisella XMLException-poikkeuksella 4013 Poikkeusta ei tule heittää tyhjän varaston luvun yhteydessä 4020 Id:n tulee noudattaa seuraavaa muotoa: identifier := aaa bbb cccc aaa := 3 {alphaminor} 3 // kirjaimia tasan kolme bbb := 1 {alphanum} 3 // kirjaimia tai numeroita yhdestä kolmeen alphanum := alphamajor number // yksi kirjain tai numero cccc := 4 {number} 4 // numeroita tasan neljä number := [0-9] alphamajor := [A-Z] alphaminor := [a-z] Helpoin tapa tarkistaa id:n validisuus on käyttää java.util.regex-kirjastoa. 2.6 Palvelun asennus (Tomcat deploy) 6000 Palvelun asennus 6001 Tomcat-palvelimelle tulee asentaa (deploy) palvelubinääri 6002 Tomcat-pavelimelta tulee poistaa (undeploy) palvelubinääri 6100 Tomcatille palvelun asentamista varten luotava Manager-tunnus, jonka oikeuksilla asennetaan binääri 6101 JWSDP/conf/tomcat-users.xml-tiedostoon pitää lisätä rivin <user username= manager password= manage fullname= Manager roles= manager > Tässä tapauksessa JWSDP tarkoittaa jwsdp-tomcat-hakemistoa War-paketti luodaan WebApplication/dist-kansioon automaattisesti 6300 Lisää Tomcat:sta ja War-paketista Tomcat-ohjeesta
8 Web-palveluiden toteutustekniikat OHJ /9 2.7 Muita asioita 7000 Toteutus 7001 Koodin pitää olla tyylisääntöjen mukaista. Sekavasta koodista, liian pitkistä funktiosta ja huonosta luokkajaosta voidaan verottaa pisteitä Koodia pitää kommentoida siinä määrin että palvelun käyttäjä ymmärtää operaatioden ja luokkien (alkukommentti) toiminnan. Myös sekavat kohdat operaatioden sisällä pitää kommentoida. Sellaista koodia ei tarvitse kommentoida mistä käy selkeästi selville mitä tehdään. Esim. getdocument() kohtaa ei tarvitse kommentoida tyyliin //haetaan dokumentti 7003 Toteutuksessa saa käyttää ulkopuolisia kirjastoja 7006 Synkronointia ei tarvitse huomioida kurssin aikana (välttämättä). Eli oletustilanne on se, että AINA palveluita käyttää vain YKSI asiakas kerrallaan Esimerkkiympäristöä saa mukauttaa omien tarpeiden ja tämän harjoituksen vaatimusten puitteissa 8000 Tuotteenhallinta 8001 Harjoitus voidaan rakentaa hakemistoihin seuraavalla tavalla: / opiskelijanumero build.xml päätason käännösohjaustiedosto me.properties webser.properties konfiguraatio.txt / harjoituksen hakemisto build.xml proj.properties WebApplication/ src/ webser/ actions/ Action.java HT1Actions.java XMLServiceInterface.java ht1application/ Consts.java HT1Servlet.java build/ dist/ web/ include/ WEB-INF/ harjoituksen käännösrakentaja projektikohtaiset ominaisuudet Nettisovellus lähdekoodihakemisto Service/ src/ lähdekoodihakemisto webser/ xmlservice/ 1. vaiheen tietopalvelu XMLServiceInterface.java XMLService.java Liiketoimitalogiikkakerros Omia luokkia.java build/ dist/ JUnitTests/ src/ Alltests.java ExampleTest.java OmatTest.java common/ junit.jar Julkaisun hallinta lähdekoodihakemisto Hakemistopuuta saa muokata, mutta vähintään lihavoidut osiot tulisi löytyä Ulkopuoliset kirjastot pitää toimittaa palautuspaketin mukana (Common hakemisto) 8003 Päätason käännösohjaustiedoston (build.xml) pitää sisältää tehtävät:
9 Web-palveluiden toteutustekniikat OHJ /9 1) HARJ1 käännä ja aseta ohjelma ajokuntoon 2) PALAUTUS tuottaa palautuspaketin 3) PUHDISTUS poistaa käännöksen aikaiset tiedostot 8004 Harjoitustason käännösohjaustiedosto tulee sisältää vähintään seuraavat tehtävät: 1) build oletustehtävä, joka kääntää ja valmistelee ohjelman ajoa varten 2) clean poistetaan käännöksen aikaiset tiedostot 8005 Konfiguraatiodokumentti, jos harjoitustyön rakenteeseen on tehty muutoksia esim. common kansiossa oleva kirjasto pitää lisätä build path:in proj.properties tiedostoon tulee laittaa ominaisuuksia, jotka liittyvät harjoitustyöhön me.properties sisältävät nimen ja opiskelijanumeron 8100 Ainoa absoluuttisia polkuja sisältävä tiedosto on webser.properties, joka sijaitsee kotihakemistossa. Kaikkien muiden hakemistoviittauksien tulee osoittaa epäsuorasti (../lib/munomajokukirjasto.jar) tai ominaisuusmuuttujaa hyväksi käyttäen (${user.home}/webser.properties) 2.8 Palautus 9000 Palautus 9001 Palautuspaketti sisältää koko harjoitustyöhakemistopuun (eli juurihakemiston sisältö esimerkissä) 9002 Palautettavan jar-paketin nimi on muotoa: harj1_opikelijanumero_etunimisukunimi.jar 9004 Palautuspaketin tulee sisältää opiskelin oma harjoitustyö KÄÄNTÄMÄTTÖMÄNÄ, (siis ei binäärejä vaan aja clean ennen palautuksen tekoa). Käännöksen vaatimat lisäkirjastot tulee sisällyttää harjoitustyön palautukseen.
Harjoitus 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ätiedotHarjoitus 2: Vaatimukset
XML Ohjelmistokehityksessä 8105200 1/9 1 Yleistä 1.1 Tavoitteet Harjoitus 2: Vaatimukset Harjoitustyön toisen vaiheen tarkoituksena on toteuttaa ensimmäisen vaiheen tietovaraston päälle verkkopalvelu,
LisätiedotXML Ohjelmistokehityksessä
XML Ohjelmistokehityksessä 8105200 1/7 1 Yleistä XML Ohjelmistokehityksessä 1.1 Tavoitteet Harjoitustöiden tarkoituksena on tutustuttaa harjoitustyön tekijä XML:n käsittelyn perustekniikoihin ja rajapintoihin.
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ätiedotToisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä.
Toisessa viikkoharjoituksessa on tavoitteena tutustua JUnit:lla testaukseen Eclipse-ympäristössä. JUnit-ympäristö 1. Luo tests -pakkaukseen uusi luokka. Nimeä VHTestit. 2. Laita VHTestit periytymään TestCase:sta
LisätiedotLohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
LisätiedotPedacode Pikaopas. Web-sovelluksen luominen
Pedacode Pikaopas Web-sovelluksen luominen Pikaoppaan sisältö Pikaoppaassa kuvataan, miten Netbeans-työkalulla luodaan uusi yksinkertainen web-sovellus ja testataan sen toiminta. Opas kattaa kaiken aiheeseen
LisätiedotHarjoitus 1: Vaatimukset
XML Ohjelmistokehityksessä 8105200 1/12 1 Yleistä 1.1 Tavoiteet Harjoitus 1: Vaatimukset Harjoitustöiden tarkoituksena on tutustuttaa harjoitustyön tekijä XML:n käsittelyn perustekniikoihin ja rajapintoihin.
LisätiedotHarjoitus 2: Vaatimukset
Harjoitus 2: Vaatimukset 1 Yleistä 1.1 Tavoitteet Toisen harjoitustyön tarkoituksena on toteuttaa yksinkertainen ajettava BPEL-prosessi. Prosessi mallinnetaan käyttäen BPMN-notaatiota, josta generoidaan
LisätiedotFormaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä 7.5.2002 Annemari Auvinen Anu Niemi Sisällysluettelo 1 Perustana olevat käyttötapaukset... 1 1.1 Käyttäjäryhmät... 1 1.2 Järjestelmään sisäänkirjautuminen...
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ätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
LisätiedotKieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
LisätiedotEclipse ja JUnit-ohjelmoijatestit
Eclipse ja JUnit-ohjelmoijatestit Tarkoitus on tutustua Eclipsen käyttöön vähän lähemmin ja varsinkin JUnit-ohjelmoijatesteihin (ohjelmoijatesti on vanhalta nimeltä yksikkötesti). Ohjelmoijatestit ovat
LisätiedotHakemistojen sisällöt säilötään linkitetyille listalle.
Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi Java-kielellä komentoikkunaa (komentotulkkia, komentoriviä) simuloiva olioperustainen ohjelma. Hakemistojen sisällöt säilötään linkitetyille listalle. Työ
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ätiedotWritten by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36
!!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat
LisätiedotSuvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014
Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat
LisätiedotWWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY
1 WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 10.4.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät 0800 303
LisätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotLinkitetystä listasta perittyä omaa listaa käytetään muun muassa viestiin liittyvien vastausten säilömiseen.
Harjoitustyö 1 Harjoitustyö Tehtävä: ohjelmoi Java-kielellä keskustelualuetta simuloiva olioperustainen ohjelma (Simple Oope Board, S.O.B). Linkitetystä listasta perittyä omaa listaa käytetään muun muassa
LisätiedotTestausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
LisätiedotUuden Peda.netin käyttöönotto
Sisällysluettelo Uuden Peda.netin käyttöönotto...2 Sisään- ja uloskirjautuminen...2 OmaTila...3 Peda.netin yleisrakenne...4 Työvälineet - Sivut...5 Sivun lisääminen omaan profiiliin:...5 Sivun poistaminen
LisätiedotOhjelmoinnin jatkokurssi, kurssikoe 28.4.2014
Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Kirjoita jokaiseen palauttamaasi konseptiin kurssin nimi, kokeen päivämäärä, oma nimi ja opiskelijanumero. Vastaa kaikkiin tehtäviin omille konsepteilleen.
LisätiedotOhjelmistoprojektin vaiheet ja OMT++ -suunnittelumenetelmä
Ohjelmistoprojektin vaiheet ja OMT++ -suunnittelumenetelmä Harjoitustyö: Virtuaalikirjasto (VAIHE 2) Ryhmä 3 Jari Pulli, Jarkko Puranen, Anu Niemi ja Annemari Auvinen Sisällysluettelo 1 GUI-MÄÄRITTELY...
LisätiedotTestausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 15.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 15.3.2010 1 / 56 Tiedostoista: tietojen tallentaminen ohjelman suorituskertojen välillä Monissa sovelluksissa ohjelman
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 28.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 28.2.2011 1 / 46 Ohjelmointiprojektin vaiheet 1. Määrittely 2. Ohjelman suunnittelu (ohjelman rakenne ja ohjelman
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla
LisätiedotT Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
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ätiedotVarmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke
Versio 1.0 Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke Varmennepalvelu Rajapintakuvaus 2 (13) Versiohistoria Versio Päivämäärä Kuvaus 1.0 Dokumentti julkaistu. Varmennepalvelu
LisätiedotPRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS
PÄÄKÄYTTÄJÄN OPAS OpusCapita pidättää oikeuden muuttaa tuotteen ominaisuuksia ja tätä tuotekuvausta. Uusimmat versiot julkaistaan osoitteessa www.opuscapita.com/terms. 1. TEHTÄVÄKUVAUS Pääkäyttäjällä on
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ätiedotHallintaliittymän käyttöohje
Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä
Lisätiedothttp://www.microsoft.com/expression/
Verkkojulkaisuharjoitus1 TAVOITE Harjoituksen tarkoituksena on opiskella käyttämään verkkojulkaisueditoria (Microsoft Expression Web) ja käynnistämään verkkosivu internetissä. VERKKOSIVUEDITORIN KÄYTTÖOHJEITA
LisätiedotA274101 TIETORAKENTEET JA ALGORITMIT
A274101 TIETORAKENTEET JA ALGORITMIT PERUSTIETORAKENTEET LISTA, PINO, JONO, PAKKA ABSTRAKTI TIETOTYYPPI Tietotyyppi on abstrakti, kun se on määritelty (esim. matemaattisesti) ottamatta kantaa varsinaiseen
LisätiedotTietokannan 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,
LisätiedotTESTIRAPORTTI - VYM JA KANTA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - VYM JA KANTA Versio 1.0 i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen
LisätiedotXML 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
LisätiedotTietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.
Arkkitehtuurikuvaus Käytössä olevat java-luokat: Kansio: /WEB_INF/classes/ - käännetyt luokat Kansio: /WEB_INF/src/ - lähdekoodi custom_pojos: Kurssi.java Java-luokka, jonka sisältö vastaa tietokannassa
LisätiedotYlläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie
Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
Lisätiedot815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset
815338A Ohjelmointikielten periaatteet 2015-2016. Harjoitus 5 Vastaukset Harjoituksen aiheena ovat aliohjelmat ja abstraktit tietotyypit sekä olio-ohjelmointi. Tehtävät tehdään C-, C++- ja Java-kielillä.
Lisätiedot1 www-sivujen teko opetuksessa
RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla
LisätiedotSubversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2
Subversion-ohje Linux Traffic Control-käyttöliittymä Ryhmä paketti2 Helsinki 1.11.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti
LisätiedotKehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy
Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua
LisätiedotYlläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
LisätiedotMainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
LisätiedotKäyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
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ä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ätiedotIDL - proseduurit. ATK tähtitieteessä. IDL - proseduurit
IDL - proseduurit 25. huhtikuuta 2017 Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
LisätiedotTTY TKT-1110 Mikroprosessorit TKT. HEW-ohjeet ver 1.0
Johdanto Nämä ohjeet opastavat sinut tekemään kurssiin TKT-1110 Mikroprosessorit liittyvät harjoitustyöt. Ohjeet sisältävät kolme osiota. Ensimmäisenä esitellään projektin luonti, mikä tehdään ainoastaan
LisätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotTekstinkäsittelyn jatko KSAO Liiketalous 1. Osanvaihto näkyy näytöllä vaakasuorana kaksoispisteviivarivinä ja keskellä riviä lukee osanvaihdon tyyppi
KSAO Liiketalous 1 Osat Tiedosto voidaan jakaa osiin ja jokainen osa muotoilla erikseen. Osa voi olla miten pitkä tahansa, yhdestä kappaleesta kokonaiseen tiedostoon. Osanvaihto näkyy näytöllä vaakasuorana
LisätiedotATK tähtitieteessä. Osa 3 - IDL proseduurit ja rakenteet. 18. syyskuuta 2014
18. syyskuuta 2014 IDL - proseduurit Viimeksi käsiteltiin IDL:n interaktiivista käyttöä, mutta tämä on hyvin kömpelöä monimutkaisempia asioita tehtäessä. IDL:llä on mahdollista tehdä ns. proseduuri-tiedostoja,
LisätiedotTESTIRAPORTTI - JÄRJESTELMÄ, ADMIN Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - JÄRJESTELMÄ, ADMIN i Sisällysluettelo DUMENTIN VERSIOT 1 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI
LisätiedotM. Merikanto 2012 XML. Merkkauskieli, osa 2
XML Merkkauskieli, osa 2 Esimerkki: XML-dokumentti resepti maitokaakao
LisätiedotTaulukot. Jukka Harju, Jukka Juslin 2006 1
Taulukot Jukka Harju, Jukka Juslin 2006 1 Taulukot Taulukot ovat olioita, jotka auttavat organisoimaan suuria määriä tietoa. Käsittelylistalla on: Taulukon tekeminen ja käyttö Rajojen tarkastus ja kapasiteetti
LisätiedotF-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella
F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella 1 F-Secure KEY F-Secure KEY on palvelu, joka tallentaa turvallisesti kaikki henkilökohtaiset tunnistetiedot, kuten salasanat ja maksukorttitiedot,
LisätiedotSEPA diary. Dokumentti: SEPA_diary_PK_HS.doc Päiväys: Projekti: AgileElephant Versio: V0.3
AgilElephant SEPA Diary Petri Kalsi 55347A Heikki Salminen 51137K Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: PK&HS Sivu 1 / 7 Dokumenttihistoria Revisiohistoria Revision päiväys: 29.11.2004 Seuraavan
LisätiedotAutomaattitilausten hallinta. Automaattitilauksien uudistettu käsittely
Automaattitilausten hallinta Raportit Saat yhteenvedon voimassa olevista automaattitilauksista ja automaatti-ilmoituksista hakemistopuun Raportit-valikon alta. PDF-napista voit ladata koneellesi yhteenvedon
LisätiedotTest-Driven Development
Test-Driven Development Ohjelmistotuotanto syksy 2006 Jyväskylän yliopisto Test-Driven Development Testilähtöinen ohjelmistojen kehitystapa. Tehdään ensin testi, sitten vasta koodi. Tarkoituksena ei ole
LisätiedotVIS Online 2.0 version uudistukset
VIS Online 2.0 version uudistukset Tämä dokumentti kuvaa VIS Online 2.0 julkaisun erot VIS Online 1.0:aan nähden. Dokumentti on tarkoitettu vanhan VIS Online 1.0 version käyttäjille siirryttäessä uuden
LisätiedotHarjoitustyön testaus. Juha Taina
Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida
LisätiedotOhjeet vastaamiseen SFTP:llä. Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen
Ohjeet vastaamiseen SFTP:llä Yleistä Kirjautuminen Varmistus/sormenjälki Tiedostojen kopiointi Yhteystietojen antaminen Yleistä SFTP-vastaamista suositellaan käytettäväksi vain yli 5000 rivin aineistoille.
LisätiedotNAVIGAATTORIN ASENNUS JA MUOKKAUS
1 NAVIGAATTORIN ASENNUS JA MUOKKAUS YLEISTÄ NAVIGAATTORIN KÄYTÖSSÄ... 2 NAVIGAATTORIN HAKEMINEN... 3 NAVIGAATTORIN KOPIOINTI OMALLE SAP-TUNNUKSELLE... 6 NAVIGAATTORIN MUOKKAUS ENNEN KÄYTTÖÖNOTTOA... 7
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ätiedotHarjoitus 5 (viikko 41)
Mikäli tehtävissä on jotain epäselvää, laita sähköpostia vastuuopettajalle (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida ja sisentää koodisi. Vältä liian pitkiä rivejä, käytä
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ätiedotSAKU-materiaalit
SAKU-materiaalit www.sakumateriaalit.net Käyttäjän opas 1 Yleistä SAKU-materiaalit on Suomen ammatillisen koulutuksen kulttuuri- ja urheiluliitto, SAKU ry:n hallinnoima materiaalipankki. Materiaalipankista
LisätiedotLohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve
Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi
LisätiedotF-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella
F-Secure KEY salasanojenhallintaohjelman käyttöönotto Mac -laitteella 1 F-Secure KEY F-Secure KEY on palvelu, joka tallentaa turvallisesti kaikki henkilökohtaiset tunnistetiedot, kuten salasanat ja maksukorttitiedot,
LisätiedotSonera Yrityssähköposti. Outlook 2013 lataus ja asennus
Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus Sisältö 1/14 Sonera Yrityssähköpostin käyttöönotto Outlook 2013 -sovelluksella SISÄLLYS Outlook 2013 asennuspaketin lataus... 2 Outlook 2013 asennus...
LisätiedotVerkkosivut perinteisesti. Tanja Välisalo 11.2.2009
Verkkosivut perinteisesti Tanja Välisalo 11.2.2009 WWW-sivujen vieminen omaan kotisivutilaan yliopiston mikroverkossa https://salasana.jyu.fi Klikkaa painiketta Activate WWW Klikkaa painiketta Activate
LisätiedotOhjelmisto 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
LisätiedotTässä tehtävässä käsittelet metodeja, listoja sekä alkulukuja (englanniksi prime ).
Tehtävä 1: Metodit, listat, alkuluvut (4p) Tässä tehtävässä käsittelet metodeja, listoja sekä alkulukuja (englanniksi prime ). Alkuluvut ovat lukuja, jotka ovat suurempia kuin yksi ja jotka ovat jaollisia
LisätiedotJUnit ja EasyMock (TilaustenKäsittely)
OHJELMISTOJEN TESTAUS JA HALLINTA Syksy 2015 / Auvo Häkkinen JUnit ja EasyMock (TilaustenKäsittely) Tehtävässä tarvittava koodi löytyy osoitteella http://users.metropolia.fi/~hakka/oth/mockesimerkki.zip
LisätiedotCSV - XML ohjelman käyttöohje
CSV - XML ohjelman käyttöohje Käynnistä ohjelma CSC_Virta_Julkaisut_ToXMLConverter.exe CSV-XML muunnos tapahtuu etenemällä ohjelmassa järjestyksessä 1. -> 6. ylhäältä oikealle: Perustoimintoja voi suorittaa
Lisätiedot5. HelloWorld-ohjelma 5.1
5. HelloWorld-ohjelma 5.1 Sisällys Lähdekoodi. Lähdekoodin (osittainen) analyysi. Lähdekoodi tekstitiedostoon. Lähdekoodin kääntäminen tavukoodiksi. Tavukoodin suorittaminen. Virheiden korjaaminen 5.2
LisätiedotOhjelmistojen testaus ja hallinta. Gradle
Ohjelmistojen testaus ja hallinta Gradle Perinteiset koontityökalut Ant Maven 2 Maven XML-pohjaiset koontitiedostot (pom.xml) Pohjautuu käytäntöihin (vain poikkeukset käytännöistä kirjoitetaan koontitiedostoon)
LisätiedotKirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli 22.12.2015
Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 Oppilaat saavat vuoden 2016 alusta käyttöönsä oppilaitoksen sähköpostin ja muita palveluita Microsoftin Office365:sta. Oppilaiden sähköposti on muotoa
LisätiedotEnnen 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
LisätiedotHarjoitus 5. Esimerkki ohjelman toiminnasta: Lausekielinen ohjelmointi I Kesä 2018 Avoin yliopisto 1 / 5
Kysy Karilta tai Kimmolta, jos tehtävissä on jotain epäselvää. Kerro WETOon liittyvät tekniset ongelmat suoraan Jormalle sähköpostitse (jorma.laurikkala@uta.fi). Muista nimetä muuttujat hyvin sekä kommentoida
LisätiedotDOORSin Spreadsheet export/import
DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä
LisätiedotEASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas ios www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen luonti
LisätiedotVHOPE-sovelluksen ja VHOPE-kirjastotiedostojen asentaminen
VHOPE-sovelluksen ja VHOPE-kirjastotiedostojen asentaminen Vaihe 1: Asenna VHOPE PC:hen täytyy asentaa VHOPE-sovellus, ennen kuin USB-muistitikun esitysaineistoa voidaan ryhtyä käyttämään. VCN (Volvo Corporate
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ätiedotKYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Kristopher Vuorela UBUNTUN ASENNUS JA ALKEET 206101312 Linux järjestelmät Lukukausi: Kevät 2015 Työ valmistui: 15.04.2015
LisätiedotAmazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita.
1 2 Amazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita. 3 4 Region vastaa palvelun fyysistä sijaintipaikkaa (AWS
LisätiedotJWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari
JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti
LisätiedotAineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille
TraFin ulkoinen integraatio Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille Ohje 26.2.2014 Versio 1.1, Hyväksytty Luottamuksellinen Vastuutaho Trafi MUUTOSHISTORIA Versio Päiväys
Lisätiedot1. Valitse käyttäjänimi 2. Kirjoita salasana 3. Anna sähköpostiosoitteesi 4. Keksi wikillesi nimi
WIKISPACES-WIKIN LUOMINEN Kirjoita selaimeesi osoite http://www.wikispaces.com 1. Valitse käyttäjänimi 2. Kirjoita salasana 3. Anna sähköpostiosoitteesi 4. Keksi wikillesi nimi Paina Join-painiketta Onneksi
LisätiedotTestaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen
LisätiedotTietokannat II -kurssin harjoitustyö
Tietokannat II -kurssin harjoitustyö Jyri Lehtonen (72039), jkoleh@utu.fi Azad Hajipour (72187), azhaji@utu.fi 10.6.2007 Sisältö 1. Tietokannan kuvaus... 1 1.1 Tietokannan rakenne... 1 1.2 Relaatiokaava
LisätiedotSimulaattorin 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...
Lisätiedot3.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
LisätiedotWebforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys: 2014-12-6
Webforum Version 14.4 uudet ominaisuudet Viimeisin päivitys: 2014-12-6 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Yleistä & hallinnointi... 5 Dokumentit... 5 Perättäinen tarkistus- ja hyväksymisprosessi...
LisätiedotVMU-C EM. Asennus ja käyttö
VMU-C EM Asennus ja käyttö Asennus USB-kaapelinavulla 1. Liitetään tyhjä USB-muistitikkulaitteeseen ja odotetaan kunnes USB-valolakkaa vilkkumasta USB-muistitikku liitetään tänne 2. Irrotetaan USB-muistitikkuja
Lisätiedot