Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari 28.10.2003 Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.

Slides:



Advertisements
Samankaltaiset esitykset
Tämä on SUUNTA-työkalun käyttöön opastava diaesitys
Advertisements

Hypermedian perusteet, Sami Hautakangas, TTKK, Hypermedialaboratorio Oppimisympäristöjen suunnittelusta © Sami Hautakangas, Hypermedialaboratorio.
Määritysten toteutukset Windows ja.NET- tekniikoilla PlugIT-seminaari, A-työpaja Heli Mäki, Juha Mykkänen Kuopion yliopisto, HIS-yksikkö.
IBM WebSphere Application Server Mediatekniikan Seminaari Mikko Matilainen.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Suunnitelma ohjelmiston testaukseen
Tietojärjestelmät ja Systeemisuunnittelu
Tietokanta.
Johdanto: Missä mennään PlugIT:ssa, kun 2/3-osaa on takana? •Mikä se PlugIT taas olikaan: ”Virallinen määritelmä” •Osapuolet ja niiden roolit •Puolivuotisjaksot.
PlugIT-tietoiskut •PlugIT-projektin tuotokset –Tiivistetty luettelo tällä hetkellä saatavilla olevista tuotoksista •Ohjelmistotuotannon nykytila ja tarvekartoitus.
Pakkanen * * * Sovellustuotannon menetelmäpilotti
Pakkanen * * * Sovellustuotannon menetelmäpilotti
Projektimuotoinen lopputyö
Tietokannan suunnittelu
Yhteenvetoa ydin- rajapintojen aamupäivän PlugIT-työpajasta Marko Sormunen PlugIT, Kuopion yliopiston atk-keskus
BPMN ja hiukan prosessien määrittelystä
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Päivi Ovaska Tutkijaopettaja LTY/Tite
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Korkeakoulujen ja opetusministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto RAKETTI-XDW Käsitemäärittely,
T Projektikatselmus GenCode PS iteraatio
Juha Mykkänen, Kuopion yliopisto, HIS-tutkimusyksikkö
Systemaattisen käyttöliittymäsuunnittelun tuottamien vaatimusten erot alkuperäisiin vaatimusmäärittelyn vaatimuksiin verrattuna Ville Nordberg,
Pakkanen * * * Sovellustuotannon menetelmäpilotti
Suunnitelma paperittomasta kokouskäytännöstä koko luottamushenkilöhallinnolle Kaupunginhallitus
Kuntien Tiera Oy – Jokilaaksojen kuntien yhteisen tietohallinnon käynnistäminen © Copyright Kuntien Tiera Oy.
Pro gradu -tutkielmat ohjelmistotestauksesta
Savonia-ammattikorkeakoulu Liiketalous Kuopio | Opinnäytetyön nimi Tekijä: Etunimi Sukunimi Ohjaaja:
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
JHS:N SUOSITUKSET VAATIMUSMÄÄRITTELYLLE SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta,
Heikki Salokanto Valvoja: prof. Jukka Manner Ohjaaja: DI Pekka Pajuoja, TEKES Sovelluskehitysympäristön virtualisoinnin tuomat edut ja haitat.
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
Pakkanen * * * S ovellustuotannon menetelmäpilotti Yhteenveto PlugIT-koulutustyöpaja __________________________________________________________.
PlugIT-rajapintaesittely ja demo PlugIT-rajapintakoulutus , Kuopio.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Pakkanen * * * Sovellustuotannon menetelmäpilotti
Johdanto Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management
SerAPI: SERvice-based architecture and web services in healthcare Application Production and Integration – Palveluarkkitehtuuri ja web-sovelluspalvelut.
TARE-projekti Jyväskylän yliopisto Tietotekniikan laitos Väliesittely.
Minimitason kontekstinhallinnan määrittely Yhteenveto Mika Tuomainen
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Komponenttipohjainen ohjelmistotekniikka (TJTSS56) Osa 4 Kevätlukukausi 2010 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Markku Sakkinen.
Käyttöliittymä prototyypistä toteutukseen: sähkömittariasentajien- ja lukijoiden työt PDA-laitteelle Antti Halko
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
TeSSA 2 Template © 1999 Juho Heikkilä Luottamus Tietoturvallisuuteen liittyvät käytettävyyskysymykset Kristiina Karvonen Tietoliikenneohjelmistojen ja.
Pakkanen -arkkitehtuurin siirto toteutustekniikoihin
Verkko-opetuksen laadunhallinta- ja laatupalveluhanke (Vopla) Helsingin yliopisto, Kuopion yliopisto, Lappeenrannan teknillinen yliopisto Verkko-opetuksen.
Rajapintojen toteuttaminen ja hyödyntäminen DIT
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
Kaakkuri Sovellusprojekti Esityksen rakenne Projektiorganisaatio Projektiorganisaatio Taustatietoja Taustatietoja Sovelluksen ominaisuudet.
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
Toimittajanäkökulma XDW-tietomalliin Olli Nokso-Koivisto –
Asetus kokonaisarkkitehtuurin kuvauksista ja määrityksistä
Kansallinen palveluväylä PERTIVA-kokous
Sosiaali- ja terveydenhuollon organisaatio- ja palvelutiedon hallinta
Tavoitteet ja mittarit 2015
Palveluväylään liittymisen suunnittelu
THL – SÄHKÖINEN JULKAISEMINEN MÄÄRITTELYTYÖPAJA
THL - Eurykleia Henkilöstö- ja talousasioiden suunnittelu- ja raportointijärjestelmän määrittely TP 1 agenda Ongelman kuvaus, tavoitteet, rajaukset,
Esityksen nimi / Tekijä
Vaatimusanalyysin hallintatyökalu
KOKONAISARKKITEHTUURIN ARVIOINTI
ATIK-käyttäjähallintojärjestelmä
Esityksen transkriptio:

Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö Kuopion yliopisto / Atk-keskus

