140 likes | 318 Views
Vállalati együttműködések általános tapasztalatai Gyimóthy Tibor Szoftverfejlesztési Tanszék. Kellenek-e vállalati projektek?. Előnyök Diákok valódi problémákon dolgoznak Segíti a kutatást Értékes munkatársakat lehet megtartani Hátrányok Nagy a leterhelés
E N D
Vállalati együttműködések általános tapasztalataiGyimóthy TiborSzoftverfejlesztési Tanszék
Kellenek-e vállalati projektek? • Előnyök • Diákok valódi problémákon dolgoznak • Segíti a kutatást • Értékes munkatársakat lehet megtartani • Hátrányok • Nagy a leterhelés • Feszültséget teremthet az intézeten belül
Hogyan lehet vállalati projekteket szerezni? • Legfontosabb a „winwin” modell követése • Projekt szemlélet meghonosítása • Előnyök a vállalatok számára • Képzettebb munkaerőt kaphatnak • Rugalmas erőforrás • Technológiai transzfer
A projekt szemlélet—projekt terv • Bevezetés (háttér, célok, összegzés) • Projekt szervezés (projekt csapat, felelősség megoszlás) • Átadandók és határidők • Munka felosztása (feladatok és ütemterv) • Kockázatelemzés • Költségvetés (hardver/szoftver követelmények, kiadások, fedezet) • Tesztelés
Ipari projektek --Szoftverfejlesztés tanszék • 10 éves K+F NOKIA projekt kapcsolat • Szoftver minőség javítása • Linux optimalizálás mobil rendszerekre • GCC fordító monitorozás/optimalizálás • Symbian/GCC optimalizálás • Kódtömörítés/kompaktálás
Ipari projektek --Szoftverfejlesztés tanszék (folyt.) • Siemens-beágyazott labor • Analog Device Inc.—GCC • IBM, Polygon—HPC • Microsoft-- .net kompetencia központ • Erste Bank, Lombard,evosoft,Griffsoft--szofverminőség
Pályázati projektek • OpenOffice szoftver minőség monitorozása (GVOP projekt Multirácio kft) • Nagy C++ rendszerek analízise és tesztelése (Graphisoft,Scansoft,4Dsoft kft) • Ad-hoc mobil hálózatok, PDA alkalmazások (Collaboration@Rural EU IP projekt –30 partner)
ART-Szeged • SZTE – Nokia, Helsinki • Symbian platform architektúra rekonstrukció • ~10 millió C++ programsor • ~10 000 fizikai komponens (DLL) • Komponensenként metrikák számítása (rendszer-, osztály és függvény szinten) • Komponensek közötti függőségek feltárása
OpenOffice++ • SZTE – Multiráció Kft. • MagyarOffice/EuroOffice • A nyílt forráskódú OpenOffice irodai programcsomag minőségének javítása • „Bad smell”-ek keresése a forráskódban • Refactoring-ok elvégzése • A minőség folyamatos monitorozása
CREG++ • SZTE – 4D Soft Kft. – Graphisoft – ScanSoft • C++ regressziós tesztelő eszköz kifejlesztése • NKFP projekt • SZTE: Precíz C++ forráskód analizáló frontend elkészítése
Összegzés • Tervezni kell a vállalati projekteket—kompetenciák • Segítik az oktatást és kutatást (publikációk, szabadalmak) • Winwin modell • Projekt szemlélet