Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

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

Samankaltaiset esitykset


Esitys aiheesta: "Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari 28.10.2003 Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö."— Esityksen transkriptio:

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

2 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?

3 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.

4 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

5 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

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

7 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ä

8 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 

9 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)

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

11 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 

12 Pakkasen jatko How to DoIT Menetelmiä Pakkanen

13 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 http://www.uku.fi/plugit/Yhteys/Pakkanen Pakkasen jatko

14 Kiitos


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

Samankaltaiset esitykset


Iklan oleh Google