Laboratorium z zarządzania procesami biznesowymi

Transkrypt

Laboratorium z zarządzania procesami biznesowymi
Katedra Informatyki Gospodarczej
Szkoła Główna Handlowa
Laboratorium z zarządzania
procesami biznesowymi
dr Andrzej Sobczak
Agenda spotkania
•
•
•
Sprawdzamy pracę domową
Jak zastosować podejście procesowe
przy wdraŜaniu IT
Dwa słowa nt.:
–
–
•
•
czym jest UML
czym jest RUP
UML w modelowaniu biznesowym
Zamiast podsumowania...
A. Sobczak, Zarządzanie procesami biznesowymi...
2
Katedra Informatyki Gospodarczej
Szkoła Główna Handlowa
Małe zadanko(a) na rozgrzewkę ☺
Katedra Informatyki Gospodarczej
Szkoła Główna Handlowa
UML w modelowaniu biznesowym
Business Object (w szczegółach)
<<case worker>>
Obiekt
zarządza
interakcją
na granicy
systemu
(aktywny,
skierowany
na klienta)
<< business (internal)
worker>>
Obiekt
zarządza operacjami
wewnętrznymi
(aktywny, wewnętrzny)
<<business entity>>
Obiekt
pasywny
- informacja
biznesowa
A. Sobczak, Zarządzanie procesami biznesowymi...
5
Rozbudowany diagram biznesowych
przypadków uŜycia
1: present claimable week
4: determine questions
10: present certification questions
13: review answers
15: request confirmation
17: send confirmed certification
2: receive claimable week acceptance
11: receive answers
16: receive confirmation
: Claimant
certification questions : Eligibility Questions
6: determine appropriate questions
19: create weekly certification
26: send certification
27: update activity log 9: get appropriate questions
5: get certification questions
18: receive confirmed certification
: Claims Taker
29: verify certification
: Weekly Claim Processor
: Certification Processor
28: add weekly certification filed
3: add
12: create
14: review
20: get
work flow : Activity Log
25: update as claimed
21: create
: Claimable Week
contact : Activity Log
: Certification Answers
8: review for questions
22: create
24: update week claimed
23: add weekly certification
: Weekly Certification
7: get claim record
: Claim Record
: Benefit Certification/Disbursement Record
: Benefit Records Processor
A. Sobczak, Zarządzanie procesami biznesowymi...
6
Modelowanie biznesowe w RUP
A. Sobczak, Zarządzanie procesami biznesowymi...
7
RUP - Rational Unified Process
Oś pionowa
reprezentuje
statyczne aspekty
(zawartość)
procesu; opisuje
proces pod
względem działań,
artefaktów,
pracowników (ang.
workers) oraz
przepływu zadań
(ang. workflow).
Inicjacja - Rozwijanie – Konstruowanie -WdroŜenie
Przekazanie
Oś pozioma reprezentuje czas i przedstawia
dynamiczne aspekty procesu uŜywając pojęć: cykli, faz,
iteracji oraz kamieni milowych (ang. milestones).
Proces tworzenia oprogramowania podzielony jest na
cykle, gdzie kaŜdy cykl reprezentuje tworzenie nowej
generacji (wydania) produktu.
A. Sobczak, Zarządzanie procesami biznesowymi...
8
Składniki RUP (1)
• Role i ich aktywności
A. Sobczak, Zarządzanie procesami biznesowymi...
9
Składniki RUP (2)
• Artefakty
• Szablony
A. Sobczak, Zarządzanie procesami biznesowymi...
10
Składniki RUP (4)
• Koncepcje (metody postępowania)
• Przepływy pracy („krok po kroku”)
A. Sobczak, Zarządzanie procesami biznesowymi...
11
Przepływ pracy: inŜynieria wymagań
Develop Elicit Stakeholder
Vision
Needs
Find Actors
and Use Cases
Capture a
Manage
Dependencies Common
Vocabulary
Detail a
Use Case
Use-Case
Specifier
User-Interface
Modeling
User-Interface
Designer
Architect
A. Sobczak, Zarządzanie procesami biznesowymi...
Structure the
Use-Case Model
Requirements
Reviewer
Review
Requirements
User-Interface
Prototyping
Prioritize
Use Cases
12
Składniki RUP (5)
• Produkty informatyczne
A. Sobczak, Zarządzanie procesami biznesowymi...
13
Modelowanie biznesowe w RUP
A. Sobczak, Zarządzanie procesami biznesowymi...
14
Katedra Informatyki Gospodarczej
Szkoła Główna Handlowa
Zamiast podsumowania
Drobna praca domowa
• Narysować Business Use Case dotyczący rejestracji
działalności gospodarczej
A. Sobczak, Zarządzanie procesami biznesowymi...
16
Katedra Informatyki Gospodarczej
Szkoła Główna Handlowa
Dziękuję za uwagę
[email protected]