Etukäteistehtävää
|
|
- Lotta Seppälä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 ATAM-ohjeistusta
2 Etukäteistehtävää Valmistautukaa huolella, tutustukaa materiaaliin etukäteen. Miettikää kysymyksiä arkkitehtuurista. Valitkaa roolit, arvioijaporukassa kirjuriksi kaveri, joka keskittyy muistiinpanojen tekemiseen ja osaa keskeyttää tarvittaessa keskustelijat, jotta asiat tulee oikeasti kirjattua Tutustukaa dokumenttipohjiin jne. Miettikää miten/millä aiotte kirjata kunkin työvaiheen asiat Arvioitava porukka, kuka esittelee mitäkin/vastaa mistäkin? Pääarkkitehti, bisnespuolen asiat, palvelinpuoli/asiakaspäätteet, Miettikää aikataulu (älkää pelkästään kopioiko esimerkkiä)
3 Tapahtumassa toiminta Iloinen avoin mieli Läppärit kiinni, jos ei liity omaan tehtävään (esim. kirjuri). Facebookin, Iltalehden jne. ihmeelliseen maailmaan pääsee tapahtuman jälkeenkin Puhelin kiinni Jokainen puhuu vuorollaan Ei rinnakkaisia sivukeskusteluja, pysytään asiassa, edetään tehtävissä (päästään ajoissa pois)
4 Esimerkkiaikataulu (4h) klo 1. "ATAM -esitys" 13:00 2. Business-esitys 13:10 3. Arkkitehtuuriesitys 13:25 4. Ratkaisujen tunnistaminen 13:45 Kahvitauko 14:00 5. Laatupuu ja skenaariot 14:15 6. Priorisointi 14:55 7. Analysointi 15:00 jaloittelutauko 15:55 Analysointi jatkuu 16:00 8. Keskustelu / Yhteenveto 16:50
5 Vaiheista tarkemmin Arkkitehtuurilähestymistavat, arkkitehtuuriratkaisujen löytäminen Mitkä ovat järjestelmän tärkeimmät arkkitehtuuripäätökset, tyylit, suunnittelumallit ja yleiset ratkaisut? Miten em. ratkaisut tukevat järjestelmälle asetettuja tärkeimpiä laatuvaatimuksia? Laatupuun rakentaminen Tarkennetaan laatuvaatimukset järjestelmäkohtaisella ryhmittelyllä. Konkretisoidaan tarkennettu laatuvaatimus skenaariolla. Skenaarioiden priorisointi Skenaarioille annetaan sekä haastavuus että tärkeys, tämän jälkeen skenaariot järjestetään tärkeyden ja vaikeuden perusteella (ensisijaisesti tärkeyden, sitten haastavuuden mukaan). Tai priorisoidaan skenaariot jollakin muulla järkevällä tavalla (potentiaalisesti mielenkiintoisimmat, eniten keskustelua herättävät ) Skenaarioiden analysointi Otetaan tärkein analysoimaton skenaario käsittelyyn. Kysytään, mahdollistaako arkkitehtuuri tämän skenaarion? Miten ja miksi? Mitkä asiat arkkitehtuurissa liittyvät kyseiseen skenaarioon? Pyritään tunnistamaan ainakin riskit ja tasapainokohdat. (toistetaan kunnes aika loppuu/skenaariot on analysoitu/kaikki ovat puuduksissa)
6 Esimerkkejä arkkitehtuuripäätöksistä MVC: mahdollistetaan käyttöliittymän päivittäminen ja mallinkäsittelyn vaihtaminen Säikeistys: erilliset säikeet kontrolloitavaa sovelluksen pollausta, puhemoottoria, käyttöliittymää varten Kielen ajoaikainen kontekstipohjainen karsinta: tehdään komentojen tarkastuksia vain niille osille joille tarpeellista Jonotus: yksi puhekomento kerrallaan käsittelyssä, muut jonoon Plugin-arkkitehtuuri: Ohjelmaan saadaan liitettyä helposti uusia ohjattavia sovelluksia, toteutusrajapinta & Vokottimen tarjoama rajapinta Geneerinen ToolAPI: muiden sovellusten ohjaaminen voidaan toteuttaa eri kielillä kuin itse core Wräpätty puheentunnistus: Microsoftin kilut eristetty, sisäisesti käytössä omat tietotyypit Serveriluokat kontrollipisteenä: kontrollin ohjaus, komentojen siirto käsittelijöille näiden pisteiden kautta Puheentunnistuksen seuranta tapahtumia kuuntelemalla: erillinen kuuntelija, joka muuttaa puheentunnistukselta saatuja tapahtumia sisäisten komentojen muotoon Puheen käsittely sisäisesti kokonaisina komentoina: puheentunnistukselta järjestelmään otetaan vain kokonaan tunnistettuja laillisia (ja kontekstin mukaisia) komentoja
7 Laatupuu puumaisena Tilausten käsittely Järjestelmä pystyy käsittelemään 100 tilausta 5 sekunnin aikana, vasteaika jokaisella maksimissaan 0,5s suorituskyky hakukuormitus Järjestelmässä tehdään 5000 tuotehakua 3 sekunnin aikana, jokaiseen vastataan sekunnin kuluessa. laatu muunneltavuus Käyttöliittymän muutokset Weppikäyttöliittymän rinnalle toteutetaan dedikoitu Android käyttöliittymä yhdessä henkilötyökuukaudessa. Tietokannan päivittäminen Siirrytään käyttämään MySQLtietokantaa omalla tietokantapalvelimella. Toteutus yhden henkilötyökuukauden aikana. luotettavuus Turvallisuus Saavutettavuus Käyttäjätietojen varmentaminen Tietojen salaus Pääjärjestelmän vikaantuessa varajärjestelmä on käytössä maksimissaan 10 sekunnin viiveellä. Tietoja ei ole kadotettu
8 Vähemmän puumainen laatupuu
9 Skenaariot Skenaario (scenario): arkkitehtuurin testitapaus, tilanne tai tapahtumasarja, joka liittyy johonkin laatuvaatimukseen. Laatupuu (utility tree): kohdejärjestelmän laatuvaatimusten asteittainen tarkennus skenaarioiksi Herkkyyspiste (sensitivity point):muutokset tämän arkkitehtuuripäätöksen suhteen voivat aiheuttaa merkittäviä muutoksia johonkin laatuominaisuuteen Tasapainopiste (tradeoff): Arkkitehtuuripäätös, joka vaikuttaa useampaan laatuominaisuuteen (eri suuntiin), moninkertainen herkkyyspiste. Riski (risk): Arkkitehtuuripäätös, joka saattaa aiheuttaa ongelmia tulevaisuudessa jonkun laatuattribuutin näkökulmasta. Turvallinen ratkaisu/ei-riski (no-risk): Arkkitehtuuripäätös, joka voi edesauttaa laatuominaisuuden toteutumisessa / jolla on tiedossa vain hyviä laatuseuraamuksia.
10 Skenaarioista lisää Skenaario konkretisoi laatuvaatimuksen esimerkillä. Tapahtuma sarja, joka liittyy johonkin laatuvaatimukseen. Skenaarion on oltava riittävän on täsmällinen (jotta arkkitehtuuria voidaan arvioida sitä vasten) Kirjaa skenaarioista ainakin tasapainopisteet ja riskit sekä anna koko skenaarion tarkempi selitys. Käytä myös tarkempaa arkkitehtuuripäätöskohtaista kuvausta ja huomioi mahdolliset turvalliset ratkaisut ja herkkyyspisteet. Erilaisia skenaariotyyppejä: Käyttötapausskenaariot: käyttäjä on vuorovaikutuksessa järjestelmän kanssa Kasvuskenaariot: ennakoituja/odotettavissa olevia muutoksia ja tarpeita tutkiva skenaario : odottamattomat muutokset järjestelmässä/järjestelmään, odottamattomat tilanteen järjestelmän käytön aikana
11 Skenaarion rakenneesimerkki Skenaarion rakenne: Ärsyke - Ympäristö Vaste Käyttötapausskenaario: Etäkäyttäjä hakee tietokantaraportin web-käyttöliittymästä suurimman kuormahuipun aikana ja saa sen 5s kuluessa. Kasvuskenaario: Järjestelmään lisätään uusi datapalvelin latenssin vähentämiseksi 2,5s, työ tehdään 1 henkilötyöviikossa. Tutkiva skenaario: Puolet palvelimista kaatuu normaalissa käyttötilanteessa, tämä ei vaikuta järjestelmän saavutettavuuteen
12 Esimerkkiskenaario Skenaario #: 3 Skenaario: Microsoftin puheentunnistusmoottori halutaan vaihtaa Open Source sovellukseen (Sphinx) Laatuominaisuus: Muokattavuus Ympäristö: jatkokehitys Ärsyke: Halutaan lisätä rinnakkainen tai korvaava ilmainen puheentunnistusmoottori Vaste: onnistuu kahdessa henkilötyöviikossa Arkkitehtuuripäätös tasapainopiste herkkyyskohta Riski/ ei-riski Kapselointi wräpätty puheentunnistus T3 R4 Sanaston generointi kerralla R5 MVC - Säikeistys T4 R6 Puheentunnistuksen tapahtumakuuntelija R
13 jatkuu Koko skenaarion selitys: Kapseloinnin ansiosta puheentunnistusmoottori on omien rajapintojensa takana ja muualla sovelluksessa käytetään vain sovelluksen omia puheentunnistukseen liittyviä tietotyyppejä. Uuden moottorin käyttöä varten pitää luoda wräppäys/konversiot Vokottimen ja puhemoottorin tietotyyppien välille. Puheentunnistuksen tapahtumakuuntelija pitää toteuttaa Sphinxille. Jos Sphinxin tunnistusmoottorin antamat ilmoitukset poikkeavat paljon MS:n vastaavista, tapahtumankäsittely ei välttämättä toimi samalla tavalla ja myös säikeistykseen saattaa tulla muutoksia. Sanasto generoidaan valmiiksi ja valmista sanastoa poistetaan käytöstä ja otetaan käyttöön tarpeen mukaan. Tämä tarkoittaa sitä, että uudelle puhemoottorille joutuu (joutunee) tekemään oman sanastongenerointimokkulansa. Kahden viikon aikataulu on erittäin optimistinen, vaikka vaihtaminen on huomioitu arkkitehtuurissa, on työmäärä erittäin suuri varattuun aikaan nähden. Ratkaisujen analysointi: kapselointi wräpätty puheentunnistus: Kapselointi eristää puheentunnistusmoottorin muusta järjestelmästä, mutta toisaalta hidastaa suoritusta [T3]. Uusi moottori voi poiketa paljon nykyisestä moottorista, jolloin tarvitaan muutoksia myös säikeistykseen [R4]. Sanaston generointitapa: Sanaston eri osia otetaan käyttöön ja poistetaan käytöstä eri osien tunnisteiden avulla. Jos lause- ja sääntökohtaista aktivointia ja käytöstä poistoa ei ole käytössä, joudutaan koko ohjelman rakenteeseen tekemään muutoksia (tai tyytymään siihen, että koko sanasto on jatkuvasti käytössä kontekstista riippumatta). [R5] Mallin pohjalta tuotettavan sanaston toteutuksessa voinee hyödyntää osin MS:n puheentunnistussanaston tuottotapaa, sillä malli käydään läpi samaan tapaan. Puheentunnistuksen tapahtumankuuntelija: Puheentunnistusmoottorilta kuunnellaan hyväksyttyjä tunnistettuja tapahtumia ja nämä lähetetään eteenpäin tunnistettu komento viesteinä. (myös sanakohtaisesta tunnistusta ja hylättyjen komentojen ja vaihtoehtoisten komentojen tapahtumia voidaan kuunnella). Jos uuden moottorin puheentunnistustapahtumat poikkeavat paljon nykyisestä, voi tapahtumien kuunteluun perustuva lähestyminen olla mahdotonta (toteutettava esimerkiksi oma erillinen pollaukseen perustuva komentojen koostaja). Jos käyttöliittymään haluttaisiin mahdollisuus valita käytössä oleva puheentunnistusmoottori, pitäisi myös tänne tehdä muutoksia ja välittää valintatiedot muihin ohjelman osiin. (viestinvälitys, viestien käsittelijät)
Ohar-ATAM pikaisesti. Ohjelmistoarkkitehtuurit 2009
Ohar-ATAM pikaisesti Ohjelmistoarkkitehtuurit 2009 Aikataulu Tämä Ohar-ATAM esittely otsikkotasolla(~5min) Arkkitehtuurin esittely (~40min), arvioiva ryhmä esittää kysymyksiä Arkkitehtuurilähestymistavat,
Ohjelmistoarkkitehtuurit kevät
Ohjelmistoarkkitehtuurit Kevät 2011-2012 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 9. Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto
Ohjelmistoarkkitehtuurit
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto
Ohjelmistoarkkitehtuurien arviointi
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto
9. Ohjelmistoarkkitehtuurien arviointi
9. Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto Ohjelmistoarkkitehtuurit Syksy 2010 TTY Ohjelmistotekniikka 1 Mitä on ohjelmistoarkkitehtuurin
Kevät Ohjelmistoarkkitehtuurit 2014
Ohjelmistoarkkitehtuurit Kevät 2014 http://www.cs.tut.fi/~ohar/ 1 Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto 2 Mitä on ohjelmistoarkkitehtuurin
Kevät 2016 Arkkitehtuurin arviointi, ATAM. Ohjelmistoarkkitehtuurit 2016
Ohjelmistoarkkitehtuurit Kevät 2016 Arkkitehtuurin arviointi, ATAM http://www.cs.tut.fi/~ohar/ 1 Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto
9. Ohjelmistoarkkitehtuurien arviointi
9. Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM menetelmä Esimerkki Yhteenveto 1 Miksi ohjelmistoarkkitehtuuria on arvioitava? Arkkitehtuuri on ensimmäinen täsmällinen kuvaus järjestelmästä Arkkitehtuuri
7. Ohjelmistoarkkitehtuurien arviointi
7. Ohjelmistoarkkitehtuurien arviointi Johdanto ATAM-menetelmä Esimerkki Käytännön kokemuksia ja ongelmia Yhteenveto 1 Miksi ohjelmistoarkkitehtuuria on arvioitava? Arkkitehtuuri on ensimmäinen täsmällinen
Arkkitehtuurin arviointi
Arkkitehtuurin arviointi Luento 7 1 Oppimistavoitteet Arkkitehtuurin arvioinnin tarkoitus Arviointimenetelmät ATAM DCAR ATAM esimerkkinä menetelmistä 2 ARKKITEHTUURIN ARVIOINTI 3 Arkkitehtuurin arviointi
Ohjelmistoarkkitehtuurit. Kevät
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Esimerkki: Auton toiminnan monitorointijärjestelmä A car control system needs to be extended with a subsystem that
Ohjelmistoarkkitehtuurit Kevät Johannes Koskinen Esimerkki: Auton toiminnan monitorointijärjestelmä
Ohjelmistoarkkitehtuurit Kevät 2011-2012 Johannes Koskinen http://www.cs.tut.fi/~ohar/ Esimerkki: Auton toiminnan monitorointijärjestelmä A car control system needs to be extended with a subsystem that
Ohjelmistoarkkitehtuurit, syksy
Ohjelmistoarkkitehtuurit Luento 10 1 (architectural analysis) Arkkitehtuurin arvioinnin tarkoituksena on muodostaa käsitys kehitettävän ohjelmiston tärkeistä ominaisuuksista Nyt ja tulevaisuudessa Arvioinnin
Ohjelmistoarkkitehtuuri
Ohjelmistoarkkitehtuurien ylläpito Arkkitehtuurityylejä ja laatuvaatimuksia Arkkitehtuurin uudistaminen Arkkitehtuurin uudistamisen malleja Arkkitehtuurin arviointi TTY Ohjelmistotekniikka 1 Ohjelmistoarkkitehtuuri
Esimerkki: Auton toiminnan monitorointijärjestelmä
Esimerkki: Auton toiminnan monitorointijärjestelmä A car control system needs to be extended with a subsystem that collects various kinds of data during the running of the car, to be used for monitoring
Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.
Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen
Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.
Malli-näkym kymä-ohjain arkkitehtuurit (Model-View View-Controller, MVC) Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta. Lähtökohdat: Sovelluksen
www.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet
Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta
Suunnitteluratkaisut ja niiden arviointi sulautetuissa järjestelmissä
1 Suunnitteluratkaisut ja niiden arviointi sulautetuissa järjestelmissä Kai Koskimies Tampereen teknillinen yliopisto Taustaa: Sulake projekti 2008-2009 2 Osallistujat Areva T&D John Deere Kone Sandvik
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
Sisällysluettelo. Moi Vastaajan käyttöohje 1/6
1/6 Sisällysluettelo 1 Vastaaja 3 1.1 Hyödyllistä tietoa vastaajasta 3 1.2 Vastaajan käyttöönotto 3 1.3 Vastaajan numero 3 1.4 Viestien kuuntelu 4 1.5 Vastaajan käyttö ulkomailla 4 1.6 Vastaajan tunnusluku
Osittavat arkkitehtuurityylit. Palveluihin perustuvat arkkitehtuurityylit. Erikoisarkkitehtuurityylit
6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit Tietovuoarkkitehtuurit Palveluihin perustuvat arkkitehtuurityylit Asiakas-palvelin arkkitehtuurit Viestinvälitysarkkitehtuurit
Viestinvälitysarkkitehtuurit
Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti hajautettuja Komponenttien palveluja ei tiedetä tarkasti etukäteen Komponentteja ja
Webinaariin liittyminen Skype for
Webinaariin liittyminen Skype for Business Web Appin kautta Ohjeet Sähköpostin Liity webinaariin tästä -linkki Kun klikkaat Osallistumisohjeet webinaariin -sähköpostiviestissä olevaa Liity webinaariin
Ohjelmistoarkkitehtuurit, syksy
Oppimistavoitteet Ohjelmistoarkkitehtuurit Luento 13 Mitä, miksi, milloin? Arviointimenetelmiä Skenaariopohjaiset menetelmät, suunnittelupäätöksiin kohdistuva menetelmä Ketterä arkkitehtuurin arviointi
Tiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
Sisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
RECO irtaimiston- ja omaisuuden hallinta
ACCO kulunohjaus APPARATUS sanomavälitys RECO irtaimiston- ja omaisuuden hallinta 20.8.2014 Oy Santa Margarita SA Santa Margarita Oy ICT-ratkaisut Operatiiviset järjestelmät Mittausjärjestelmät Logistiikka
DNA Vastaaja käyttöohje
1 (9) DNA Vastaaja käyttöohje DNA Oy Puhelin Y-tunnus 044 0440 0592509-6 www.dna.fi Ansatie 6a B PL 41 Kotipaikka 01741 Vantaa Vantaa Sisältö 1 DNA Vastaaja... 3 1.1 Hyödyllistä tietoa... 3 2 DNA Vastaajan
6. Arkkitehtuurityylit
6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit - Kerrosarkkitehtuurit - Tietovuoarkkitehtuurit Palveluihin perustuvat arkkitehtuurityylit - Asiakas-palvelin arkkitehtuurit - Viestinvälitysarkkitehtuurit
Ohjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
Flexi Presentityn Android-sovelluksen käyttöohje
Flexi Presentityn Android-sovelluksen käyttöohje Datatal on kehittänyt älypuhelimellesi sovelluksen, jolla voit asettaa soitonsiirtoja, soittaa puheluita, etsiä kollegoita ja kuunnella ääniviestejä helposti.
TYÖVALTAINEN OPPIMINEN / TOP-Laaja
TYÖVALTAINEN OPPIMINEN / TOP-Laaja tarvitsevien lasten ja perheiden kohtaaminen ja ohjaus 10ov Oikeaa työssäoppimista 4ov Teoriaopiskelua työelämässä 6 ov 1. Työprosessin hallinta tarvitseville lapsille
Viestinvälitysarkkitehtuurit Lähtökohta:
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 1 Viestinvälitysarkkitehtuurit Lähtökohta: Järjestelmä koostuu keskenään kommunikoivista komponenteista, mahdollisesti
Tenttikysymykset. + UML- kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
Harjoitustyö 3 - Reittioptimisaatio
Harjoitustyö 3 - Reittioptimisaatio Tampereen kaupunki tarjoaa avoin data -sivuilla kaupungin avoimena julkaistun tietoaineston osana Tampereen joukkoliikenteen aikataulut, reitit sekä rajapinnan joukkoliikenteen
Yllättävän, keskustelun aikana puhkeavan ristiriidan käsittely
Yllättävän, keskustelun aikana puhkeavan ristiriidan käsittely TOIMI NÄIN Pysäytä keskustelu hetkeksi ja sanoita havaitsemasi ristiriita. Kysy osallistujilta, mitä he ajattelevat havainnostasi. Sopikaa
WhatsApp-ryhmien luominen ja ylläpitäminen Windows Phone -laitteilla
WhatsApp-ryhmien luominen ja ylläpitäminen Windows Phone -laitteilla WhatsApp-ryhmän luomiseksi sinulla tulee olla asennettuna WhatsApp-ohjelma puhelimeesi ja sen täytyy olla aktivoitu. Sovelluksen löytää
Seudullinen johtoryhmä. Aika: 12.2.2014 klo 9-12 Paikka: Kokoushuone 321, virastotalo, Mikkeli
Seudullinenjohtoryhmä Aika:12.2.2014klo9-12 Paikka:Kokoushuone321,virastotalo,Mikkeli Paikalla: MariaNärhinen(pj) MarkkuTuunainen TuijaHaatainen HansGärdström SatuKainulainen RiittaManninen(siht.) TimoTalo
Käyttöohje Nokia Musiikki
Käyttöohje Nokia Musiikki 1.0. painos FI Aloita Nokia Musiikki -sovelluksen käyttö Nokia Musiikki -palvelussa voit tutustua uusiin kappaleisiin ja kuunnella vanhoja suosikkejasi. Voit ladata Nokia Musiikki
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
Yhteisöllisen toimintatavan jalkauttaminen!
Yhteisöllisen toimintatavan jalkauttaminen! Käyttöönoton vaiheet Yrityksen liiketoimintatavoitteet Yhteisöllisen toimintatavan käyttöalueet Työkalut Hyödyt yritykselle Hyödyt ryhmälle Hyödyt itselle Miten
RATKAISU REAALIAIKAISEEN TIEDONSIIRTOON NIINIPLUS PROJEKTIPANKKI INTEGRAATION - PIKAOPAS
RATKAISU REAALIAIKAISEEN TIEDONSIIRTOON NIINIPLUS PROJEKTIPANKKI INTEGRAATION - PIKAOPAS Sisällysluettelo Yhteistyön tavoite ja kuvaus kokonaisuudesta 3 Rajapinnan aktivointi 4 NiiniPlus-projektipankista
Miten Vero voisi Viestit-Appia hyödyntää? Markku Heikura
Miten Vero voisi Viestit-Appia hyödyntää? 28.3.2017 Markku Heikura Suomi.fi-viestit osana Veron toimintaa Verolle Suomi.fi-viestit on tärkeä osa paperittomuuteen pyrkimisessä. Mobiili viestit-sovellus
Ohjelmistoarkkitehtuurit Harjoitustyö 2014
Ohjelmistoarkkitehtuurit Harjoitustyö 2014 1. Johdanto Harjoitustyössä suunnitellaan sairauksien ennustamiseen käytettävä ohjelmistokokonaisuus. Jokainen ryhmä suunnittelee arkkitehtuurin ja lisäksi jokaisella
Apple iphone 4 puhelimen käyttöönotto:
Apple iphone 4 puhelimen käyttöönotto: Ennen vanhan puhelimesi käytöstä poistoa, pidäthän huolen, että olet synkronisoinut yhteystietosi Exchange palvelimelle! iphone 4 yhdellä silmäyksellä Purettuasi
Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit
Esimerkki arkkitehtuurit Sivu 2/8 Sisällysluettelo 1. Johdanto... 3 1.1. Termejä... 3 2. Web hosting ilman kuormantasausta... 4 3. Web hosting kuormatasaus ja bastion... 5 3.1.... 5 3.2. Kuvaus... 5 4.
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
Testidatan generointi
Testidatan generointi Anu Ahonen Kevät 2008 Tämä työ on tehty Creative Commons -lisenssin alla Työn tarkasti 9.4.2008 Jouni Huotari (JAMK/IT) 1 SISÄLTÖ 1 TYÖN LÄHTÖKOHDAT JA TOTEUTUS...2 2 TESTIDATAN GENEROINTI
PILETTI. Tekninen vaatimusmäärittely. v. 0.2
PILETTI Tekninen vaatimusmäärittely v. 0.2 2 Sisällysluettelo 1. Yleiskuvaus... 3 2. Taustajärjestelmä... 4 3. Palvelupisteiden sovellus... 4 4. Korttisovellus ja turvaratkaisu... 4 5. Rajapinnat... 5
OMAN VUORON ODOTTAMINEN. Materiaali 2018 Viitottu Rakkaus Kuvat MyCuteGraphics.com Diapohjat SlidesCarnival.
OMAN VUORON ODOTTAMINEN Materiaali 2018 Viitottu Rakkaus www.viitotturakkaus.fi Kuvat MyCuteGraphics.com Diapohjat SlidesCarnival.com OMAN VUORON ODOTTAMINEN OMAN VUORON ODOTTAMINEN Oman vuoron odottaminen
Vaatimusmää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
Hosted.fi Virtuaalikokouspalvelu
Hosted.fi Virtuaalikokouspalvelu PALVELUN ASENNUS JA KÄYTTÖÖNOTTO Anvia Hosting Oy Urho Kekkosen katu 4-6 A 00100 Helsinki Puhelin 0207 7682 00 Fax 0207 7682 01 Y-tunnus 1666661-6 Kotipaikka: Helsinki
CQRS, -ES, PACS, DICOM, WTF?
CQRS, -ES, PACS, DICOM, WTF? 27.2.2014 Ajankohtaisuuksia harjoitustyöhön liittyen http://www.hs.fi/terveys/tutkimus+veri+paljastaa+riskin+kuolla+seur aavan+viiden+vuoden+aikana/a1393301682104 Vähän vanhempia
Miten varmennan ICT:n kriittisessä toimintaympäristössä?
Miten varmennan ICT:n kriittisessä toimintaympäristössä? Sairaalatekniikan päivät 2018 8.2.2018 Tommi Tervo, Istekki Oy Kehittämispäällikkö Mistä sairaalan ICT koostuu? Noin 6000 päätelaitetta Noin 200
Kansallinen ASPAtietojärjestelmä
Kansallinen ASPAtietojärjestelmä Taustoitus Järjestäjien tarve yhteiselle asiakaspalautteen keräämisen järjestelmälle nousi esiin kevään selvityksessä Asiakaspalautetieto on myös osa kansallista sote-tietopohjaa
Sonera sovelluspalomuurin muutoshallintaohjeistus
Sonera sovelluspalomuurin muutoshallintaohjeistus 1. GUI-clientin asennus GUI-client saadaan ladattua osoitteesta https://partnergate.sonera.com/firewall.html Asennusohjeet löytyvät myös osoitteesta https://partnergate.sonera.com/firewall.html
Keskustelusivusto. Suunnitteludokumentti
Keskustelusivusto Suunnitteludokumentti Tietokantasovellus, Syksy 2007, Ryhmä 1 Tuomas Puikkonen tpuikkon@cs.helsinki.fi Tietojenkäsittelytieteen laitos Helsingin Yliopisto Sisältö Keskustelusivusto...1
Kuntien yhteentoimivuusseminaari. Tietomallien laatiminen Taina Nurmela projektipäällikkö, Helsingin kaupunki
Kuntien yhteentoimivuusseminaari Tietomallien laatiminen Taina Nurmela projektipäällikkö, Helsingin kaupunki Case Tiedonohjaus tietomallituki Tiedonohjaus tarjoaa tiedot rajapinnan kautta käyttöliittymään
Vuorekseen liittyvä tutkimusja kehitysprojekti. Langaton Vuores. Kotikatupalvelin
Vuorekseen liittyvä tutkimusja kehitysprojekti Langaton Vuores Kotikatupalvelin Tutkimuksen tausta Langaton tietoliikenne on arkipäivää Personoidut päätelaitteet (taskutietokone, matkapuhelin, kannettava
Pilottipalvelun esittely johtopäätökset
1 Pilottipalvelun esittely johtopäätökset Paikkatiedot palveluväylässä -loppuseminaari Paikkatietoverkoston kevätseminaari 18.5.2016 Pekka Latvala, Jari Reini Pilottipalvelu Pilottipalvelun lähtöasetelmana
1.3 Katsaus ohjelmistotuotannon kehittymiseen
Yleisiä asioita Oliokirja:http://www.cs.tut.fi/~kk/Ohjelmistoarkkitehtuuri.pdf Tenttipäivä 7.5. Tallennukset, jospas tänään onnistaisi Viikkoharkat löytyvät IDLEstä (TTY), kurssin kotisivuilta/paikallisilta
Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen
Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee
PariAsiaa luentosarjan teemat
PariAsiaa luentosarjan teemat 1. Virtaa parisuhteen hyvinvointiin 2. Avaimia parisuhteen 3. Oivalluksia parisuhteen tunnetaitoihin 4. Kipinää kosketukseen parisuhteessa 5. Perustyökaluja parisuhteen ristiriitoihin
Helsinki Testbedin säätuotteet tänään ja tulevaisuudessa
Helsinki Testbedin säätuotteet tänään ja tulevaisuudessa Helsinki Testbed Workshop 6.4.2006 Pekka Keränen 06.04.06 Johdanto Projektin www-sivusto http://testbed.fmi.fi Säätuotteet julkisiksi MM-kisoihin,
MTData-autopäätteiden ohjelmistopäivitys
Autoilija- ja kuljettajatiedote View this email in your browser MTData-autopäätteiden ohjelmistopäivitys MTData -autopäätteisiin asennetaan uusi ohjelmistopäivitys. Päivitykset lähetetään autoihin jaksoittain
Kun et saa heitä näkemään valoa, saa heidät tuntemaan sen lämpö
KAUPANPÄÄTÖS Tapio Joki Johdanto Kun et saa heitä näkemään valoa, saa heidät tuntemaan sen lämpö K aupanpäätös on usein sekä myyjille että asiakkaille stressaavin vaihe myyntikeskustelussa ja kaikki se
Jä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,
Palveluperustaiset arkkitehtuurityylit
Palveluperustaiset arkkitehtuurityylit Mukana palvelun tarjoajia ja palvelun käyttäjiä Perusajatuksena tyypillisesti tarjota johonkin resurssiin liittyviä palveluita 1 Asiakas-palvelin -arkkitehtuurit
Graafinen käyttöliittymä, osa 1
Graafinen käyttöliittymä, osa 1 Idea, MVC-malli ja ensimmäinen ohjelma Graafinen käyttöliittymä Ensimmäisen kerran tavoitteena on oppia graafisen ohjelman perusidea sekä oppia laatimaan esimerkin mukaan
Ohjelmistoarkkitehtuurit kevät
Ohjelmistoarkkitehtuurit Kevät 2011-2012 Johannes Koskinen http://www.cs.tut.fi/~ohar/ 6. Arkkitehtuurityylit Osittavat arkkitehtuurityylit Kerrosarkkitehtuurit (rakenteen ositus) Tietovuoarkkitehtuurit
AKATEEMISEN OSAAMISEN DOKUMENTOINTI
AKATEEMISEN OSAAMISEN DOKUMENTOINTI Tiina Kosunen tiina.kosunen@helsinki.fi Sisältö Portfolio??? Portfolion kaksi roolia Yliopistoportfolion rakenne ja sisältö Portfolio CV Hyvä / huono / turha portfolio
SecGo. Sähköinen allekirjoitus ja sen käyttö. Ari-Pekka Paananen, SecGo VE Oy Director,technology ari-pekka.paananen@secgo.com
SecGo Sähköinen allekirjoitus ja sen käyttö Ari-Pekka Paananen, SecGo VE Oy Director,technology ari-pekka.paananen@secgo.com Turvallinen Sähköinen Tiedonkulku Tunnistetut käyttäjät tietojärjestelmiin Pääsyoikeudet
VERKOSTOFOORUMI KUOPIO
VERKOSTOFOORUMI 17.8.2012 KUOPIO Lasten seksuaalisen hyväksikäytön ilmoitusvelvollisuus ja tutkiminen Petra Kjällman Ensi ja turvakotien liitto, Kirkkohallitus/, Mannerheimin Lastensuojeluliitto, Suomen
PERSOONALLISUUSTYYPIT
PERSOONALLISUUSTYYPIT Johdanto Kovempaa soutaminen ei auta jos veneen nokka on väärään suuntaan. M iksi asiakkaiden suhtautumistavat myyntitapahtumaan ovat erilaisia? Uusien asiakkaiden hankkiminen vaatii
Tenttikysymykset. + UML-kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
Ketterä analytiikka mitä se voisi olla käytännössä? Case Katedata Delta Motor Group
Ketterä analytiikka mitä se voisi olla käytännössä? Case Katedata Delta Motor Group 1.10.2014 Johdanto. Ketterän analytiikan viitekehys Dataa on Kerääminen Hallinta Data tänne ja yksi rivi per entiteetti
KOLME TÄRKEÄÄ TEHTÄVÄÄ ENNEN DEXCOM G6:N KÄYNNISTÄMISTÄ
KOLME TÄRKEÄÄ TEHTÄVÄÄ ENNEN DEXCOM G6:N KÄYNNISTÄMISTÄ Jos sinulla on kysymyksiä, älä epäröi soittaa tukeemme 0207 348 761. Olemme tavoitettavissa arkisin klo 9-17. Voit myös lähettää sähköpostia diabetes@infucare.fi
Darwin: Tutkimusprojektin esittely
1 Darwin: Tutkimusprojektin esittely Tutkimusongelma: voidaanko ohjelmistoarkkitehtuuri generoida automaattisesti? Suomen Akatemian rahoittama tutkimusprojekti 2009-2011 TTY & TaY yhteistyö Ks. http://practise.cs.tut.fi/project.php?project=darwin
Hatanpään sairaalan ja Tampereen yliopistollisen sairaalan toiminnallinen ja hallinnollinen yhdistäminen. ICMT-teemaryhmä
Hatanpään sairaalan ja Tampereen yliopistollisen sairaalan toiminnallinen ja hallinnollinen yhdistäminen ICMT-teemaryhmä 3.5.2017 Asialista 1. Edellisten kokousten muistiot 2. ICMT-esiselvitysosuuden yhteenveto
Miten valitsen sopivan tilitoimiston? suomentilitoimistot.fi
Miten valitsen sopivan tilitoimiston? suomentilitoimistot.fi Tilitoimiston valitseminen on yksi yrityksen tärkeimmistä päätöksistä, jolla on merkitystä yrityksen menestymiselle. Mitä kaikkea kannattaa
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 1.0 19.10.2007 Suanto 0.3 18.10.2007 Matti Eerola 0.2 17.10.2007
Puheentunnistus. Joel Pyykkö 1. 1 DL-AT Consulting
Puheentunnistus Joel Pyykkö 1 1 DL-AT Consulting 2018 Sisällysluettelo Puheentunnistus Yleisesti Chattibotin Luonti Esimerkkinä - Amazon Lex Puheentunnistus Yleisesti Puheentunnistus Yleisesti Puheentunnistus
Järjestelmäriippumattomia siivousohjeita
Järjestelmäriippumattomia siivousohjeita Laatua luettelointiin -webinaari 24.1.2017 Suunnittelija Sampsa Heinonen Mistä metadatan siivouksessa on kyse? Metadatan siivouksessa kyse sen laadun parantamisesta
Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
Auditointiajot, Vaasa 28.-29.10.2014
Auditointiajot, Vaasa 28.-29.10.2014 Auditointiverkoston haastattelut Haluttiin selvittää mallin nykyistä käyttöä ja kehittämistarpeita panostaminen oikeisiin kehittämiskohteisiin Haastattelut touko-elokuussa
Tervetuloa tutustumaan Seure Keikkanetti -mobiilisovellukseen!
Tervetuloa tutustumaan Seure Keikkanetti -mobiilisovellukseen! Lataa Seuren Keikkanetti -mobiilisovellus puhelimeesi tai tablettiisi sovelluskaupastasi. Ilmainen sovellus toimii Android- ja ios-käyttöjärjestelmän
Alkukartoitus Opiskeluvalmiudet
Alkukartoitus Opiskeluvalmiudet Päivämäärä.. Oppilaitos.. Nimi.. Tehtävä 1 Millainen kielenoppija sinä olet? Merkitse rastilla (x) lauseet, jotka kertovat sinun tyylistäsi oppia ja käyttää kieltä. 1. Muistan
POP- Paremman Oppimisen Puolesta
POP- Paremman Oppimisen Puolesta PedaForum 20.8.2013 Elina Lehkonen Elsa Mannila Jukka Parviainen Sisältö POP esittely Ryhmätehtävä: Vuorovaikutuksellisen opetuksen kehittäminen Palauteryhmät ja POP Toimintasuunnitelma
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä.
Sulautettujen järjestelmien skaala on niin laaja, että on erittäin vaikea antaa yleispätevää kuvausta siitä millainen on sulautettu järjestelmä. On arvioitu, että maailmassa on tällä hetkellä enemmän sulautettuja
Office 2013 - ohjelmiston asennusohje
Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...
- Jalkapalloa jokaiselle -
Kauden vaihto Ohjeita ylläpitäjille Arto Kalliola - Jalkapalloa jokaiselle - KAUDEN VAIHTAMINEN JOPOX-JÄRJESTELMÄSSÄ Yleistä Kun toimintakausi lähestyy loppuaan, luodaan Jopox-järjestelmään seuraavaa kautta
Ajankohtaista Ilmoitin.fi:stä
Ajankohtaista Ilmoitin.fi:stä Verohallinnon ohjelmistotalotapaaminen 13.5.2016 Markus Virolainen Tieto, Tietokarhu Oy markus.virolainen@tieto.com Kolme asiaa 1. Ilmoitin.fi ja kansallinen palveluarkkitehtuuriohjelma
Katso-tunnistautumisen muutos. Visma Fivaldi
Katso-tunnistautumisen muutos Visma Fivaldi 22.10.2019 1(9) Sisällysluettelo 1 Yleistä... 2 2 Katso-tunnistautumisen muutos Fivaldissa... 2 2.1 Varmenteen olemassaolon tarkistaminen... 3 2.1.1 Tilitoimiston
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
ehoks: tiedon tuottaminen
ehoks: tiedon tuottaminen webinaari koulutuksen järjestäjille 14.12.2018 Paula Borkowski/Opetushallitus ehoks kokoaa opiskelijan henkilökohtaisen osaamisen kehittämissuunnitelman (HOKS) tietoja yhteen
Rajapintapalvelujen INSPIRE-yhteensopivuus
Rajapintapalvelujen INSPIRE-yhteensopivuus Paikkatietoinfran hyödyntäminen koulutukset 22.11. Jani Kylmäaho 1 Miksi? Sisältö Yleisimmät ongelmat rajapintapalvelujen yhteensopivuudessa WMS- ja WFS-standardeihin