Szoftvertechnológia Módszertanok.

Slides:



Advertisements
Hasonló előadás
A Stratégiai vezetés gyakorlati kérdései
Advertisements

MINŐSÉGMENEDZSMENT 11. előadás PTE PMMK MÉRNÖKI MENEDZSMENT TANSZÉK
Etikai Kódex.
Projekt vezetés és kontroll – Mi történik a gépházban?
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.
Humán rendszerek, közszféra
Az új Ptk. szerkezete, alapelvei
Projektciklus- menedzsment (PCM)
Szemléletformálás és minőség kulcsa: a K É P Z É S Móri TDM Konferencia november 10.
Partner kiválasztási feladat modellezése Virtuális vállalat 8. gyakorlat Dr. Kulcsár Gyula.
Rendszerfejlesztés.
Tanuló (projekt)szervezet a Magyar Nemzeti Bankban
Az ötlettől a projekttervig
DOKUMENTUMKEZELÉS.
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,
A FOLYAMATBA ÉPÍTETT ELLENŐRZÉS JELLEMZŐI
OBJEKTUMORIENTÁLT PROGRAM
Minőségirányítás a felsőoktatásban
Szoftverrendszerek fejlesztése
Etikai alapelvek az ápolásban
Projektmenedzsment főosztály szerepe a Kereskedelmi és Hitelbank működésében Erdősi József főosztályvezető Pogátsnik Béla konzulens.
Megvalósíthatóság és költségelemzés Készítette: Horváth László Kádár Zsolt.
Könyvtári teljesítménymérés
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.
Az inspektor A gyártás részletes és kollegiális felügyelete.
Etika Könyvtárosi etika Könyvtárosi etikai kódex
Brachmann Ferenc PTE-TTK/KTK A kurzus szerepe és célja A minőségbiztosítás általános alapelveire történő folyamatos hivatkozással áttekinti a szoftverminőség.
Agilis szoftverkészítés (Agile software development)
Szervezetfejlesztési Program
Szoftvertechnológia Szoftvergyártás 2..
Szoftvertechnológia Bevezetés.
Szoftvertechnológia Rendszertervezés.
A belső kontroll rendszer hatékony működtetése
Budapesti Műszaki Főiskola Neumann János Informatikai Főiskolai Kar A Műszaki Tervezés Rendszerei 2000/2001 tanév, I. félév 1. előadás Bevezető a számítógépen.
R EQUIREMENTS D EVELOPMENT Készítette: Devecseri Viktor.
Folyamatos Fejlesztés Cél: Önálló fejlesztési képesség kialakítása intézményi és egyéni szinten.
3. hét: az ISO 9001:2008-es szabványnak megfelelő
Szervezeti viselkedés Bevezetés
Vállalati emberi erőforrás menedzsment
Minőség menedzsment 6.előadás
3.2. A program készítés folyamata Adatelemzés, adatszerkezetek felépítése Típus, változó, konstans fogalma, szerepe, deklarációja.
Vállalati kapcsolatok fejlesztése Nógrád Megyei Szakképzés-szervezési Társulás.
Rendszertervezés Alapfogalmak; Az informatikai rendszer
A kompetenciák funkciója és tartalma  március 9.  Falus Iván.
Szerviz modul Ismertető. Cégismertető Magyarország vezető kárrendezési rendszerének szállítója Tíz éves szakmai tapasztalat Partnerei kapcsolatban állunk.
Információs rendszerek tervezése
Szoftver születik Eötvös Konferencia Köllő Hanna.
Programozás, programtervezés
Bevezetés a programozásba
VÁLTOZÁSOK AZ ISO 9001 SZABVÁNYBAN 2015.
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.
WORKFLOW MENEDZSMENT MUNKAFOLYAMAT KEZELÉS
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.
2011. Kolozsvár. Hangyász Hibakövető Rendszer A projekt célja  Létrehozni egy olyan hibakövető rendszert (Bug Reporting Tool), amely lehetővé.
Continuous delivery: cél a működő szoftver
A cél-meghatározási, projektdefiniálási fázis Készítette: Szentirmai Róbert (minden jog fenntartva)
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
Drótváz Gerstweiler Anikó Éva május 3.. Wireframe I. Más néven képernyőterv vagy sematikus oldal Egy vizuális útmutató, amely honlapok felépítését.
FÜGGETLENSÉG Készítette: Szabó Gabriella. Nemzetközi szabályozás A Könyvvizsgálók Nemzetközi Szövetsége (IFAC) által kiadott Könyvvizsgálói Etikai Kódex.
EUCIP konferencia október 20. Cséfalvay Katalin Fejlesztés (BUILD) modul.
A Nemzeti Statisztika Gyakorlati Kódexe
Az ötlettől a projekttervig
ISO/IEC Software Asset Management szabvány
A hivatalos statisztikára vonatkozó új jogszabályok bemutatása Dr
Információs rendszerek tervezése
A Nemzeti Statisztika Gyakorlati Kódexe
Mezőgazdasági munkafolyamatok rendszerszemléletű tervezése
3. hét: az ISO 9001:2008-es szabványnak megfelelő
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. |
Társadalmi követelmények és igények speciális könyvtári ellátásra
Előadás másolata:

Szoftvertechnológia Módszertanok

Költségtényezők A költségek Egyedi szoftverek esetén A költség függ 60%-a fejlesztési költség 40%-a tesztelési költség Egyedi szoftverek esetén az evolúciós költségek meghaladják a fejlesztési költséget A költség függ a fejlesztett rendszer típusától az elvárásoktól A költségek eloszlása függ az alkalmazott fejlesztési modelltől

