SlideShare a Scribd company logo
1 of 9
Download to read offline
1
Moduł 1
Charakterystyka informatycznych systemów komputerowych
1. Definicja informatycznych systemów komputerowych
2. Elementy składowe informatycznych systemów komputerowych
3. Funkcje informatycznych systemów komputerowych
4. Podział informatycznych systemów komputerowych ze względu na zasto-
sowanie
5. Zasady tworzenia informatycznych systemów komputerowych
6. Bibliografia
2
1. Definicja informatycznych systemów komputerowych
Informatyczny system komputerowy to zbiór powiązanych ze sobą elementów, któ-
rego funkcją jest przetwarzanie danych z wykorzystaniem sprzętu i oprogramowania
komputerowego.
Ogólnie można go zdefiniować jako część systemu informacyjnego, którego głównym
zadaniem jest przetwarzanie informacji. Pod pojęciem systemu informacyjnego należy
rozumieć wielopoziomową strukturę, która pozwala użytkownikowi przekształcać dane
wejściowe na pożądane informacje wyjściowe za pomocą odpowiednich modeli
i procedur. Zależności między tymi systemami (informacyjnym i informatycznym)
przedstawia rysunek 1.1.
Rysunek 1.1. Technologia systemu informacyjnego
Źródło: www.agh.edu.pl.
W dobie cyfryzacji systemy informatyczne odgrywają szczególną rolę we wspoma-
ganiu działania przedsiębiorstw, korporacji, a także administracji państwowej. Coraz
częściej korzystamy z nich jako użytkownicy internetu: robimy zakupy w sklepach on-
line, składamy deklaracje podatkowe, wybieramy szkoły, w których zamierzamy się
kształcić, czy zarządzamy kontami bankowymi.
Jedna z najistotniejszych cech informatycznego systemu komputerowego to jego zło-
żoność. Jej miarą jest liczba elementów składających się na system oraz zaawansowanie
technologiczne oprogramowania wykorzystywanego do jego stworzenia. Duże znacze-
nie ma również to, jak wielu użytkowników ma być obsługiwanych przez system i jak
wiele danych będzie w nim przetwarzanych. Ze względu na te czynniki rozróżniamy sys-
temy proste, średnie i złożone.
Przykładem prostego systemu informatycznego może być elektroniczny dziennik
lekcyjny działający w obrębie szkoły na lokalnym serwerze. Za złożony należy uznać
system zarządzania produkcją w nowoczesnej fabryce samochodów czy system kontroli
lotów.
3
Złożoność określa się za pomocą tzw. punktów funkcyjnych1, które określają efek-
tywną względną miarę wartości funkcji oferowanej użytkownikowi przez program.
Proces tworzenia informatycznego systemu komputerowego jest bardzo skompli-
kowany i wymaga nie tylko zaangażowania licznej grupy profesjonalistów oraz zainwe-
stowania znacznego kapitału, lecz także czasochłonnego harmonogramu wdrożenia po-
wiązanego z ewaluacją i szkoleniem kadr obsługujących system.
Wybór odpowiedniego systemu stanowi dla przedsiębiorstwa czy organizacji po-
ważne i wymagające uwagi zadanie. Pomijając aspekty formalne dotyczące np. przetar-
gu, należy określić kryteria, jakie taki system musi spełniać. Najczęściej za kluczowe
uznaje się następujące czynniki:
 koszty stworzenia i wdrożenia systemu,
 pełna zgodność ze specyfiką firmy (nomenklatura, uwarunkowania społeczne,
specyfika biznesowa itp.),
 rzetelność przechowywanych w systemie danych,
 bezpieczeństwo danych,
 szybkość działania,
 funkcjonalność i czytelność interfejsu,
 otwartość i elastyczność systemu (np. możliwość jego rozbudowy),
 stabilność (odporność na awarie i ochrona przed atakami sieciowymi),
 możliwość uniezależnienia się w zakresie obsługi i serwisu (cesja praw autor-
skich do kodu źródłowego) oraz powszechność rozwiązań sprzętowych.
Od spełnienia powyższych kryteriów zależy, czy wdrożenie systemu informatyczne-
go spełni swój cel, czyli usprawni zarządzanie firmą lub ułatwi w danym aspekcie funk-
cjonowanie społeczeństwa, którego członkowie w coraz większym zakresie korzystają
z tego typu systemów.
2. Elementy składowe informatycznych systemów komputerowych
Informatyczne systemy komputerowe to zbiór zależnych od siebie elementów. Moż-
na je pogrupować jako następujące zasoby:
 ludzkie,
 oprogramowania,
 informacyjne,
 organizacyjne,
 techniczne.
Zasoby ludzkie to przede wszystkim potencjał wiedzy i umiejętności dotyczący opra-
cowania i stworzenia systemu oraz zarządzania nim.
Zasoby oprogramowania dotyczą platformy programistycznej, algorytmów, kodów
źródłowych, systemów baz danych oraz oprogramowania komunikacyjnego i użytkowe-
go, które to elementy wchodzą w skład systemu. Do tej grupy należy zaliczyć także
znaczną liczbę sterowników do urządzeń techniki komputerowej działających w syste-
mie.
Zasoby informacyjne to głównie informacje w postaci zbiorów danych przetwarza-
nych i przechowywanych przez system.
Zasoby organizacyjne definiuje się jako zespół procedur dotyczących: korzystania
z systemu, ochrony elektronicznych danych osobowych, serwisowania i niszczenia
sprzętu, a także różnego typu instrukcje robocze.
1 Metoda punktów funkcyjnych Allana Albrechta (IBM).
4
Ostatnie z omawianych zasobów – techniczne – to głównie systemy komputerowe
i urządzenia peryferyjne, takie jak drukarki czy skanery. Jednak nie należy zapominać
również o wielu urządzeniach spełniających następujące funkcje:
- przechowywanie danych,
- komunikacja między sprzętowymi elementami systemu,
- komunikacja między użytkownikami a systemem (czytniki, mikrofony, syntezato-
ry mowy),
- odbieranie na bieżąco danych zewnętrznych (czujniki, kamery),
- interpretowanie danych wyjściowych (silniki, roboty).
Jakość i kompatybilność tych elementów w dużej mierze decyduje
o właściwym działaniu całego systemu.
3. Funkcje informatycznych systemów komputerowych
Funkcje informatycznych systemów komputerowych są ściśle związane
z operacjami wykonywanymi na informacjach poddawanych procesowi cyfryzacji. Z te-
go względu do podstawowych funkcji systemu dotyczących danych zaliczamy ich:
 gromadzenie,
 przechowywanie,
 przetwarzanie,
 przesyłanie,
 prezentację.
