Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.

Slides:



Advertisements
Samankaltaiset esitykset
Hajautettu kurssien toteutus ja kehitys OSCu-hankkeessa ITK’03 Kirsti Ala-Mutka, Sanna Räisänen TTY/Ohjelmistotekniikka.
Advertisements

Laatu ja ympäristöjärjestelmät
Testaus ja testausympäristöt
PROFIMILL Oy Tuotannon hallintaan liittyvät ohjelmistot ja konsultointipalvelut. Yritys.
Ohjelmistotekniikka - Software Control Management Kevät 2003 Hanna-Kaisa Lammi LTY/Tite Osa materiaalista on peräisin kurssikirjasta Haikala,
© 1999 Stakes / Hannele Hyppönen TKK sivu 1 (9) Esteettömyys teknologian kehittämisessä ja hyödyntämisessä Hannele Hyppönen Stakes.
Laatu ohjelmistotyössä
Suunnitelma ohjelmiston testaukseen
Prosessiosaaminen - prosessiosaajaksi
Laatujärjestelmät organisaatioiden kehittämisen ja johtamisen näkökulmista Kaisa Sariola JTO.
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.
Tekninen suunnit-telu
Dokumentointi RASE
Verkko-opetuksen laadunhallinta yliopistoissa – millä toimenpiteillä yhdessä eteenpäin Janne Sariola, Annikka Nurkka, Sari Tervonen
Performance testing of TETRA 1. SISÄLTÖ  TETRA standardointi  ICT- yrityksen toteutus  Testaus- prosessi  Motivaatio testaukseen  Vaiheet/ osa-prosessit.
@ Leena Lahtinen Helia OHJELMOINTITAITO ICT02D 12 OP.
Kuukasjärvi Leena Nieminen Hanna-Mari Vänttilä Marika.
JYVÄSKYLÄN YLIOPISTO Informaatioteknologian tiedekunta 2006 Prosessien mallinnus IT-tiedekunnassa Pro.Laatu.Pro Tommi Kärkkäinen Olli Hokkanen Miika Nurminen.
Jatkuva Integraatio ohjelmistokehityksessä
Riskien hallinta ketterissä prosesseissa ja Jämien laatuyhteenveto Team Jämät.
Osaamisen ja sivistyksen parhaaksi Opintopolku.fi tilannekatsaus KoTVejaos
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Etäkäyttö ja tietoturvatasot
Laatujärjestelmät.
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
(mukaellen Haikala & Mikkonen 2011, 29)
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
OhLa: Ensimmäinen sykli Matti Seise, Kari Palomäki, Jarno Kyykkä, Esko Piirainen.
Esitutkimus (tarvekartoitus)
Diplomityöseminaari : Uudet tietoverkkoteknologiat perinteisen liiketoiminnan vauhdittajina Tekijä: Sami Jaatinen Valvoja: Prof. Raimo Kantola.
Yritysviestintä 5 ov Käsikirjoittaminen –Muutos 1 ov  2 ov –verkkokurssi Yritysviestinnän rakentaminen –2 ov –Verkkokurssi Multimaker –Muutos 2 ov  1.
HAJAUTTAMISEN IDEAA SEPPO RÄSÄNEN SAVONIA-AMMATTIKORKEAKOULU TERVEYSALA, KUOPIO Ohjelmistotekniikka ja projektinhallinta, 4 op.
Tukiasemaohjaimen ohjelmiston muutostoimitusten automatisoitu testaustyöympäristö Mikko Harila Työn valvoja:Professori Sven-Gustav Häggman Työn.
Systeemityö 2 Vesiputousmalli Teppo Räisänen, Principal Lecturer
1 Hajautetut tietojärjestelmät RASE  Miksi? Järjestelmän osista saadaan selkeitä kokonaisuuksia Kokonaisuuksia voidaan käyttää eri järjestelmissä.
Arkkitehtuurisuunnittelu Jarkko Ilomäki. Tavoitteet Tuottaa IOBASE-projektiin hyvin suunniteltu, dokumentoitu ja ylläpidettävä arkkitehtuuri Oppia eräs.
Roni Leinonen.  Nimi tulee Gentoo pingviinistä, joka on nopeiten uiva pingviinilaji  Ensimmäinen versio julkaistiin vuonna 2002  Käyttäjällä on täysi.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Vaatimustenhallinta.
Analyysi. Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien.
SOFTWARE TEST PROCESS DEVELOPMENT OHJELMISTOTESTAUSPROSESSIN KEHITTÄMINEN Jussi Kasurinen, Ohjelmistotekniikan laboratorio.
T Ryhmä ”Tete” Henkilökohtainen SE-harjoitus Marko Nikula (Assesment of Architecture) Arkkitehtuurin arviointi.
Ohjelmistotekniikka kevät 2003 CASE-välineet. Ohjelmistotekniikka kevät 2003 Mitä ovat CASE-välineet? Computer Aided Software Engineering Tietokoneavusteinen.
Refaktorointi ”Te olette tehneet tätä ennenkin”. Mitä on refaktorointi? (1/2) prosessi ohjelmakoodin laadun parantamiseksi ohjelman sisäisen rakenteen.
Ohjelmistotuotanto - kurssin yleiset asiat Kevät 2004 Hanna-Kaisa Lammi LTY/Tite.
Ohjelmistotekniikka - kurssin yleiset asiat Kevät 2003 Hanna-Kaisa Lammi LTKK/Tite.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Harjoitustyö opiskelijan työkirja MS-Project
Lea Kutvonen Tietojenkäsittelytieteen laitos Syksy 1999
Liiketoimintaverkostojen hallintapaneeli HABA 2004: Ahti Kare Antti Mäki Marko Lähde Mika Stenberg Riina Henriksson Teemu Virtanen.
Avoimen tuotteen hallintamalli Tuotteenhallinnan työpaja
Dokumentointi kyse on asioiden ”paperille panemisesta” toimintoja on helpompi arvioida, muuttaa ja parantaa työntekijöiden tehtävät ja vastuut tulevat.
”Vapaaseen lähdekoodiin perustuva kehitys” Projektinhallinnan näkökulma avoimeen koodin perustuvassa ohjelmistokehityksessä.
TURKU SCHOOL OF ECONOMICS Institute for Competition Policy Studies Muutostrendit ja palvelujen tuottamisen mallit Aki Koponen Johtaja Muutosta johtamassa.
Ohjelmistotekniikka (Ohjelmistotuotanto) Software Engineering.
Koulutuksen ja opetuksen järjestämisen prosessit
Ristiinopiskelun kehittäminen -hanke
Opinnäytetyön otsikko
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Ohjelmistotekniikan menetelmät, Johdatus ohjelmistotuotantoon
Ennakoinnin haasteet ja mahdollisuudet Satakunnassa 4. 11
Riku Heino ja Milo Hakalahti
Projektinhallinta ja opiskelu
Smart Simulators / Kari T. Koskinen & Pekka Ranta
Ohjelmistotekniikan menetelmät, Johdatus ohjelmistotuotantoon
Harjoitustyö -työkirja MS-Project
Ohjelmistotekniikan menetelmät, muutoksenhallinnan työkaluista
KOKONAISARKKITEHTUURIN ARVIOINTI
Peliohjelmien ja muiden IT-ohjelmien suojauksesta
CRM esiselvitys Hankkeen esittely
Esityksen transkriptio:

Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista ja käyttämistä siten, että voidaan tuottaa taloudellisesti ohjelmisto, joka on luotettavaa ja toimii tehokkaasti todellisissa koneissa.

