QI Builder je unikátny vývojový nástroj, ktorý prepožiava informačnému systému QI jeho
elasticitu, tj. nadpriemernú schopnosť rýchlo sa prispôsobovať meniacim sa
požiadavkám zákazníka.
Predovšetkým vďaka QI Builderu získal DC Concept prestížne ocenenie TOP 100 Vendors časopisu IT Week v roku 2006. Takýto úspech sa zatiaľ nepodarilo dosiahnuť žiadnemu ďalšiemu českému výrobcovi informačných systémov a tým sa systém QI zaradil medzi svetovú špičku.
Oproti bežným vývojovým nástrojom má QI Builder rad výhod. Porovnali sme jeho chovanie pri 14 typických vývojových činnostiach:
Predovšetkým vďaka QI Builderu získal DC Concept prestížne ocenenie TOP 100 Vendors časopisu IT Week v roku 2006. Takýto úspech sa zatiaľ nepodarilo dosiahnuť žiadnemu ďalšiemu českému výrobcovi informačných systémov a tým sa systém QI zaradil medzi svetovú špičku.
Oproti bežným vývojovým nástrojom má QI Builder rad výhod. Porovnali sme jeho chovanie pri 14 typických vývojových činnostiach:
Príklad 1
Zmena analýzy, zmena databázovej štruktúry
Klasické nástroje
- je nutné generovať databázový script použitím externého (finančne
nákladného) CASE nástroja
- podmienkou je vyradenie systému z prevádzky
QI Builder
- prebieha bez použitia externých nástrojov za plného prevádzky systému
- nie je nutné programovať SQL príkazy a kompilácie nových exe súborov
Príklad 2
Jazykové mutácie
Klasické nástroje
- pre každý jazyk existuje zvláštny variant spustiteľného programu (rôzne exe alebo dll knižnice)
QI Builder
- má prirodzenú vlastnosť vďaka použitej technológii QI MLT
- preklady sa realizujú užívateľskými nástrojmi za prevádzky systému
- všetko je uložené priamo v databáze systému
Príklad 3
Zmeny užívateľského rozhrania
Klasické nástroje
- zmeny vykonávajú analytik a programátor
- sú nutné opakované kompilácie exe alebo dll knižnice
QI Builder
- zmeny vykonáva analytik pomocou vizualizačného nástroja (bez nutnosti programovania) a ukladá ich počas prevádzky do databázy systému
Príklad 4
Tvorba textovej dokumentácie
Klasické nástroje
- je vytváraná oddelene v textovom editore
QI Builder
- generovaná (aj viacjazyčne) z jedného spoločného popisu uloženého v databáze systému
Príklad 5
Tvorba užívateľskej dokumentácie či referenčnej príručky
Klasické nástroje
- je vytváraná oddelene v textovom editore
QI Builder
- generovaná (aj viacjazyčne) z jedného spoločného popisu uloženého v databázi systému
Príklad 6
Tvorba on-line nápoveda
Klasické nástroje
- sú vytvárané oddelene v textovom editoru, potom sa prevádzajú do html či hlp
QI Builder
- generovaná (aj viacjazyčne) z jedného spoločného popisu uloženého v databáze systému
Príklad 7
Tvorba metodické príručky
Klasické nástroje
- pre každého zákazníka je vytváraná oddelene v textovom editore
QI Builder
- generovaná (aj viacjazyčne) z jedného spoločného popisu uloženého v databáze systému
Príklad 8
Sprievodca procesom
Klasické nástroje
- neexistuje
QI Builder
- je spustený nad spoločnou definíciou a popisom procesov
Príklad 9
Projektová dokumentácia
Klasické nástroje
- je vytváraná oddelene v textovom editore
- behom implementácie a pri zmenách v organizácii je nutné realizovať ju viackrát
QI Builder
- je generovaná z databázy (z jedného spoločného popisu procesov a konfigurácie systému)
- možnosť stálej aktualizácie a viacjazyčnosti
Príklad 10
Evidencia zmien v systéme
Klasické nástroje
- je nutný samostatný programový nástroj pre sledovanie zmien a ku komunikácii s implementačnými partnermi
QI Builder
- táto funkcia je integrovanou súčasťou systému
Príklad 11
Modelovanie reality
Klasické nástroje
- existujú len nepresné relačné modely (realitu je možné modelovať len v obmedzenom meradle)
QI Builder
- presný dátový sieťový model QI DNT umožňuje modelovať reálny svet bez obmedzení
- QI DNT podstatne zjednodušuje dátový model oproti klasickým modelovať
Príklad 12
Aplikácie pre e-business
Klasické nástroje
- je nutné programovať aplikácie typu asp, cgi, java apod.
- je nutné použiť web server
QI Builder
- prístup z internetu je vďaka QI IC integrálnou súčasťou systému
- nie je nutné programovať špeciálne aplikácie
Príklad 13
Export a import dát
Klasické nástroje
- programuje sa a mení s každou zmenou dátovej štruktúry
QI Builder
- je integrálnou súčasťou systému
- je užívateľsky konfigurovateľný
Príklad 14
Stavba aplikácie z pripravených stavebných prvkov
Klasické nástroje
- realizácia je vždy pomerne komplikovaná
QI Builder
- ide o integrálnu súčasť systému
- systém je možné vystavať z malých funkčných stavebných prvkov, ktoré sú uložené v databázi systému
