PSI (2 Metodyka strukturalna)

background image

Projektowanie

systemów

informatycznych

Strukturalna metodyka TSI

background image

Istota projektowania

strukturalnego

Z metod projektowania systemów informatycznych

obecnie najczęściej stosowanych w praktyce zdecydowanie wciąż
wyróżnia się metody oparte na

podejściu strukturalnym

, chociaż

za nowocześniejsze uważa się

podejście obiektowe

.

Istotą

metod projektowania strukturalnego

jest

upraszczanie złożonego systemu poprzez systematyczne
rozkładanie go na prostsze elementy składowe wraz z
koncentracją uwagi na coraz drobniejszych szczegółach,
przy czym określa się w postaci strumieni informacyjnych
relacje wiążące te wyróżnione elementy składowe.

Metody projektowania strukturalnego przedstawiają

podejście formalne oparte na tworzeniu systemu całościowego,
składającego się z wydzielonych elementów podrzędnych, o
hierarchicznej strukturze zstępującej, powiązanych dobrze
zdefiniowanymi modułami relacji i funkcji.

W projektowaniu strukturalnym zakłada się

naprzemienne etapy:

analizy

,

syntezy

(projektowanie) i

oceny

(wdrożenia testowe).

2

GK (PSI(2) - 2009)

background image

Istota projektowania

strukturalnego

Strukturalne podejście do projektowania systemów

wiąże się z projektowaniem ukierunkowanym na cel:

3

GK (PSI(2) - 2009)

background image

4

GK (PSI(2) - 2009)

Istota projektowania

strukturalnego

Podstawowe koncepcje projektowania
strukturalnego:

zasada uściślania krokowego

(faza analizy),

zasada modularyzacji

(faza projektowania).

Obowiązują dwa zasadnicze kryteria:

kryterium spójności modułów

(cohesion)

- moduły

muszą współpracować ze sobą, nie mogą być
sprzeczne, muszą komplementarnie się uzupełniać,

kryterium więzi międzymodułowych

(coupling)

-

integrowanie wyników pracy innych modułów,
współpraca między modułami a systemem.

background image

5

GK (PSI(2) - 2009)

Istota projektowania

strukturalnego

Najczęściej występujące etapy modelowania i

projektowania strukturalnego:
1.Budowa modelu środowiska:

definicja funkcji systemu,
identyfikacja otoczenia tworzonego systemu,
definicja komunikacji systemu z otoczeniem

(przepływ danych, zdarzenia),

budowa diagramu kontekstowego.

2.Budowa koncepcyjnego (konceptualnego) modelu
systemu:

model funkcji,
model danych,
model zmian stanów systemu.

3.Budowa fizycznego modelu systemu.

background image

DEFINICJA

ANALIZA

PROJEKT

BUDOWA

EKSPLOATACJ

A

DOKUMENTA

CJA

WDROŻENIE

6

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

W procesie
projektowania
strukturalnego
najczęściej stosuje się
kaskadowy model
cyklu życia systemu
informatycznego w
różnych odmianach.
Jedną z częściej
występujących odmian
tego modelu jest
pokazana na
schemacie, która
stanowi podstawę
metodyki CDM
(Custom Development
Method
) firmy Oracle.
Jest to metodyka
przystosowana do
stosowania narzędzi
CASE do
wspomagania procesu
TSI.

background image

Przyjęta strukturalna metoda TSI obejmuje

następujące

fazy realizacji systemu

:

Definicji,

Analizy,

Projektu,

Budowy,

Wdrożenia,

Eksploatacji.

W ramach każdej z tych faz realizowanych jest z różnym

nasileniem 11 następujących

procesów tworzenia systemu

informatycznego

:

Definicji wymagań,

Badania istniejących systemów,

Projektu i budowy bazy danych,

Projektu i budowy modułów,

Konwersji danych,

Dokumentowania,

Testowania,

Szkolenia,

Wdrożenia,

Asysty po wdrożeniu.

7

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

background image

Głównym celem fazy DEFINICJI

jest określenie funkcji

zarządzania najwyższego poziomu zarządzania oraz wymagań
systemu informacyjnego niezbędnych do ujęcia w
przewidywanym systemie informatycznym. Faza DEFINICJI
kończy się określeniem obszaru funkcjonalnego tworzonego
systemu informatycznego.

Cele fazy DEFINICJI:

rozpoznanie i zrozumienie funkcji i procesów zarządzania

(biznesowych) zachodzących w informatyzowanej organizacji,

rozpoznanie i zrozumienie zawartości oraz przepływów

strumieni danych związanych z realizacją funkcji i procesów

zarządzania,

zbadanie rozpoznanych funkcji i procesów zarządzania oraz

systemu informacyjnego z punktu widzenia wymagań

określanych dla przyszłego systemu informatycznego,

określenie wymagań dotyczących systemu informatycznego i

jego komunikacji (interfejsu) z otoczeniem,

określenie wymagań dotyczących architektury i konfiguracji

sprzętu dla systemu informatycznego,

uzyskanie akceptacji kierownictwa organizacji dla dalszych

prac związanych z tworzeniem systemu informatycznego.

8

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

GK (PSI(2) - 2009)

9

Udział procesów

tworzenia systemu

informatycznego w

realizacji

fazy

DEFINICJA

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

D

efi

ni

cj

a

A

na

liz

a

P

ro

je

kt

B

ud

ow

a

W

dr

o

że

ni

e

E

ks

pl

oa

ta

cj

a

Definicja wymagań
Badanie istniejących systemów
Architektura techniczna
Projekt i budowa bazy danych
Projekt i budowa modułów
Konwersja danych
Dokumentacja
Testowanie
Szkolenie
Wdrożenie
Asysta po wdrożeniu

Udział procesów tworzenia systemu informatycznego w

realizacji fazy DEFINICJA

10

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

11

GK (PSI(2) - 2009)

Udział procesów tworzenia systemu informatycznego w

realizacji fazy DEFINICJA

Proces

Udział

procentowy w

realizacji fazy

Definicja wymagań

52,7

Badanie

istniejących

systemów

18,2

Architektura techniczna

5,5

