Przy projektowaniu systemów informatycznych używamy różnych podejść jednym z nich jest model kaskadowy przedstawiony na rysunku.
Fazy opracowania systemu informatycznego zarządzania SIZ
Fazy tworzenia przedsięwzięcia SIZ
Określenie
wymagań Projektowanie Implementacja Testowanie Konserwacja
Faza Analiza Instalacja
strategiczna
Dokumentacja
Faza strategiczna jest wykonywana zanim zostaje podjęta ostateczna decyzja o realizacji dalszych etapów przedsięwzięcia.
dokonane serii rozmów firmy komputerowej z przedstawicielem organizacji
określenie celów przedsięwzięcia
określenie zakresu informatyzacji
ogólne określenie zadań
rozpatrzenie kilku możliwych rozwiązań
oszacowanie kosztów oprogramowania
analiza rozwiązań
W harmonogramie przedsięwzięcia na osi Y mamy fazy realizacji przedsięwzięcia a na osi X mamy czas w którym będziemy te poszczególne fazy realizować.
Faza określenia wymagań.
Celem tej fazy je dokładne określenie wymagań klienta wobec tworzonego systemu.
Faza analizy (modelowania).
Celem tej fazy jest udzielenie odpowiedzi na pytanie jak system ma działać. Wynikiem jest logiczny model systemu opisujący sposób realizacji przez system postawionych wymagań, lecz abstrahujący od szczegółów implementacyjnych.
Przy modelowaniu systemu wykorzystujemy dwa podejścia
podejście strukturalne
podejście obiektowe
W procesie budowy modelu obiektowego wyróżniamy 4 zadania:
identyfikacja klas i obiektów
identyfikacja związków klas i obiektów
identyfikacja i definiowanie pól (danych informacyjnych)
identyfikacja i definiowanie metod i komunikatów
Przy modelowaniu podejścia obiektowego stosuje się 4 podstawowe określenia:
diagramy związków ENCJ służą do prezentowania danych przechowywanych w systemie oraz związków pomiędzy nimi. Model związków ENCJI nazywa się modelem danych lub modelem informacyjnym. ENCJA składa się z atrybutów które opisuje stan obiektów ENCJI.
Nazwa ENCJI
Atrybuty
Przykład związku ENCJI
Diagramy przepływów danych służą do prezentowania sposobu w jaki dane przepływają oraz są przetwarzane w systemie.
Projektowanie
Celem tej fazy jest opracowanie szczegółowego opisu implementacji systemu. W fazie projektowania dokonywana jest optymalizacji systemu czyli optymalizacja wszystkich funkcji jakie zidentyfikował analityk.
Implementacja jest to zakodowanie algorytmów danego projektu w pewnym języku.
W tej fazie implementacji kodowania projekt oprogramowania jest realizowana w wybranym środowisku implementacji. Na obecnym etapie do kodowania używa się:
języki wysokiego poziomu (BAISIC, FORTRANT itp.)
gotowych elementów
generator kodów- są składowymi narzędzi CASE, które na podstawie opisu projektu zawartego w słowniku danych automatyczni tworzą kod programów.
Dokumentacja użytkowa jest przeznaczona dla:
użytkowników końcowych
administratorów systemów
Testowanie ma na celu:
wykrycie i usunięcie błędów z systemu
ocenę niezawodności systemu.
Instalacja i konserwacja
Przy budowie systemu biorą udział:
analityk
projektant
programista
Okoliczności które wpływają na wdrażanie systemów informatycznych
Zdolność przedsiębiorstwa do akumulacji kapitału i niezbędnego do wdrażania nowych technologii w tym informatycznych.
Rosnąca konkurencja w sektorze produkcji i usług, nakazuje poszukiwanie nowych rozwiązań w sferach produkcji, zarządzania, logistyki i dystrybucji.
Postępowa automatyzacja i mechanizacja wytwarzania zwiększająca produktywność i wydajność wymusza rozwoju otoczenia informacyjnego w sferze wytwarzania (różnego rodzaju systemy decyzyjne).
Z jednej strony nowe technologie wytwarzania i metodyki zarządzania wymuszają wdrożenie informatyki a z drugiej strony technologie informatyczne pobudzają ewolucyjne a nawet rewolucyjne zmiany systemu produkcji i zarządzania przedsiębiorstwem.
Koncentracja wytwarzania ciągu łańcucha zaopatrzeniowo produkcyjnego wymusza zmiany w systemach zarządzania przedsiębiorstwem których wdrożenie wymaga zastosowania technologii informacyjnej
Podstawowe sfery wdrożenia informatyki:
Wspomaganie sfery wytwarzania
Wspomaganie sfery zarządzania
Wspomaganie sfery administracyjno biurowej
Są one realizowane przez odpowiednie systemy:
Systemy informatyczne wytwarzania
Systemy informatyczne zarządzania
Systemy informatyczne biura
Największym stopniem informatyzacji charakteryzują się przedsiębiorstwa produkcyjne.
Systemy informatyczne wspomagania wykorzystywane w przedsiębiorstwach produkcyjnych:
Komputerowe wspomaganie projektowania |
Computer Aided Design |
CAD |
Komputerowe wspomaganie inżynierii |
Computer Aided Engineering |
CAE |
Komputerowe wspomaganie wytwarzania |
Computer Aided Manufacturing |
CAM |
Systemy planowania i sterowania procesem wytwarzania |
Production Planning i Control System |
PPC |
Komputerowe wspomaganie pomiarów kontroli i sterowania (Systemy automatyzacji produkcji) |
Computer Aided Measurement and Control |
AMAC |
Elastyczne systemy wytwarzania |
Flexible Measurement System |
FMS |
Zintegrowane systemy wytwarzania (Komputerowe zintegrowanie wytwarzania) |
Computer Integrated Measurement |
CIM |
Komputerowe wspomaganie przedsiębiorstwa |
Computer Aided Industry |
CAI |
Podział SIZ ze względu na określone kryteria:
Obszary zastosowań
SIZ produkcją
SIZ zasobami materialnymi
SIZ logistyką
SIZ dystrybucją
SIZ zasobami niematerialnymi
SIZ finansami
Generacja systemu
systemy transakcyjne ( ewidencyjno-sprawozdawczymi) wykorzystywane w księgowości i finansach
informacyjno-decyzyjne ( informowania kierownictwa)
Wspomaganie decyzyjne
- doradcze i ekspertowe z wykorzystaniem elementów sztucznej inteligencji
Ze względu na szczebla zarządzania mówimy o SIZ-ach
zarządzania operacyjnego
zarządzania strategicznego
zarządzania taktycznego
Ze względu kompleksowości mówimy o SIZ-ach
proste systemy (jednodziedzinowe, jednofunkcyjne) np. kadrowe lub finansami
wielodziedzinowe, wielofunkcyjne
kompleksowe
Ze względu na stopień integracji funkcji mówimy o SIZ-ach
autonomicznych
częściowo zintegrowanych
zintegrowanych
Ze względu na uniwersalność rozwiązań mówimy o SIZ-ach
opartych na komputerowych pakietach narzędziowych
indywidualnych to takie które są zaprojektowane dla jednego przedsiębiorstwa
powielarnych to takie które są zaprojektowane dla kilku przedsiębiorstw
Wspólne cechy SIZ-ów
Zarządzanie produkcją
Planowanie potrzeb materiałowych |
Material Requirements Planning |
MRP |
Kompleksowe zarządzanie jakością- jakość trzeba wytwarzać a ni kontrolować |
Total Quality Management |
TQM |
Wszystko na czas |
Just in Time |
JIT |
Techniką wspomagającą wykorzystującą JIT jest technika nazywana KANBAN (jęz. Jap. Karteczka)
Części Informacje
Zarządzanie finansami.
Odejście od tradycyjnej ewidencji i sprawozdawczości finansowej na rzecz tzw. rachunkowości zarządczej, która obejmuje takie zagadnienia jak kontroling, monitorowanie kosztów, budżetowanie, czyli szeroko mówiąc obejmuje zagadnienia tzw. inżynierii finansowej.
Dostarczenie narzędzi typowych dla systemów informacyjno-decyzyjnych tj. jązyki zapytań, generatory raportów, procedury wnioskowania
Włączenie do tych systemów mechanizmów analiz ekonomicznych zarówno strategicznych takich jak
analiza możliwości,
scenariusze działań,
analiza konkurencji,
oraz taktyczno-operacyjnych
analiza ABC
wąskich gardeł
wielkości zamówień
techniki analizy wartości
Przykładowy model funkcji banku „przyjęcie lokaty”
Przyjcie lokaty
Ustalenie danych klienta, jeśli nie korzystał z usług banku, lub potwierdzenie
danych jeśli korzystali
Zapoznanie klienta ze szczegółowym regulaminem
Ustalenie sposobu korzystania ze środków na rachunku oraz sposobu informowania klienta o zmianach na rachunku
Podpisanie umowy lokaty
Przyjęcie środków pieniężnych od klienta
wykład 6 Informatyka
1
Określenie wymagań
Konserwacja
Testowanie
Implementacja
Projektowanie
a
b
d
c
Podatnik
Nazwisko
Pesel
Prac. naukowy
Instytut
Stanowisko robocze
Stanowisko montażu
Stanowisko robocze
Stanowisko robocze