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