Információs rendszerek tervezése

Slides:



Advertisements
Hasonló előadás
Befektetett eszközök, tárgyi eszközök, forgóeszközök
Advertisements

A MINŐSÉG MEGTERVEZÉSE
IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés alapjai – Forráskód-kezelés, build,
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.
4. Előadás: A mohó algoritmus
Mobil e-ügyintézési rendszer kifejlesztése
Prototype Kft. Prototype kft. - Alapítás ban - 8 alkalmazott - A Stratasys Inc. képviselet - MK-Technology GmbH képviselet - GOM GmbH képviselet.
MULTIMÉDIA és ELEKTRONIKUS TANULÁS I. (Oktatástechnológia)
Tantárgyi ismertető és Termékszerkezet elemzési példák
2. Rendszer fejlesztés
MINŐSÉGMENEDZSMENT 3. előadás
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT 1 12-es Kurzus OMT modellek és diagramok OMT metodológia OMT (Object Modelling Technique)
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,
Programozási alapismeretek
OBJEKTUMORIENTÁLT PROGRAM
Szoftverfejlesztés és szolgáltatás kiszervezés Folyamatjavítási mérföldkövek a világon és Magyaroszágon Bevezető gondolatok Dr. Biró Miklós.
Szoftverrendszerek fejlesztése
Mérnöki készségek 1. ELŐADÁS.
Mérnöki objektumok leírása és elemzése virtuális terekben c. tantárgy Budapesti Műszaki Főiskola Neumann János Informatikai Kar Intelligens Mérnöki Rendszerek.
Modellezés és tervezés c. tantárgy Óbudai Egyetem Neumann János Informatikai Kar Alkalmazott Matematikai Intézet Mérnöki Informatikus MSc 9. Előadás és.
A CAD/CAM modellezés alapjai
Gazdasági informatika II.
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.
Programozástechnológia
Szoftvertechnológia Módszertanok.
Szoftvertechnológia Szoftvergyártás 2..
Szoftvertechnológia Bevezetés.
Szoftvertechnológia Rendszertervezés.
ESzabványok Workshop 1. előadás: Bevezető, eAdatmodell október 13.
Vezetői Információs Rendszer Kialakítása a Szegedi Tudományegyetemen Eredmények - Tapasztalatok Vilmányi Márton.
1 Összefoglalás. 2 A kurzus ? tárgya Szoftver-ergonómia (Bev. -) (Software Ergonomics) Használhatósági módszerek (Bev. -) (Usability Engineering)
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.
Controlling a gyakorlatban
Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT
2008/2009 – 2. félév levelező tagozat
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)
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.
Rendszertervezés Alapfogalmak; Az informatikai rendszer
BPM alapú robosztus e-Business alkalmazás fejlesztés VE Számítástudomány Alkalmazása Tsz. BME Méréstechnika és Információs Rendszerek Tsz. Balatontourist.
Információs rendszerek tervezése
LOGISZTIKA Előadó: Dr. Fazekas Lajos Debreceni Egyetem Műszaki Kar.
6-os Kurzus (UML) Visszatekintés: ”történelmi szempontok”
Szoftver születik Eötvös Konferencia Köllő Hanna.
Webes alkalmazásfejlesztés
Információs rendszer fejlesztése 4. előadás
Programozás, programtervezés
Bevezetés a programozásba
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.
Környezeti elemek védelme II. Talajvédelem KÖRNYEZETGAZDÁLKODÁSI MÉRNÖKI MSc TERMÉSZETVÉDELMI MÉRNÖKI MSc Gazdálkodási modul Gazdaságtudományi ismeretek.
Projektirányítás elmélet - teszt
IBM-ISS © 2009 IBM Corporation május 2. KÉK ÉS ZÖLD - IBM-ISS Gyenese Péter Services Sales Specialist (ISS) IBM Magyarországi Kft.
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
KONFIGURÁCIÓKEZELÉS è A projektirányítás a költségekkel, erőforrásokkal és a felhasznált idővel foglalkozik. è A konfigurációkezelés pedig magukkal a termékekkel.
Csapó Benő SZTE Neveléstudományi Intézet MTA-SZTE Képességfejlesztés Kutatócsoport A PISA céljai, tudományos alapjai.
EUCIP konferencia október 20. Cséfalvay Katalin Fejlesztés (BUILD) modul.
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Projektirányítás elmélet - teszt
ISO/IEC Software Asset Management szabvány
Programozástechnológia
Az informatikai biztonság irányításának követelményrendszere (IBIK)
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. |
Igény a rendszerezett munkára
Szoftver projektek Agilis
Előadás másolata:

Információs rendszerek tervezése Sapientia - Erdélyi Magyar Tudomány Egyetem (EMTE) Csíkszereda IRT- 1. kurzus V. Félév Információs rendszerek tervezése Komplex információs rendszerek tervezése dr. Illyés László - adjunktus

