Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Agnieszka Kujża Konrad Drukała
TranslOCL Agnieszka Kujża Konrad Drukała
2
Co proponujemy? Bardzo możliwe, że Waszym projektem będzie coś a la sklep internetowy. My natomiast proponujemy Wam udział w ambitnym ciekawym projekcie, który docelowo będzie miał zastosowanie praktyczne.
3
Wyjaśnienie problemu Fragment systemu zapisów
Na jakiego podstawie możemy wygenerować logikę biznesową (kod klas) dla docelowego systemu.
4
Wyjaśnienie problemu Niestety, UML sam w sobie nie pozwala na zdefiniowanie ograniczeń. Przykład: chcemy już w momencie analizy systemu powiedzieć, że PESEL ma mieć dokładnie 11 znaków.
5
Object Constraint Language
Ograniczenia można zdefiniować przy pomocy języka OCL.
6
TranslOCL Na rynku nie ma obecnie narzędzi, które wspierałyby przenoszenie ograniczeń z modelu do wygenerowanego kodu. Chcemy to zmienić.
7
TranslOCL – stan projektu
Podstawowy parser OCLa Zamodelowana translacja OCLa na XMLa. Rdzeń mechanizmu sprawdzającego ograniczenia w kodzie. Obsługa wyrażeń relacyjnych i logicznych. Napisany przykład użycia tego projektu.
8
Czego brakuje? Kod wymaga pielęgnacji i refaktoryzacji
Obsługi fukcji OCLowych. Rozszerzeń do współpracy z UI.
9
Czego oczekujemy? Szukamy 4 – 6 osobowego zespołu. Znajomość .NETa
U 1 – 2 osób znajomość Javy. Podstawowa znajomość XMLa. Mile widziana znajomość UMLa i ANTLRa.
10
Co oferujemy? Odciążymy zespół z roli Project Managera.
Oboje mamy już doświadczenia przy projektach komercyjnych. Możliwość poznania nowych technologii zastosowanych w projekcie.
11
Dziękujemy! Tak, teraz jest pora na pytania.
I na zgłaszanie się do współpracy z nami.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.