QI Builder je unikátní vývojový nástroj, který propůjčuje informačnímu systému QI jeho
elasticitu, tj. nadprůměrnou schopnost rychle se přizpůsobovat měnícím se
požadavkům zákazníka.
Především díky QI Builderu získal DC Concept prestižní ocenění TOP 100 Vendors časopisu IT Week v roce 2006. Takového úspěchu se zatím nepodařilo dosáhnout žádnému dalšímu českému výrobci informačních systémů a tím se systém QI zařadil mezi světovou špičku.
Oproti běžným vývojovým nástrojům má QI Builder řadu výhod. Porovnali jsme jeho chování při 15 typických vývojových činnostech:
Příklad 1
Příklad 3
Příklad 4
Příklad 7
Především díky QI Builderu získal DC Concept prestižní ocenění TOP 100 Vendors časopisu IT Week v roce 2006. Takového úspěchu se zatím nepodařilo dosáhnout žádnému dalšímu českému výrobci informačních systémů a tím se systém QI zařadil mezi světovou špičku.
Oproti běžným vývojovým nástrojům má QI Builder řadu výhod. Porovnali jsme jeho chování při 15 typických vývojových činnostech:
Příklad 1
Změna analýzy, změna databázové struktury
Klasické nástroje
- nutno generovat databázový script použitím externího (finančně
nákladného) CASE nástroje
- podmínkou je vyřazení systému z provozu
QI Builder
- probíhá bez užití externích nástrojů za plného provozu systému
- není nutné programovat SQL příkazy a kompilace nových exe souborů
Příklad 2
Jazykové mutace
Klasické nástroje
- pro každý jazyk existuje zvláštní varianta spustitelného programu (různé exe nebo dll knihovny)
QI Builder
- má nativní vlastnost díky použité technologii QI MLT
- překlady se provádí uživatelskými nástroji za provozu systému
- vše je uloženo přímo v databázi systému
Příklad 3
Změny uživatelského rozhraní
Klasické nástroje
- změny provádějí analytik a programátor
- jsou nutné opakované kompilace exe nebo dll knihovny
QI Builder
- změny provádí analytik pomocí vizualizačního nástroje (bez nutnosti programování) a ukládá je za provozu do databáze systému
Příklad 4
Tvorba textové dokumentace
Klasické nástroje
- je vytvářena odděleně v textovém editoru
QI Builder
- generována (i vícejazyčně) z jednoho společného popisu uloženého v databázi systému
Příklad 5
Tvorba uživatelské dokumentace či referenční příručky
Klasické nástroje
- je vytvářena odděleně v textovém editoru
QI Builder
- generována (i vícejazyčně) z jednoho společného popisu uloženého v databázi systému
Příklad 6
Tvorba on-line nápověd
Klasické nástroje
- jsou vytvářeny odděleně v textovém editoru, poté se převádějí do html či hlp
QI Builder
- generována (i vícejazyčně) z jednoho společného popisu uloženého v databázi systému
Příklad 7
Tvorba metodické příručky
Klasické nástroje
- pro každého zákazníka je vytvářena odděleně v textovém editoru
QI Builder
- generována (i vícejazyčně) z jednoho společného popisu uloženého v databázi systému
Příklad 8
Průvodce procesem
Klasické nástroje
- neexistuje
QI Builder
- je spouštěn nad společnou definicí a popisem procesů
Příklad 9
Projektová dokumentace
Klasické nástroje
- je vytvářena odděleně v textovém editoru
- během implementace a při změnách v organizaci je nutné ji provádět vícekrát
QI Builder
- je generována z databáze (z jednoho společného popisu procesů a konfigurace systému)
- možnost stálé aktualizace a vícejazyčnosti
Příklad 10
Evidence změn v systému
Klasické nástroje
- je nutný samostatný programový nástroj pro sledování změn a ke komunikaci s implementačními partnery
QI Builder
- tato funkce je integrovanou součástí systému
Příklad 11
Modelování reality
Klasické nástroje
- existují jen nepřesné relační modely (realitu lze modelovat jen v omezeném měřítku)
QI Builder
- přesný datový síťový model QI DNT umožňuje modelovat reálný svět bez omezení
Příklad 12
Aplikace pro e-business
Klasické nástroje
- je nutné programovat aplikace typu asp, cgi, java apod.
- je nutné použít web server
QI Builder
- přístup z internetu je díky QI IC integrální součástí systému
- není nutné programovat speciální aplikace
Příklad 13
Export a import dat
Klasické nástroje
- programuje se a mění s každou změnou datové struktury
QI Builder
- je integrální součástí systému
- je uživatelsky konfigurovatelný
Příklad 14
Stavba aplikace z připravených stavebních prvků
Klasické nástroje
- realizace je vždy poměrně komplikovaná
QI Builder
- jde o integrální součást systému
- systém lze vystavět z malých funkčních stavebních prvků, které jsou uloženy v databázi systému
