Szoftver születik Eötvös Konferencia 2009.04.03 Köllő Hanna.

Slides:



Advertisements
Hasonló előadás
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Advertisements

Projekt vezetés és kontroll – Mi történik a gépházban?
Valós idejű tesztlefedettség- monitorozás JEE környezetben Dr. Ferenc Rudolf, Szegedi Tudományegyetem Bakota Tibor, FrontEndART Szoftver Kft.
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
// Internet és KKV-k Fent vagyunk az Interneten! Hogyan tovább?! Dr. Nemes László, igazgató - Carnation Rt. Budapest, szeptember. 27.
Önkormányzati informatika ASP alapokon
A szoftver minősége A szoftverfejlesztési folyamat azt igényli, hogy a fejlesztők és felhasználók ugyanazokat a minőségi jellemzőket használják a szoftver.
Rendszertervezés GIMP.
RENDSZERINTEGRÁLÁS B_IN012_1
Intelligens szoftver megoldások acélszerkezeti tervezéshez.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Trendek a szoftveriparban: e-business és e-development Csontos Péter IQSOFT Rational e-development szakmai nap 2000 február 16.
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,
EKOP „Központi rendszer bővítése és szolgáltatás- fejlesztése” EKOP Oláh István
OBJEKTUMORIENTÁLT PROGRAM
Modellvezérelt webalkalmazás-tervezés
Szoftver bonyolultsági mértékek alkalmazási területei Király Roland 2011.
SZÁMÍTÓGÉP ARCHITEKTÚRÁK
Szoftverrendszerek fejlesztése
A virtuális technológia alapjai Dr. Horv á th L á szl ó Budapesti Műszaki Főiskola Neumann János Informatikai Kar, Intelligens Mérnöki Rendszerek.
Műszaki okú kockázatok kezelése a közlekedésben
1Gazdasági informatika II Gazdasági informatika II. Gyurkó György.
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
1. előadás. 1.) Szoftverfejlesztés, mint mérnöki tevékenység. Számítási eszközfejlődés. Számítási eszközfejlődés: hazai viszonyok. Mérföldkő: Simula 67.Klasszikus.
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
INFORMATIKA E-management E-business E-gyártás. Információ alapú gazdálkodás E-management E-business E-gyártás – E-minőségirányítás.
Copyright © 2005 | update software AG | update software Magyarország Kft. Radics Sándor principal IV.
Agilis szoftverkészítés (Agile software development)
Szoftvertechnológia Módszertanok.
Szoftvertechnológia Szoftvergyártás 2..
Szoftvertechnológia Bevezetés.
Szoftvertechnológia Rendszertervezés.
WEB MES (webes gyártásirányító rendszer) Kiss Miklós (G-5S8)
Objektum Vezérelt Szoftverek Analízise Ferenc Rudolf és Beszédes Árpád Szegedi Tudományegyetem FrontEndART.
Webes Információs Rendszerek fejlesztése
Objektumorientált tervezés és programozás II. 3. előadás
Repülőgép Üzemeltetési osztály működési struktúrájának módosítása
1/10 Dr. Angster Erzsébet T-Logic Kft.
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
R EQUIREMENTS D EVELOPMENT Készítette: Devecseri Viktor.
Programtesztelés. Hibák keletkezésének okai nem egyértelmű vagy hiányos kommunikáció fejlesztés közben maga a szoftver bonyolultsága programozói (kódolási)
Rendszertervezés Alapfogalmak; Az informatikai rendszer
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor,
Engel László fejlesztési igazgató
Információs rendszerek tervezése
Objektumvezérelt rendszerek tervezése
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Okostelefon köztesréteg Dr. Bilicki Vilmos Szegedi Tudományegyetem.
Elektronikus tanulási forráskezelő keretrendszer, kompetencia-fejlesztő program adatbázis létrehozása Calderoni program.
Webes alkalmazásfejlesztés
Információs rendszer fejlesztése 4. előadás
Szoftver projektek Agilis
Információs rendszer fejlesztése 5. előadás
A közszolgáltatásokra kifejlesztett általános együttműködési modell GYÁL VÁROS ÖNKORMÁNYZATÁNÁL Gyál, szeptember 30.
Gyurkó György. Az OO programozás és tervezés története 1960-as évek: SIMULA (véletlen folyamatokat szimuláló programok írása) az OO nyelvek őse 1970-es.
Biztonságos szoftverfejlesztés kipipálva!? TickIT követelmények
avagy a zártság dilemmái
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
S S A D M ELEMZÉSI ÉS TERVEZÉSI MÓDSZERTAN Structured Systems Analysis and Design Method.
INFORMÁCIÓMENEDZSMENT Dr. Szalay Zsigmond Gábor adjunktus, intézeti tanszékvezető VEZETÉS ÉS SZERVEZÉS MSC SZAK SZENT ISTVÁN EGYETEM.
Microsoft alapú VIR megoldás az egyetemeken Lénárt Marcell.
A szoftver mint komplex rendszer A fejlesztési módszertanok általános céljai: Összetett problémák kezelhetővé tétele A fejlesztési és megtérülési jellemzők.
EUCIP konferencia október 20. Cséfalvay Katalin Fejlesztés (BUILD) modul.
Istvan Simon, CEO & Founder
Operációs rendszerek.
Szoftver projektek Agilis
Elvárások és a realitás egy agilis pilot projektben a tanácsadó szemszögéből agilitas.hu | Copyright © 2013 Agile Coaching Kft. |
Mesterséges intelligencia
Tarcsi Ádám, egyetemi tanársegéd ELTE Informatikai Kar
Szoftver projektek Agilis
Előadás másolata:

