Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen

Slides:



Advertisements
Samankaltaiset esitykset
KyläNetti - sivun tekeminen • KyläNetti-sivustoon on luotu valmiiksi esimerkinomainen sivurakenne, jota voi vapaasti muokata • Kaikki sivut eivät ole näkyvissä.
Advertisements

NAO/Maija-Leena Haapa-alho
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Osaamisen ja sivistyksen parhaaksi Oppijan verkkopalveluiden hyväksymistestauksen raportointiohje Testitapauksen raportointi Havainnon raportointi.
Luku 5 – Tietojen hakeminen sovelluksiin
Tietojärjestelmät ja Systeemisuunnittelu
Pyry Heinonen.  Nykyisen Internet-pohjaisen painotuotetilausjärjestelmän korvaaminen uudella versiolla  Esitellään nykyinen järjestelmä ja mahdollinen.
Ohjaaja: Ville Hentilä, Elisa Oyj Valvoja: Prof. Jukka Manner
Kökkötraktori-verkkokauppa
Tärkeämpää kuin arvaatkaan
Tietokannan suunnittelu
Osaamisen ja sivistyksen parhaaksi Oppijan verkkopalveluiden hyväksymistestauksen testausohjeet Yleisohjeet testaukseen Havaintoraportin täyttäminen.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Valitse sanomapalkissa Ota muokkaus käyttöön,
Netvibes henkilökohtaisena oppimisympäristönä Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen.
Metropolian tietoturvapolitiikka Tai miltä se voisi näyttää.
Ellit - keskustelut “news-groups” räätälöityjä palveluja
Tietojärjestelmän suunnittelu
Korkeakoulujen opetuksen ja oppimisen digitaalisen tuen hankkeet.
ARKKITEHTUURIPOSTERI Visiosta sovellusarkkitehtuuriin
Korkeakoulujen ja opetusministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto RAKETTI-XDW Käsitemäärittely,
Testaus Tiptopissa draft Mats Lindstedt, Mika Rintala.
Asioita pohdittavaksi tuotekehitystyötä tehtäessä
Ketterä kehitys käytännössä – TFS & Meteor
Oriveden Kokoomus ry Seurakuntavaaleja vietetään vasta syksyllä, mutta jo alkuvuodesta on tehty päätöksiä koskien esimerkiksi ennakkoäänestyspaikkoja.
Seiso kuin vuori, virtaa kuin joki – näkökulmia työhyvinvointiin Valtakunnallinen Hyvinvointipäivä Salla Tapio Malinen
Nuorten ja nuorten aikuisten viestintästrategia Miksi?Kenelle?Miten?Mitä?
YSE 1998 TALOYHTIÖN NÄKÖKULMASTA
SUMUVERHON TUOLLA PUOLEN – tulevaisuusorientoitunut menetelmä opinto- ja uraohjaukseen.
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
 Tärkeämpää kuin arvaatkaan 1. Et ole ehkä koskaan tarvinnut varmistuksia, mutta… …ennemmin tai myöhemmin se tapahtuu sinullekin. 2PowerPoint harjoitus.
Rakenteen ja ilmeen määrittelystä konseptissa. Konseptisuunnittelu Konseptisuunnitelman sisällöstä Konseptisuunnitelmassa kuvaillaan Projektin tausta.
Ohjelmistotuotanto kevä 2010 Juho Hirvonen Mikko Nieminen Tuomas Saarela.
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Kalenteri 2005 AJAVA – Ajanvarausjärjestelmä CSP Compact Software Products.
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Käyttötapauskaavio ja käyttötapaukset
Kokemuksia sometyökaluista verkkopalvelun kehittämisessä – Case toimeksi.fi Saara Pajunpää, VVV-projekti, Pohjois-Pohjanmaan sosiaali- ja terveysturvayhdistys.
VIRALLINEN VIIKKOPOWERPOINT VKO IV Pekka Valtonen Krista Wikström Asmo Voutilainen Mats Wiik Mika ”Formula” Salo.
Esitutkimus (tarvekartoitus)
Yliopistojen yhteisen YDW tietovaraston määrityshanke - tilannekatsaus Tampere
Palvelun muotoilu, Workshop
Netvibes henkilökohtaisena oppimisympäristönä Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen.
Pienyritykset ja käytettävyys Ville Juhani Lehtonen, 49515B.
C 1. Testaus on ”sarja toimintoja” Itse asiassa, testaus on vuorovaikutusta, jota rytmittää ohjelmiston arviointi. Vaikka on hyödyllistä tunnistaa sarja.
Langaton lähiverkko ja mobiilipalvelut Oulun kaupunginkirjastossa Oulun kaupunginkirjasto-maakuntakirjasto Maija Saraste
PROJEKTI: GLOOMY ALPHA A-TIIMI SPRINTTI 1 DARPA x Mika Pekka Mats Krista Azmo.
Harjoitustyö Rässe Ryhmä ja ajankohta Tässä harjoitustyössä suunnitellaan Yritys oy:n tilausjärjestelmä. Harjoitustyön tavoitteena on tehdä.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Avoin lähdekoodi - Open Source.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Resurssirekisteri – Haka-metatiedon hallintatyökalu
SOSIAALINEN MEDIA MYYNTITYÖSSÄ 1. SOMEN JAOTTELU Sosiaalinen media voidaan määritellä ei alueisiin, sen mukaan, millainen rooli käyttäjällä on sovelluksessa.
KOIVUN KEHITTÄMISSUUNNITELMA 1) Mitä arvioidaan? 2) Miten arvioidaan? 3) Tiimityön kehittäminen 4) Yhteistyön tiivistäminen sosiaalityöntekijöiden kanssa.
Servlet-esimerkki: "VerkkoPizzeria"
VERKKOKAUPAT T-TK-1-2 Sara Rocco, Jaana Malm, Miko Pukkinen.
Moodlen opetus, projekti- ja intrakäyttö samassa organisaatiossa Pauliina Veräväinen, TaY.
FTR (Formal Technical Review) Kimmo Airamaa. Johdantoa Muodollinen tekninen tarkastus = toiminta tarkastustilaisuudessa on tarkasti määritelty Muodollinen.
Monimedian työkurssi www-teknologioiden rajoitteet Ilmari Laakkonen Huone 6535, päivystys pe 16-17
Monimedian työkurssi www-teknologioiden rajoitteet Ilmari Laakkonen.
PADS –ohjelmiston asetukset: Ohjeet kirjaston luontia ja ylläpitoa varten sekä varmuuskopiointi HUOM !!!! Kaikki piirilevysuunnittelu uudella PADS –versiolla.
”Mitä tahansa voi saavuttaa kunhan vain yrittää!” Pikkuyrittäjien hissipuheet.
Sähköisen kokeen pitäminen
Lehden tietojärjestelmän suunnittelu ja käyttöönotto.
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
Hautajaisten ja kukkatilausten järjestely - Pilvipalvelu
WWW-sivuston ja verkkopalveluiden rakentaminen
PaikkaOppi Mobiilin käyttöohje
Uusi Celianet ja Celian muuttuneet käytännöt kirjastoissa
Avainresurssit ja kyvykkyydet
Esityksen transkriptio:

Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen Mats Wiik Krista Wikström

