Budowa modeli wymagań dla Regionalnych Systemów Informacji

Transkrypt

Budowa modeli wymagań dla Regionalnych Systemów Informacji
Dr Jerzy ROSZKOWSKI
Management Systems Consulting
Budowa modeli wymagań dla
Regionalnych Systemów Informacji
Medycznej opartych o hurtownie
danych
TIAPiSZ’09
Definiowanie wymagań
Główny problem:
Jak definiować w sposób
formalny wymagania dla
złoŜonych systemów ?
2
Budowa modeli wymagań
Budowa
tego rodzaju modeli dotyczących wymagań do tej pory
zazwyczaj oparta była o model “przypadków uŜycia”
biznesowych i systemowych (Use Case) wywodzący się z UML
“Przypadek uŜycia” reprezentuje tylko jedną perspektywę
(widok) systemu informatycznego oparty o widoczną
funkcjonalność systemu dla “uŜytkownika końcowego”.
Reprezentowane
podejście zakłada budowę
wielowymiarowego i wielokryterialnego modelu (bądź modeli
wymagań) będącego w swej istocie grafem skierowanym bądź
teŜ zbiorem wzajemnie powiązanych grafów. Zwykle wymiarami
tego modelu są róŜne widoki systemu np.: techniczny,
architektury, funkcji biznesowych, bazy wiedzy.
3
RSIM główny model wymagań
AI-01
Architektura
informa cyjna
aplikacji
CB-01
LEGENDA
Kate gorie obiektów
Funk c ja
te chniczna IT
Struktura
ce lów biznes ow ych
Za m ówie nia
BW-06
Wym a gania
podmiotow opr zedm iotowe
Me todyk a
m odelowania
pr ocesów
bizne sowyc h
W YMAGANIA
OGÓLNE
Klaster
infor ma cyjny
WO-01
Me todyk a
BW-02
modelowa nia HD
RSIM
WYMAGANIA
BIZNESOW E
Obie k t bizne sowy
WT-01
Obsługa
a dministr acji
syste mem
Obsługa
ba zy norm atyw ne j
Funkc ja
biznesow a
WT-02
Ar chitek tura
te chniczna
s yste mu RSIM
BW-0 1
WB-01
Me todyk a
m odelowania
pr ocesów
sys tem owych
(przetw arzania
da nyc h)
BW-03
Prawo
miejscowe
BW-04
Me todyk a
za rzą dza nia
projektem
BW-05
Wiedza
udokume ntowa na
Atr ybut eERM
(opis ują c y)
Cel
Ka tegor ia
w ie dzy
Funk cje
WT-03
Te chniczne ETL
WT-04
Obs ługa
m odelowania
hur tow ni da nyc h
WT-05
Funk c je
te c hniczne
nar zędzi
raportow ania
WT-06
Funk cje
te chniczne
SZBD
WO-02
Lic e nc jonowa nie
oprogr amowania
Zarzą dzanie
projek tem
WB-03
Architektura
biznes owa
Obsługa
wym agań
bizne sowyc h
raportow ania
WB-02
WB-04
4
RSIM –Wymagania –
obsługa zarządzania procesem wytwórczym
Struktura
orga nizac yjna
SO-01
WB-03
PW-01
Procesy
wytwórcze
Zarzą dzanie
projek tem
Produk ty i
us ługi
PU-0 1
Zar ządzanie
pracą
Za rządzanie
zasobam i
Zar ządzanie
k onfigura cją
Zar ządzanie
jak oś cią
Zarzą dzanie
zm ia ną
Zarzą dzanie
ryzyk ie m
WB-030 1
WB-03 02
WB-0 303
WB-030 4
WB-0305
WB-0306
5
RSIM –Wymagania –
architektura informacyjna aplikacji
AI-01
Architek tura
inform ac yjna
doc elow a RSIM
AI-01 01
Tabe la fak tów
Doce lowy
zakres
bizne s ow y
AI-0 102
AI-0103
W ymiary
Ta bele
da nyc h
źródłowyc h
Atr ybut eERM
(k lucz)
Archite ktura
inform a cyjna
is tnie jąca
Modele
refe re ncyjne
przetwar zana
da nyc h
Ŝr ódłowyc h
Inform ac je o
kos tce
Tabe la hie rarchii
Archite ktura
inform a cyjna
aplikacji
Struktura
prz epływów i
m a powa nie
Struktura
transferu
(pliki pła skie)
Atr ybut eERM
(opis ują c y)
6
RSIM –Wymagania –
funkcje techniczne narzędzi raportowania
WT-05
Funk cje
te chniczne
narzę dzi
r aportowa nia
Obsługa
funk cji
raportow ania
Obs ługa
k okpitów
m anagers kich
Obs ługa BSC
Obs ługa
prognozow ania
RPT
KKP
BSC
PRG
Obsługa
analizy
zbiorów
Obs ługa
w spółpr acy
uŜytk ow nik ów
Obsługa
dys tr ybuc ji
AZB
WSP
DST
Funk cjonalność
ogólna
Funkc jona lnoś ć
inte rfejsu
Obs ługa
form atowania
Obs ługa
analizy da nyc h
Funkc jona lnoś ć
de sktop
Funk cjonalność
prze glądarka
RPT-F
RPT-I
RPT-FM
RPT-A
RPT-D
RPT-P
7
RSIM –Wymagania –
obsługa zarządzania procesem wytwórczym
Struktura
orga nizac yjna
SO-01
WB-03
PW-01
Procesy
wytwórcze
Zarzą dzanie
projek tem
Produk ty i
us ługi
PU-0 1
Zar ządzanie
pracą
Za rządzanie
zasobam i
Zar ządzanie
k onfigura cją
Zar ządzanie
jak oś cią
Zarzą dzanie
zm ia ną
Zarzą dzanie
ryzyk ie m
WB-030 1
WB-03 02
WB-0 303
WB-030 4
WB-0305
WB-0306
8
Graf wymagań
V1
V2
V5
V6
V3
V7
V8
V4
V9
.........
Vn
9
Macierz incydencji
ID1
[Vij]=
ID2
ID3
ID4
ID5
ID6
ID7
ID8
ID9
IDn
ID1
v1
1
1
1
0
0
0
0
0 …....v1n
ID2
1
v2
0
0
1
1
1
0
0 …..…v2n
ID3
1
0
v3
0
0
0
0
1
1 …....v3n
ID4
1
0
0
v4 0
0
0
0
0 …....v4n
ID5
0
1
0
0
v5 0
0
0
0 .…...v5n
ID6
0
1
0
0
0 v6
0
0
0 ..… .v6n
0
1
0
0
0
0
v7 0
0 … ..v7n
ID7
ID8
0
0
1
0
0
0
0
v8
0 … ..v8n
0
0
1
0
0
0
0
0
v9 …. .v9n
ID9
………………………………………………………………………………………..…
IDn
vn1 vn2 vn3 vn4 vn5 vn6 vn7 vn8 vn9……vnn
Max ∀
oi∈O
(2)
ΣVij
∀ i=j
10
ZałoŜenia RSIM
Cele informacyjne, funkcjonalne, technologiczne i
techniczne:
informatyzacja i wspieranie podstawowych procesów w
zakresie gromadzenia, analizy i raportowania danych,
gromadzenie w hurtowni danych i udostępnianie
informacji niezbędnych do wypełnienia ustawowych
funkcji uŜytkowników systemu,
informacje te powinny być cyklicznie pozyskiwane z
systemów działających w zewnętrznych podmiotach
raportujących, za pośrednictwem plików płaskich o ściśle
określonej strukturze zdefiniowanej przez Wykonawcę.
docelowo w wersji eksploatacyjnej RSIM do plików tych
informacje będą cyklicznie ładowane przez podmioty
raportujące
11
Architektura RSIM
Architektura systemu RSIM powinna składać się
czterech warstw :
źródeł udostępniających dane do pobrania za pośrednictwem
plików płaskich,
narzędzi ETL i aplikacji zbudowanej w środowisku ETL
słuŜących do pobierania danych ze źródeł udostępnionych
przez podmioty raportujące podmiotów raportujących,
czyszczenia oraz ładowania pobranych danych do hurtowni
danych,
hurtowni danych będącej instancją bazy danych
funkcjonującą w środowisku systemu zarządzania bazą
danych,
narzędzi raportowania wielowymiarowego, zawierających
mechanizmy drąŜenia danych i data mining.
12
Architektura RSIM (1) Aplikacje
ZOZ
Jednostki
ZOZ
SZBD
ETL
diagram aplikacji
NFZ
Aplikacja ETL
Urząd
Marszałkowski
RSIM
Hurtownia Danych
Narzędzia analiz i
raportowania
analitycznego
Internet
Pracownik
Uprawniony
Urzędu
Marszałkowskiego
Portal z
klientem
internetowyn
Pracownik
uprawniony
ZOZ
13
Architektura RSIM (2)
(mapowanie na strukturę organizacyjną)
ODDZIAŁ
SZPITALA
Dane
do raportów
Aplikacja
Dedykowana
(zarządzanie
szpitalem)
Dane do
rozliczeń
Pakiet
Świadcze
-niodawcy
Dodatkowe
dodać
usługi dla
nieubezpieczonych
Plik XML
Przeliczenie
z układu
świadczeń na
układ l. pacjentów
Oddział NFZ
Rejestr
RZOZ
Urząd
Marszałkowski
jest technicznie odpowiedzialny za
*.XLS
RSIM
Narzędzie
Raportowania
Raport
dedykowany
jest uŜytkownikiem
Dział Statystyki
szpitala
14
Architektura RSIM (3)
(przykładowe rozwiązanie)
15
Funkcjonalność przykładowego
rozwiązania
Portal Business Intelligence (InfoView) –
usługi raportowania – (WebIntelligence, Desktop
Intelligence).
usługi analityczne (Web Intelligence, Desktop
Intelligence, Predictive Analysis, Set Analysis)–
pulpity kierownicze (Dashboard Manager) – dają
moŜliwość koncentrowania się na wybranych kluczowych
zagadnieniach biznesowych i szybkiej oceny sytuacji,
usługi data mining (Set Analysis) – odkrywanie korelacji,
wzorców i trendów w danych z systemów transakcyjnych,
narzędzia współpracy (InfoView, Encyclopedia, panele
dyskusyjne) – tworzą miejsce swobodnej wymiany
informacji pomiędzy uŜytkownikami,
16
Podsumowanie
Zastosowanie zaawansowanego modelowania
wymagań zgodnego zarówno z koncepcją architektury
korporacyjnej (TOGAF) oraz z architekturami zgodnymi
z tą koncepcją (ARIS) pozwala uporządkować
wszystkie rodzaje wymagań i uczynić je mierzalnymi
Powinno to takŜe się przyczynić do usprawnienia
procedur przetargowych poprzez zmniejszenie liczby
protestów poniewaŜ tak przedstawione wymagania
stają się bardziej zrozumiałe dla przyszłych
wykonawców i pozwalają składać w ofertach
propozycje rozwiązań bardziej zgodnych z
oczekiwaniami zamawiającego przedstawionymi
właśnie za pomocą takich modeli.
17

Podobne dokumenty