A GI helye az informatikában Az előadás tartalmának magyarázata Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Az előadás tartalma A GI helye az informatikában Az előadás tartalmának magyarázata A szoftver előállítási- és életciklusa

INFORMÁCIÓS RENDSZER A GAZDASÁGBAN Sapientia - Erdélyi Magyar Tudomány Egyetem (EMTE) Csíkszereda IRT- 1. kurzus COMPUTER SCIENCE COMPUTER ENGINEERING ALKALMAZOTT INFORMATIKA SOFTWARE ENGINEERING INFORMÁCIÓS RENDSZER INFORMÁCIÓS RENDSZER A GAZDASÁGBAN ALKALMAZOTT INFORMATIKA A GAZDASÁGBAN SOFTWARE ENGINEERING A GAZDASÁGBAN ECET- Standard for Europe (CS,CE,SE), MOCURIS- Standard for Europe IS, Dresda … GAZDASÁGI INFORMATIKA

Kérdések az előadáshoz Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Kérdések az előadáshoz a) Mi fontosabb? Eszközök tanítása vagy ismeretek közlése? b) Mennyi algoritmustervezésre van szükség? (Sokra?)‏ c) Melyik ismeretet és módszert kell leadni? (tanterv szerint)‏ d) Milyen pedagógiai és metodikai módszereket kellene használni? (vitatható)‏ e) Melyik a legjobb CASE eszköz/környezet/programozási nyelv kombináció? (astah/netBeans/Java)‏

A program termékké vált A termék jellemzői: Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A program termékké vált A termék jellemzői: Szolgáltatási funkcióval rendelkezik Minőséggel rendelkezik Előállítási költsége van Előállítási határideje van A termék előállításához technológiára van szükség és menedzsmentre.

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A technológia valaminek az előállításával foglalkozik. Definíció: “A társadalom által a gyakorlatban felvetett problémák megoldására szolgáló dolgok tudományos ismeretek alkalmazásával történő, gazdaságos előállításának mikéntjét nevezzük technológiának.” [KSL07]

A szoftvertechnológia tárgya: Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A szoftvertechnológia tárgya: Nagy méretű programrendszerek előállítása Ezen programrendszerek jellemzői: Nagy bonyolultságú rendszerek Csapatmunkában készülnek el Hosszú az élettartamuk (verziók és azok menedzselése, karbantartási munkák)‏

A szoftver előállítási és életciklusa Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A szoftver előállítási és életciklusa Definíció: életciklus Definíció: ellőállítási ciklus ciklusmodellek Grafikai Illusztrációk Contents of the first course; I.Einführung, II.EntIBIcklungszyklus, Lebenszyklus von Softwareprodukte

A szoftver élet- és előállítási ciklusa Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A szoftver élet- és előállítási ciklusa ISO (International Standard Organization)‏ 12207 Life-Cycle standard IEEE (Institute of Electrical and Electronics Engineers) az Egyesült Államokban elismert 1. Definíció: Az életciklus az a időintervallum ami a döntés és a szoftver teljes kicserélése között van. 2. Definíció: Az előállítási ciklus az az időintervallum amelyik a döntés és az implemetáció között van Qulitaetsprinzip (Fehkerfreiheit ?Audit fuer Konformitaet)‏ Mangemntsprinzip ( Planifizierung Zeitlich, Resoursenmasisg, Costenmaesig, Kontrolle)‏ Engineeringsprinzip (Prezise Forderungen, Komponentendefinition, VerIBIndung von Komp.)‏

Az életciklus elsődleges folyamatai Acquisition – vétel, beszerzés Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Az életciklus elsődleges folyamatai Acquisition – vétel, beszerzés Supply – felszerelés Development – fejlesztés Operation – működés, üzemeltetés Maintenance – karbantartás Destruction - megsemmisítés Qulitaetsprinzip (Fehkerfreiheit ?Audit fuer Konformitaet)‏ Mangemntsprinzip ( Planifizierung Zeitlich, Resoursenmasisg, Costenmaesig, Kontrolle)‏ Engineeringsprinzip (Prezise Forderungen, Komponentendefinition, VerIBIndung von Komp.)‏

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Előállítási Princípiumok: Minőségi princípium (biztosítja a hibák megtalálását és kiküszöbölését)‏ Menedzsment princípium (az árak, idő tervezése)‏ Mérnöki princípium (a probléma tiszta meghatározása, a megoldás kiválasztása)‏ Az életciklus fázisai 1) a felhasználók kérelmei (követelményanalízis)‏ 2) szoftver-követelmények 3) Architektúra tervezése 4) Finom tervezés 5) Implementáció (programkód írása)‏ 6) Karbantartás

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Karbantartott és tovább fejlesztett szoftver A szoftver fejlődése Karbantartás A kliensek felkészítése, hibakeresés Installálás Az átültetés Aprólékos, finom terv Implementáció A tervezés Az általános terv Általános megoldás A durva tervezés A szoftver specifikációja A probléma analízise szoftverkövetelmények A felhasználó specifikációja A probléma definiálása A felhasználó kérelmei Végtermék Célkitűzés Menet, szakasz

