Úvodní stránka      Způsob vývoje

Způsob vývoje

Systém je vytvářen konzervativním způsobem jako 3-vrstvá klient-server aplikace, kdy klientská část je vytvořena v Javě a obsahuje pouze základní logiku pro práci s formuláři. Databázový server je použit PostgreSQL. Kompletní bussiness logika je vytvořena v PgPL/SQL přímo na serveru, což zaručuje velký výkon a maximální bezpečnost. Na serveru běží také v Javě vytvořený aplikační server, který zpracovává úlohy, které nebylo možné vytvořit v PgPL/SQL. Jedná se například o mailovou komunikaci (SMTP, POP3) a intergraci s jinými aplikacemi.

Pro vytvoření aplikace bylo nutné vytvořit framework poskytující potřebnou základní funkcionalitu aplikace. Vytvoření bylo časově a finančně nákladné, ale tato nákladnost se rozplyne v navazujícím vývoji vlasní aplikace, protože vývoj vlastního bussiness řešení je řádově rozsáhlejší oblast. Framework byl navržen přímo pro definované potřeby, ale současně byl vytvářen s ohledem na univerzální použití a proto je také uvolněn jako open source pod GNU/GPL licencí.

Malý počet použitých technologií a vývojových nástrojů (Umbrello, NetBeans, PostgreSQL) umožňují snadno zapojit nové vývojaře bez nutnosti dalších investic do licencí.

Pro udržení konceptu aplikace používáme MDA, pro vlastní UML modelování používáme Umbrello UML Modeller.

U velmi rozsáhlých projektů jako je finanční systém Bláhovec.NET je velmi obtížné provést kompletní a přesné plánování tak, aby se vše stihlo v čas, v rozpočtu a dle požadavků. Proto používáme iterativní způsobvývoje. Máme definovány jasné cíle a je vytvořen základní koncept systému. Postupně jsou vytvářeny detailní specifikace dílčích částí, které jsou jednotlivě vyvinuty a otestovány. Na základě již vytvořených dílčích částí a za dodržení konceptů jsou vytvářeny nové detailní specifikace dalších dílčích částí, přičemž tyto specifikace se opírají a přizpůsobují již vytvořeným částem.

Poslední aktualizace 1.3.2008
PROFESIA.CZ - vše o práci
Business Development Manager (Ref. No.: 07/ALTRANCEE/SK/BM23)
ALTRAN
Data Warehousing / Business Intelligence Consultant
Teradata Česká republika, spol. s r. o.
Administrativní pracovník/personalista
P.A. Business Systems CZ s.r.o.
Konzultant - Junior / Senior
IW PARTNERS LLP, organizační složka
Graduate Trainee
Interoute Czech s.r.o.
Area manager
A&T Construction s.r.o.
Technical Support (2nd level)
GMC Software Technology s.r.o.
IT specialista, Java developer
EEA CZ
Grafik pro WEB/ Designer webových aplikací
GMC Software Technology s.r.o.
SAP Consultant FICO
Capgemini Czech Republic s.r.o.
Specialista vývojového týmu - software
ŠKODA AUTO a.s.
SAP BW Consultant
Logica
Konzultant SAP R/3 - CO
Logica
Microsoft Support Engineer
Zoom International, s.r.o.
Junior Technical Consultant
Logica
Programátory-analytiky a vedoucí projektů
E LINKX a.s...
J2EE Developer
Soitron, a.s.
Software Tester - Praha, Brno
Logica
Programmer-Analyst (Java, Oracle)
ON SEMICONDUCTOR
Analytik - místo výkonu práce Ostrava
Kvados a.s.
Další nabídky »