Oleksiak AIM LAB1 I0H1S4

background image

WOJSKOWA AKADEMIA TECHNICZNA

Analiza i modelowanie systemów informatycznych

Sprawozdanie z zajęć laboratoryjnych nr 1


Prowadzący : mgr inż.. Łukasz Laszko
Grupa: I0H1S4
Wykonał: Marek Oleksiak

 

background image

Treść  zadania  

Firma zajmująca się produkcją oprogramowania z dziedziny bezpieczeństwa

teleinformatycznego zaobserwowała, że na rynku pojawiła się konkurencja stanowiąca potencjalne

zagrożenie dla obecnej pozycji Firmy. Firma nie wspiera swoich procesów biznesowych środkami IT.

Firma zdecydowała, że należy dokonać czynności przygotowawczych do wdrożenia takiego wsparcia,

dzięki któremu oczekuje się poprawy celności procesów biznesowych. Aby zidentyfikować procesy

biznesowe, które mogłyby otrzymać wsparcie środkami IT zlecono przeprowadzenie modelowania

biznesowego, którego artefakty posłużą do podjęcia dalszych decyzji.*

Jesteś członkiem zespołu wykonującego modelowanie biznesowe dla Firmy, deklarującego wykonanie

zadania zgodnie z IBM Rational Unified Process.

W zespole występujesz w roli analityka procesów biznesowych (Business-Process Analyst) mając za

zadanie identyfikację celów biznesowych a następnie znalezienie aktorów biznesowych i biznesowych

przypadków użycia.

W zespole pełnisz ponadto rolę architekta procesów biznesowych (Business Architect) mając do

wykonania część analizy architektonicznej biznesu (Business Architectural Analysis). Analiza ogranicza

się do budowy biznesowego modelu analitycznego dla systemów biznesowych ściśle związanych z

realizacją usług Firmy, tj. bez aspektów administracyjnych jak kadry, płace itp.

Na podstawie zbudowanego przez ciebie modelu określone zostaną elementy, które objęte zostaną

wsparciem przez środki IT.

Wynikami realizacji zada s :

biznesowy model przypadków użycia (business use-case model):

cele biznesowe (business goals);

aktorzy biznesowi (business actors);

biznesowe przypadki użycia (business use-cases);

diagram biznesowych przypadków użycia (business use-case diagram);

biznesowy model analityczny:

system biznesowy (business system);

zasady biznesowe (business rules);

pracownicy biznesowi (business worker);

encje biznesowe (business entity);

zdarzenia biznesowe (business event);

realizacje biznesowych przypadków użycia:

diagram aktywności (activity diagram);

d

iagram klas (class diagram).

background image

Motywacja:

Właściciel firmy świadczącej usługi związane z produkcj oprogramowania z dziedziny

bezpiecze stwa teleinformatycznego chce zaznaczyć swoją obecność na rynku i wyjść do

klientów z konkurencyjną ofertą. Dotychczas organizacja nie wykorzystywała środków IT do wsparcia

swojej działalności.

Zadania realizowane przez firmę:

produkcja oprogramowania do zabezpieczania komputerów (antywirus, personal firewall,

monitor sieci, system do kontroli treści w Internecie, system do zabezpieczania zasobów

lokalnych itp.);

sprzedaż oprogramowania, którego brak w ofercie produkcyjnej firmy (np. skaner

bezpieczeństwa);

wdrażanie i konfiguracja oprogramowania do zabezpieczeń komputerów, pochodzącego od

innych producentów;

ekspertyzy bezpieczeństwa istniejących rozwiązań;

szkolenia z zakresu zabezpieczania komputerów;

przygotowanie ofert dla klientów.

Nadzieje:

Firma bezpośrednio wiąże następujące nadzieje z wprowadzenia środków IT:

zmniejszenie nakładu pracy administracyjnej związanej z przygotowaniem dokumentacji;

zmniejszenie ilości dokumentacji papierowej;

