tisk

QI Builder

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

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