Szoftver születik Eötvös Konferencia Köllő Hanna

A szoftverfejlesztés… Nagy rendszerek fejlesztése Több ember, több hónap Senki nem látja át a teljes rendszert Mérnöki megközelítés Szisztematikus Fegyelmezett Mérhető Kulcs: szoftverarchitektúra

Életciklus Egyszerű modell Követelmények Tervezés Implementáció Tesztelés Bonyolult modell Inkrementális fejleszés… ciklus(ok) Menet közben irányt kell váltani

A szoftverarchitektúra helye az életciklusban Architektúra Tervezés Implementáció Tesztelés Megrendelő Követelmények

Az architektúra dokumentálása Minden szoftvernek van architektúrája Dokumentáció Felhasználói Fejlesztői ami az implementáció után készül ami az implementáció előtt készül (architektúra- dokumentáció, rendszerterv)

Az architektúra-dokumentáció célja A kommunikáció eszköze a szoftvert fejlesztő, karbantartó, megrendelő, felhasználó emberek közt A legmagasabb szintű tervezési döntések gyűjteménye Az implementáció vázának absztrakt forrása

Nézetek (modellek) Általában nem elég egy modell Mindenkit más érdekel Statikus, dinamikus modellek Példák: Használati diagram Folyamat-diagram Munkamegosztás-diagram

A tervező feladata A probléma megértése, modellezése A követelmények rendszerezése Korai döntések meghozatala Kompromisszumok A terv „eladása” A fejlesztő csapat irányítása

Nem-funkcionális követelmények Funkcionális követelmények Mit kell tudnia a programnak Nem-funkcionális követelmények Rendelkezésre állás Módosíthatóság Hatékonyság Biztonság Felhasználó-barát felület

Módszerek: rendelkezésre állás Hibafelismerési módszerek Életjel Ping/echo Hiba utánni automatikus felépülés Redundancia Elosztott koordinátor-választási algoritmusok Hiba-elkerülési módszerek Tranzakciókezelés

Módszerek: módosíthatóság Módosítások lokalizálása Szemantikus koherencia „Láncreakció” elkerülése Információ elrejtése Késleltetett kötés futás idejű kötés konfigurációs fájlok használata polimorfizmus

Célok Biztonsággal tudjunk nagy rendszereket készíteni Megfelelő funkcionalitás Megfelelő minőségben Megfelelő határidőre Újrafelhasználhatóság támogatása

Kutatási területek Komponens alapú szoftverfejlesztés Kicserélhető komponensek Szabványos kapcsolódási pontok Szoftver-családok Szoftver-változatok közös architektúrával Service Oriented Architecture Szoftver üzemeltetés helyett szoftver használat

Irodalom Hans van Vliet: Software Engineering: Principles and Practice, Wiley & Sons, 2008 Bass, Len; Clements, Paul; & Kazman, Rick. Software Architecture in Practice, Addison- Wesley, 2003 Fred Brooks, The Mythical Man-Month: Essays on Software Engineering, Addison- Wesley, 1995