zmniejszenie kosztów wytwarzania oprogramowania;

zwiększenie wydajności;

zwiększenie przezroczystości działań;

zwiększenie atrakcyjności i popytu na usługi;

budowa swojego wizerunku z wykorzystaniem Internetu;

zwiększenie bezpieczeństwa przechowywanych informacji technicznych.

 

 

background image

Część  1.  Biznesowy  model  przypadków  użycia  

1.1 Cele  biznesowe  

Tworzenie  biznesowego  modelu  przypadków  użycia  rozpoczęto  od  sprecyzowania  Celów  
biznesowych.  Cele  biznesowe  opisują  co  ma  być  zrealizowane  w  ramach  działania  organizacji,  a  
nie  w  jaki  sposób  to  osiągnąć.  Na  podstawie  nadziei  organizacji  przedstawionych  w  zadaniu  
wyszczególniono  następujące  cele  biznesowe:  

• Zmniejszenie  nakładu  pracy  administracyjnej  związanej  z  przygotowaniem  dokumentacji  

papierowej  

• Zmniejszenie  ilości  dokumentacji  papierowej  
• Zmniejszenie  kosztów  wytwarzania  oprogramowania  
• Zwiększenie  wydajności  
• Zwiększenie  przezroczystości  działań  
• Zwiększenie  atrakcyjności  i  popytu  na  usługi    
• Budowa  swojego  wizerunku  z  wykorzystaniem  Internetu  
• Zwiększenie  bezpieczeństwa  przechowywanych  informacji  technicznych  

Wymienione  powyżej  cele  biznesowe  przedstawiono  na  rysunku  1.  

 

Rysunek  1  

 

1.2 Aktorzy  biznesowi  

Kolejnym  etapem  modelowania  jest  zdefiniowanie  aktorów  biznesowych.  Aktor  biznesowy  to  byt  
reprezentujący  role  odgrywane  przez  kogoś  lub  coś  w  środowisku  biznesowym.  Aktorzy  
odzwierciedlają  grupę  ludzi  lub  elementów,  a  nie  pojedyncze  jednostki.  Podczas  modelowania  
zdefiniowano  następujących  aktorów  biznesowych:  

• Klient  
• Dyrektor  
• Niezależny  dystrybutor  oprogramowania  
• Agencja  do  spraw  wizerunku  
• Firma  księgowa  

Powyższych  aktorów  przedstawiono  na  rysunku  numer  2.  

background image

 

Rysunek  2  

1.3 Biznesowe  przypadki  użycia  

Na  rysunku  numer  3  przedstawiono  diagram  biznesowych  przypadków  użycia  zmapowanych  na  
cele  biznesowe  organizacji.  Dzięki  temu  diagramowi  można  w  łatwy  sposób  zorientować  się  które  
przypadki  użycia  realizują  poszczególne  cele  biznesowe.  

 

 

Rysunek  3  

 

 

background image

1.4.  Diagram  biznesowych  przypadków  użycia  

Po  określeniu  przypadków  użycia  oraz  aktorów  biznesowych  należy  zobrazować  relacje  
łączące  aktorów  i  przypadki  użycia  w  postaci  diagramu.  Diagram  ten  przedstawiono  na  
rysunku  4.  

 

 

Rysunek  4  

 

Część  2.  Biznesowy  model  analityczny  

2.1.  System  biznesowy  

Tworzenie  biznesowego  modelu  analitycznego  rozpoczęto  od  określenia  systemu  
biznesowego.    System  biznesowy  to  zestaw  ról  i  zasobów,  które  służą  danym  celom.  System  
biznesowy  w  ramach  realizacji  zadania  przedstawiono  na  rysunku  numer  5.  

 

Rysunek  5  

 

 

background image

2.2.  Zasady  biznesowe  

 

Zasady  biznesowe  to  ograniczenia  w  kontekście  biznesowym.  Zdefiniowane  zasady  

biznesowe  w  odniesieniu  do  encji  przedstawiono  na  rysunku  6.    

 

 

