Podstawą projektowanych i wdrażanych przez nas rozwiązań informatycznych jest dokładne poznanie potrzeb Klienta i ich analiza z uwzględnieniem najnowszych osiągnięć technologicznych.
 
Oferujemy:
  • systemy zarządzania treścią
  • rozwiązania dla portali
  • aplikacje internetowe
  • aplikacje mobilne
  • platformy społecznościowe
  • rozwiązania e-Commerce
  • rozwiązania CRM
Skontaktuj się z nami

Rozwiązania

Technologie informatyczne i bazujące na ich wykorzystaniu rozwiązania biznesowe są dziś obecne na każdym poziomie funkcjonowania firmy. W czasach gospodarki opartej na wiedzy dotyczy to nie tylko komunikacji wewnętrznej, gromadzenia i zarządzania informacjami o klientach i ich potrzebach oraz zarządzania wiedzą zgromadzoną w firmie w szerokim zakresie tego pojęcia, ale także wspomagania, a często i prowadzenia biznesu w nowoczesnej organizacji mającej dostęp do rynków globalnych.

W JMC zaprojektowaliśmy i wdrożyliśmy wiele nowoczesnych rozwiązań dla firm działających w różnych sektorach gospodarki. Nasze doświadczenie, wiedza i stały kontakt z sektorem nauki i badań w kraju i za granicą pozwala nam widzieć i rozumieć nadchodzące trendy i nowe technologie, a także projektować rozwiązania z uwzględnieniem przyszłych potrzeb i kierunków rozwoju działalności gospodarczej.

Zapraszamy do zapoznania się z rozwiązaniami projektowanymi i realizowanymi przez Dział Doradztwa Biznesowego i Rozwiązań Informatycznych JMC. W przypadku pytań lub wątpliwości prosimy o bezpośredni kontakt. 

Technologie

Dzięki dokładnemu zapoznaniu się z działalnością klienta, nasze rozwiązania informatyczne są zawsze dostosowane do potrzeb, uwzględniają specyfikę realizowanych zadań i zapewniają wygodę w trakcie ich użytkowania.

Wysoka jakość naszych systemów oparta jest na wiedzy z zakresu inżynierii oprogramowania, prawidłowo skonstruowanej architekturze, doborze odpowiednich technologii oraz kontroli jakości na każdym etapie prac.

Nasze systemy informatyczne w przeważającej liczbie oparte są o architekturę Model-View-Controller, która szczególnie przydatna jest do aplikacji interaktywnych (w tym aplikacji internetowych). Architektura ta jest powszechnie stosowana, a jej celem jest podział i rozgraniczenie funkcjonalności systemu na warstwy Model, View i Controller.

diagram.gif

Architektura ta spełnia jeden z najważniejszych postulatów projektantów systemów - minimize coupling (minimalizacja zazębiania, sprzężenia między obiektami). Rozdział odpowiedzialności systemu pomiędzy warstwy Model, View i Controller powoduje, że kod nie jest powtarzany, jest bardziej przejrzysty i łatwiejszy do zarządzania. Powoduje to, że aplikacje JMC są odporne na błędy, bezpieczne, a przede wszystkim tworzone są szybciej i są łatwiejsze w rozbudowie.

W przypadku tworzenia aplikacji do istniejących już w firmie systemów informatycznych stosujemy technologie, które są najbardziej odpowiednie dla istniejącego środowiska programistycznego i infrastruktury informatycznej.

Metody

Nasze metody dostosowujemy do wielkości tworzonego systemu tak, aby uzyskać jak najwyższą efektywność. W swojej pracy zawsze odwołujemy się do osiągnięć inżynierii oprogramowania. Wiedzę teoretyczną uzupełnioną naszymi doświadczeniami wykorzystujemy w każdej fazie życia oprogramowania od fazy strategicznej, przez realizację aplikacji po konserwację oprogramowania.

W swojej pracy wykorzystujemy narzędzia CASE (Computer-Aided Software Engineering) wspomagające analizę wymagań klienta, projektowanie systemu i jego implementację. Najchętniej przy współpracy z Klientem, jak i przy projektowaniu systemu posługujemy się językiem UML (Unified Modeling Language) wspomagającym wszystkie te fazy projektu.

Implementacje naszych systemów kończymy wykonaniem dokumentacji technicznej i użytkowej. Jednakże proces życia oprogramowania na tym się nie kończy – zapraszamy do zapoznania się z tym, co oferujemy w czasie, gdy system jest użytkowany.