Ohjelmistotekniikka kevät 2003 Mitä ohjelmistotekniikka on? Ei ainoastaan teknologioiden hyödyntämistä Menetelmät, joilla pyritään parantamaan ohjelmistojen tuotantoprosessin tuottavuutta, taloudellisuutta tai laatua Ohjelmistotuo- tantoyritys ASIAKAS OMISTAJA

Ohjelmistotekniikka kevät 2003 Ohjelmistotuotantoprosessin määritelmä ”Ohjelmistotuotantoprosessi (software process) on joukko toimintoja ja niihin liittyviä tuotoksia, jotka tuottavat ohjelmistotuotteen.” (Sommerville 1998) Neljä yhteistä tekijää (Sommerville 1998) : 1.Spesifikaatiot 2.Toteutus 3.Validointi 4.Jatkokehitys

Ohjelmistotekniikka kevät 2003 Ohjelmistotuotantoprosessi (Haikala- Märijärvi 2000) SisäänUlos Prosessi ohjausmittaus

Ohjelmistotekniikka kevät 2003 Ohjelmistotuote Muutakin kuin pelkkä ohjelma: Toimiva ohjelma Lähdekoodi Dokumentaatio Koulutus Ylläpito Laitteisto

Ohjelmistotekniikka kevät 2003 PROSESSIN KEHITYS, KOULUTUS ANALYYSI SUUNNITTELU TOTEUTUS TESTAUS YLLÄPITO PROJEKTIN HALLINTA LAADUN HALLINTA Ohjelmistotuotantoprosessi SYÖTETUOTOS