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

Hasonló dokumentumok
Böngészők, böngészőmotorok

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

Üzleti lehetőségek a nyílt forráskódú fejlesztésben

Programrendszerek tanúsítása szoftverminőség mérése

ügyvezető MultiRáció Kft.

Objektum Vezérelt Szoftverek Analízise

Nyílt forráskódú szoftverek minőségi vizsgálata szoftver metrikák alapján

Szoftverfejlesztés Tanszék Szegedi Tudományegyetem. Szeged, Dr. Ferenc Rudolf. Informatikai Doktori Iskola

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

30 MB INFORMATIKAI PROJEKTELLENŐR

K+F a Hálózattervezés területén

ÁLLAPOTFÜGGŐ KARBANTARTÁST SEGÍTŐ INTEGRÁLT DIAGNOSZTIKAI RENDSZER. Dr. Nagy István, Kungl István. OKAMBIK Pécs, április

2011. ÓE BGK Galla Jánosné,

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

Tapasztalatok és teendők a szabvány változások kapcsán

Funkciópont elemzés: elmélet és gyakorlat

Gondolatok a belső auditorok felkészültségéről és értékeléséről Előadó: Turi Tibor vezetési tanácsadó, CMC az MSZT/MCS 901 szakértője

Szoftver-technológia I.

SZEMLÉLETBELI VÁLTOZÁSOK AZ IRÁNYÍTÁSI RENDSZEREK MŰKÖDÉSÉBEN ÉS TANÚSÍTÁSÁBAN: KÉT ÉVTIZED HAZAI KRÓNIKÁJA

Hát én immár mit válasszak?

Épületenergetika és épületmechatronika

SZOLGÁLTATÁS-VALIDÁCIÓ ITU-T AJÁNLÁSOK ALAPJÁN

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

EGY KOMPLEX AKKREDITÁLHATÓ VÍZMINŐSÉG TÁVMÉRŐ RENDSZER ALKALMAZÁSA A TORNA PATAK VÍZMINŐSÉGÉNEK ELLENŐRZÉSÉRE

PÁLYÁZATI FELHÍVÁS. EFOP VEKOP forrásból támogatott tudományos ösztöndíj SZTE hallgatói számára

A CMMI alapú szoftverfejlesztési folyamat

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

Az OpenEDU program. Dr. Szentiványi Gábor. ULX Nyílt Forráskódú Tanácsadó és Disztribúciós Kft.

Épületenergetika és épületmechatronika

Rendszerszemlélet let az informáci. cióbiztonsági rendszer bevezetésekor. Dr. Horváth Zsolt INFOBIZ Kft.

Járműinformatika A járműinformatikai fejlesztés

Projektzáró. Projekteredmények összefoglalása. MTA KIK - MTMT Osztály

GYAKORLATI TAPASZTALATOK AZ ISO EIR SZABVÁNY TANÚSÍTÁSOKRÓL BUZNA LEVENTE AUDITOR

Cégprofil publikus CÉGPROFIL 1

Mesterséges Intelligencia Elektronikus Almanach

EuroOffice kiterjesztések: Új funkciók, testre szabott megoldások oktatási, közigazgatási és vállalati felhasználók számára

Kategória Összeg Búr Márton A Sik Tamás Dávid A Balangó Dávid B Barta Ágnes B Cseppentő Lajos B Gönczi Tamás B 50000

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

Miskolci Egyetem Alkalmazott Informatikai Intézeti Tanszék A minőségbiztosítás informatikája. Készítette: Urbán Norbert

MINŐSÉGBIZTOSÍTÁS ÉS E- LEARNING. Jelli János Apor Vilmos Katolikus Főiskola

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

YANG ZIJIAN GYŐZŐ 杨子剑

Soft. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Software minőség menedzsment. ftware minőség menedzsment

Soft. Tartalom. A software minőség menedzsment

Projektszemléletű képzéssel hogyan növelhető a frissdiplomások munkaerőpiaci értéke?

A használat közbeni szoftvertermék minőség mérése eltérő használói csoportokban

Szegfű László szegfu.laszlo [at] szeged.eu

Rózsa Tünde. Debreceni Egyetem AGTC, Pannon Szoftver Kft SINCRO Kft. Forrás:

DigiTerra fejlesztési eredmények

Karbantartási és diagnosztikai adatmenedzselő rendszer (KarMen)

Bánsághi Anna 1 of 49

A minőségbiztosítás informatikája Gégény Dávid - KHIWFS

A HAKI szolgáltatásai az EHA fejlesztések tervezéséhez és megvalósításához

