Információs rendszerek tervezése

Slides:



Advertisements
Hasonló előadás
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
Advertisements

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?
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.
4. Előadás: A mohó algoritmus
Mobil e-ügyintézési rendszer kifejlesztése
Rendszertervezés GIMP.
Prototype Kft. Prototype kft. - Alapítás ban - 8 alkalmazott - A Stratasys Inc. képviselet - MK-Technology GmbH képviselet - GOM GmbH képviselet.
Az üzleti rendszer komplex döntési modelljei (Modellekkel, számítógéppel támogatott üzleti tervezés) Hanyecz Lajos.
Rendszerfejlesztés.
Geometriai transzformációk
Software Development Life Cycle A szoftverfejlsztés életciklusa SDLC.
2. Rendszer fejlesztés
A webes tesztelés jövője
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.
Vizuális modellezés Uml és osztálydiagram UML eszközök
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
Szoftverrendszerek fejlesztése
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
Szoftvertechnológiai Konferencia november 6.
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.
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Darupályák tervezésének alapjai
A KÖZBESZERZÉSEKET TÁMOGATÓ OBJEKTÍV INFORMATIKAI RENDSZER 1 Tudományos Diákköri Konferencia Troll Gergely.
Agilis szoftverkészítés (Agile software development)
Programozástechnológia
1 Szoftverfejlesztési folyamat a gyakorlatban Tamás Árpád – QualSoft Kft
Szoftvertechnológia Módszertanok.
Szoftvertechnológia Szoftvergyártás 2..
Szoftvertechnológia Bevezetés.
Szoftvertechnológia Rendszertervezés.
Vezetői Információs Rendszer Kialakítása a Szegedi Tudományegyetemen Eredmények - Tapasztalatok Vilmányi Márton.
szakmérnök hallgatók számára
1 Összefoglalás. 2 A kurzus ? tárgya Szoftver-ergonómia (Bev. -) (Software Ergonomics) Használhatósági módszerek (Bev. -) (Usability Engineering)
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.
Topológia felderítés hibrid hálózatokban
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,
LOGISZTIKA Előadó: Dr. Fazekas Lajos Debreceni Egyetem Műszaki Kar.
1 Gyorsul a gazdaság növekedése. 2 Nő a beruházás.
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
Szoftver projektek Agilis
Bevezetés a programozásba
Algoritmizálás, adatmodellezés
Risiko Management System bei maxon motor hungary
Szoftvermenedzsment A szoftver fogalma programmodulok rendszerdokumentáció konfigurációs adatok, és ezeket tároló fájlok felhasználói dokumentáció a szoftver.
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Az informatikai biztonság irányításának követelményrendszere (IBIK)
Információs rendszerek tervezése
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
Előadás másolata:

Információs rendszerek tervezése Sapientia - Erdélyi Magyar TudományEgyetem (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ányEgyetem (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

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ányEgyetem (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 ?