Rysunek  6  

 

2.3.  Pracownicy  biznesowi  

Kolejnym  etapem  w  tworzeniu  biznesowego  modelu  analitycznego  jest  określenie  
pracowników  biznesowych.  Pracownik  biznesowy  odzwierciedla  rolę  w  realizacji  biznesowego  
przypadku  użycia.  W  tym  etapie  wyróżniono  następujących  pracowników  biznesowych:  

• Programista  
• Dyrektor  
• Doradca  
• Sprzedawca  
• Sekretarka  
• Pośrednik  

 

 

Rysunek  7  

 

 

background image

2.4.  Encje  biznesowe  

 

Kolejnym  etapem  jest  wyszczególnienie  encji  biznesowych.  Są  one  reprezentacją  obiektów,  

które  są  manipulowane  poprzez  aktorów  i  pracowników  biznesowych.  W  kontekście  realizacji  zadania  
sprecyzowano  następujące  encje:  

• Program  
• Usługa  
• Dokumentacja  
• Przetart  
• Strona  internetowa  
• Umowa  
• Audyt  
• Szkolenie  

 

Rysunek  8  

Warto  w  tym  momencie  wspomnieć,  że  encje  nie  mogą  inicjalizować  jakiejkolwiek  interakcji.  Są  to  
elementy  pasywne  w  systemie.  

 

 

background image

2.5.  Zdarzenia  biznesowe  

 

Zdarzenia  biznesowe  to  zewnętrzne  oraz  wewnętrzne  zdarzenia  wymajające  pewnej  reakcji.    

Rysunek  9  przedstawia  zdarzenia  biznesowe  w  odniesieniu  do  modelowanego  systemu  w  raz  ze  
związkami  z  odpowiednimi  encjami.  

 

Rysunek  9  

 

2.6.  Realizacje  biznesowych  przypadków  użycia  

2.6.1  Diagramy  aktywności  

 

Rysunek  10  

background image

 

Rysunek  11  

 

 

background image

2.6.2.  Diagram  klas  

 

Ostatnim  elementem  procesu  modelowania  tego  systemu  jest  stworzenie  diagramu  klas.  

Otrzymany  diagram  prezentujący  klasy  w  systemie  oraz  relacje  między  nimi  jest  przedstawiony  na  
rysunku  numer  12.  

 

Rysunek  12  

3.  Wnioski  

 

Modelowanie  biznesowe  jako  pierwszy  etap  tworzenia  dowolnej  aplikacji  biznesowej  

pozwala  w  znacznym  stopniu  na  poznanie  modelowanego  systemu.  Poprzez  realizacje  kolejnych  
punktów  zadania  laboratoryjnego  mieliśmy  możliwość  dokładnego  poznania  tego  procesu.  Mimo,  że  
model  biznesowy  dotyczy  w  większym  stopniu  organizacji  dla  której  będzie  wytwarzany  system,  a  nie  
dla  działu  IT,  jest  również  dla  niego  znacznie  przydtany.  


Wyszukiwarka

Podobne podstrony:
Oleksiak AIM LAB1 I0H1S4
Oleksiak Marek I0H1S4 reklama
i0h1s4 oleksiak marek
lab1 12 id 258878 Nieznany
lab1 VHDL
bioinformatyczneBD lab1
Ćw lab1 Gleb wilg gleby OŚ
Architekrura Systemów Lab1
lab1
Lab1 szular
FCKU1 lab1(6na6) id 169034 Nieznany
dsp lab1 id 144058 Nieznany
Spr 1, AGH IMIR Mechanika i budowa maszyn, III ROK, Elementy automatyki przemysłowej, EAP lab1
Lab1 12 odp
Lab1(1)
Lab1 PA podstawy PSCAD v2
Marvel Super Heroes Gates of What If AIM Facility Map
AKiSO lab1 id 53765 Nieznany
Popular Mechanics Aim Your Headlights

więcej podobnych podstron