2. Szoftver minőségbiztosítás

Az EuroOffice léphet az OpenOffice helyébe?

Oktatói önéletrajz Dr. Gábor András

Neumann János Informatikai Kar Óbudai Egyetem. Dr. Kozlovszky Miklós

Nyílt forráskódú térinformatikai eszközök Dolleschall János

Minőségügyi Eljárásleírás Vezetőségi átvizsgálás

Dr. Sasvári Péter Egyetemi docens

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

stratégiai kutatási terve

Nyilvántartási Rendszer

Industrial Internet Együttműködés és Innováció

Kódmásolatok karbantarthatóságra gyakorolt hatásainak kiértékelése

Dél-alföldi Innovációs Üzleti Hálózat

Minőségi téradat-szolgáltatások. fejlesztése és. és üzemeltetése

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

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

20 éves a Bay-Logi Környezetmenedzsment és Logisztikai Osztálya

Open Source trendek 2010: merre tart most a világ?

Oktatói önéletrajz Dr. Gábor András

Információs társadalom

A partnerek szerepe a KKK alprojektjeiben. Geoview Systems. Madár Zoltán; zoltan.madar@geoview.hu

Eötvös Loránd Tudományegyetem, Informatikai Kar ELTE Informatikai Kar, dec. 12.

Bevezetés a hálózatok világába Forgalomirányítási és kapcsolási alapok Hálózatok méretezése Connecting Networks

A Szegedi Tudományegyetem. evopro. és az. innovációs együttműködése a heterogén számítástechnika területén Dr Szepessy Zsolt ügvyezető ig.

A CMMI alapú szoftverfejlesztési si folyamat

Minőségirányítási rendszerek Budapest Főváros Kormányhivatala Metrológiai és Műszaki Felügyeleti Főosztályán

Kutatás-fejlesztési tevékenység az ELTE-Soft Kft-ben. Dr. Gábori László ügyvezető HOUG felsőoktatási találkozó

A villamos energia ellátás javítása érdekében tett intézkedések az ELMŰ-ÉMÁSZ Társaságcsoportnál

A 3D mozgáselemző rendszer és alkalmazásának lehetőségei. Dr. Béres Sándor PhD főiskolai docens SZTE JGYPK TSTI

Tudástranszfer az agrárinformatikában. Dr. Kárpáti László Osztályvezető FVM-VKSZI

A szoftverfejlesztés eszközei

A TESZTELÉS ALAPJAI MIÉRT SZÜKSÉGES A TESZTELÉS? MI A TESZTELÉS? ÁLTALÁNOS TESZTELÉSI ALAPELVEK

ELTE Informatikai Kooperációs Kutatási és Oktatási Központ. Az ELTE-Soft KMOP / jelű pályázat zárórendezvénye

Statisztika oktatása és alkalmazása a mérnöki területen

Gépállapot felügyelet komplex diagnosztikai vizsgálatok alkalmazásával

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

Nyílt forráskód, mint üzleti előny. Szücs Imre VTMSZ - CMC Minősítési előadás Ha valamit érdemes csinálni, akkor azt megéri jól csinálni

XXIII. MAGYAR MINŐSÉG HÉT

EuroOffice a 4. generációs platformokon

A TÁMOP projektek eredményeinek megjelenése a köznevelési programokban (érettségi, mérési rendszer) TÁMOP (3.1.8.) Pongrácz László Oktatási Hivatal

Tapasztalatok a hazai K+F környezetvédelmi pályázatokkal kapcsolatosan - kutatóintézeti szemszög

IBS Development Nonprofit Kft Május 30.

A FInish pályázat bemutatása, tájékoztatás a nyílt felhívásokról, az elnyerhető támogatásról. Viola Katalin Campden BRI Magyarország Nonprofit Kft.

Vezeték nélküli hálózat tervezése és méréstechnikája Ekahau Wi-Fi mérések

A Szoftver és Szolgáltatások. Stratégiai kutatási terve. Kondorosi Károly, BME IIT. Szoftvertechnológiai Fórum február 2.

Tanulási trendek, kormányzati informatikai válaszok április 11. Vályi-Nagy Vilmos

A DevOps-kultúra eszközei

Átírás:

Forráskód minőségbiztosítás Digitális Jólét Fórum nemzeti digitális ipar fejlesztése Dr. habil. Ferenc Rudolf Egyetemi docens, SZTE Szoftverfejlesztés Tanszék Tudományos tanácsadó, FrontEndART Kft.

