Rendszerfejlesztés gyakorlat - © Nagy Csaba

Slides:



Advertisements
Hasonló előadás
Határozzuk meg Celebesz parttagoltságát a legkisebb kerület módszerével! a.) Milyen hosszú a sziget partvonala (K sz )? b.) Mennyi a sziget területe (T.
Advertisements

Számítógépes hálózatok
Számítógépes operációs rendszerek
Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.
Beruházási projektek dokumentációja
Rendszerfejlesztés gyakorlat - © Fülöp Lajos
Minőségbiztosítási terv
Webshop Tuning - Szép Roland Mi az a Webshop Tuning?
EU támogatások és a kapcsolódó közbeszerzések tapasztalatai
Rendszerfejlesztés II gyak
Szoftverminőség monitorozás forráskód alapján
Kabai József AZ SQL-LEDGER SZABAD ÜGYVITELI RENDSZER
OBJEKTUMORIENTÁLT PROGRAM
Szervező, kurzusóra => kurzus A kurzus az adott ciklusban (heti gyakoriságú, féléves, …) időponttal, hellyel és oktatóval meghirdetett képzési alkalom.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 3. óra február 20., 23.

Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.
Fejlett Programozási Technológiák II. Világos Zsolt 12. gyakorlat.
Rendszerfejlesztés gyakorlat - © Fülöp Lajos Minőségmérés.
Funkciópont elemzés: elmélet és gyakorlat
Objektum Vezérelt Szoftverek Analízise Ferenc Rudolf és Beszédes Árpád Szegedi Tudományegyetem FrontEndART.
Hálózati és Internet ismeretek
Objektumok. Az objektum információt tárol, és kérésre feladatokat hajt végre. Az objektum adatok (attribútumok) és metódusok (operációk,műveletek) összessége,
2014. július Tóth Nándor, Kecskeméti Főiskola - Informatika Hálózati Csoport Hiba észlelése Hiba észlelése Bejelentés Elfelejtődik Hibakeresés,
Mikrovezérlők, perifériák laboratóriumi gyakorlat 3. óra szeptember 18. Mingesz Róbert v
Web Application for Resource Planning
Vizuális alkalmazások a FoxProban Páll Éva Boglárka.
Topológia felderítés hibrid hálózatokban
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Copyright 2009 SZTE Szoftverfejlesztés Tanszék1.
R statisztikai program
Hálózati alapismeretek
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor,
A gyakorlatok munkakörnyezete
GeoGebra A matematikai szabadszoftver tanuláshoz és tanításhoz
1 Vállalati együttműködések általános tapasztalatai Gyimóthy Tibor Szoftverfejlesztési Tanszék.
„Kapocs” Kapcsolatokat (címek, telefonszámok stb
Refaktoring projekt az InfoPólus klaszterben GOP Nagy Csaba - Refactoring 2011 Kft.
Objektumvezérelt rendszerek tervezése 7. óra – Iterator, State, Interpreter © Szőke Gábor.
Objektumvezérelt rendszerek tervezése 4.óra – Composite, Decorator © Fülöp Lajos.
Objektumvezérelt rendszerek tervezése
Objektumvezérelt rendszerek tervezése 9.óra – Builder, Observer © Nagy Csaba.
Objektumvezérelt rendszerek tervezése 5.óra – Singleton, Visitor, Abstract Factory © Nagy Csaba.
Városi Rendészeti Program. Mi a Városi Rendészeti Program célja?  Az Önkormányzat Közterület felügyeletének munkáját segítse azáltal, hogy egy közös.
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
Információs rendszer fejlesztése 1. előadás
A Bologna-folyamat a munkáltatók szempontjából Gerner Péter
Incremental change © 2013 Betyár Gábor Rendszerfejlesztés II. 3. Óra.
Objektumvezérelt rendszerek tervezése 6.óra – Factory Method © Szőke Gábor.
Egy magfizikai detektor informatikai háttere
Reverse Engineering Rendszerfejlesztés II. 2. óra.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 6. gyakorlat.
Continuous delivery: cél a működő szoftver. Forráskód és értéke A műszaki adósság és a csődhelyzet „Kódjátszma”: irány a kiváló minőség A kód újraírásának.
Continuous delivery: cél a működő szoftver
Continuous delivery: cél a működő szoftver
GeoGebra Dinamikus matematika mindenkinek
Az operációs rendszer.
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS SZEGEDI TUDOMÁNYEGYETEM S zoftverfejlesztés Tanszék Programrendszerek tanúsítása – szoftverminőség mérése Dr. Gyimóthy.
Az Open Source lehetősége a szegedi geoinformatika képzésben Fehér Zsolt Zoltán Madarász Anett Olasz Angéla Szabó Péter január 29.
SAP Riportok, táblák, programok. Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék SAP Logon !FRISS! Megnevezés: GUI Applikációs szerver:
00. GYAKORLAT Bevezető.
Alkalmazásfejlesztés gyakorlat
Objektumorientált fejlesztés – szoftverobjektumok fizikai megjelenése
Java Code Coverage Library
Rendszerfejlesztés gyakorlat
3. osztályban.
Nagy Attila1,2, Rovó László1, Kiss József Géza1
Az SZMBK Intézményi Modell
Előadás másolata:

Rendszerfejlesztés gyakorlat - © Nagy Csaba QualityGate Rendszerfejlesztés gyakorlat - © Nagy Csaba

Minőségmérés Hogyan határozzuk meg egy szoftver minőségét? Mérjük Mit? Mivel? Milyen szempontok alapján? Rendszerfejlesztés gyakorlat - © Nagy Csaba

QualityGate http://siokt.inf.u-szeged.hu:4000/QualityGate Csak kabinetből érhető el/ssh tunnelel Projektek folyamatos elemzése GYAKORLAT_CSAPAT 30p-enként indul egy elemzés, ha van új commit Rendszerfejlesztés gyakorlat - © Nagy Csaba

QG – külső hálózatról (win) Putty - http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 1, Category/Session Host name: linux.inf.u-szeged.hu 2, Category/Connection/SSH/Tunnels Source port: 4000 Destination: siokt.inf.u-szeged.hu:4000 Add gomb megnyomása 3, Category/Connection/SSH Enable compression 4, Category/Session Saved session Adjunk neki egy nevet: linux.inf Save gomb megnyomása A listában duplaklikk a linux.inf-re 5, Böngészőben: http://localhost:4000/QualityGate Rendszerfejlesztés gyakorlat - © Nagy Csaba

QG - külső hálózatról (Linux) ssh -L 4000:siokt.inf.u-szeged.hu:4000 h_s_azonosito@linux.inf.u-szeged.hu Böngészőben: http://localhost:4000/QualityGate Rendszerfejlesztés gyakorlat - © Nagy Csaba

Minőségmodell Rendszerfejlesztés gyakorlat - © Nagy Csaba

ISO9126 Minőségmutatók • Maintainability: A szoftver azon képessége, hogy betartja a karbantarthatósághoz kapcsolódó szabványokat, konvenciókat. • Testability: A szoftver azon képessége, hogy lehetővé tegye a rajta végrehajtott módosítások ellenőrzését. • CodeFaultProneness: Mekkora esély van, arra hogy az adott rendszerelemben hiba van? • CodeComplexity: A rendszer általános komplexitása • Effectiveness: Mennyire egyszerű a kód változtatása nemkívánt mellékhatás előidézése nélkül? • Coupling: Milyen könnyű az osztályok, objektumok közötti kapcsolatokat átlátni. Rendszerfejlesztés gyakorlat - © Nagy Csaba

ISO9126 Minőségmutatók • Stability: A szoftver azon képessége, hogy elkerülje a módosítások következtében fellépő előre nem látható hatásokat. • Comprehensibility: Milyen könnyű a forráskódot megérteni, átlátni (pl.: hibajavítás elvégzéséhez, módosításhoz, stb.). • Changeability: A szoftver azon képessége, amely lehetővé teszi a meghatározott változtatások végrehajtását. • Analyzability: A szoftver azon képessége, hogy a szoftver hiányosságai és különböző hibák okai milyen könnyen azonosíthatóak. Rendszerfejlesztés gyakorlat - © Nagy Csaba

Feladat Lépjünk be a QG-be! Kinek a projektje kapta a legjobb/rosszabb minősítést? Kérjünk XLS és PDF riportokat a saját projektünkről! Kinek a projektje a legnagyobb LOC-ban? Kinek a projektjében található a legtöbb klón osztály, példány vagy a legnagyobb klónlefedettség? Melyik klónosztálynak van a legtöbb másolata? Kinél található a legkomplexebb metódus? Kinek van a legtöbb P1 (legsúlyosabb) szabálysértés az osztályában? Rendszerfejlesztés gyakorlat - © Nagy Csaba