ČeštinaEnglish

Systémové integrace

Systémová integraceSystémová integrace je pojem, který je zejména v poslední době často využíván a je spojován s řadou významů a očekávání. Asi nejčastější z nich pramení z potřeby vzájemného propojení aplikací a výměny dat mezi nimi, resp. pospojování více různých systémů do jednoho globálního funkčního celku.

Software na zakázku

Vývoj moderních aplikací

Funkční a snadno použitelný informační systém je nezbytný pro řízení jakékoliv organizace či společnosti. Přestože na trhu lze v současnosti nalézt mnoho předpřipravených řešení, v řadě případů vedou specifické požadavky zákazníka na funkčnost řešení k vývoji aplikací na míru. Takové řešení pak oproti standardnímu „krabicovému“ produktu přesně odpovídá požadavkům uživatelů a dokáže jim pro práci poskytnout blízké a srozumitelné prostředí, což na rozdíl od méně flexibilních hotových aplikací například zvyšuje efektivitu práce uživatelů

Společnost CCA má s realizací speciálních informačních systémů na zakázku dlouholeté zkušenosti. Může se opřít o více než 10 let zkušeností s vývojem pro zákazníky různých velikostí a různých odvětví. Hlavní důraz při řešení CCA vždy klade na komplexnost služeb spojených s realizací, to znamená od zajištění všech etap vývoje a implementace, přes zajištění potřebných subdodávek, až po technického vybavení či další služby, které jsou pro dodávané řešení nezbytné.

Celý proces vývoje lze rozdělit následovně:

  • Studie proveditelnosti - vzniká na počátku projektu, zkoumá řešitelnost dané problematiky, hledá a definuje potřebné zdroje, plánuje časové horizonty a předvídá možná rizika.
  • Úvodní projekt - stanovuje celkovou koncepci řešení, obsahuje datový model, procesní model, seznam požadavků na systém atd.
  • Prováděcí projekt - podklad nutný pro oponenturu prototypu. Obsahuje i návrh obrazovek a výčet funkcí, které bude daná obrazovka realizovat. Je to hlavní podklad pro programování.
  • Oponentura prototypu - cílem oponentury prototypu je odsouhlasit návrh aplikace před tím, než proběhne vlastní vývoj. CCA prezentuje projektovému týmu návrh jednotlivých obrazovek a shromažďuje připomínky. Členové projektového týmu mají možnost ještě před zahájením vývoje zásadně ovlivnit design aplikace v rámci rozsahu stanoveného schváleným projektem.
  • Vývoj - během vývoje vzniká samotný systém. Obsahem je zejména programování, testováni či tvorba dokumentace.
  • Ověřovací provoz - období, během kterého je ověřována funkčnost vytvořeného systému na zkušební verzi. Během ověřovacího provozu probíhá sběr připomínek, jejich vyhodnocování a řešení.
  • Implementace - proces zavedení systému, u kterého byla jeho funkčnost ověřena v předchozím provozu. Součástí implementace je například instalace ostré verze, školení uživatelů, konzultace a další související služby.

Používané technologie:

  • Databázové systémy - vývoj bezpečných a výkonných informačních systémů nad databázemi Oracle a Microsoft.
  • Aplikace na platformě Microsoft .NET - moderní a robustní platforma pro vývoj a nasazování webových i klientských aplikací.
  • Aplikace na platformě Java - vývoj zejména webových aplikací na bázi platformy J2EE, která má širokou podporu dodavatelů řešení v oblasti IT.
  • Portálová řešení - rychlá implementace předpřipravených portálových řešení nebo vývoj specifických webových portálů.
  • Business Intelligence - analýzy a implementace řešení pro podporu řízení, odhalování rizik a predikci vývoje.