Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár



Hasonló dokumentumok
Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

Információs rendszerek Információsrendszer-fejlesztés

Programfejlesztési Modellek

A szoftver-folyamat. Szoftver életciklus modellek. Szoftver-technológia I. Irodalom

Bevezetés a programozásba

Szemléletmód váltás a banki BI projekteken

Software engineering (Software techológia) Bevezetés, alapfogalmak. Történelem 1. Történelem as évek Megoldandó problémák: Fejlesztő: Eszköz:

A CMMI alapú szoftverfejlesztési folyamat

1. hét. Neptun kód. Összesen. Név

Verziókövető rendszerek használata a szoftverfejlesztésben

MIÉRT KELL TESZTELNI?

Miskolci Egyetem Általános Informatikai Tanszék

A tesztelés feladata. Verifikáció

Szoftvertechnológia 12. előadás. Szoftverfejlesztési módszerek és modellek. Giachetta Roberto. Eötvös Loránd Tudományegyetem Informatikai Kar

Teszt terv Új funkció implementációja meglévı alkalmazásba

cím: 6725 Szeged Bokor u. 18. telefon: Innomedio Kft Scrum módszertan 1.0 Verzió Érvényes: április 1-től

A fejlesztési szabványok szerepe a szoftverellenőrzésben

A TANTÁRGY ADATLAPJA

Szoftvertermékek csoportjai. A szoftver. Bemutatkozás és követelmények

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Életciklus modellek a rendszer és szoftverrendszer-fejlesztésben. SDLC System Development Life Cycle Software Development Life Cycle

Ami a vízesésen túl van

Forráskód minőségbiztosítás

A szoftverellenőrzés szerepe

01. gyakorlat - Projektalapítás

KÖFOP VEKOP A jó kormányzást megalapozó közszolgálat-fejlesztés

Scrum vagy nem scrum - ahol nem hibázhatunk Röviden a budapesti fejlesztési központról

Verifikáció és validáció Általános bevezető

TERMÉKFEJLESZTÉS (BMEGEGE MNTF)

Módszertani összefoglaló számú projekt Jó Állam Mutatókhoz kapcsolódó hozzájárulásáról, vállalt célértékeiről

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

A CMMI alapú szoftverfejlesztési si folyamat

Rövid Szerződéses Forma FIDIC Zöld Könyv

Informatikai prevalidációs módszertan

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

Object Orgy PROJEKTTERV 1 (9) Adattípusok menedzselése Palatinus Endre

Követelmény alapú minőségbiztosítás az államigazgatásban

The Unified Software Development Process. Történet. Feltételek. Rational Unified Process. Krizsán Zoltán Ficsor Lajos

Szoftverminőségbiztosítás

Magyar Szabad Szoftver Tárház. Erdei Csaba Mátó Péter

IRÁNYÍTÓ RENDSZER IRÁNYÍTANDÓ FOLYAMAT. Biztonsági funkciók Biztonsági integritás. Normál működés. Hibák elleni védettség Saját (belső) biztonság

Szoftverminőségbiztosítás

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Félévi követelmények Bemutatkozás és követelmények

Informatikai projekteredmények elfogadottságának tényezői

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben.

Név: Neptun kód: Pontszám:

Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél

Fejlesztési projektek menedzselése IBM Rational CLM termékekkel. Ker-Soft Kft. Kaszás Orsolya - üzleti tanácsadó

Félévi követelmények. Gyakorlatvezetők

Szoftver-technológia I.

A sürgősségi egészségügyi ellátás jelenlegi minőségi szabályozásának meghatározói

A Jó Állam Mutatók választásának, nyomon követésének eljárásrendje

Herdon Miklós egyetemi docens. Rózsa Tünde egyetemi adjunktus

Szoftvertechnológia ellenőrző kérdések 2005

IATF 16949:2016 szabvány fontos kapcsolódó kézikönyvei (5 Core Tools):

Üzemszervezés. Projekt tervezés. Dr. Juhász János

ELTE, Informatikai Kar december 12.

Nagy bonyolultságú rendszerek fejlesztőeszközei

2. A szoftver mint termék llításának folyamata, a szoftver életciklus modelljei

A követelm. vetelmény. analízis fázis. Az analízis fázis célja. fázis feladata

Tartalom. Szoftverfejlesztési. Szoftver = Termék. módszertan. la Rational XDE CASE eszköz. Az előállításához technológiára van szükség

A projektvezetési eszköz implementációja hazai építő-, szerelőipari vállalkozásoknál

Böngészők, böngészőmotorok

Projectvezetők képességei

Programozási technológia 2.

Vizsgálati szempontsor a január 5-ei műhelymunka alapján

A szoftverellenőrzés szerepe Alapfogalmak

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

TÁMOP / Kapcsolatokat irányító és szervező csoport Árnyalt értékelés

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Tesztmérnök: tesztautomatizálási mérnök Feladat: Elvárások: Előnyt jelent: Beágyazott rendszer tesztmérnök beágyazott rendszer tesztmérnök Feladat:

Fejlesztési modellek és módszertanok

Logisztikai mérnöki mesterszak (MSc), levelező tagozat (MLL) / MSc Programme in Logistics Engineering

A kormányzati informatika konszolidációja. Vályi-Nagy Vilmos. Helyettes államtitkár

Objektum orientált software fejlesztés (Bevezetés)

Bevezetés. Információrendszer-fejlesztési módszertanok. Információrendszer fejlesztés módszertana, Dr. Molnár Bálint egyetemi docens

H A T Á S V I Z S G Á L A T I

Projektterv. Projekt Neve: Ingatlan Bérbeadási Nyilvántartás Csoport: nmi

Bevezetés Mi a szoftver? Általános termékek: Mi a szoftvertervezés?

