1 / 9

Korszerű alkalmazás fejlesztés modern technológiákkal

Korszerű alkalmazás fejlesztés modern technológiákkal. Fischer Norbert. Szoftverfejlesztés jelenlegi problémái. Folyamatosan rövidülő határidők Projekt indulásakor nem teljesen tiszta a funkcionalitás, a megrendelő nem látja az összefüggéseket saját igényeiben.

elom
Download Presentation

Korszerű alkalmazás fejlesztés modern technológiákkal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Korszerű alkalmazás fejlesztés modern technológiákkal FischerNorbert

  2. Szoftverfejlesztés jelenlegi problémái • Folyamatosan rövidülő határidők • Projekt indulásakor nem teljesen tiszta a funkcionalitás, a megrendelő nem látja az összefüggéseket saját igényeiben. • Nehéz megvalósítási időt becsülni • Várhatóan több időt fog elvinni egy-egy funkció teljes kifejlesztése, kevesebb idő marad az alkalmazás alapjainak lefektetésére • Komplikált szerződés szükséges • Egyre hangsúlyosabb a design és a szoftver ergonómia, akár mobilon is kell, hogy működjön.

  3. Alkalmazkodás • Technológiai keretrendszerek megfelelő használata. • Amit nyújtanak: • Jól bevált tervezési minták gyors megvalósítása • Elterjedt technológiák könnyed illeszthetősége • Széleskörűen konfigurálhatóak, akár utólag is • Gyors fejlesztés (a technológia ismeretében) • Kész komponensek • Tervezett ui komponens design> egy alap szoftver ergonómiát nyújt • Nagyfokú kiteszteltség

  4. Alkalmazkodás • Gyakori átadási ütemek • A fejlesztés az ügyfél által jobban kontrollált, a hiányzó részek letisztázódnak fejlesztés közben. Feltételei • Automatizált verzió készítés • Folyamatos a teljes projektet érintő tesztelés (automata, és kézi tesztek) • Folyamatos dokumentálás

  5. Alkalmazkodás • Keretrendszer használat buktatói • Ügyfél nem ismeri, nem nézi meg az adott komponens készlet tulajdonságát, viselkedését. • Akomponens által nyújtott szoftver ergonómiától nagyon eltérőt szeretne az ügyfél (túl nagy munka, nehézkes a design kialakítása) • Túl sok és túl gyakori rendszerességű az átadott verzió (ügyfél nem tudja átnézni, átvenni, visszajelezni) • A gyártó nem követi a piac fejődését (nagy gyártó > kisebb kockázat)

  6. Javas Technológiai keretrendszerek • Alkalmazás konténerek • Spring • JavaEE • Adatkapcsolati réteg • ORM: Hibernate, Eclipselink • OOM: Spring Data (Mongo DB) • Adat közvetítő technológiák • Web szervizek • Data push technológiák (Google Android push, Apple Push, Ice push) • BPM alapú munkafolyamat vezérlők • JBPM • Activiti

  7. Webes komponens készletek / ExtJs 170 komponens 20 kiegészítés

  8. Webes komponens készletek / SmartGwt 200 komponens

  9. Webes komponens készletek / Vaadin 40 komponens 215 kiegészítés

More Related