Projektowanie SI - podstawowe zagadnienia (2), dokumenty, Sztuczna inteligencja


  1. Istota i paradygmat obiektowości - wymienić i scharakteryzować

Obiektowość - sposób myślenia i ujmowania rzeczywistości oparty na widzeniu otaczającej nas rzeczywistości (świata) jako zbioru obiektów fizycznych, wzajemnie powiązanych.

Paradygmat obiektowy:

  1. Abstrahowanie - odfiltrowywanie atrybutów i operacji klasy nieistotnych z punktu widzenia aktualnie realizowanego zadania - rozwiązywanego problemu. W wyniku abstrahowania w strukturze klasy uwzględniamy zatem jedynie istotne składniki (atrybuty i operacje) .

  2. Hermetyzacja (kapsułkowanie) - obiekt widziany jest jako czarna skrzynka połączona z jego otoczeniem wyłącznie poprzez interfejs.

Hermetyzacja -zamknięcie informacji o obiekcie w 1 „bryle”, umożliwienie manipulowania tą „bryłą” jako całością, ukrywanie zbędnych informacji.
Wiąże się z ukrywaniu informacji o obiektach (tzw. składowe prywatne).
Stan obiektu jest dostępny przez metody (tzw. funkcje publiczne).Uumożliwia bezpieczne użycie kodu, bez możliwości zmian wnętrza przy pomocy innych środków niż udostępnione operacje.

Interfejs -informacje o tych własnościach klasy, które są konieczne do poprawnego manipulowania obiektami danej klasy. Opisuje co obiekt robi a nie jak.
Znajomość interfejsu nie oznacza pełnej wiedzy o klasie. Klasa może być wyposażona w wiele interfejsów jak i jeden interfejs może być związany z kilkoma klasami.

Następstwa hermetyzacji w projektowaniu SI:

  1. Generalizacja (uogólnienie) -umożliwia stworzenie hierarchii dziedziczenia, co oznacza, że obiekty podklasy dziedziczą cechy obiektów nadklasy. Potomek dziedziczy strukturę i zachowanie przodka, a ponad to ma cechy własne.

0x01 graphic

  1. Polimorfizm - oznacza, że ta sama nazwa operacji w różnych klasach może oznaczać różne działania (ten sam komunikat wysłany do różnych obiektów może wywołać różne operacje, decyzja o wyborze metody jest podejmowana dynamicznie, w czasie wykonywania tzw. późne wiązanie).

0x01 graphic
0x01 graphic

  1. Klasa - pojęcie i elementy składowe

Klasa - abstrakcja, wzorzec obiektów o jednakowej charakterystyce.

Klasa - zbiór obiektów o tych samych, wyróżnionych przez nas, ich składnikach (atrybutach i metodach).

0x01 graphic

  1. Rola fazy modelowania w identyfikacji wymagań na SI

Faza modelowania systemu obejmuje :

W związku z powyższym, prawidłowo przeprowadzona faza modelowania pozwala na uzyskanie wyższego poziomu szczegółowości w zakresie dziedziny problemowej danej organizacji. W wyniku czego diagramy stworzone w tej fazie stają się bardziej rozbudowane i dokładniej odwzorowują modelowany wycinek rzeczywistości, co z kolei ułatwia określenie i identyfikację wymagań na system.

  1. Wyniki fazy projektowania

Rezultatem fazy projektowania są uaktualnione wymagania, a także model logiczny systemu.

Dokumentacja projektowa powinna zawierać:

  1. Co obejmuje faza wdrożenia?

Na fazę wdrażania składają się:

Realizacja wdrożenia SI obejmuje:

  1. programowanie i kastomizację,

  2. konfigurację podstawową SI,

  3. szkolenie użytkowników końcowych SI,

  4. szkolenie administratorów SI;

  5. testowanie konfiguracji podstawowej SI;

  6. konfigurację finalną SI;

  7. testowanie akceptacyjne konfiguracji finalnej SI.

  1. Pożądane umiejętności zespołu realizującego „określenie wymagań”:

  1. Cel modelowania biznesowego

Celem pracy jest zdefiniowanie:

Powyższe cele wynikają z potrzeby zrozumienia dynamiki i struktury organizacyjnej w której system informatyczny będzie rozwijany.

Wyrażane jest to poprzez modele:

Wykorzystywane są w tym celu diagramy UML, takie jak:

Modelowanie biznesowe, jak:

  1. Stwórz słownik pojęć biznesowych;

  2. Stwórz model biznesowych przypadków użycia:

  1. Stwórz model obiektów biznesowych:


  1. Faza analizy przedwdrożeniowej gotowej aplikacji i ich charakterystyka

  1. Opracowanie modelu funkcjonowania informatyzowanej organizacji lub jej dziedziny problemowej

