Wykład:
Transkrypt
Wykład:
Nazwa przedmiotu: Informatyzacja przedsiębiorstw Wydział Fizyki, Matematyki i Informatyki Kierunek Informatyka Specjalność Informatyka Stosowana Rodzaj studiów I stopnia System studiów stacjonarne Rok 4 Semestr 7 Rodzaj zajęć W Liczba godzin / semestr 30 Ć L P S 60 Punkty ECTS za moduł 4 Kierownik /modułu/ przedmiotu dr inż. Piotr Zabawa Wykład: Lp. Treści Wyjaśnienie specyfiki informatyzacji przedsiębiorstw Kontekst prawny, certyfikaty, standardy, konsulting Znaczenie modelowania procesów biznesowych Modelowanie procesów biznesowych w standardzie OMG 4. UML z wykorzystaniem profilu zdefiniowanego w IBM/Rational RUP - notacja Praktyczny sposób pozyskiwania wymagań biznesowych i 5. modelowania procesów biznesowych w oparciu o RUP Modelowanie procesów biznesowych w standardzie OMG 6. BPMN – notacja Znaczenie i sposób wykonywania modeli biznesowych na 7. silnikach modeli biznesowych Znaczenie reguł biznesowych, języki ich specyfikacji, silniki 8. reguł biznesowych 9. Omówienie standardu OMG SBVN Wybrane zagadnienia praktyczne związane z wdrażaniem lub 10. tworzeniem systemów informatycznych w przedsiębiorstwach Rodzaje systemów informatycznych stosowanych w 11. przedsiębiorstwach 1. 2. 3. 12. Rola i rodzaje narzędzi analitycznych Prezentacja technologii Java EE jako bardzo dobrze nadającej 13. się do wykorzystania w systemach korporacyjnych 14. Prezentacja możliwości połączenia technologii Java EE z Liczba planowanych godzin dydaktycznych 1 1 1 3 1 3 2 3 1 2 2 1 4 2 silnikami modeli biznesowych Studium przypadku modelowania systemu biznesowego z 15. wykorzystaniem notacji UML i BPMN2 3 Projekt: Lp. 1. 2. 3. 4. 5. 6. 7. 8. Treści Zastosowanie JBoss Drools RuleFlow do modelowania procesów i reguł biznesowych w ograniczonym standardzie OMG BPMN2 Zastosowanie JBoss Drools Expert do uruchamiania reguł biznesowych Języki specyfikacji reguł biznesowych w JBoss Drools Analiza architektury dla wybranego szkieletu aplikacji Java EE Implementacja systemu biznesowego w oparciu o wybrany szkielet aplikacyjny Java EE wykorzystującego JBoss Drools Implementacja dowolnego systemu biznesowego w Java EE Rozwiązanie problemu biznesowego z wykorzystaniem silnika reguł biznesowych Opracowanie zagadnienia teoretycznego Liczba planowanych godzin dydaktycznych 6 6 6 6 12 6 6 12 Wykład koncentruje się na przedstawieniu specyfiki zagadnienia informatyzacji przedsiębiorstw i współczesnych możliwościach realizowania takich systemów. Podkreślona jest wyjątkowa rola modelowania procesów biznesowych oraz standardów OMG i RUP pozwalających na precyzyjne modelowanie oraz na uruchamianie modeli biznesowych. Zaprezentowana jest rola jaką odgrywa technologia Java EE w tworzeniu takich systemów. Omówione są także rodzaje systemów informatycznych spotykanych w przedsiębiorstwach. Na tle zarysowanych na wykładzie możliwości i standardów zostaje wykonany przykładowy model biznesowy. W odróżnieniu od treści prezentowanych na wykładzie, część projektowa zajęć skupia się na zagadnieniach praktycznych związanych ze specyfikowaniem modeli biznesowych, uruchamianiem ich na silnikach oraz pisaniem aplikacji biznesowych. Osobną grupę zagadnień stanowią wybrane problemy teoretyczne opracowywane przez studentów. Na zajęciach wykorzystywane są technologie zaprezentowane na wykładzie, mianowicie Java EE i JBoss Drool. Po zakończeniu projektów studenci powinni, w zależności od swoich preferencji poznać dokładniej technologię Java EE i/lub silniki biznesowe, posługiwać się standardami OMG UML/RUP oraz OMG BPMN. Punktem odniesienia dla wszystkich uczestników zajęć projektowych jest działający w wybranych technologiach system realizujący wymagania biznesowe zaprezentowane na wykładzie w ramach omawiania przykładowego modelu biznesowego. Zalecana literatura: 1. Browne P., JBoss Drools Business Rules, Packt Publishing, 2009 2. Bali M., Drools JBoss Rules 5.0. Developers Guide, Packt Publishing, 2009 3. Standardy OMG: UML, BPMN2, SBVN: http://www.omg.org 4. Dai N., Mandel L., Ryman A., Eclipse Web Tools Platform, Helion, Gliwice 2008 5. Dokumentacja Java EE 6. Dokumentacja JBoss Drools Warunki zaliczenia: Ocena końcowa z przedmiotu zostanie wyliczona na podstawie uzyskanej przez studenta ilości punktów. Maksymalna ilość punktów, którą można uzyskać za poszczególne jej składowe kształtuje się następująco: Składowa oceny Maksymalna ilość punktów 20 Składowe obowiązkowe Kolokwium Projekt 60 100% obecności 10 Aktywność 10 Składowe dodatkowe 100 RAZEM: W ramach projektu ocenie będzie podlegał sposób podejścia do modelowania procesu, sposób wykorzystania technologii w wybranym zakresie, zrozumienie przez każdego studenta wykorzystywanych przez niego zagadnień. Skala ocen przy powyższych założeniach jest następująca: Ocena Ocena literowo Ilość punktów Ocena słownie liczbowo 91-100 bdb 5.0 A 81-90 pdb 4.5 B 71-80 db 4.0 C 61-70 ddb 3.5 D 50-60 dst 3.0 E 0-49 nd 2.0 F