Az életciklus 4 fázisa erőforrás és idő függvényében Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Az életciklus 4 fázisa erőforrás és idő függvényében erőforrás idő kezdet kidolgozás felépítés átmenet

Az életciklusok modelljei Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Az életciklusok modelljei Vízesés modell - növekményi modell - evolúciós modell - spirális modell - modellekre támaszkodó modell

A vízesés modell egy formája Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Probléma Követelmények leírása Analízis Tervezés Implementáció Tesztelés Futtatás+karbantartás A vízesés modell egy formája

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Vízesés modell A fázisok egymásra csúsznak A hiba közvetítése Visszacsatolás szükséges 1 2 3 Ueberlappnde Fazen, Feedback sofort 4 5

Ueberlappnde Fazen, Feedback sofort wikipedia

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A növekményi modell -vissza az utolsó fázishoz -gyors verzió elkészítése 1 2 3 4 5 6

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus evolúciós modell 1 2 3 4 5 6 Prototípus gyors elkészítése Jó menedzsmentre van szükség

A spirális model (Bőhm)‏ Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A spirális model (Bőhm)‏ analízis tervezés Szoftver specifikácio V1, V2, V3, V4 Impl. Dokumentálás Több verzió fokozatos javítása Altalánosítás felé Integráció

http://en.wikipedia.org/wiki/File:Spiral_model_(Boehm,_1988).svg

Az IBM Rational Unified Process metodológia

Szoftverfejlesztési életciklus az Agile módszertanban

A 6 legjobb ajánlás (best practice) A Rational Unified Process (RUP) egy iteratív szofver- fejlesztési folyamat keretrendszer, amelyet a Rational Software Corporation fejlesztett ki, a IBM-nek egy 2003-tól létező részlege. A RUP nem egy egyetlen, konkrét előírásos folyamat, hanem egy alkalmazható folyamat-keretrendszer, amelyet úgy tervezték, hogy a szervezetek és a szoftverfejlesztő csapatokra szabható legyen, amelyek kiválasztják a nekik megfelelő elemeket a folyamatból.  A 6 legjobb ajánlás (best practice) fejlessz iterációkban kezeld a követelményeket használj komponenseket modellezz vizuálisan ellenőrizd a minőséget Irányítsd a változásokat

Modellekre támaszkodó modell Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Modellekre támaszkodó modell Egy kész modellből indulunk ki. Ez könnyen érthetővé teszi a teendőket A következő modellekből indulunk ki: Szoftver termékmodell Processz, rendszermodell Kódolási modell Tesztelési modell Literature: Benoetigte, Vorhandene, Pflicht , Wahl ,Internet

Más szempont szerint, vannak: funkcionális (DFD) modellek Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Más szempont szerint, vannak: funkcionális (DFD) modellek Infomációs (ERD) modellek Ellenőrző kontrol (DTS) modellek Vagy Deszkriptív modelek Operácionális modelek Mindezekhez szükséges egy modellezési nyelv és modellezési technológia Only same representative classical Method Rumbaugh, Booch, Jakobson, OO Method for UML Mehrere CASE Werkzeuge, heruntrladene Produkte

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus A karbantartás több időt és pénzt igényel Jéghegy princípium Analízis, Tervezés, Implementáció Karbantartás Jéghegy princípium

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda. IRT-. 1 Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Konstans felületű háromszög ár - minőség idő

Erőforrás hozzárendelés(erőkifejtés)‏ Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Erőforrás hozzárendelés(erőkifejtés)‏ Tesztelés Impl. tervezés Analízis . Idő

erőkifejtés változása Sapientia - Erdélyi Magyar Tudomány Egyetem (EMTE) Csíkszereda IRT- 1. kurzus erőkifejtés változása erőkifejtés Jövőbeni fejlesztés Régi erőkifejtės Erőkifejtés kiküszöbölése Jővőbeni erőkifejtés idő Anal. Terv. Finom terv. Kód. Teszt Integr. kipróbálás karbant.

1) Mi az életciklus definíciója Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 1. kurzus Ellenőrző kérdések 1) Mi az életciklus definíciója 2) Mi az előállítási ciklus definíciója 3) Magyarázzák meg a konstans háromszög ábrát. 4) Melyek a szoftver előállítási princípiumok? 5) Sorolják fel az életciklus fázisait! 6) Sorolják fel az életciklus modelleket! 7) Mit ábrázol a jéghegy princípium ?