Logisztikai mérnöki mesterszak (MSc), nappali tagozat (ML) / MSc Programme in Logistics Engineering

SaMe Projekt. Heti státusz report hét

A stratégiai tervezés módszertana. Koplányi Emil. elearning Igazgatóság Educatio KHT.

Speciális bírósági képzések: 6000 fő támogatása blended learning módra

A folyamat közös fázisai. A szoftverfolyamat modelljei. A vízesésmodell fázis: követelmények elemzése és meghozása

Szoftverminőségbiztosítás

Komplett üzleti megoldás a kis- és közepes méretű termelő vállalatok számára

S01-7 Komponens alapú szoftverfejlesztés 1

A jelentés a Véglegesítés projektszakasz (2009. november február 8.) eseményeinek összefoglalását tartalmazza.

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

Minőségellenőrzés Műszaki ellenőrzés

GINOP Gyakornoki program - támogató szolgáltatások. ismertető

FELMÉRÉSI TERV. 1.) Felmérési terv célja:

30 MB INFORMATIKAI PROJEKTELLENŐR

Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon

4. Projekt menedzsment

Átírás:

Software Engineering Dr. Barabás László

Ismétlés/Kitekintő Software Engineering = softwaretechnológia Projekt, fogalma és jellemzői, Személyek és szerepkörök Kitekintő: Modell, módszertan 2 Dr. Barabás László Software Engineering 2007

Rendszerezett módszertan /Alapvető Modell Minőségbiztositás QM Probléma A Analízis D Design I Implement. T Teszt Projektmanagement PM Munkaszervezés Minőségbiztositás QM Termék A Analízis D Design I Implement. T Teszt Projektmanagement PM Üzemeltetés és Karbantartás 3 Dr. Barabás László Software Engineering 2007

Build-and-Fix Cycle Ötlet Kódolás Hibajavítás (Diákok kedvence) Hátrányai: Nincs rendszerezett módszertana Nincs semmiféle dokumentációja Üzembehelyezés, karbantartás csakis a fejlesztő részéről! Továbbfejlesztés csakis a fejlesztő részéről! 4 Dr. Barabás László Software Engineering 2007

Software-Life-Cycle Kiértékelés Üzembehelyezés Ötlet Kezdés Átvétel észrevételek: Definició Egymásutáni lépések Nincs lehetőség visszalépni Vázlat Megvalósítás 5 Dr. Barabás László Software Engineering 2007

Vízesés modell Követelmény Analízis Tervezés Implementáció Teszt Üzemeltetés 6 Dr. Barabás László Software Engineering 2007

Vízesés modell Használható ha: Jól meghatározott követelmények léteznek Minden rizikó a projekt kezdése előtt ismert. Jellemzői: Egy fázis befejezett, ha a termékei létrejöttek!! Lehetőség van egy lépéssel visszalépni A team minden tagja egyidőben ugyanazon a fázison tevékenykedik 7 Dr. Barabás László Software Engineering 2007

V modell 8 Dr. Barabás László Software Engineering 2007

V modell Észrevételek: Jól meghatározott fázisok sorozata A V lemenő ágán szereplő fázisok termékeit a felmenő ágon szereplő fázisok hagyják jová! 9 Dr. Barabás László Software Engineering 2007

Általános jellemzők Jól meghatározott követelmények Az első fázisok hibái erzékenyen érintik a vegső fázisokat Jól tervezhető! Ráfordítás Határidő 10 Dr. Barabás László Software Engineering 2007

Spirál modell Célok meghatározása Start Követelmény terv Költség Rizikó analizis Rizikó analízis Rizikó analízis Rizikó analízis Prototípus 2 Fogalmak Rizikó csökkentés Prototípus 3 Követelmény definiciótermék terv Üzemképes Prototípus Evoluciós folyamat egyes körbenjárásaiban csak bizonyos termékeket állít elő 4 fázis Cél megh. Részletes terv Rizikó csök. Termék létrehozás Köv. fázis tervezése Köv. Fázis tervezése Fejlesztési terv Integrációs Tesztterv Javaslatterv Követelmény terv Terv ellenőrzés Validáció Integraciós Teszt Unit / Modul Teszt Kódolás Termék létrehozása 11 Dr. Barabás László Software Engineering 2007

Spirál modell Észrevételek: Nagy projektek esetében alkalmazható Előre nem lehet megmondani a körbenjárás számait, csak projekt ideje alatt válik ismertté Ráforditás, időtartam előre nem tervezhető 12 Dr. Barabás László Software Engineering 2007

Inkrementaló Modell Analízis Tervezés Implementáció Kiszállitás Analízis Tervezés Implementáció Kiszállitás Analízis Tervezés Implementáció Kiszállitás Analízis Tervezés Implementáció Kiszállitás 13 Dr. Barabás László Software Engineering 2007

Inkrementaló Modell Prototípuson alapszik, nem teljes funkcionalítású termék de müködő!! Nem kötelező a projekt kezdetén az összes követelmény ismerete Az ügyfél folyamatosan, minden interáció végén, megkapja a prototípust Végső iterációk során felfedezett hibák nagy mértékben befolyasolják a kezdeti Architekturát. 14 Dr. Barabás László Software Engineering 2007

Tevékenységek/ Termékek Fázis kissé absztrakt fogalom. Projekt 2 mérföldkő közötti időtartama Mérföldkő = adott időpont a projektben, állapot kiértékelő A fázisok jol meghatározott, konkrét tevékenysegékre tagolodnak A tevékenységnek jól meghatározott terméke van 15 Dr. Barabás László Software Engineering 2007

Összefoglaló Rendszerezett módszertan, Modellek 16 Dr. Barabás László Software Engineering 2007