Informatyzacja organizacji, może być zorientowana na usprawnienie:

  1. Analiza potrzeb użytkownika i specyfikacji wymagań funkcjonalnych wobec SI

  1. Analiza infrastruktury informatycznej organizacji

W ramach etapu analizy przedwdrożeniowej należy dokonać analizy istniejącej techniczno-programowej infrastruktury informatycznej organizacji pod kątem stopnia zaspokojenia potrzeb techniczno-programowych oraz możliwości współpracy wdrażanej aplikacji z aplikacjami już użytkowanymi.

  1. Opracowanie projektu wstępnego wdrożenia SI

Na podstawie wyników z wcześniejszych faz opracowujemy projekt wstępny określający:

  1. Znaczenie modelowania środowiska SI podczas realizacji przedsięwzięcia informatycznego w organizacji

W cyklu życia systemów informatycznych, etap „formułowania wymagań na system” uważany jest za jeden z najbardziej istotnych. Wynika to z faktu że:

Przyczyną takiej rzeczywistości w 56% jest właśnie etap formułowania wymagań. Modelowanie biznesowe środowiska funkcjonowania systemu informatycznego jest sposobem na obniżenie procentowe udziału etapu „formułowania wymagań na system” w przyczynach niepowodzeń przedsięwzięć informatycznych.

  1. Obiekt systemowy - pojęcie i elementy składowe

Obiekt w pojęciu UML, to obiekt systemowy, który jest reprezentantem wyodrębnionego obiektu fizycznego organizacji (elementu środowiska).

Przykłady obiektów fizycznych : osoba, urządzenie, dokument, interfejs, baza danych itp.

Obiekt systemowy opisywany jest za pomocą wielkości charakteryzujących:

  1. Rezultaty fazy analizy

  1. Znaczenie etapu analizy w ustalaniu pożądanych właściwości SI

Faza „analizy” wspiera realizację „określania wymagań”. W fazie analizy powstaje logiczny model systemu, który wspomaga identyfikacje wymagań na system (logiczny model systemu określa sposób realizacji przez system wymagań, bez podawania szczegółów implementacyjnych).

Czynności realizowane w fazie analizy - modelowania systemu :

  1. Zarządzanie zakresem wymagań

W realizacji każdego przedsięwzięcia, w tym informatycznego, występują trzy wzajemnie zależne wielkości je charakteryzujące :

Metoda ustalania zakresu przedsięwzięcia informatycznego

  1. pożądane właściwości projektowanego systemu informatycznego opisujemy za pomocą skończonej liczby cech - w literaturze zaleca się 25-99;

  2. sporządza się listę pożądanych cech projektowanego systemu, z podaniem ich:

  1. listę pożądanych cech porządkuje się ze względu na ważność- w kolejności: konieczna, ważna, użyteczna;

Zarządzanie zakresem poprzez zarządzanie klientem - podstawowe zasady:

  1. Cel modelowania systemowego organizacji

Celem modelowania systemowego jest zwiększenie efektywności funkcjonowania danej organizacji oraz poznanie struktury i procesów zachodzących w projektowanym systemie. Model SI wytwarza się w celu lepszego zrozumienia modelowanego systemu.

Opracował mgr Piotr Czerpak na podstawie wykładów dr hab. Edwarda Kołodzińskiego



Wyszukiwarka

Podobne podstrony:
Projektowanie SI - podstawowe zagadnienia (1), Informatyka, SEMESTR IV, Projektowanie
BYT 2004 Projekt informatyczny podstawowe zagadnienia
BYT 2004 Projekt informatyczny podstawowe zagadnienia
Projekt I Sztuczna Inteligencja, Sprawozdanie, Techniczne zastosowanie sieci neuronowych
Sztuczne sieci neuronowe podstawy zagadnienia
si sciagi Sztuczna inteligencja kolokwium
2009-10-13 Wstęp do SI [w 01], Sztuczna inteligencja
Sztuczna Inteligencja, Projekt ZBP - założenia studia inżynierskie IOZK Metody ilościowe i jakościow
DOKUMENTACJA PROJEKTOWO-BUDOWLANA, Podstawy projektowania inżynierskiego
26 Podstawy filozoficzne sztucznej inteligencji
BIOMEDYCZNE PODTAWY ROZWOJU - opacowane zagadnienia(1), Dokumenty- Pedagogika 1 rok, Biomedyczne pod
PROJEKT Z SILNIKÓW I, Politechnika Lubelska, Studia, Studia, organizacja produkcji, laborki-moje, od
Sztuczna Inteligencja- zaliczenie, Projekt
Tutorial do zadania z SI numer 4, WAT, semestr III, Sztuczna inteligencja
Podstawy Sztucznej Intelignecji
Podstawy sztucznej inteligencji (2)
Pytania Podstawy sztucznej inteligencji
2009-10-13 Wstęp do SI [w 02], Sztuczna inteligencja

więcej podobnych podstron