W zależności od miejsca zastosowania systemu oraz jego rodzaju zmieniają się rów-
nież zakres i opis jego funkcjonalności. Na przykład w systemach wspomagających za-
rządzanie procesami biznesowymi należy zaakcentować takie funkcje, jak:
 kierowanie przepływem danych,
 analiza procesów,
 zarządzanie projektami,
 kontrola etapów realizacji.
Jednak powyższe zapisy są tylko uszczegółowioną interpretacją funkcji podstawo-
wych, które dopasowano do specyfiki danego środowiska pracy.
4. Podział informatycznych systemów komputerowych ze względu
na zastosowanie
Współcześnie zastosowanie informatycznych systemów komputerowych jest bardzo
szerokie. Pierwszym obszarem ich historycznego wykorzystywania były przedsiębior-
stwa produkcyjne i instytucje finansowe. Zastosowanie systemów informatycznych
w tych dziedzinach pozwoliło m.in. na wzrost efektywności zarządzania, automatyzację
produkcji i logistyki oraz rozwój techniki komputerowej. Niezwykle szybko systemy
informatyczne zaczęły być wykorzystywane również w handlu, a obecnie stosowane są
także w administracji i obszarach użyteczności publicznej. Niewątpliwie wiąże się to
z dynamicznie wzrastającym poziomem wykorzystywania komputerów i internetu
przez społeczeństwo. Nie bez znaczenia jest też dofinansowanie projektów związanych
z informatyzacją i cyfryzacją ze specjalnych funduszy unijnych.
Do głównych celów zastosowania systemów informatycznych należy zaliczyć:
 skuteczniejszą organizację pracy,
 wzrost efektywności zarządzania,
 poprawę logistyki,
 usprawnienie kontaktów z klientami,
5
 skrócenie procesów analizy, projektowania i ewaluacji przedsięwzięć,
 poprawę wyniku finansowego.
Ze względu na zastosowanie systemów informatycznych najczęściej spotyka się po-
dział na następujące typy:
 systemy ewidencyjno-transakcyjne,
 systemy informacyjno-decyzyjne,
 systemy wspomagania decyzji,
 systemy kontroli procesów,
 systemy eksperckie.
Rozwój techniki komputerowej pozwala na wykorzystywanie w najnowszych syste-
mach informatycznych sztucznej inteligencji opartej na sieciach neuronowych. Systemy
te uczą się na bazie własnego doświadczenia. Dzięki temu mogą wspomagać podejmo-
wanie decyzji w wielu dziedzinach, takich jak usługi finansowe (np. w zakresie operacji
giełdowych), marketing, analiza procesu produkcji czy nawet medycyna.
Systemy ewidencyjno-transakcyjne2 są zorientowane na bieżącą ewidencję działal-
ności gospodarczej przedsiębiorstwa bądź organizacji oraz na obsługę transakcji. Przy-
kładami mogą być systemy: ewidencji sprzedaży, rachunkowości
i kosztów, gospodarki środkami trwałymi, gospodarki materiałowej, ewidencji środków
finansowych, ewidencji zatrudnienia oraz ewidencji płac.
Systemy informacyjno-decyzyjne3 zapewniają efektywne gromadzenie danych, orga-
nizację ich przepływu i sprawnego dostępu do nich. Działają w oparciu o bazy danych,
które przetwarzają informacje, a wyniki prezentują w postaci raportów. Są to na przy-
kład systemy finansowo-księgowe, kadrowo-płacowe czy zintegrowany informator pa-
cjenta uruchomiony niedawno przez NFZ.
Głównym zadaniem systemów wspomagania decyzji4 jest pomoc w podejmowaniu
decyzji strategicznych i taktycznych. Stosuje się w nich bazy metod, które są ukierunko-
wane na podejmowanie decyzji. Systemy wspomagania decyzji można podzielić ze
względu na specyficzne zastosowania na:
 grupowe – wspomagają współpracę między uczestnikami, wymianę informacji
i zarządzanie danymi oraz ustalają reguły i kolejność wykonywania zadań decy-
zyjnych;
 naczelnego kierownictwa – są wykorzystywane do podejmowania decyzji
w warunkach bardzo słabej struktury informacyjnej;
 automatyzacji biura – zarządzają dokumentami, określają obiegi dokumentów,
umożliwiają dostarczanie danych z zewnątrz;
 zarządzania przebiegiem pracy – odmiana systemu automatyzacji biura, która
umożliwia kompletną realizację procesów za pomocą narzędzi elektronicznych;
 inżynierskie – służą projektowaniu obiektów fizycznych.
