Ú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í business logika je vytvořena v PL/pgSQL 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 17.4.2009
PROFESIA.CZ - vše o práci
Administrátor Linuxových systémů
ON SEMICONDUCTOR
Core Banking expert
Green Consulting s.r.o.
J2EE Developer - Cleverlance - Bratislava, Praha
CLEVERLANCE s.r.o.
Inženýr/ka - Ingenieure/innen - Engineers m/f (Ref. No.: 778)
EDAG CZ s.r.o.
Junior SW Development Engineer Java/J2EE (SDG), Prague
Gemalto, s.r.o.
Software Application support with Polish and Russian language
Infosys BPO s.r.o.
Project Manager - Sr Method & Procedures Associate
AT&T Global Network Services Slovakia
Collection and Recovery Manager
Provident Financial, s.r.o.
Management Trainee Program
ZUNO BANK AG, pobočka zahraničnej banky
Software Application support with Slovak and Hungarian language
Infosys BPO s.r.o.
Network Services Provisioning
AT&T Global Network Services Slovakia
Clinical project manager (I - senior) - Top 5 CRO
emedcareers
SAP konzultant, ABAP programátor, SAP projekt manažer
Green Consulting s.r.o.
Senior Backup & Storage Specialist
ON SEMICONDUCTOR
Senior ORACLE database administrator
Honeywell spol. s r.o.
Systems Safety Engineer (189152)
Honeywell spol. s r.o.
Network Service Delivery Engineer
AT&T Global Network Services Slovakia
C# Developer (Cloud / Smart Grid projects)
Honeywell spol. s r.o.
J2EE Developer - Cleverlance - Bratislava, Praha
CLEVERLANCE s.r.o.
Software Application support with Czech and Russian language
Infosys BPO s.r.o.
Další nabídky »