Arkkitehtuurisuunnittelu Jarkko Ilomäki. Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs.

Slides:



Advertisements
Samankaltaiset esitykset
Laatu LAATU EI TARKOITA SITÄ, ETTÄ TUOTE TAI PALVELU ON ABSOLUUTTISESTI HYVÄ VAAN SITÄ ETTÄ SEN TEKEMISEEN KÄYTETTÄVÄT MENETELMÄT JA TOIMINNOT ON DOKUMENTOITU.
Advertisements

Tietokannan suunnittelu
Tekninen suunnit-telu
Ohjelmiston elinkaarimallit
T Projektikatselmus GenCode PS iteraatio
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Sonera content gateway-rajapinnan ohjelmointi
Tietojärjestelmän suunnittelu
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 5 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat LU-vaiheelle.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode PS iteraatio
Viestintä ruotsin kielellä Viestintä muilla kielillä Projektinhallinta- taidot Yritystoiminnan perusteiden tuntemus Neuvottelutaidot Ongelmanratkaisu.
Fisma ry:n kehittämän projektin estimointi- ja mittauskonseptin instituionalisointi käytännön ohjelmistoprojektien johtamiseen Minigradu esitys
Mikko Arasmaa / Tietohallinto
Jatkuva Integraatio ohjelmistokehityksessä
T Oma menetelmä Arkkitehtuurisuunnittelu Jarkko Ilomäki
T Personal SE assignment Communication Practices Miikka Lötjönen.
T Personal SE assignment Project progress tracking and control.
3. Spesifikaatioiden laatiminen
1 Dokumentit ja niiden viimeistely kuntoon Ohjelmistokehitys Arkkitehtuuri dokumentti Wiki –sivuston päivitys Testaus Viimeistely tarvittavilta osin Täydet.
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Ohjelmistojen suunnittelumenetelmät ja –työkalut
Työllisyysportti ”Ei vain tietoa, vaan ihmistä varten”
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
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ä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Projekti käsitteenä Projekti on selkeästi asetettuihin tavoitteisiin pyrkivä ja ajallisesti rajattu kertaluonteinen tehtäväkokonaisuus, jonka toteuttamisesta.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Työllisyysportti – työväline työllisyydenhoidon toimijoille
T Projektikatselmus PPT PS-vaihe
T Iteration Demo Data Sailors PP Iteration
PK-yritysten liiketoiminnan kehittäminen osana perusopetusta 1 A M K: perustehtävät OPETUST & KALUE- VAIKUTUS.
Java Serveletit ja Java Server Pages, 2 ov
Sisällönsuunnittelun workshop Verkkokoulutusprojektin eteneminen KonseptointiSisältösuunnittelu Vaatimus- määrittely ja visuaalinen ilme Sisällöntuotanto.
1 Arkkitehtuuriin liittyvien kuvien teko Sekvenssikaavio Komponenttikaavio Luokkakaavio Ohjausryhmän palaveri Toimitussisällön tarkastelu Vaatimusten läpikäynti.
Projektioppiminen Maarit Virtanen and Reetta Jänis
Systeemityö 2 Vesiputousmalli Teppo Räisänen, Principal Lecturer
SerAPI: SERvice-based architecture and web services in healthcare Application Production and Integration – Palveluarkkitehtuuri ja web-sovelluspalvelut.
Tietovarannon järjestelmä- ja teknologia-arkkitehtuurin kehittäminen.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
Käytettävän käyttöliittymän suunnittelu ITKP 103 Ihminen ja tietojärjestelmä Kimmo Wideroos
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
Testaus Testaus Testauksella pyritään löytämään virheitä, jotka sitten korjataan. Yksittäinen testi on yleensä ohjelman suoritus (tietyillä.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
HIPARI.
T Projektikatselmus PPT I1-vaihe
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Lasse Johansson Systeemitieteiden kandidaattiseminaari – Syksy 2009 Vaikutuskaaviopelit Lasse Johansson.
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 3 Projektin esittely lyhyesti Projektin arviointi –projektin tila –suunnitelmat P1-vaiheelle.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
T Projektikatselmus Ampel Projektisuunnitteluvaihe (Versio 1.0)
T /5115 Software Development Project I/II Experience Exchange Session: architects Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio.
ZipIT Yleisesittely ZipIT-hankekokonaisuus Terveydenhuollon prosessien ja ohjelmistojen rinnakkainen kehittäminen.
Refaktorointi ”Te olette tehneet tätä ennenkin”. Mitä on refaktorointi? (1/2) prosessi ohjelmakoodin laadun parantamiseksi ohjelman sisäisen rakenteen.
OTTO-projekti tilaajapalveri
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Teemu Pekkanen Timo Schwarte.
Ohjelmistotuotanto - kurssin yleiset asiat Kevät 2004 Hanna-Kaisa Lammi LTY/Tite.
Conquering Complex and Changing Systems Object-Oriented Software Engineering TJSS Lecture 14 Päivi Ovaska.
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
PROJEKTISUUNNITELMA NURKKALA MAARIT & SAARIKKO SANNA Jyväskylän yliopisto syksy 2004.
Parsi-projekti Parsi-projektin tilakatsaus.
UNIVERSITY EXAM L3 at 4.00 – 8.00 p.m.
UNIVERSITY EXAM L3 at 4.00 – 8.00 p.m.
Trafin Extranet Tiedottaja Henri Hakkarainen.
Projektin yleiskuvaus
OHJELMOINTITAITO ICT02D 12 ECTS.
Esityksen transkriptio:

Arkkitehtuurisuunnittelu Jarkko Ilomäki

Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs suunnitteluprosessi arkkitehtuuria varten

Rakenne Menetelmä dokumentoitu (www) Jaettu vaiheisiin, joissa Selitykset kunkin vaiheen vaatimuksista Selvät tavoitteet, jotka saavuttamalla vaihe on päättynyt Kaskadinen rakenne, jossa edellisen vaiheen tulokset toimivat seuraan lähtömateriaalina

Aikataulu 1

Aikataulu Esitelty menetelmä ryhmälle. Valittu suunnitteluryhmään Jarkko, Jari ja Tuulia Esittely Mentor-palaverissa Suunnittelupalaveri suunnitteluryhmän kanssa Käsitteellinen arkkitehtuuri valmis kommentoitavaksi

Aikataulu 3 Marraskuun puoliväli: käsitteellisen arkkitehtuurin täsmentäminen ohjelmistoprojektin arkkitehtuuriksi Jatkossa mahdolliset arkkitehturiset muutokset

Edut Arkkitehtuuri tulee selkeästi ajateltua ja dokumentoitua Pyritään välttämään pahimmat arkkitehtuuriset virheet Ohjelmiston kehittäminen helpottuu Selkeä arkkitehtuuri mahdollistaa käyttöönoton jälkeiset muutokset paremmin Tuotetaan tekninen määrittely ”Hyvin suunniteltu on puoliksi tehty”

Haitat Suunnittelu syö aikaa Aikataulu tiukkenee Ajan kanssa voi tulla ongelmia Aikaa ei ole tuhlattavaksi asti

Lähteet Bass, L., Clements P., Kazman R., Software Architecture In Practice, Addison-Wesley, 1998 Brugge B. & Dutoit A., Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Prentice-Hall, 2000.