Systemy kontroli procesów5 są wykorzystywane w przemyśle do nadzorowania pro-
cesów produkcyjnych i umożliwiają masową produkcję w procesach ciągłych, np. w ra-
fineriach ropy naftowej, podczas produkcji papieru czy chemikaliów.
Systemy eksperckie6 generują decyzje na podstawie baz wiedz
i mechanizmów sztucznej inteligencji, dzięki temu mogą tworzyć różnorodne modele
sytuacji decyzyjnej, prezentować proponowane rozwiązania i je objaśniać. Do rozstrzy-
2 TPS –- Transaction Processing Systems.
3 MIS – Management Information Systems.
4 DSS – Decision Support Systems.
5 Process Control Systems.
6 ES – Expert Systems.
6
gania problemów posługują się programami zawierającymi tzw. reguły heurystyczne,
które odzwierciedlają wiedzę ekspertów branżowych.
Zintegrowane systemy informatyczne to najbardziej merytorycznie
i technologicznie zaawansowana klasa systemów informatycznych wspomagających
zarządzanie w przedsiębiorstwach i instytucjach. Optymalizują one procesy zarówno
wewnętrzne, jak i zachodzące w najbliższym otoczeniu dzięki oferowanym gotowym
narzędziom, które służą do automatyzacji wymiany danych między działami przedsię-
biorstwa oraz między przedsiębiorstwem a innymi podmiotami biznesowymi z jego oto-
czenia. Rysunek 1.2 przedstawia schemat działania systemu zintegrowanego typu ERP
II.
Rysunek 1.2. Zintegrowany system informatyczny ERP II
Źródło: www.agh.edu.pl.
Ze względu na obszar działania możemy zdefiniować dwa rodzaje informatycznych
systemów komputerowych: lokalne i zdalne (rozległe).
Systemy lokalne są współtworzone za pomocą lokalnych sieci komputerowych, naj-
częściej w obrębie jednego pomieszczenia, budynku lub przedsiębiorstwa. Struktury
zdalne powstają na zamówienie wielkich korporacji bądź urzędów dzięki wykorzystaniu
sieci miejskich lub zasobów internetu. Rozległe systemy informatyczne to najczęściej
wielomodułowe struktury, które często rozwija się przez lata lub które powstają w wy-
niku połączenia kilku niezależnych elementów zbudowanych w różnych technologiach
i w oparciu o odmienne konstrukcje.
Najistotniejszym problemem w projektowaniu i eksploatacji systemów informatycz-
nych jest ich bezpieczeństwo. System powinien w pełni kontrolować sposób dostępu
użytkowników do zasobów. Mechanizmy mogą okazać się jednak zbyt słabe, jeżeli nie
zostaną poprawnie skonfigurowane bądź używa się ich niezgodnie z przeznaczeniem
i procedurami bezpieczeństwa, poza tym mogą zawierać błędy.
Oczekiwania użytkowników systemów stoją zwykle w sprzeczności z zasadami bez-
pieczeństwa. Zjawisko to występuje zwłaszcza u użytkowników bezpłatnych wersji
oprogramowania systemowego.
7
5. Zasady tworzenia informatycznych systemów komputerowych
Istnieje wiele metod analizy i projektowania informatycznych systemów kompute-
rowych. Większość z nich obejmuje następujące etapy tworzenia systemów informa-
tycznych:
 analiza i określenie wymagań (modelowanie).
 projektowanie systemu i aplikacji.
 programowanie (implementacja) i dokumentowanie.
 testowanie i walidacja.
 wdrożenie systemu u odbiorcy.
 eksploatacja i ewaluacja systemu.
Rezultatem analizy wymagań powinien być dokument określający, jakie funkcje ma
spełniać system z punktu widzenia użytkownika, czyli jakie są wymagania funkcjonalne.
Na tym etapie nie jest istotne, w jaki sposób system ma je realizować. W praktyce okre-
śla się także wymagania niefunkcjonalne (np. czas odpowiedzi na żądanie użytkownika,
wydajność). Do tego etapu można zaliczyć również stworzenie modelu systemu lub jego
prototypu.
W fazie projektowania określa się sposób, w jaki system powinien realizować wyma-
gania określone na etapie analizy wymagań. Projektowanie może oczywiście odbywać
się na różnych poziomach – od ogólnego do bardzo szczegółowego, uwzględniającego
nazwy zmiennych w kodzie. W praktyce stosuje się projekty koncepcyjne określające
istotę rozwiązań. W systemie bankowym mogą to być encje wynikające z jego opisu rze-
czywistości, np. klient, konto. Tego typu projekt jest przydatny zwłaszcza w sytuacji, gdy
zrezygnowano z modelowania w poprzednim etapie. Granica pomiędzy modelem a pro-
jektem koncepcyjnym jest bardzo płynna. Stopień uszczegółowienia projektu zależy
również od swobody, jaka ma być pozostawiona programistom.
Etap programowania polega na zakodowaniu rozwiązań w języku programowania.
Jeśli projekt nie jest zbyt szczegółowy, programiści samodzielnie decydują o konkret-
nych rozwiązaniach w aspektach wymagających doprecyzowania, co odpowiada realiza-
cji szczegółowego projektu. Takie działania powinny oczywiście zostać udokumentowa-
ne. Na etapie programowania można dokonać integracji podsystemów lub modułów
wchodzących w skład systemu. Faza ta obejmuje również wstępne testowanie na po-
ziomie funkcji lub modułów. Programiści poprawiają zauważone przez siebie błędy.
Na etapie testowania dokonuje się próbnej eksploatacji systemu przez testerów zna-
jących obszar działania systemu. Celem jest przekształcenie wersji beta systemu w wer-
sję dla użytkownika.
Wdrożenie i eksploatacja obejmują instalację i konfigurację systemu u klienta oraz
dostarczenie wsparcia technicznego. W produktach gotowych wdrożeniu odpowiadają
działania marketingowe zmierzające do wprowadzenia produktu na rynek.
Ewaluacja polega na badaniu działania systemu i nanoszeniu poprawek w celu doskona-
lenia całego systemu informatycznego.
W praktyce do tworzenia systemów informatycznych często wykorzystuje się meto-
dę spiralną. Rysunek 1.3 przedstawia praktyczną wizualizację tej metody.
8
Rysunek 1.3. Metoda spiralna
Źródło: http://www.uci.agh.edu.pl.
Niekiedy system buduje się z gotowych i przetestowanych komponentów. Nie jest to
typowe tworzenie systemu na poziomie programowania, ale to jedna z uprawnionych
metod służących do zbudowania systemu. To podejście wymaga analizy potrzeb klienta,
a następnie znalezienia (lub zamówienia) komponentów spełniających określone funk-
cje. W tym przypadku pomija się etap projektowania.
9
Bibliografia
1. Kowalski t. Kwalifikacja E.12. Montaż i eksploatacja komputerów osobistych oraz
urządzeń peryferyjnych. Gliwice, Helion 2012.
2. Wrycza S. Analiza i projektowanie systemów informatycznych. PWN, Warszawa
1999.
3. Tadeusiewicz R.
Netografia
1. http://www.uci.agh.edu.pl/uczelnia/tad/ - Tadeusiewicz R. Publikacje interne-
towe

More Related Content

What's hot

