Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Valvottu liittymä - Valpas T-76.4115 Ohjelmistokehitysprojekti 1 Ryhmä: Neptune.

Samankaltaiset esitykset


Esitys aiheesta: "Valvottu liittymä - Valpas T-76.4115 Ohjelmistokehitysprojekti 1 Ryhmä: Neptune."— Esityksen transkriptio:

1 Valvottu liittymä - Valpas T-76.4115 Ohjelmistokehitysprojekti 1 Ryhmä: Neptune

2 Agenda Projektin tarkoitus Demo (20 min.)  Valpas  Analysaattori Projektin arviointi (15 min)  Projektin eteneminen  Tavoitteiden saavuttaminen  Metriikat  Menetelmät  Opetuksellinen arvo  Loppusanat

3 Projektin tarkoitus Nykyiset ratkaisut eivät kata rakennusten paloturvallisuusmääräyksiä Luotettavampi valvottu liittymä vastaamaan vaatimuksia Esim. kaivinkone voi katkaista nykyisen yhteyden

4 Projektista Kurssin T-76.4115 harjoitustyö Suoritettiin ajalla 27.9.2005-2.3.2006 Asiakas: Indagon Oy Projektiryhmä kahdeksan henkeä  Erilaiset roolit 1420 työtuntia Kurssin vaatimat työmenetelmät

5 Lopputuote - Valpas

6 Demo Valpas  Web-käyttöliittymä Simulaattori  Tulosten analysointi

7 Projektin eteneminen Projekti pysyi aikataulussa ja budjetissa  Tehokkuutta olisi voitu nostaa Projektin loppuvaiheen ongelmat  Suorituskyky ja laadunvarmistuksen puutteellisuus Ulkopuolisista tekijöistä aiheutuneet ongelmat  EPA

8 Projektin suunnitteluvaihe (PP) Ryhmänmuodostus ja aiheen haku  Emme onnistuneet saamaan toivottuja aiheita -> Kolmannen osapuolen aihe  Aihetta ei oltu valmisteltu -> Ensimmäisen vaiheen aika meni järjestelmän speksaamineen Projektin suunnittelu  Suoritettiin lähinnä johtoryhmän toimesta  Suunnitteluun ei laitettu tarpeeksi resursseja  Työskentelytapojen muokkautuminen  Dokumenttipainotteinen vaihe

9 Projektin suunnitteluvaihe (PP)

10 Implementaatio 1 (I1) Tehokkaan aloituksen tärkeys  Kick-off  Kehittäjät täydellä teholla mukaan Paljon tehtävää  Vaiheen raskaus rupesi näkymään loppuvaiheessa työssä  Tehdyt työtunnit raahasivat perässä Toteutettiin tärkein toiminnallisuus  Seurannassa ja laadunvarmistuksessa lieviä puutteita  Onnistuttiin tavoitteiden saavuttamisessa

11 Implementaatio 1 (I1)

12 Implementaatio 2 (I2) Lopputuotteen aikaansaaminen  Web-käyttöliittymä Prosessin parantaminen  Laadunvarmistus  Seuranta  Kommunikaatio

13 Implementaatio 2 (I2)

14

15 Tuntien käyttö henkilöittäin

16 Osa-alueet

17 Osa-alueet henkilöittäin

18 18 Laadunvarmistus  Ei avoimia bugeja, kaikki testitapaukset läpäisty. Hyväksyntätestauksessa ei ilmennyt ongelmia. 3 Ilmo- simulaattori Ei avoimia bugeja, kaikki testitapaukset läpäisty. Testattujen lokien (rakennetut ja oikeat) kattavuus ei täydellinen, joten analysoinnin tila ei täysin varma. 2Analysaattori Ei avoimia bugeja, kaikki testitapaukset läpäisty. Hyväksyntätestauksessa ei ilmennyt ongelmia. 3Valpas KommentitLaatuKattavu us Osa 3 Ei avoimia bugeja, kaikki testitapaukset läpäisty. Tapausten lisäksi aktiivisesti käytössä osana vertaistestausta ja muiden tapausten suorittamista. WWW- käyttöliitt. Termit Kattavuus: 0 = testaamaton 1 = osittain testattu 2 = kaikki toiminnot testattu 3 = läpeensä testattu Laatu:  = Hyvä  = Epävarma  = Huono

19 Laadunvarmistus Testitapauksia 102, joista ajettu ja läpäisty 99 Löydettyjä virheitä 109, joista avoimia ei yhtään Ongelmia aktiivisesti kirjattu myös kehittäjien niitä löytäessä Analysaattorin testidata rajoittunutta käytännön syistä Tutkiva vertaistestaus ei havainnut oikeita systeemiongemia Ongelmien löytyminen kevyellä lisätestauksella epätodennäk. Hyväksyntätestaus onnistuneesti läpäisty Järjestelmän laatu saatu hyvälle tasolle

20 Laadunvarmistuksen tuloksia KriittisetVakavaVähäinenTriviaaliYht. WWW-käyttöliittymä 1918634 Analysaattori 31211935 Mahdolliset ongelmat KoodirivitKäytetty aika Valpas 105295126 Ilmo- Simulaattori 75146313,75 Analysaattori 319608,25 Yhteensä 211537448 Haara- ja lausekattavuudet JUnit-testeissä Heuristisen arvioinnin tulokset Katselmointien tulokset Lause- kattavuus Haara- kattavuus Valpas 41%63% Ilmo- Simulaattori 67%76% Analysaattori 55%65% Yhteensä 51%67%

21 Virheiden tilanne TilaI1I1+I2 Uusi70 Avattu00 Korjattu1014 Vahvistettu576 Suljettu217 Yhteensä24107

22 Virheiden vakavuudet VakavuusI1I1+I2 Kriittinen515 Vakava939 Vähäinen1041 Triviaali012 Yhteensä24107

23 Koodin määrä

24 Työkalut ja menetelmät Myönteiset  IRC  Eclipse  Iteraatioiden suunnittelu  Wiki  Cobertura, Quartz

25 Työkalut ja menetelmät Kielteiset  Vertaistestaus  Ohjelmiston koon raportointi  CVS  JUnit

26 Jatkokehitys Valppaan laajetessa J2EE:n tarjoamat palvelut voisivat myös tulla tarpeeseen, joten Valppaan refraktorointia ja ajoa sovelluspalvelimessa lienee myös syytä harkita Tekemällä suora JDBC toteutus voitaisiin tietokannan saantia tehostaa Lähetettäisiin 500 millisekunnin aikana kertyneet viestit kerralla


Lataa ppt "Valvottu liittymä - Valpas T-76.4115 Ohjelmistokehitysprojekti 1 Ryhmä: Neptune."

Samankaltaiset esitykset


Iklan oleh Google