Költségek eloszlása Egyedi szoftver

Költségek eloszlása Rendszerfejlesztési költségek eloszlása Általános szoftver

Fejlesztési módszertanok strukturált szoftverfejlesztési módszerek tartalmaznak rendszermodellező eszközöket jelölési konvenciót szabályokat tervezési ajánlásokat fejlesztési útmutatót

Fejlesztési módszertanok Modell leírások a létrehozandó grafikus modellek leírása Szabályok a rendszermodellekre vonatkozó kényszerek Ajánlások a helyes tervezési megoldásokra vonatkozó tanácsok Fejlesztési útmutató a modellfejlesztés során végrehajtandó tevékenységek sorozata

CASE Computer-Aided Software Engineering szoftver rendszer amely a szoftverfejlesztési folyamatot automatikus eszközökkel támogatják A CASE rendszerek rendszerint egy metodikát támogatnak

CASE Upper-CASE Lower-CASE a fejlesztés korai fázisait támogató eszközök követelmény-analízis tervezés Lower-CASE a fejlesztés későbbi fázisait támogató eszközök programozás hibakeresés tesztelés

A jó szoftver ismérvei A felhasználó által megkívánt funkcionalitást és teljesítményt szolgáltatja jól karbantartható megbízható hatékony befogadható

A jó szoftver ismérvei Karbantarthatóság Megbízhatóság Hatékonyság a változó igényekkel lépést kell tartania Megbízhatóság megbízhatóan kell működnie Hatékonyság ne bánjon pazarlóan a rendszererőforrásokkal

A jó szoftver ismérvei Befogadhatóság/használhatóság a célfelhasználók által befogadhatónak kell lennie: érthető könnyen használható más rendszerekkel kompatibilis

A szoftverkészítés kihívásai Heterogenitás szoftverkészítést heterogén platformokra végrehajtási környezetekre Határidők gyorsabb fejlesztés és átadás Bizalom felhasználók bizalmát megnyerni képes fejlesztési technológia

Szakmai és etikai felelősség nem csak technikai tudás alkalmazásáért kell felelősséget vállalni szakmailag megbecsült szoftvermérnök viselkedése a becsület és etika vezérelveit kell kövesse az etikus viselkedés több, mint a törvény betűjének betartása

Szakmai felelősség kérdései Titoktartás az ügyfelek adatait bizalmasan kell kezelni, függetlenül attól, hogy erre formális titokvédelmi szerződés kötelez-e vagy sem Felkészültség nem szabad saját szakértelmünket és tapasztalatunkat felülbecsülni tilos olyan munkát elvállalni, amihez felkészültségünk nem elegendő

Szakmai felelősség kérdései Szellemi tulajdonok tisztában kell lennünk a törvény szellemi jogokra vonatkozó részleteivel úgy kell eljárnunk, hogy az a munkaadó és az ügyfelek szellemi tulajdonát védje Technikai visszaélés nem szabad technikai ismereteinket számítógépes visszaélésre felhasználni a visszaélések skálája széles

Az ACM/IEEE etikai kódexe Association for Computing Machinery IEEE Institute of Electrical and Electronics Engineers a fenti szakmai szervezetek együttműködésével jött létre az etikai kódex a szervezetek tagjai csatlakozásukkal elfogadják a kódexet a Kódex nyolc alapelve a szakemberek viselkedését és szakmai döntéseit szabályozza

Az ACM/IEEE etikai kódexe Közérdek a szoftvermérnököknek mindenkor a köz érdekének megfelelően kell cselekedniük Ügyfél és alkalmazó a szoftvermérnöknek a megrendelő és az alkalmazó érdekében kell eljárnia, a közérdek figyelembevételével Termék a szoftvermérnöknek biztosítania kell, hogy termékei a lehető legmagasabb szakmai színvonalat érjék el Ítélőképesség a szoftvermérnökök szakmai ítéleteit önállóan és függetlenül kell meghoznia

Az ACM/IEEE etikai kódexe Menedzsment a menedzserek és egyéb vezetők kötelessége az etikus szoftverfejlesztés és karbantartás biztosítása Szakma a szoftvermérnöknek a szakma jó hírét a köz érdekével összhangban öregbítenie kell Munkatársak a szoftvermérnöknek támogatnia kell munkatársait. Önfejlesztés a szoftvermérnöknek folyamatosan fejlesztenie kell szakmai tudását mindenkor etikus szakmai viselkedést kell tanúsítania és azt másoktól is elvárnia

Etikai dilemmák A vezetés elveivel való egyet nem értés Az alkalmazó nem etikusan jár el Katonai vagy nukleáris rendszerek fejlesztésében való részvétel

Összefoglalás A szoftvermérnöknek a szoftver gyártásának összes aspektusával foglalkoznia kell A szoftver termék része a program és a hozzá tartozó dokumentáció Főbb ismérvei: karbantarthatóság megbízhatóság hatékonyság jól használhatóág

Összefoglalás Különböző metodikák léteznek szoftverek fejlesztésének támogatására ezek tartalmaznak javaslatokat a fejlesztés menetére az alkalmazott jelölésrendszerre szabályokat a rendszer leírására valamint tervezési ajánlásokat

Összefoglalás A CASE rendszerek a szoftver-gyártás rutintevékenységeinek támogatására szolgálnak diagram szerkesztés és tervezés konzisztencia ellenőrzés programtesztek nyilvántartása, stb.

Összefoglalás A szoftvermérnök felelős szakmájáért és a társadalomért is Nem csak technikai feladatai vannak! Szakmai szervezetek etikai kódexben szabályozzák tagjaik viselkedési normáit