Diagnoza komputera osobistego na podstawie komunikatów BIOS-u
Diagnoza komputera osobistego na podstawie komunikatów BIOS-uDiagnoza komputera osobistego na podstawie komunikatów BIOS-u
Diagnoza komputera osobistego na podstawie komunikatów BIOS-uSzymon Konkol - Publikacje Cyfrowe
 
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistego
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistegoLokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistego
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistegoSzymon Konkol - Publikacje Cyfrowe
 
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]007 Uml Modelleri Analiz Ve Tasarim [74 Slides]
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]Erol Bozkurt
 

What's hot (20)

Tworzenie kopii bezpieczeństwa danych
Tworzenie kopii bezpieczeństwa danychTworzenie kopii bezpieczeństwa danych
Tworzenie kopii bezpieczeństwa danych
 
Zasady konfiguracji zestawów komputerowych
Zasady konfiguracji zestawów komputerowychZasady konfiguracji zestawów komputerowych
Zasady konfiguracji zestawów komputerowych
 
Konfiguracja urządzeń peryferyjnych
Konfiguracja urządzeń peryferyjnychKonfiguracja urządzeń peryferyjnych
Konfiguracja urządzeń peryferyjnych
 
Modernizacja i rekonfiguracja komputera osobistego
Modernizacja i rekonfiguracja komputera osobistegoModernizacja i rekonfiguracja komputera osobistego
Modernizacja i rekonfiguracja komputera osobistego
 
Diagnoza komputera osobistego na podstawie komunikatów BIOS-u
Diagnoza komputera osobistego na podstawie komunikatów BIOS-uDiagnoza komputera osobistego na podstawie komunikatów BIOS-u
Diagnoza komputera osobistego na podstawie komunikatów BIOS-u
 
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistego
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistegoLokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistego
Lokalizowanie i usuwanie uszkodzeń podzespołów komputera osobistego
 
Certyfikacja CE i recycling systemów komputerowych
Certyfikacja CE i recycling systemów komputerowychCertyfikacja CE i recycling systemów komputerowych
Certyfikacja CE i recycling systemów komputerowych
 
Dobór urządzeń techniki komputerowej do stanowiska
Dobór urządzeń techniki komputerowej do stanowiskaDobór urządzeń techniki komputerowej do stanowiska
Dobór urządzeń techniki komputerowej do stanowiska
 
Dokumentacja techniczna stanowiska komputerowego
Dokumentacja techniczna stanowiska komputerowegoDokumentacja techniczna stanowiska komputerowego
Dokumentacja techniczna stanowiska komputerowego
 
Usługi serwisowe i ich wycena
Usługi serwisowe i ich wycenaUsługi serwisowe i ich wycena
Usługi serwisowe i ich wycena
 
Lokalizowanie i usuwanie uszkodzeń systemu operacyjnego
Lokalizowanie i usuwanie uszkodzeń systemu operacyjnegoLokalizowanie i usuwanie uszkodzeń systemu operacyjnego
Lokalizowanie i usuwanie uszkodzeń systemu operacyjnego
 
Zasady oraz etapy montażu komputera osobistego
Zasady oraz etapy montażu komputera osobistegoZasady oraz etapy montażu komputera osobistego
Zasady oraz etapy montażu komputera osobistego
 
Metody odzyskiwania danych
Metody odzyskiwania danychMetody odzyskiwania danych
Metody odzyskiwania danych
 
8
88
8
 
Wskazania dla użytkownika systemu operacyjnego
Wskazania dla użytkownika systemu operacyjnegoWskazania dla użytkownika systemu operacyjnego
Wskazania dla użytkownika systemu operacyjnego
 
Projektowanie stanowiska komputerowego
Projektowanie stanowiska komputerowegoProjektowanie stanowiska komputerowego
Projektowanie stanowiska komputerowego
 
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]007 Uml Modelleri Analiz Ve Tasarim [74 Slides]
007 Uml Modelleri Analiz Ve Tasarim [74 Slides]
 
Dokumentacja finansowa stanowiska komputerowego
Dokumentacja finansowa stanowiska komputerowegoDokumentacja finansowa stanowiska komputerowego
Dokumentacja finansowa stanowiska komputerowego
 
Magistrale 3TIR
Magistrale 3TIRMagistrale 3TIR
Magistrale 3TIR
 
Wyposażenie stanowiska do naprawy komputera osobistego
Wyposażenie stanowiska do naprawy komputera osobistegoWyposażenie stanowiska do naprawy komputera osobistego
Wyposażenie stanowiska do naprawy komputera osobistego
 

Viewers also liked (13)

System Informacyjny A System Informatyczny Prezentacja
System Informacyjny A System Informatyczny PrezentacjaSystem Informacyjny A System Informatyczny Prezentacja
System Informacyjny A System Informatyczny Prezentacja
 
Naukowe systemy informacyjno-wyszukiwawcze – ogólne lub specjalistyczne – pro...
Naukowe systemy informacyjno-wyszukiwawcze – ogólne lub specjalistyczne – pro...Naukowe systemy informacyjno-wyszukiwawcze – ogólne lub specjalistyczne – pro...
Naukowe systemy informacyjno-wyszukiwawcze – ogólne lub specjalistyczne – pro...
 
Centrum OPUS ANIMATOR – CZŁOWIEK – INSTYTUCJA
Centrum OPUS ANIMATOR – CZŁOWIEK – INSTYTUCJACentrum OPUS ANIMATOR – CZŁOWIEK – INSTYTUCJA
Centrum OPUS ANIMATOR – CZŁOWIEK – INSTYTUCJA
 
20 1.1 pspn_tresc
20 1.1 pspn_tresc20 1.1 pspn_tresc
20 1.1 pspn_tresc
 
Edytory Grafiki
Edytory GrafikiEdytory Grafiki
Edytory Grafiki
 
Matematyka 2
Matematyka 2Matematyka 2
Matematyka 2
 
Wybrane metody teoretyczne oraz narzędzia i techniki badań bezpieczeństwa
Wybrane metody teoretyczne oraz narzędzia i techniki badań bezpieczeństwaWybrane metody teoretyczne oraz narzędzia i techniki badań bezpieczeństwa
Wybrane metody teoretyczne oraz narzędzia i techniki badań bezpieczeństwa
 
