Élet a PowerDesigneren kívül:
Mi is a modell
A modell a valóság absztrakciója, amely a modellezés céljának megfelelő legegyszerűbb módon reprezentálja a komplex valóságot. Az a jó modell, amelyik a legkevesebb paraméterrel és legkisebb komplexitással legjobban megközelíti a valóságot. A modellezés nem helyettesítheti a megfigyelést, de hozzásegíthet a megfigyelések megértéséhez, elméletek kidolgozásához és teszteléséhez.
Milyen szempontok vezérelnek általában egy adatbázis modellező eszköz kiválasztásnál:
· Csoport munka támogatása, közös repository, bussiness glossary kezelés, SVN funkciók,
· Fejlesztési folyamatba illesztés szintje, lehetőségek,
· Belső funkcionális scriptelési lehetőség,
· Közös repository és integrálás támogató funkciók
· Modell kiolvasás (reverse engineer) támogatás
· Név és domain konvenció támogatása
· Modell konverziók támogatása CDM-> LDM -> FDM és vissza
· Interfészek, be és kimeneti forrás adat file fromátumok (XLS, TXT, CSV, …)
· Dokumentációs formátumok (PDF, DOK, RTF, HTML, XML, JPG, ....)
· Adatbázis oldali generációk / DDL támogatás / adatbázis és modell merge és frissítési funkciók
· Adatbázishoz illeszkedő kliens alkalmazás forráskód modul, skeleton generálás (VB, C#, Delphi, Java, ...)
· ...
Vannak olyan próba verziók, amelyek idő vagy objektum szám korlátozás mellet megengedik a telepítést és a funkciók kipróbálását.
Fizetős eszközök:
· erwin Data Modeler // https://erwin.com/products/
· ER Studio // https://www.idera.com/er-
· Sparx Systems Enterprise Architect // https://sparxsystems.com/
· Toad Datamodeler // https://www.toadworld.com/
· IBM infosphere // https://www.ibm.com/in-en/
· DbWrench // http://www.dbwrench.com/
· DbVisualizer // https://www.dbvis.com/· ...
Nem fizetős eszközök:
· Archi - Open Source ArchiMate Modelling // https://www.archimatetool.
· Oracle SQL Developer Data Modeler // https://www.oracle.com/in/
· ...
A nemfizetős eszközök esetén gondosan körbe kell járni, hogy magán és céges használatra is alkalmazgató, és nincs-e csak adatbázis típusra korlátozva az ingyenesség.
Egyéb eszközök az adatbázis modellezéshez
Megemlítésre méltónak tartom még az olyan eszközöket, melyek
· Melyek vizuális adatbázis modell megjelenítésre alkalmasak : MS Visio, YedGrap, …
· UML szerkesztők, amelyek modellező funkciókkal is rendelkeznek,
· WEB Online modellező eszközök,
· Adatbázis modellezésre is alkalmas fejlesztői program plugin létezik (pl. eclipse esetén több mint tíz )
· ...
Előnyök modellező eszköz használat esetén
Jobb és komplexebb kontroll:
– Kockázatelemzés gyorsabb és pontosabb– Gyorsabb a rendszerek megértése és dokumentálása (jelőlési szabványok szerinti)
– Hatékony és pontosabb projektmenedzsment (költség-, idő- és erőforrás becslés)
– Költség- és időtakarékosság a redundancia elkerülésével és az átláthatóbb rendszerek kialakításával
Agilitás - gyors és pontosabb reakció a változásokra:
- Egységes Bussiness Glossary kezelés felelősség, változás kezelés– Központi meta-adat menedzsment (Repository)
– Hatáselemzéssel a változáskezelés egyszerűbb, pontosabb
– Újrahasznosítás (kódok, adatok, üzleti folyamatok)
Projektdokumentáció kívánt szintű előállítása
• Testre szabható riportok
– Kívánt részletességi szint
– Vállalati templét alkalmazása, beilleszthetőség
• Egységes riport készíthető több modellről (multimodel és submodel report) melynek a formátuma lehet
– Nyomtatható (RTF)
– Intranet (HTML)
• Lista riportok előállítása
– Adott modell csak bizonyos típusú objektumairól készül vagy az összesről
– ResultSet képezhető
– Export: XML, Excel, RTF, HTM stb.
Megjegyzések
Megjegyzés küldése