Szoftvertermék minőségbiztosítás A szoftver is, bár megfoghatatlan, idővel elhasználódik, megkopik, minősége folyamatosan romlik Ennek fő okai: Folyamatos változtatási, továbbfejlesztési igények Szoros határidők Kevés erőforrás Nem megfelelő szakértelem Minőségmérés és kiértékelés hiánya 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 2

2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 3

A szoftvert is érik romboló hatások! 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 4

Minőségmérés és javítás A rendszer egyetlen hiteles leírása a forráskód Kezelés Javítás-Refactoring Újratervezés Diagnosztika Megelőzés Összehasonlítás, monitorozás Átstrukturálás Belső minőség javítása Folyamat továbbfejlesztése Labor (mérés) Diagnózis (megértés) Rendszer architektúra áttekintés Architektúra rekonstrukció Programmegértés Minőségi jellemzők származtatása Kezelés (hibajavítás, refactoring) Ellenőrzés (újabb mérés) Reverse Engineering Visszatervezés Automatikus terv kinyerés Automatikus újradokumentálás Mérés és auditálás Forráskód metrikák Kódolási előírások auditálása Kódbiztonság auditálása Kód-duplikálás és más rossz jelek detektálása ISO/IEC 25010 nemzetközi szabvány szerint Több, mint 100 tudományos publikáció Alapvető eszközök és technológiák Forráskód elemzés Ténykinyerés, és -tárolás Információcsere eszközök között 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 5

Minőségmérés és javítás A rendszer egyetlen hiteles leírása a forráskód Kezelés Javítás-Refactoring Újratervezés Diagnosztika Megelőzés Összehasonlítás, monitorozás Átstrukturálás Belső minőség javítása Folyamat továbbfejlesztése Labor (mérés) Diagnózis (megértés) Rendszer architektúra áttekintés Architektúra rekonstrukció Programmegértés Minőségi jellemzők származtatása Kezelés (hibajavítás, refactoring) Ellenőrzés (újabb mérés) Reverse Engineering Visszatervezés Automatikus terv kinyerés Automatikus újradokumentálás Mérés és auditálás Forráskód metrikák Kódolási előírások auditálása Kódbiztonság auditálása Kód-duplikálás és más rossz jelek detektálása ISO/IEC 25010 nemzetközi szabvány szerint Több, mint 100 tudományos publikáció Alapvető eszközök és technológiák Forráskód elemzés Ténykinyerés, és -tárolás Információcsere eszközök között 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 6

Nyílt forráskód minőségbiztosítása Kutatás Automatikus forráskód átvizsgálás IEEE International Conference on Software Maintenance 200 független nemzetközi hivatkozás Hibák detektálása és előrejelzése mesterséges intelligenciával Mozilla Firefox böngésző és Thunderbird levelező IEEE Transactions on Software Engineering 700 független nemzetközi hivatkozás Objektív forráskód minősítő modell ISO/IEC 25010:2011 Systems and software Quality Requirements and Evaluation (SQuaRE) Evolving Software Systems könyvfejezet 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 7

Nyílt forráskód minőségbiztosítása Fejlesztés OpenOffice minőségbiztosítási tevékenység több, mint 10 éven keresztül GVOP, TECH_08 Jedlik, GOP projektek Kódolási problémák Forráskód másolatok Termékmetrikák C/C++, Java, C#, Python, RPG EuroOffice OpenOffice OpenStack TANGO Elasticsearch Jenkins Stb. 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 8

Nyílt forráskód minőségbiztosítása Fejlesztés OpenOffice minőségbiztosítási tevékenység több, mint 10 éven keresztül GVOP, TECH_08 Jedlik, GOP projektek Kódolási problémák Forráskód másolatok Termékmetrikák C/C++, Java, C#, Python, RPG EuroOffice OpenOffice OpenStack TANGO Elasticsearch Jenkins Stb. 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 9

FrontEndART Szoftver Kft. Spin-off cég Tanszéki oktatók alapították Technológia transzfer a versenyszférába Megállapodás az egyetemmel QualityGate és SourceMeter piaci termékek MTMT SZTAKI projekt Magyar Nemzeti Bank QualityGate használata a forráskód minőségbiztosítására 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 10

Fontosabb referenciák 2016. december 12. Digitális Jólét Fórum - Nemzeti digitális ipar fejlesztése 11

Köszönöm a megtisztelő figyelmet! Digitális Jólét Fórum nemzeti digitális ipar fejlesztése Dr. habil. Ferenc Rudolf Egyetemi docens, SZTE Szoftverfejlesztés Tanszék Tudományos tanácsadó, FrontEndART Kft.