Ciekawostki o serii Diablo
Ciekawostki o serii DiabloCiekawostki o serii Diablo
Ciekawostki o serii Diablo
 
Systemy informatyczne - definicje
Systemy informatyczne - definicjeSystemy informatyczne - definicje
Systemy informatyczne - definicje
 
2016 Digital Yearbook
2016 Digital Yearbook2016 Digital Yearbook
2016 Digital Yearbook
 
Digital in 2016
Digital in 2016Digital in 2016
Digital in 2016
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar to Charakterystyka informatycznych systemów komputerowych

Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzania
Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzaniaPerspektywy Rozwoju NarzęDzi Informatycznych ZarząDzania
Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzaniaguestcbb224
 
Strategie informatyzacji zarządzania
Strategie informatyzacji zarządzaniaStrategie informatyzacji zarządzania
Strategie informatyzacji zarządzaniakinga5350
 
Zarządzanie urządzeniami mobilnymi - transkrypcja webinarium
Zarządzanie urządzeniami mobilnymi - transkrypcja webinariumZarządzanie urządzeniami mobilnymi - transkrypcja webinarium
Zarządzanie urządzeniami mobilnymi - transkrypcja webinariumJarek Sokolnicki
 
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)244624
 
System Klasy Erp
System Klasy ErpSystem Klasy Erp
System Klasy Erpguest7a5483
 
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Jarek Sokolnicki
 
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...MagJusKas
 
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichIT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichFoundation IT Leader Club Poland
 
Zintegrowane systemy zarządzania lech 11
Zintegrowane systemy zarządzania lech 11Zintegrowane systemy zarządzania lech 11
Zintegrowane systemy zarządzania lech 11Wypożyczalnia Żon
 
Sektor Publiczny Comarch
Sektor Publiczny ComarchSektor Publiczny Comarch
Sektor Publiczny ComarchComarch
 
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...Heniokawa
 
Systemy zarządzania
Systemy zarządzaniaSystemy zarządzania
Systemy zarządzaniaagaradomska
 
Elektroniczny Obieg Dokumentów [smartBusiness]
Elektroniczny Obieg Dokumentów [smartBusiness]Elektroniczny Obieg Dokumentów [smartBusiness]
Elektroniczny Obieg Dokumentów [smartBusiness]smartBusiness
 

Similar to Charakterystyka informatycznych systemów komputerowych (20)

5
55
5
 
Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzania
Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzaniaPerspektywy Rozwoju NarzęDzi Informatycznych ZarząDzania
Perspektywy Rozwoju NarzęDzi Informatycznych ZarząDzania
 
Strategie informatyzacji zarządzania
Strategie informatyzacji zarządzaniaStrategie informatyzacji zarządzania
Strategie informatyzacji zarządzania
 
Zarządzanie urządzeniami mobilnymi - transkrypcja webinarium
Zarządzanie urządzeniami mobilnymi - transkrypcja webinariumZarządzanie urządzeniami mobilnymi - transkrypcja webinarium
Zarządzanie urządzeniami mobilnymi - transkrypcja webinarium
 
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)
Systemy informatyczne zarządzania typu erp (rozdz. 4, klonowski)
 
System Klasy Erp
System Klasy ErpSystem Klasy Erp
System Klasy Erp
 
System Klasy Erp
System Klasy ErpSystem Klasy Erp
System Klasy Erp
 
ERP jako system systemów
ERP jako system systemówERP jako system systemów
ERP jako system systemów
 
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
Integracja danych i raportowanie w chmurze obliczeniowej Windows Azure - tran...
 
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...
Konspekt 1. rozdziału artykułu autorstwa dr. inż. S. Senczyny pt.: Zintegrowa...
 
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac SobańskichIT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
IT Breakafst for FIN 28 sierpnia 2014, Warszawa, Pałac Sobańskich
 
Zintegrowane systemy zarządzania lech 11
Zintegrowane systemy zarządzania lech 11Zintegrowane systemy zarządzania lech 11
Zintegrowane systemy zarządzania lech 11
 
Sektor Publiczny Comarch
Sektor Publiczny ComarchSektor Publiczny Comarch
Sektor Publiczny Comarch
 
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
P. Lech: Zintegrowane systemy zarządzania ERP/ERP II. Rozdział 3: Implementac...
 
Systemy zarządzania
Systemy zarządzaniaSystemy zarządzania
Systemy zarządzania
 
Droga Rozwoju Digitalnego
Droga Rozwoju Digitalnego Droga Rozwoju Digitalnego
Droga Rozwoju Digitalnego
 
Elektroniczny Obieg Dokumentów [smartBusiness]
Elektroniczny Obieg Dokumentów [smartBusiness]Elektroniczny Obieg Dokumentów [smartBusiness]
Elektroniczny Obieg Dokumentów [smartBusiness]
 
Hermes
HermesHermes
Hermes
 
Total cost of ownership
Total cost of ownershipTotal cost of ownership
Total cost of ownership
 
Systemy ERO
Systemy EROSystemy ERO
Systemy ERO
 

More from Szymon Konkol - Publikacje Cyfrowe (20)

k1.pdf
k1.pdfk1.pdf
k1.pdf
 
t1.pdf
t1.pdft1.pdf
t1.pdf
 
Quiz3
Quiz3Quiz3
Quiz3
 
Quiz2
Quiz2Quiz2
Quiz2
 
Quiz 1
Quiz 1Quiz 1
Quiz 1
 
Pytania RODO do prezentacji
Pytania RODO do prezentacjiPytania RODO do prezentacji
Pytania RODO do prezentacji
 
Rodo prezentacja dla_pracownikow (1)
Rodo prezentacja dla_pracownikow (1)Rodo prezentacja dla_pracownikow (1)
Rodo prezentacja dla_pracownikow (1)
 
Rodo bezpieczenstwo _dla_pracownikow
Rodo bezpieczenstwo _dla_pracownikowRodo bezpieczenstwo _dla_pracownikow
Rodo bezpieczenstwo _dla_pracownikow
 
Rodo reakcja na_naruszenia
Rodo  reakcja na_naruszeniaRodo  reakcja na_naruszenia
Rodo reakcja na_naruszenia
 