Projekt i budowa bazy
danych
Projekt i budowa modułów

Konwersja danych

7,3

Dokumentacja

1,8

Testowanie
Szkolenie
Wdrożenie
Asysta po wdrożeniu

Zarządzanie projektem

14,5

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

Wejście do

fazy DEFINICJA

(powinny zostać dostarczone

zespołowi projektującemu praz zamawiającego, a w
przypadku, gdy ich nie dostarczy – projektant musi wytworzyć
je sam):

model procesów biznesowych istniejącego systemu,

model danych wysokiego poziomu,

standardy dokumentacji i formularze.

Wyniki

fazy DEFINICJA

:

model zdarzeń i procesów biznesowych,

model funkcji wysokiego poziomu,

model wymagań informacyjnych,

definicja struktury organizacji (elementy wewnętrzne i

zewnętrzne organizacji, które mają współpracować z

tworzonym systemem,

wstępna architektura techniczna (wymagania dotyczące

sprzętu, oprogramowania, narzędzi i konfiguracji),

wstępne wymagania dotyczące interfejsu tworzonego

systemu.

12

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

Czynniki zapewniające poprawną realizację fazy DEFINICJA:

jasne sformułowanie celów tworzonego systemu

informatycznego (zarząd organizacji),

aktywne uczestniczenie członków zarządu organizacji i

bezpośrednich przyszłych użytkowników systemu

informatycznego w pracach nad tworzeniem systemu,

zagwarantowanie pełnego dostępu zespołowi projektującemu

system informatyczny do informacji o procesach zarządzania

oraz o istniejącym systemie informacyjnym i istniejących

systemach informatycznych w organizacji i mogących wywierać

wpływ na tworzony system informatyczny,

kierownik projektu potrafi efektywnie zarządzać procesem

tworzenia systemu informatycznego.

Ryzyko występujące w procesie realizacji fazy DEFINICJA

wynika głównie z:

niewłaściwego określenie zakresu i/lub dziedziny systemu,

braku środków finansowych na wytworzenie systemu

informatycznego,

braku należytego doświadczenia zespołu projektowy do

prowadzenia prac nad systemem informatycznym o wymaganym

zakresie w danej dziedzinie.

13

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza DEFINICJA

background image

Głównym celem fazy ANALIZA

jest sformułowanie szczegółowych

wymagań do tworzonego systemu informatycznego.

Cele fazy ANALIZA:

utworzenie wiernych i kompletnych modeli procesów

biznesowych, funkcji zarządzania i danych dla tworzonego
systemu informatycznego,

opracowanie szczegółowych wymagań funkcjonalnych,

informacyjnych i operacyjnych dla tworzonego systemu
informatycznego,

określenie architektury technicznej sprzętu komputerowego i

oprogramowania systemowego dla potrzeb tworzonego systemu
informatycznego,

opracowanie metodyki przechodzenia od aktualnego

systemu(ów) do tworzonego systemu informatycznego.

14

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza ANALIZA

background image

GK (PSI(2) - 2009)

15

Metoda projektowania

strukturalnego

faza ANALIZA

Udział procesów

tworzenia systemu

informatycznego w

realizacji

fazy

ANALIZA

background image

D

efi

ni

cj

a

A

na

liz

a

P

ro

je

kt

B

ud

ow

a

W

dr

o

że

ni

e

E

ks

pl

oa

ta

cj

a

Definicja wymagań

Badanie istniejących systemów
Architektura techniczna
Projekt i budowa bazy danych
Projekt i budowa modułów
Konwersja danych
Dokumentacja
Testowanie
Szkolenie

Wdrożenie

Asysta po wdrożeniu

16

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza ANALIZA

Udział procesów tworzenia systemu informatycznego w

realizacji fazy ANALIZA

background image

17

GK (PSI(2) - 2009)

Proces

Udział

procentowy w

realizacji fazy

Definicja wymagań

45,9

Badanie

istniejących

systemów

13,2

Architektura techniczna

12,3

Projekt i budowa bazy
danych
Projekt i budowa modułów

Konwersja danych

9,8

Dokumentacja

0,8

Testowanie

0,8

Szkolenie

2,5

Wdrożenie

0,8

Asysta po wdrożeniu

Zarządzanie projektem

13,9

Metoda projektowania

strukturalnego

faza ANALIZA

Udział procesów tworzenia systemu informatycznego w

realizacji fazy ANALIZA

background image

GK (PSI(2) - 2009)

18

Metoda projektowania

strukturalnego

faza ANALIZA

Wejście do

fazy ANALIZA:

modele procesów biznesowych i funkcji,

model wymagań informacyjnych,

definicja struktury organizacyjnej,

istniejący system interfejsów,

wymagania interfejsu systemowego,

istniejąca architektura techniczna,

architektura techniczna (inicjująca),

wymagania konwersji danych.

Wyniki

fazy ANALIZA

:

model danych - model związków encji, opisujący logiczną strukturę

danych,

szczegółowy model procesów biznesowych i funkcji - szczegółowy opis

procesów i funkcji z określeniem ich hierarchii i innych powiązań,

model funkcji systemu i ich powiązania z funkcjami

nieinformatyzowanymi,

techniczna architektura sprzętu i oprogramowania, wymagana dla

działania nowego systemu,

strategia konwersji danych,

wymagania do szkoleń,

wstępna strategia wdrażania – opis polityki wdrażania systemu i opis

jego powiązań informacyjnych z systemem istniejącym oraz wymagania

do szkoleń personelu z zakresu możliwości i sposobów korzystania z

nowego systemu.

background image

Czynniki zapewniające poprawną realizację fazy ANALIZA:

powołanie komisji użytkownika do oceniania rozwiązań

proponowanych przez zespół projektowy,

stosowanie wymaganych standardów dokumentacyjnych dla

kontrolowania kompletności wyników prac projektowych oraz ich

zgodności z wymaganiami zamawiającego system,

kompletne i dobrze przygotowane wyniki fazy DEFINICJA,

dobrze określona strategia rozwoju systemu informacyjnego

organizacji,

dobrze określona architektura techniczna istniejącego

systemu(ów) informatycznych w organizacji, z którymi ma

współpracować system tworzony.

Ryzyko występujące w procesie realizacji fazy ANALIZA wynika

głównie z:

rozpoczęcia tej fazy bez akceptacji przez zamawiającego wyników

fazy DEFINICJA,

braku należytego doświadczenia zespołu projektowego w zakresie

przewidzianych do stosowania (też wymaganych przez

zamawiającego) metod i narzędzi prowadzenia prac projektowych,

tego, że zamawiający (lub jego przedstawiciel) nie uczestniczy w

pracach koncepcyjnych i oceniających w zakresie uzgodnionym z

kierownikiem projektu,

tego, że kierownik projektu nie przestrzega ściśle zasad przyjętej

metodyki tworzenia systemu,

niewłaściwie dostosowanego zakresu szkolenia użytkownika do

zakresu systemu informatycznego.

19

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza ANALIZA

background image

Głównym celem fazy PROJEKT

jest utworzenie systemu

informatycznego poprzez przekształcenie modelu SI (modeli
procesów i danych) w rozwiązania technologiczne możliwe do
realizacji za pomocą dostępnych metod i środków technicznych z
uwzględnieniem ograniczeń określonych w fazie DEFINICJA.
Projektowanie obejmuje rozwiązanie zagadnień z zakresu
organizacji danych oraz technologii ich przetwarzania

Cele fazy PROJEKT:

utworzyć projekt łączący wyspecyfikowane wymagania

funkcjonalne i techniczne z ograniczeniami zamawiającego,

udokumentować specyfikacje projektowe.

20

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza PROJEKT

background image

GK (PSI(2) - 2009)

21

Metoda projektowania

strukturalnego

faza PROJEKT

Udział procesów

tworzenia systemu

informatycznego w

realizacji

fazy

PROJEKT

background image

D

efi

ni

cj

a

A

na

liz

a

P

ro

je

kt

B

ud

ow

a

W

dr

o

że

ni

e

E

ks

pl

oa

ta

cj

a

Definicja wymagań

Badanie istniejących systemów
Architektura techniczna
Projekt i budowa bazy danych
Projekt i budowa modułów
Konwersja danych
Dokumentacja
Testowanie
Szkolenie

Wdrożenie

Asysta po wdrożeniu

22

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza PROJEKT

Udział procesów tworzenia systemu informatycznego w

realizacji fazy PROJEKT

background image

23

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza PROJEKT

Udział procesów tworzenia systemu informatycznego w

realizacji fazy PROJEKT

Proces

Udział

procentowy w

realizacji fazy

Definicja wymagań
Badanie

istniejących

systemów

Architektura techniczna

1,0

Projekt i budowa bazy
danych

3,3

Projekt i budowa modułów

60,2

Konwersja danych

6,0

Dokumentacja

7,5

Testowanie

6,1

Szkolenie

1,5

Wdrożenie

0,2

Asysta po wdrożeniu

Zarządzanie projektem

14,2

background image

GK (PSI(2) - 2009)

24

Metoda projektowania

strukturalnego

faza PROJEKT

Wejście do

fazy PROJEKT:

model danych - model związków encji, opisujący logiczną

strukturę danych,

model procesów biznesowych i funkcji - szczegółowy opis

procesów i funkcji z określeniem ich hierarchii i innych

powiązań,

techniczna architektura sprzętu i oprogramowania,

wymagania dotyczące bezpieczeństwa tworzonego systemu,

strategia konwersji danych,

wymagania dokumentacyjne,

strategia wdrażania.

Wyniki

fazy PROJEKT

:

projekt logiczny bazy danych,

projekt standardów określenie reguł, do który powinni stosować

się projektanci,

projekt aplikacji - katalog wszystkich modułów aplikacji wraz ze

wskazaniem w jaki sposób będą one wspierały procesy i funkcje

biznesowe,

wstępna wersja dokumentacji użytkownika - przewodnik

użytkownika,

wstępna wersja dokumentacji technicznej (w tym wskazania dla

programistów do wykonania i do testowania oprogramowania),

model testowania procesów systemowych - model testowania,

zawierający odpowiednie scenariusze pełnego testu modułów

wspomagających każdy proces i funkcję biznesową.

background image

GK (PSI(2) - 2009)

25

Metoda projektowania

strukturalnego

faza PROJEKT

Wejście do

fazy PROJEKT:

model danych - model związków encji, opisujący logiczną

strukturę danych,

model procesów biznesowych i funkcji - szczegółowy opis

procesów i funkcji z określeniem ich hierarchii i innych

powiązań,

techniczna architektura sprzętu i oprogramowania,

wymagania dotyczące bezpieczeństwa tworzonego systemu,

strategia konwersji danych,

wymagania dokumentacyjne,

strategia wdrażania.

Wyniki

fazy PROJEKT

:

projekt logiczny bazy danych,

projekt standardów określenie reguł, do który powinni stosować

się projektanci,

projekt aplikacji - katalog wszystkich modułów aplikacji wraz ze

wskazaniem w jaki sposób będą one wspierały procesy i funkcje

biznesowe,

wstępna wersja dokumentacji użytkownika - przewodnik

użytkownika,

wstępna wersja dokumentacji technicznej (w tym wskazania dla

programistów do wykonania i do testowania oprogramowania),

model testowania procesów systemowych - model testowania,

zawierający odpowiednie scenariusze pełnego testu modułów

wspomagających każdy proces i funkcję biznesową.

background image

Zasadnicze rozwiązania projektowe w obszarze organizacji danych:

wejścia do SI tzn. określenie zakresu, częstotliwości, objętości i

postaci danych dostarczanych do si oraz sposób ich

wprowadzania,

baza danych oraz pliki tradycyjne,

wyjścia z si tzn. określenie zakresu, częstotliwości, objętości i

postaci danych emitowanych przez si do użytkowników oraz

sposób ich udostępniania,

procedury ochrony dostępu do danych oraz zabezpieczające je

przed zniszczeniem i nieupoważnionym użytkowaniem,

procedury ochrony elementów organizacyjnych systemu

informatycznego.

Zasadnicze rozwiązania projektowe w obszarze technologii
przetwarzania danych
:

procesy podstawowe SI ukierunkowane na wspieranie realizacji

procesów i funkcji biznesowych (obsługa bazy danych

(ładowanie , aktualizacja, wyszukiwanie i udostępnianie danych

użytkownikom i oprogramowaniu), przetwarzanie, generowanie

raportów, kontrola i weryfikacja danych,)

procesy pomocnicze, których celem jest utrzymanie wymaganego

poziomu sprawności i niezawodności realizacji procesów

podstawowych oraz racjonalności wykorzystania urządzeń

technicznych wraz z systemami komputerowymi (procedury

awaryjne, ochrona dostępu do systemu i danych, restrukturyzacja

systemu technicznego i danych),

komunikacja użytkownika z systemem oraz poszczególnych

elementów struktury przestrzennej SI ze sobą i otoczeniem

(projektowanie interfejsów).

26

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza PROJEKT

background image

Głównym celem fazy BUDOWA

jest wygenerowanie aplikacji

(oprogramowania użytkowego) oraz zaimplementowanie bazy
danych według ustaleń przyjętych na poziomie w fazie PROJEKT.

Cele fazy BUDOWA:

dostarczenie do zatwierdzenia użytkownikowi dobrze poprawnie

utworzonego
i należycie przetestowanego tworzonego systemu,

dostosowanie kodów źródłowych modułów i bazy danych do

przyjętych standardów,

dostarczenie dokumentacji służącej użytkowaniu i konserwacji

systemu.

27

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza BUDOWA

background image

GK (PSI(2) - 2009)

28

Metoda projektowania

strukturalnego

faza BUDOWA

Udział procesów

tworzenia systemu

informatycznego w

realizacji

fazy

BUDOWA

background image

29

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza BUDOWA

Udział procesów tworzenia systemu informatycznego w

realizacji fazy BUDOWA

D

efi

ni

cj

a

A

na

liz

a

P

ro

je

kt

B

ud

ow

a

W

dr

o

że

ni

e

E

ks

pl

oa

ta

cj

a

Definicja wymagań

Badanie istniejących systemów
Architektura techniczna
Projekt i budowa bazy danych
Projekt i budowa modułów
Konwersja danych
Dokumentacja
Testowanie
Szkolenie

Wdrożenie

Asysta po wdrożeniu

background image

30

GK (PSI(2) - 2009)

Proces

Udział

procentowy w

realizacji fazy

Definicja wymagań
Badanie

istniejących

systemów
Architektura techniczna

Projekt i budowa bazy
danych

1,2

Projekt i budowa modułów

42,9

Konwersja danych

6,9

Dokumentacja

3,9

Testowanie

29,3

Szkolenie

1,0

Wdrożenie

0,6

Asysta po wdrożeniu

Zarządzanie projektem

14,2

Metoda projektowania

strukturalnego

faza BUDOWA

Udział procesów tworzenia systemu informatycznego w

realizacji fazy BUDOWA

background image

GK (PSI(2) - 2009)

31

Metoda projektowania

strukturalnego

faza BUDOWA

Wejście do

fazy BUDOWA:

projekt logiczny bazy danych,

plan wyposażenia technicznego systemu,

projekt modułów aplikacji i menu

moduł konwersji danych

wstępna dokumentacja techniczna i użytkowa,

moduły testów integracyjnych systemu,

wstępne materiały szkoleniowe,

strategie przejścia od systemu dotychczasowego do tworzonego.

Wyniki

fazy BUDOWA

:

projekt fizycznej bazy danych,

standardy wytwarzania systemu,

kod modułów aplikacji,

moduły konwersji danych,

interfejsy,

dokumentacja szkoleniowa,

wyniki indywidualnego testowania modułów aplikacji,

plan instalacji systemu.

background image

Czynniki zapewniające poprawną realizację fazy BUDOWA:

kierownik projektu i kierownicy zespołów realizacyjnych powinni

dokładnie szacować i planować wykonanie poszczególnych

elementów systemu informatycznego,

niedopuszczalne są znaczne zmiany w funkcjach przeznaczonych

do oprogramowania i bazie danych,

natychmiastowe reagowanie zespołu projektowego na wszelkie

wskazówki dotyczące przestojów lub błędów oszacowania

pracochłonności i terminów realizacji prac,

rzetelne wykonywanie testowania wytworzonych modułów

programowych.

Ryzyko występujące w procesie realizacji fazy BUDOWA wynika

głównie z:

kierownik nie panuje nad właściwym wytwarzaniem i porządkiem

kompletowania modułów programowych i bazy danych,

zespół projektujący nie rozumie ograniczeń systemu i sposobu

testowania tworzonego systemu,

zespół testujący projektuje niewłaściwe testy,

zestawy danych testujących nie są możliwe do użycia w procesie

testowania.

32

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza BUDOWA

background image

Głównym celem fazy WDROŻENIE

jest zainstalowanie nowego

systemu, przygotowanie personelu zamawiającego do jego
użytkowania i administrowania systemem i przejście do fazy
eksploatacji. Zespół wdrażania dokonuje instalacji, szkoli
personel, pomaga w testach i oddaje system do eksploatacji.

Cele fazy WDROŻENIE :

instalowanie aplikacji,

przygotowanie użytkowników do eksploatacji systemu,

sprawdzenie czy nowy system spełnia wszystkie postawione

kryteria,

przekazanie systemu do eksploatacji.

33

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza WDROŻENIE

background image

GK (PSI(2) - 2009)

34

Metoda projektowania

strukturalnego

faza WDROŻENIE

Udział procesów

tworzenia systemu

informatycznego w

realizacji

fazy

WDROŻENIE

background image

35

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza WDROŻENIE

Udział procesów tworzenia systemu informatycznego w

realizacji fazy WDROŻENIE

D

efi

ni

cj

a

A

na

liz

a

P

ro

je

kt

B

ud

ow

a

W

dr

o

że

ni

e

E

ks

pl

oa

ta

cj

a

Definicja wymagań

Badanie istniejących systemów
Architektura techniczna
Projekt i budowa bazy danych
Projekt i budowa modułów
Konwersja danych
Dokumentacja
Testowanie
Szkolenie

Wdrożenie

Asysta po wdrożeniu

background image

36

GK (PSI(2) - 2009)

Proces

Udział

procentowy w

realizacji fazy

Definicja wymagań
Badanie

istniejących

systemów
Architektura techniczna

Projekt i budowa bazy
danych
Projekt i budowa modułów

Konwersja danych

23,0

Dokumentacja

Testowanie

26,0

Szkolenie

20,0

Wdrożenie

17,0

Asysta po wdrożeniu

Zarządzanie projektem

14,0

Metoda projektowania

strukturalnego

faza WDROŻENIE

Udział procesów tworzenia systemu informatycznego w

realizacji fazy WDROŻENIE

background image

GK (PSI(2) - 2009)

37

Metoda projektowania

strukturalnego

faza WDROŻENIE

Wejście do

fazy WDROŻENIE:

moduły konwersji danych,

kod aplikacji,

plan instalacji systemu,

biblioteka użytkownika,

przewodnik użytkownika,

szkolenie z baz danych,

kryteria i specyfikacje testu akceptacji,

plan szkolenia.

Wyniki

fazy WDROŻENIE

:

przekonwertowane i zweryfikowane dane,

wyniki testu akceptacji po weryfikacji według kryteriów testu akceptacji,

skonfigurowany system wraz z koniecznym środowiskiem do

implementacji i eksploatacji bazy danych oraz oprogramowania

aplikacyjnego systemu,

użytkownicy przygotowania do posługiwanie się nowym systemem,

przygotowani administratorzy systemu,

software, dokumentacja i hardware, wliczając terminale i sieci,

wymagane do eksploatacji systemu,

system gotowy do przekazania do eksploatacji.

background image

Czynniki zapewniające poprawną realizację fazy WDROŻENIE:

oddanie i instalacja systemu na czas,

poczucie zaangażowania i współuczestniczenia użytkowników we

wdrażaniu systemu,

wystarczająca architektura systemu,

pomyślne wyniki testu akceptacyjnego systemu,

system jest dobrze zorganizowany, skonstruowany i rozwiązuje

postawione problemy.

Ryzyko występujące w procesie realizacji fazy WDROŻENIE wynika

głównie z:

zespół testujący nie może ogarnąć wielości systemu podczas

testów akceptacyjnych,

zespół szkolący nie ma wystarczającej ilości czasu, by odpowiednio

przeszkolić użytkowników, personel pomocniczy oraz

administratorów,

nowi użytkownicy, którzy po raz pierwszy stykają się z systemem

chcą wnosić propozycje lub poprawki, które nie są istotne z uwagi

na działanie systemu,

nieefektywna komunikacja z informatyzowaną organizacją w

zakresie przygotowywania jej do wdrożenia systemu,

zespół zajmujący się wdrożeniem systemu nie wypracował pełnego

scenariusza wprowadzania systemu do organizacji .

38

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza WDROŻENIE

background image

W procesie

eksploatacji

, a więc wykorzystywania go

zgodnie z przeznaczeniem, system informatyczny jest
poddawany ciągłej obserwacji, która ma na celu uzyskanie
odpowiedzi na następujące zasadnicze pytania:

czy system jest, sprawny, skuteczny i ekonomiczny,

czy jest potrzeba usprawnienie funkcjonowania systemu i

jeżeli tak, to co i jak usprawnić,

czy usprawnienie będzie opłacalne.

Jeżeli usprawnienie SI jest konieczne i opłacalne, następuje

doskonalenie systemu (modernizacja, konserwacja), które

może przyjąć postać:

usuwania błędów (corrective maintenance,

18%

),

dopasowania funkcjonalnego SI do zmieniających się

warunków jego eksploatacji (adaptive maintenance,

20%

),

rozwoju systemu (perfective maintenance,

32%

).

39

GK (PSI(2) - 2009)

Metoda projektowania

strukturalnego

faza EKSPOLATACJA

background image

GK (PSI(2) - 2009)

40

PROCES

DEFINICJ

A

ANALIZ

A

PROJEKT

BUDOW

A

WDROŻENI

E

EKSPLOATACJA

Suma

Definicja wymagań

2,9

5,6

 

 

 

 

8,5

Badanie systemu
istniejącego

1,0

1,6

 

 

 

 

2,6

Architektura
techniczna

0,3

1,5

0,3

 

 

 

2,1

Projektowanie i
budowa bazy danych

 

 

0,9

0,4

 

 

1,3

Projektowanie i
budowa modułów

 

 

17,5

19,8

 

 

37,3

Konwersja danych

0,4

1,2

1,8

3,2

0,7

 

7,3

Dokumentacja

0,1

0,1

2,2

1,8

 

 

4,2

Testowanie

0,1

 

1,8

13,6

0,8

 

16,3

Szkolenie

 

0,3

0,4

0,6

0,6

 

1,9

Wdrażanie

 

0,1

0,1

0,2

0,5

 

0,9

Serwis

 

 

 

 

 

3,4

3,4

Zarządzanie projektem

0,8

1,7

4,1

6,6

0,4

0,6

14,2

Suma

5,6

12,1

29,1

46,2

3,0

4,0

100,0

Metoda projektowania

strukturalnego

podsumowanie

Procentowy udział poszczególnych procesów w realizacji
faz metody:

background image

Język modelowania wykorzystywany w fazie analizy

(w metodzie Yourdona) jest językiem graficznym i
obejmuje:

diagramy przepływu danych

(data flow diagrams,

DFD

),

specyfikacja procesów

(process specifications,

PSPEC

),

diagramy związków encji

(entity relationship diagrams,

ERD

),

słownik danych

(data dictionary,

DD

),

diagramy przejść stanów

(state-transition diagrams,

STD

).

41

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

background image

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

Diagram przepływu danych (DFD)

– podstawowe

narzędzie do notacja do prezentacji modelu strukturalnego
systemu powstałego w wyniku funkcjonalnej dekompozycji
systemu na procesy. Notacja DFD obejmuje:

42

GK (PSI(2) - 2009)

background image

GK (PSI(2) - 2009)

43

POJĘCIE

ZNACZENIE

PROCES

Funkcja, proces

gospodarczy realizowany w
systemie, przekształcający
dane wejściowe w wynikowe

PRZEPŁYW DANYCH

Powiązanie pomiędzy

procesami i innymi
kategoriami DFD

SKŁADNICA DANYCH

Kolekcja danych które

muszą być przechowywane w
systemie w określonym
czasie

TERMINATOR (OBIEKT

ZEWNĘTRZNY)

Źródło lub przeznaczenie

danych - zewnętrzne obiekty,
z którymi system komunikuje
się, tj. osoby, działy,
jednostki organizacyjne

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

background image

Proces

przetwarza (transformuje) wartości danych. Z

punktu widzenia DFD, procesy mogą być złożonymi zestawami
różnych elementarnych funkcji, z których niektóre mogą działać
równolegle, mogą mieć uboczne efekty polegające na zmianie
niektórych danych lub stanów, oraz mogą produkować złożone
wyniki.

Diagramy przepływu danych specyfikują wyłącznie

podstawowe przeznaczenie lub funkcję procesu, w postaci jego
lakonicznej nazwy oraz (niekiedy) krótkiego opisu, natomiast
nie informują o kolejności wykonywania procesów.

Istotne jest,

jakie dane wpływają do procesu i jakie są wytwarzane
(produkowane) przez proces

.

.

Diagram procesu
pokazuje tylko jego
nazwę, wejście i
wyjście

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

44

GK (PSI(2) - 2009)

background image

Przepływ danych

łączy wyjście jednego procesu z wejściem

innego procesu (kierunek strzałki) i przedstawia grupę
przesyłanych danych. Może także łączyć proces (wejście lub
wyjście) z terminatorem lub składnicą danych. Ta sama dana
może być przesłana do wielu procesów, interfejsów lub składnic
przy czym niedopuszczalne są bezpośrednie przepływy danych
pomiędzy składnicami lub pomiędzy składnicami a
terminatorami. Niekiedy zagregowana dana może być
rozdzielona na kilka cześci, z kórych każda jest kierowana do
innych procesów.

45

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

background image

Terminator (interfejs, aktor)

to aktywny

obiekt z

zewnętrza systemu, który „uruchamia” diagram przepływu

danych poprzez dostarczenie danych inicjujących działalność

procesów przedstawionych na diagramie. Jest nim również

obiekt zewnętrzny, który wykorzystuje dane wytworzone przez

procesy systemu.

W diagramach przepływu danych nie

przedstawia się dowolnych, faktycznie istniejących związków

pomiędzy terminatorami. Wszystkie dane wprowadzane i

wyprowadzane od terminatorów podlegają przetwarzaniu w

procesach.

Przykłady terminatora: użytkownik programu, czujnik
temperatury, sprzedawca, bank, zarząd firmy.

DFD nie zajmuje się opisywaniem tego, w jaki sposób

terminator generuje dane wejściowe, ani też w jaki sposób je
wykorzystuje.

Terminator może być zastąpiony przez proces lub diagram

dynamiczny, z ewentualnym powołaniem bardziej elementarnych
terminatorów komunikujących się z procesem zastępującym
terminatora.

46

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

background image

Składnicą danych (magazynem)

jest pasywny obiekt, który

służy jako nazwana przechowalnia danych

w postaci

jednorodnych kolekcji i grup danych

, które istnieją z założenia,

lub które są pośrednikami w przepływie danych pomiędzy

poszczególnymi procesami. Składnica nie ma charakteru kolejki

lub stosu. Nie jest też aktywnym obiektem, który wymusza

przepływ danych. Składnica danych może zawierać wiele

obiektów różnego typu, przy czym w większości przypadków, opis

tych obiektów ogranicza się do lakonicznego określenia ich

charakteru lub przeznaczenia.

47

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

DFD nie zajmuje się

ani organizacją

składnic danych, ani

też kolejnością w jakiej

dane są wkładane lub

wyjmowane ze

składnicy.

Składnica

na DFD ma sens, gdy

przechowywane tam

dane służą realizacji

co najmniej dwu

procesów.

Składnice

danych biorą udział w

operacjach:

wyszukiwania,

wprowadzania,

skreślania i

aktualizacji.

background image

Przepływ sterowania

w diagramach DFD powinien

występować sporadycznie, ponieważ jest to funkcja diagramów
dynamicznych (stanów). Przepływ sterowania wyznacza zależność
czasową lub przyczynowo-skutkową pomiędzy procesami
reprezentowanymi na DFD, co najczęściej zaciemnia obraz
pojęciowy analizowanego problemu.

Przepływ sterowania można zaznaczyć wtedy, gdy ta

informacja jest istotna dla zrozumienia istoty analizowanego
problemu.

48

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

-

DFD

background image

1. Poziomy dekomponowania diagramów przepływu danych (DFD) i

zasady oznaczania procesów umożliwiają opis systemu na
różnych, wymaganych względami projektowymi, stopniach
szczegółowości.

2. Ze względu na zapewnienie czytelności diagramu DFD można na

nim umieścić

nie więcej niż siedem procesów

oraz związanych z

nimi przepływów danych, składnic i terminatorów.

3. Proces dekompozycji przebiega w układzie hierarchicznym,

począwszy od najbardziej ogólnego diagramu

kontekstowego

do

specyfikacji funkcji elementarnych, dalej niedekomponowalnych
(atomowych). Określanie, które procesy należy uznać za
atomowe (elementarne) pozostaje w gestii projektanta systemu.

4. Jeden diagram DFD może zawierać procesy o różnym stopniu

zdekomponowania.

5. Nie jest z góry określona liczba poziomów szczegółowości DFD,

ale z praktyki wynika, że nie należy przekraczać trzech
poziomów.

49

GK (PSI(2) - 2009)

Narzędzia modelowania i

projektowania strukturalnego

dekompozycja DFD

background image

GK (PSI(2) - 2009)

50

Narzędzia modelowania i

projektowania strukturalnego

dekompozycja DFD

Zasady dekompozycji DFD i oznaczania (numerowania,

identyfikowania) hierarchicznie rozwijanych procesów:

background image

GK (PSI(2) - 2009)

51

Narzędzia modelowania i

projektowania strukturalnego

kontekstowy DFD

Diagram kontekstowy

(context diagram,

CD

) definiuje zakres i

granice systemu i przedstawia powiązania (interakcje) tworzonego

systemu z jego otoczeniem, tj. kontekstem, w którym system

funkcjonuje. Diagram CD jest diagramem DFD, od którego rozpoczyna

się dekompozycję funkcjonalną systemu.

Podstawowe zasady tworzenia diagramu kontekstowego:

przedstawienie tworzonego systemu w postaci jednego procesu, a na

jego obwodzie przedstawia się terminatory i, w szczególnych

przypadkach zewnętrzne składnice danych, powiązane bezpośrednio

przepływami danych. Ze względów technicznych często znajduje tu

zastosowanie zasada kilkakrotnego umieszczania tych samych

terminatorów,

ustalenie wspólnie z użytkownikami, zorientowanymi w specyfice

dziedziny przedmiotowej, listy podstawowych zdarzeń - zapytań

(operacji wejściowych) i związanych z nimi odpowiedzi (operacji

wynikowych), które będą interpretowane jako odpowiadające im

przepływy danych wiążące system z otoczeniem,

określenie źródeł i przeznaczenia danych - odpowiadają im

terminatory oraz zewnętrzne składnice danych.

background image

GK (PSI(2) - 2009)

52

Narzędzia modelowania i

projektowania strukturalnego

-

DFD 0

1. Diagram zerowy wynika bezpośrednio z diagramu

kontekstowego.

2. Decydująca jest tu dekompozycja jednego procesu z

diagramu kontekstowego na kilka procesów, które są

agregatami dekomponowanymi dalej, aż do procesów

elementarnych (atomowych).

3. Na poziomie zerowym wprowadza się wewnętrzne składnice

danych oraz przenosi terminatory z diagramu

kontekstowego.

4. Procesy, składnice danych oraz terminatory powiązane są

przepływami danych z diagramu kontekstowego.

background image

GK (PSI(2) - 2009)

53

Narzędzia modelowania i

projektowania strukturalnego

DFD 1 …

background image

GK (PSI(2) - 2009)

54

Specyfikacja procesów

jest wykonywana dla każdego

najniższego procesu ujętego w diagramie DFD. Jest ona
szczegółowym opisem reguł działania podanych
przez użytkownika, które realizuje dany proces, tzn. definiuje co
należy robić w celu przekształcenia danych wejściowych w
wynikowe. Specyfikacja procesów musi spełniać dwa podstawowe
wymagania:

musi mieć taką postać, aby była możliwa jej weryfikacja przez

użytkownika i analityka,

musi mieć postać pozwalająca na efektywną komunikację

między współuczestnikami procesu tworzenia systemu
informatycznego.
Narzędzia specyfikacji procesów mogą być różne, ale jednakowe
dla wszystkich etapów projektu. Mogą to być: strukturalny język,
warunki początkowe/końcowe, tablice decyzyjne, diagramy
blokowe, język naturalny.

Narzędzia modelowania i

projektowania strukturalnego

-

specyfikacja w DFD

Przykład:

background image

GK (PSI(2) - 2009)

55

Przykład specyfikacji

procesu generowanie raportu

stanu pojazdów:

DO
GET

ID_pojazdu, kmPrzejechane, StanPojazdu,

maxLiczbaPalet, nrRejestracyjny

FROM

TERMINATOR DYSPOZYTORNIA AS statystykiPojazdow
noweStatystyki = statystykiPojazdu

SAVE

statystykiPojazdow

TO STORE

POJAZDY

WHILE

dane wszystkich pojazdów zostaną zaktualizowane

GET * FROM STORE

POJAZDY

AS

aktualneDanePojazdow

formatuj aktualneDanePojazdow

SAVE

aktualneDanePojazdow

TO STORE

RAPORTSTANUPOJAZDOW

GET * FROM STORE

RAPORTSTANUPOJAZDOW

AS

danePojazdow

SEND

danePojazdow

TO

TERMINATOR KIEROWNICTWO

Narzędzia modelowania i

projektowania strukturalnego

-

specyfikacja w DFD

background image

GK (PSI(2) - 2009)

56

Narzędzia modelowania i

projektowania strukturalnego

-

PSPEC

Graficznym narzędziem algorytmicznej

specyfikacji procesów elementarnych jest

schemat

PSPEC

obejmujący:

nazwa procesu

(indeks procesu jak np. indeks na

diagramie DFD),

dane wejściowe

(odpowiadające wejściowym

przepływom danych na DFD),

dane wyjściowe

(odpowiadające wyjściowym

przepływom danych na DFD),

opis algorytmu

(w dowolnej, ale jednolitej dla całego

projektu, notacji) przetwarzającego dane wejściowe na
dane wyjściowe.

background image

GK (PSI(2) - 2009)

57

Narzędzia modelowania i

projektowania strukturalnego

-

ERD

Diagram związków encji

(ERD) rodzaj

graficznego przedstawienia związków pomiędzy encjami
używany w projektowaniu systemów informatycznych
do przedstawienia konceptualnych modeli danych
wykorzystywanych w systemie.

Diagram pokazuje logiczne związki pomiędzy

różnymi encjami, związki te mają dwie cechy:

opcjonalność

, która mówi o tym, czy każda encja musi

czy też może wystąpić równocześnie z inną. Np.
POJAZD musi
być kierowany przez OSOBĘ, która jest
kierowcą, natomiast OSOBA nie musi, ale może
być
kierowcą,

krotność

(1:1, 1:N, M:N).

background image

GK (PSI(2) - 2009)

58

Narzędzia modelowania i

projektowania strukturalnego

-ERD

Przykład diagramu
ERD:

background image

GK (PSI(2) - 2009)

59

Narzędzia modelowania i

projektowania strukturalnego

-

DD

Słownik danych

(DD)

Słownik jest repozytorium

wszystkich terminów (składników modeli: wejść, wyjść,
obiektów itd.) używanych w projekcie, w szczególności
zawiera definicje wszystkich atrybutów użytych w opisach
typów obiektów i relacji.

Notacja stosowana w zapisach słownika:

=

- składa się,

+

- spójnik „i”,

()

- jest opcjonalne, tzn. może wystąpić lub nie,

{}

- iteracja (wielokrotne wystąpienie elementu),

[]

- alternatywa (wybór jednej z kilku opcji),

|

- separator,

**

- komentarz,

@

- identyfikator.

Przykłady:
 

zamówienie = nazwa_klienta + adres_klienta +

{towar}

płeć = {MK}

pytanie_o_oferty = [nazwa_oferty, numer_oferty, towar] +
[cena]
informacja_o_ofertach = id_oferty + nazwa_oferty + cena

background image

GK (PSI(2) - 2009)

60

Przykład słownika danych:

Faktura

-ID_faktury = @rok + miesiac +
numerporzadkowy

rok = [2000-2100]

miesiac = [1-12]

numerporzadkowy = [0-9]
- ID_zlecenia

-dataWystawienia = rok + miesiac + dzien

rok = [2000-2100]

miesiac = [1-12]

dzien = [1-31]

-dataPlatnosci = rok + miesiac + dzien

rok = [2000-2100]

miesiac = [1-12]

dzien = [1-31]
- oplacono = [True | False]
- cenaZaKm = [{0-9} | . ]

Narzędzia modelowania i

projektowania strukturalnego

-

DD

background image

GK (PSI(2) - 2009)

61

Narzędzia modelowania i

projektowania strukturalnego

-

STD

Diagram przejść stanów

(STD) pokazuje zachowanie się

systemu w czasie Przede wszystkim są stosowane przy tworzeniu
systemów czasu rzeczywistego, ale ze względu na swoją
elastyczność mogą też służyć do prezentowania sposobu
realizacji funkcji systemu nie uwarunkowanego czasowo.

Stanem obiektu

jest zestaw wszystkich wartości

atrybutów tego obiektu oraz jego aktualnych powiązań z innymi
obiektami w danej chwili czasowej. Stan obiektu trwa w czasie,
aż do momentu zajścia zdarzenia lub operacji, które zmienia
stan na inny.

Przejście

między stanami zachodzi natychmiastowo po

zdarzeniu i nieskończenie krótko (w ramach sensownego
przybliżenia) oraz może być uwarunkowane spełnieniem
dodatkowych warunków.

Zdarzeniem

jest coś, co następuje w jednym punkcie

czasowym (z punktu
widzenia naszej percepcji czasu) i warte jest analizowania z
punktu widzenia celów projektowanego systemu
informatycznego. Samo zdarzenie nie trwa w czasie, ale fakt
zaistnienia zdarzenia jest zarejestrowany i trwa, aż do
momentu, gdy jakiś podmiot go „skonsumuje”. Mogą
występować zdarzenia

zewnętrzne

(zachodzące poza systemem)

i

wewnętrzne

(mające źródło w systemie). W momencie zajścia

zdarzenia realizowana jest pewna czynność określana jako

akcja

.

background image

GK (PSI(2) - 2009)

62

Narzędzia modelowania i

projektowania strukturalnego

-

STD

Diagram przejść stanów

jest prezentowany w formie

graficznej. Występuje wiele różnych notacji. Jedna (stosunkowo
często stosowana) jest oparta na następującym zestawie
znaków graficznych:

Przykład diagramu
STD dla sklepu:

background image

GK (PSI(2) - 2009)

63

Narzędzia modelowania i

projektowania strukturalnego

-

STD

Przykład innej notacji diagramu STD:

Notacja

Przykład
diagramu
STD dla
bankomatu

background image

GK (PSI(2) - 2009)

64

Podsumowanie podejścia

strukturalnego

Niewystarczająco wspomagają rozpoznawanie i
modelowanie niefunkcjonalnych wymagań
systemowych.

Są ogólne pod tym względem, że zwykle nie
zawierają wskazówek pomagających
użytkownikom w podjęciu decyzji, czy konkretna
metoda jest odpowiednia dla określonego
problemu, czy nie.

Często nie obejmują porad, jak przystosować
wybraną metodę do ustalonego środowiska.

Prowadzą zwykle do utworzenia zbyt obszernej
dokumentacji. Istota wymagań systemowych
może być ukryta w masie zapisanych szczegółów.

Opracowane modele są bardzo szczegółowe i
użytkownikom trudno jest je zrozumieć. Tacy
użytkownicy nie mogą autentycznie sprawdzić
realizmu tych modeli.


Document Outline


Wyszukiwarka

Podobne podstrony:
Metody?dań strukturalnych test
PSI (3 Metodyka obiektowa)
PSI (1 Metodyki)
Metody?dań strukturalnych Sprawozdanie 2
Ćw 7 'Dyfrakcyjne Metody?dania Struktury Ciał Stałych' Strona Tytułowa
Ćw 7 'Dyfrakcyjne Metody?dania Struktury Ciał Stałych' Obliczenia
Metody?dań Strukturalnych
Ćw 7 'Dyfrakcyjne Metody?dania Struktury Ciał Stałych' Wykresy
Sztaby wojskowe – zadania, struktury i metody pracy
Metody mikroskopowe w badaniach struktury produktów żywnościowych
Metody obrazowania struktury nanomateriałów
Struktury językowe, Nauki o Ziemi, Geografia, Metodyka - konspekty geografia
Struktura narodowościowa i etniczna w Polsce, Nauki o Ziemi, Geografia, Metodyka - konspekty geograf
11 A. metodyczno-tresciowe struktury wykladu, Pedagogika, Metodyka nauczania przedmiotów pedagogiczn
metody29, W ujęciu organizacji i zarządzania, struktura jest systemem przetwarzającym informacje na
7 Dyfrakcyjne metody badania struktury ciał stałych
Metody modelowania struktury
Analizę struktury - zadanie 3, Nauka, Doktorat II rok, Metody ilościowe w badaniach naukowych, IV se
rentgenografia strukturalna, Materiały studia, Metody badań materiałów

więcej podobnych podstron