Käyttäjäroolit Asiakas Kanta-asiakas Henkilökunta Voi selata ruokalistaa pizzerian sivuilta Voi tilata pizzan sivujen kautta, mutta vain noudettavaksi Kanta-asiakas Vaatii rekisteröitymisen Voi tilata kotiin kuljetettavaksi Voi luoda omia pizzoja Henkilökunta Voi muokata ruokalistaa Näkee ja voi käsitellä tilauksia

Tilaustarpeet Tilaukset, pitsalista sekä ainesosalista Ei erillistä ostoskoria Tietokannan tietoja muutetaan vasta siinä vaiheessa kun tilaus menee läpi Tilausvahvistus käyttäjälle sähköpostitse

Käyttötapauskaaviot Kuva 1:käyttötapakartta

Käyttötapauskaaviot

Käyttötapauskaaviot

Miten eri versioiden käyttöönotto suoritetaan Siirretään uusi versio palvelimelle sitä mukaa kun on valmista. Vanhasta versiosta varmuuskopio Vakaitten versioitten varmuuskopiot lokaalisti

Miltä sivujen tulisi näyttää Sovittava yhteen ravintolan jo olemassa olevan teeman kanssa Mahdollisimman helppo asiakkaiden käyttää

Miten olemassa oleva sovellus on käytössä kesken kehitystyön? Vanha sovellus pyörii niin kauan kunnes korvataan uudella Vaikka molemmat versiot ovat samalla palvelimella, ne eivät häiritse toistensa toimintaa Vanha korvataan vasta siinä vaiheessa kun uusi versio on valmis käyttöön Molemmista varmuuskopiot

Kuinka paljon tätä testataan? Järjestelmän jokaista osaa tulee testata jokaisessa kehitystyön vaiheessa Kriittiset kohdat jossa käyttäjä voi tehdä virheen testattava perusteellisesti Kun ominaisuuksia lisätään tai muutetaan, tarkastetaan ettei kokonaisuus rikkoudu Ennen uuden version käyttöönottoa suoritetaan kaikki testit

Mitä hyötyä uudesta versiosta tulee olemaan? Asiakaspalveluiden parantaminen ja tehostus Helpottaa toiminnan laajentamista Asiakasrekisteri Tilastojen pito ravintolan tilauksista

Mitä muutoksia sovellukseen vaaditaan? Tietokanta Asiakkaitten ja käyttäjien tiedot Raaka aineiden tiedot ja hinnat Uusi käyttöliittymä ja ulkonäkö sovellukseen Pizzojen tilausjärjestelmä Kehitystyölle varattu noin 11 viikkoa ja 990 (198*5) työtuntia

Mistä tiedetään, että tehdään se, mikä halutaan, ja vain se? Sovellus mallinnetaan perusteellisesti läpi ennen varsinainen ohjelmiston tekoa. Jatkuva yhteistyö asiakkaan kanssa Mitään muutoksia sovellukseen ei tehdä ennen kuin asiakkaan kanssa on neuvoteltu

Mitä sovellukselle kannattaa seuraavaksi tehdä? Uuden tietokannan suunnittelu ja mallintaminen Tällä hetkellä vain pizzojen listaus ja muokkaus Käyttäjätietojen lisäys Aineiden tiedot ja hinnat Pizzantilausjärjestelmän suunnittelu