Rodo podstawy przetwarzania_danych_ dla pracownikow
Rodo  podstawy przetwarzania_danych_ dla pracownikowRodo  podstawy przetwarzania_danych_ dla pracownikow
Rodo podstawy przetwarzania_danych_ dla pracownikow
 
4
44
4
 
3
33
3
 
2
2 2
2
 
1
11
1
 
6
66
6
 
5
55
5
 
4
44
4
 
3
33
3
 
2
22
2
 
1
11
1
 

Charakterystyka informatycznych systemów komputerowych

  • 1. 1 Moduł 1 Charakterystyka informatycznych systemów komputerowych 1. Definicja informatycznych systemów komputerowych 2. Elementy składowe informatycznych systemów komputerowych 3. Funkcje informatycznych systemów komputerowych 4. Podział informatycznych systemów komputerowych ze względu na zasto- sowanie 5. Zasady tworzenia informatycznych systemów komputerowych 6. Bibliografia
  • 2. 2 1. Definicja informatycznych systemów komputerowych Informatyczny system komputerowy to zbiór powiązanych ze sobą elementów, któ- rego funkcją jest przetwarzanie danych z wykorzystaniem sprzętu i oprogramowania komputerowego. Ogólnie można go zdefiniować jako część systemu informacyjnego, którego głównym zadaniem jest przetwarzanie informacji. Pod pojęciem systemu informacyjnego należy rozumieć wielopoziomową strukturę, która pozwala użytkownikowi przekształcać dane wejściowe na pożądane informacje wyjściowe za pomocą odpowiednich modeli i procedur. Zależności między tymi systemami (informacyjnym i informatycznym) przedstawia rysunek 1.1. Rysunek 1.1. Technologia systemu informacyjnego Źródło: www.agh.edu.pl. W dobie cyfryzacji systemy informatyczne odgrywają szczególną rolę we wspoma- ganiu działania przedsiębiorstw, korporacji, a także administracji państwowej. Coraz częściej korzystamy z nich jako użytkownicy internetu: robimy zakupy w sklepach on- line, składamy deklaracje podatkowe, wybieramy szkoły, w których zamierzamy się kształcić, czy zarządzamy kontami bankowymi. Jedna z najistotniejszych cech informatycznego systemu komputerowego to jego zło- żoność. Jej miarą jest liczba elementów składających się na system oraz zaawansowanie technologiczne oprogramowania wykorzystywanego do jego stworzenia. Duże znacze- nie ma również to, jak wielu użytkowników ma być obsługiwanych przez system i jak wiele danych będzie w nim przetwarzanych. Ze względu na te czynniki rozróżniamy sys- temy proste, średnie i złożone. Przykładem prostego systemu informatycznego może być elektroniczny dziennik lekcyjny działający w obrębie szkoły na lokalnym serwerze. Za złożony należy uznać system zarządzania produkcją w nowoczesnej fabryce samochodów czy system kontroli lotów.
  • 3. 3 Złożoność określa się za pomocą tzw. punktów funkcyjnych1, które określają efek- tywną względną miarę wartości funkcji oferowanej użytkownikowi przez program. Proces tworzenia informatycznego systemu komputerowego jest bardzo skompli- kowany i wymaga nie tylko zaangażowania licznej grupy profesjonalistów oraz zainwe- stowania znacznego kapitału, lecz także czasochłonnego harmonogramu wdrożenia po- wiązanego z ewaluacją i szkoleniem kadr obsługujących system. Wybór odpowiedniego systemu stanowi dla przedsiębiorstwa czy organizacji po- ważne i wymagające uwagi zadanie. Pomijając aspekty formalne dotyczące np. przetar- gu, należy określić kryteria, jakie taki system musi spełniać. Najczęściej za kluczowe uznaje się następujące czynniki:  koszty stworzenia i wdrożenia systemu,  pełna zgodność ze specyfiką firmy (nomenklatura, uwarunkowania społeczne, specyfika biznesowa itp.),  rzetelność przechowywanych w systemie danych,  bezpieczeństwo danych,  szybkość działania,  funkcjonalność i czytelność interfejsu,  otwartość i elastyczność systemu (np. możliwość jego rozbudowy),  stabilność (odporność na awarie i ochrona przed atakami sieciowymi),  możliwość uniezależnienia się w zakresie obsługi i serwisu (cesja praw autor- skich do kodu źródłowego) oraz powszechność rozwiązań sprzętowych. Od spełnienia powyższych kryteriów zależy, czy wdrożenie systemu informatyczne- go spełni swój cel, czyli usprawni zarządzanie firmą lub ułatwi w danym aspekcie funk- cjonowanie społeczeństwa, którego członkowie w coraz większym zakresie korzystają z tego typu systemów. 2. Elementy składowe informatycznych systemów komputerowych Informatyczne systemy komputerowe to zbiór zależnych od siebie elementów. Moż- na je pogrupować jako następujące zasoby:  ludzkie,  oprogramowania,  informacyjne,  organizacyjne,  techniczne. Zasoby ludzkie to przede wszystkim potencjał wiedzy i umiejętności dotyczący opra- cowania i stworzenia systemu oraz zarządzania nim. Zasoby oprogramowania dotyczą platformy programistycznej, algorytmów, kodów źródłowych, systemów baz danych oraz oprogramowania komunikacyjnego i użytkowe- go, które to elementy wchodzą w skład systemu. Do tej grupy należy zaliczyć także znaczną liczbę sterowników do urządzeń techniki komputerowej działających w syste- mie. Zasoby informacyjne to głównie informacje w postaci zbiorów danych przetwarza- nych i przechowywanych przez system. Zasoby organizacyjne definiuje się jako zespół procedur dotyczących: korzystania z systemu, ochrony elektronicznych danych osobowych, serwisowania i niszczenia sprzętu, a także różnego typu instrukcje robocze. 1 Metoda punktów funkcyjnych Allana Albrechta (IBM).
  • 4. 4 Ostatnie z omawianych zasobów – techniczne – to głównie systemy komputerowe i urządzenia peryferyjne, takie jak drukarki czy skanery. Jednak nie należy zapominać również o wielu urządzeniach spełniających następujące funkcje: - przechowywanie danych, - komunikacja między sprzętowymi elementami systemu, - komunikacja między użytkownikami a systemem (czytniki, mikrofony, syntezato- ry mowy), - odbieranie na bieżąco danych zewnętrznych (czujniki, kamery), - interpretowanie danych wyjściowych (silniki, roboty). Jakość i kompatybilność tych elementów w dużej mierze decyduje o właściwym działaniu całego systemu. 3. Funkcje informatycznych systemów komputerowych Funkcje informatycznych systemów komputerowych są ściśle związane z operacjami wykonywanymi na informacjach poddawanych procesowi cyfryzacji. Z te- go względu do podstawowych funkcji systemu dotyczących danych zaliczamy ich:  gromadzenie,  przechowywanie,  przetwarzanie,  przesyłanie,  prezentację. W zależności od miejsca zastosowania systemu oraz jego rodzaju zmieniają się rów- nież zakres i opis jego funkcjonalności. Na przykład w systemach wspomagających za- rządzanie procesami biznesowymi należy zaakcentować takie funkcje, jak:  kierowanie przepływem danych,  analiza procesów,  zarządzanie projektami,  kontrola etapów realizacji. Jednak powyższe zapisy są tylko uszczegółowioną interpretacją funkcji podstawo- wych, które dopasowano do specyfiki danego środowiska pracy. 4. Podział informatycznych systemów komputerowych ze względu na zastosowanie Współcześnie zastosowanie informatycznych systemów komputerowych jest bardzo szerokie. Pierwszym obszarem ich historycznego wykorzystywania były przedsiębior- stwa produkcyjne i instytucje finansowe. Zastosowanie systemów informatycznych w tych dziedzinach pozwoliło m.in. na wzrost efektywności zarządzania, automatyzację produkcji i logistyki oraz rozwój techniki komputerowej. Niezwykle szybko systemy informatyczne zaczęły być wykorzystywane również w handlu, a obecnie stosowane są także w administracji i obszarach użyteczności publicznej. Niewątpliwie wiąże się to z dynamicznie wzrastającym poziomem wykorzystywania komputerów i internetu przez społeczeństwo. Nie bez znaczenia jest też dofinansowanie projektów związanych z informatyzacją i cyfryzacją ze specjalnych funduszy unijnych. Do głównych celów zastosowania systemów informatycznych należy zaliczyć:  skuteczniejszą organizację pracy,  wzrost efektywności zarządzania,  poprawę logistyki,  usprawnienie kontaktów z klientami,
  • 5. 5  skrócenie procesów analizy, projektowania i ewaluacji przedsięwzięć,  poprawę wyniku finansowego. Ze względu na zastosowanie systemów informatycznych najczęściej spotyka się po- dział na następujące typy:  systemy ewidencyjno-transakcyjne,  systemy informacyjno-decyzyjne,  systemy wspomagania decyzji,  systemy kontroli procesów,  systemy eksperckie. Rozwój techniki komputerowej pozwala na wykorzystywanie w najnowszych syste- mach informatycznych sztucznej inteligencji opartej na sieciach neuronowych. Systemy te uczą się na bazie własnego doświadczenia. Dzięki temu mogą wspomagać podejmo- wanie decyzji w wielu dziedzinach, takich jak usługi finansowe (np. w zakresie operacji giełdowych), marketing, analiza procesu produkcji czy nawet medycyna. Systemy ewidencyjno-transakcyjne2 są zorientowane na bieżącą ewidencję działal- ności gospodarczej przedsiębiorstwa bądź organizacji oraz na obsługę transakcji. Przy- kładami mogą być systemy: ewidencji sprzedaży, rachunkowości i kosztów, gospodarki środkami trwałymi, gospodarki materiałowej, ewidencji środków finansowych, ewidencji zatrudnienia oraz ewidencji płac. Systemy informacyjno-decyzyjne3 zapewniają efektywne gromadzenie danych, orga- nizację ich przepływu i sprawnego dostępu do nich. Działają w oparciu o bazy danych, które przetwarzają informacje, a wyniki prezentują w postaci raportów. Są to na przy- kład systemy finansowo-księgowe, kadrowo-płacowe czy zintegrowany informator pa- cjenta uruchomiony niedawno przez NFZ. Głównym zadaniem systemów wspomagania decyzji4 jest pomoc w podejmowaniu decyzji strategicznych i taktycznych. Stosuje się w nich bazy metod, które są ukierunko- wane na podejmowanie decyzji. Systemy wspomagania decyzji można podzielić ze względu na specyficzne zastosowania na:  grupowe – wspomagają współpracę między uczestnikami, wymianę informacji i zarządzanie danymi oraz ustalają reguły i kolejność wykonywania zadań decy- zyjnych;  naczelnego kierownictwa – są wykorzystywane do podejmowania decyzji w warunkach bardzo słabej struktury informacyjnej;  automatyzacji biura – zarządzają dokumentami, określają obiegi dokumentów, umożliwiają dostarczanie danych z zewnątrz;  zarządzania przebiegiem pracy – odmiana systemu automatyzacji biura, która umożliwia kompletną realizację procesów za pomocą narzędzi elektronicznych;  inżynierskie – służą projektowaniu obiektów fizycznych. Systemy kontroli procesów5 są wykorzystywane w przemyśle do nadzorowania pro- cesów produkcyjnych i umożliwiają masową produkcję w procesach ciągłych, np. w ra- fineriach ropy naftowej, podczas produkcji papieru czy chemikaliów. Systemy eksperckie6 generują decyzje na podstawie baz wiedz i mechanizmów sztucznej inteligencji, dzięki temu mogą tworzyć różnorodne modele sytuacji decyzyjnej, prezentować proponowane rozwiązania i je objaśniać. Do rozstrzy- 2 TPS –- Transaction Processing Systems. 3 MIS – Management Information Systems. 4 DSS – Decision Support Systems. 5 Process Control Systems. 6 ES – Expert Systems.
  • 6. 6 gania problemów posługują się programami zawierającymi tzw. reguły heurystyczne, które odzwierciedlają wiedzę ekspertów branżowych. Zintegrowane systemy informatyczne to najbardziej merytorycznie i technologicznie zaawansowana klasa systemów informatycznych wspomagających zarządzanie w przedsiębiorstwach i instytucjach. Optymalizują one procesy zarówno wewnętrzne, jak i zachodzące w najbliższym otoczeniu dzięki oferowanym gotowym narzędziom, które służą do automatyzacji wymiany danych między działami przedsię- biorstwa oraz między przedsiębiorstwem a innymi podmiotami biznesowymi z jego oto- czenia. Rysunek 1.2 przedstawia schemat działania systemu zintegrowanego typu ERP II. Rysunek 1.2. Zintegrowany system informatyczny ERP II Źródło: www.agh.edu.pl. Ze względu na obszar działania możemy zdefiniować dwa rodzaje informatycznych systemów komputerowych: lokalne i zdalne (rozległe). Systemy lokalne są współtworzone za pomocą lokalnych sieci komputerowych, naj- częściej w obrębie jednego pomieszczenia, budynku lub przedsiębiorstwa. Struktury zdalne powstają na zamówienie wielkich korporacji bądź urzędów dzięki wykorzystaniu sieci miejskich lub zasobów internetu. Rozległe systemy informatyczne to najczęściej wielomodułowe struktury, które często rozwija się przez lata lub które powstają w wy- niku połączenia kilku niezależnych elementów zbudowanych w różnych technologiach i w oparciu o odmienne konstrukcje. Najistotniejszym problemem w projektowaniu i eksploatacji systemów informatycz- nych jest ich bezpieczeństwo. System powinien w pełni kontrolować sposób dostępu użytkowników do zasobów. Mechanizmy mogą okazać się jednak zbyt słabe, jeżeli nie zostaną poprawnie skonfigurowane bądź używa się ich niezgodnie z przeznaczeniem i procedurami bezpieczeństwa, poza tym mogą zawierać błędy. Oczekiwania użytkowników systemów stoją zwykle w sprzeczności z zasadami bez- pieczeństwa. Zjawisko to występuje zwłaszcza u użytkowników bezpłatnych wersji oprogramowania systemowego.
  • 7. 7 5. Zasady tworzenia informatycznych systemów komputerowych Istnieje wiele metod analizy i projektowania informatycznych systemów kompute- rowych. Większość z nich obejmuje następujące etapy tworzenia systemów informa- tycznych:  analiza i określenie wymagań (modelowanie).  projektowanie systemu i aplikacji.  programowanie (implementacja) i dokumentowanie.  testowanie i walidacja.  wdrożenie systemu u odbiorcy.  eksploatacja i ewaluacja systemu. Rezultatem analizy wymagań powinien być dokument określający, jakie funkcje ma spełniać system z punktu widzenia użytkownika, czyli jakie są wymagania funkcjonalne. Na tym etapie nie jest istotne, w jaki sposób system ma je realizować. W praktyce okre- śla się także wymagania niefunkcjonalne (np. czas odpowiedzi na żądanie użytkownika, wydajność). Do tego etapu można zaliczyć również stworzenie modelu systemu lub jego prototypu. W fazie projektowania określa się sposób, w jaki system powinien realizować wyma- gania określone na etapie analizy wymagań. Projektowanie może oczywiście odbywać się na różnych poziomach – od ogólnego do bardzo szczegółowego, uwzględniającego nazwy zmiennych w kodzie. W praktyce stosuje się projekty koncepcyjne określające istotę rozwiązań. W systemie bankowym mogą to być encje wynikające z jego opisu rze- czywistości, np. klient, konto. Tego typu projekt jest przydatny zwłaszcza w sytuacji, gdy zrezygnowano z modelowania w poprzednim etapie. Granica pomiędzy modelem a pro- jektem koncepcyjnym jest bardzo płynna. Stopień uszczegółowienia projektu zależy również od swobody, jaka ma być pozostawiona programistom. Etap programowania polega na zakodowaniu rozwiązań w języku programowania. Jeśli projekt nie jest zbyt szczegółowy, programiści samodzielnie decydują o konkret- nych rozwiązaniach w aspektach wymagających doprecyzowania, co odpowiada realiza- cji szczegółowego projektu. Takie działania powinny oczywiście zostać udokumentowa- ne. Na etapie programowania można dokonać integracji podsystemów lub modułów wchodzących w skład systemu. Faza ta obejmuje również wstępne testowanie na po- ziomie funkcji lub modułów. Programiści poprawiają zauważone przez siebie błędy. Na etapie testowania dokonuje się próbnej eksploatacji systemu przez testerów zna- jących obszar działania systemu. Celem jest przekształcenie wersji beta systemu w wer- sję dla użytkownika. Wdrożenie i eksploatacja obejmują instalację i konfigurację systemu u klienta oraz dostarczenie wsparcia technicznego. W produktach gotowych wdrożeniu odpowiadają działania marketingowe zmierzające do wprowadzenia produktu na rynek. Ewaluacja polega na badaniu działania systemu i nanoszeniu poprawek w celu doskona- lenia całego systemu informatycznego. W praktyce do tworzenia systemów informatycznych często wykorzystuje się meto- dę spiralną. Rysunek 1.3 przedstawia praktyczną wizualizację tej metody.
  • 8. 8 Rysunek 1.3. Metoda spiralna Źródło: http://www.uci.agh.edu.pl. Niekiedy system buduje się z gotowych i przetestowanych komponentów. Nie jest to typowe tworzenie systemu na poziomie programowania, ale to jedna z uprawnionych metod służących do zbudowania systemu. To podejście wymaga analizy potrzeb klienta, a następnie znalezienia (lub zamówienia) komponentów spełniających określone funk- cje. W tym przypadku pomija się etap projektowania.
  • 9. 9 Bibliografia 1. Kowalski t. Kwalifikacja E.12. Montaż i eksploatacja komputerów osobistych oraz urządzeń peryferyjnych. Gliwice, Helion 2012. 2. Wrycza S. Analiza i projektowanie systemów informatycznych. PWN, Warszawa 1999. 3. Tadeusiewicz R. Netografia 1. http://www.uci.agh.edu.pl/uczelnia/tad/ - Tadeusiewicz R. Publikacje interne- towe