tisk

QI Builder

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:

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