Esityksen sisältö Pakkasen tavoitteet: mikä Pakkanen on? Menetelmäpilotoinnin lähtökohdat Pilottitoteutus arkkitehtuurinäkökulmasta Miten tavoitteesiin päästään ja mitä on tehty tähän mennessä? Käyttöliittymädemo käyttötapauksesta ”Luo käyttäjätunnus” Miten pilotointi etenee?

Pakkanen - menetelmäpilotin tavoitteet Toteutetaan olemassa olevan sovelluksen pohjalta komponenttipohjainen sovellus uudemmilla tekniikoilla.  Pakkasen tehtävä on selvittää, miten se tapahtuu mahdollisimman helposti/ketterästi/kevyesti Sovelletaan PlugIT-hankkeessa kehitettyjä tai tutkittuja menetelmiä ja uudempiin tekniikoihin pohjautuvia välineitä lähtökohtana komponentti- ja palvelunäkökulma (mm. toiminnan mallintaminen, palveluarkkitehtuuri, komponenttiteknologiat, sovelluksen koostaminen jne.) Tunnistetaan pisteitä, joihin tarvitaan menetelmiä. Tuotetaan hankkeen osapuolten käyttöön esimerkki: dokumentoitu demosovellus Pakkanen, joka sisältää kuvaukset tekemisessä sovelletuista menetelmistä sekä ongelma- ja päätöksentekotilanteista.

Lähtökohta Yliopistossa samoin kuin terveydenhuollossakin on käytössä vanhoilla tekniikoilla tehtyjä sovelluksia Tavoitteena siirtyä käyttämään uudempia tekniikoita jollakin aikavälillä  tarjoaa pilottiympäristön komponenenttipohjaisen sovellustuotannon pilotointiin. Pilottikohde on palvelinkoneiden käyttäjätunnusten hallintajärjestelmä Pakka: Hallinnoidaan käyttäjätunnuksia ja niihin liitettyjä tietoja, esim. käyttäjätunnus annamari = palvelinkoneen X käyttäjätunnus 123 = palvelinkoneen Y käyttäjätunnus 123

Pakka arkkitehtuurinäkökulmasta Pakka: Asiakas-palvelin – sovellus, jossa yhteydet hoidetaan Broker-etäkutsuilla. Sovelluslogiikkaa sekä työasemalla (Delphi-FixIT) että tietokanta-palvelimella (M-rutiinit). Kernel- käyttäjähallinta Fileman-tietokanta

Demosovellus arkkitehtuurin näkökulmasta Pakkanen: komponenttipohjainen sovellus monitasoarkkitehtuurissa: web-käyttöliittymä web-palvelin sovelluspalvelin - järjestelmätaso - toimintataso tietokanta

Miten tavoite saavutetaan? Prosessia ja menetelmiä soveltaen: 1. Toteutetaan pieni osa sovellusta – käyttötapaus ”Luo käyttäjätunnus”: tavoitteena kokeilla menetelmiä ja välineitä  arviointi 2. Lisätään toiminnallisuutta toteuttamalla lisää käyttötapauksia: tavoitteena kehittää valittuja menetelmiä

Vaatimukset V1-tiimissä kehitetty toiminnan teoriaan perustuva Vaatimusmäärittelymenetelmä. Tiedonhankinnan keinot -käyttäjien haastattelut: rakenteinen lomake -olemassa oleva järjestelmä ja dokumentit -lomakkeet, prosessikuvaus -keskustelut käyttäjien kanssa kokonaiskuva järjestelmän ympäristöstä: toiminnan malli 

Vaatimukset jatkuu…  Käsitemalli: käsitteet reaalimaailman näkökulmasta  Nykyinen ympäristö ja käyttäjät Nykyisen järjestelmän toiminnot ja tietosisältö Käyttötapauskuvaukset Toiminnan ymmärtäminen prosessien mallintamisen kautta Sanallinen kuvaus tuotettavasta järjestelmästä Toiminnan mallin ja tiedonhankinnan keinojen avulla kohdealuetta kuvataan ja analysoidaan tarkemmin. Tuotos: Vaatimusmäärittely (hyv.testaussuunnitelma)

 Rajapinnat  Komponentit ja arkkitehtuuri Tuotos: Komponenttien ja arkkitehtuurin määrittely Käsitemalli  Käyttötapaus  C&D-menetelmä Tekn.riippumaton määrittely

Suunnittelu Tekninen suunnittelu (komponentit, sovellus) Tekniset ratkaisut perusteluineen Komponenttien ja arkkitehtuurin sijoittaminen toteutustekniikoihin (Cheesman&Daniels). Sovellusarkkitehtuuri (Bosch) Tietokantasuunnittelu, migraatiokokeilut  Sov. tekninen määrittely  Käyttöliittymäsuunnittelu Nykyisen käyttöliittymän pohjalta yhdessä käyttäjien kanssa, menetelmänä protoilu  Käyttöliittymäsuunnittelu 

Pakkasen jatko How to DoIT Menetelmiä Pakkanen

Seuraavassa puolivuotisseminaarissa on tarkoitus järjestää työpaja komponenttipohjaisen sovelluksen toteuttamisessa saatujen kokemusten pohjalta. Pakkasessa syntyvää materiaalia osapuolten saatavana: Yhteyshenkilöille – Tuotokset - Menetelmät – Sovellustuotannon ja integraation yleiset menetelmät – Esimerkit Pakkasen jatko

Kiitos