Funkcje systemu zarządzania wiedzą
Transkrypt
Funkcje systemu zarządzania wiedzą
Systemy informatyczne w zarządzaniu wiedzą „W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi” Funkcje systemu zarządzania wiedzą Podstawowa – dostarczenie użytkownikowi informacji, która po przetworzeniu umożliwia skuteczne podejmowanie decyzji. Nieodzowne jest stosowanie systemów informatycznych. Pełnią one jednak rolę wspomagająca zarządzanie wiedzą w organizacji a nie zarządzają. Inne funkcje • gromadzenie danych (ich klasyfikacja wg poziomu ważności) • przechowywanie danych – ich archiwizacja • zarządzanie danymi (wszelkiego rodzaju analizy) Hierarchia wiedzy Wiedza w gestii ludzi Dane w hierarchii wiedzy: fakty, obrazy, dźwięki, liczby …. Interpretacja danych – analizy, syntezy, agregacje itd. – dają informacje (przefiltrowane i podsumowane dane często zamienione we wzory) Informacje są podstawą wiedzy po dodaniu do nich działania i zastosowania. (wykorzystanie wzorów w danym kontekście w celu osiągnięcia zaplanowanych efektów jest widzą. W trzystopniowej hierarchii są nią: instynkty, idee, przepisy, procedury które pozwalają podjąć decyzję) Rola systemów informatycznych w zarządzaniu wiedzą – wspomagająca (nawet najinteligentniejsze systemy nie są w chwili obecnej w stanie podejmować decyzji – systemy deterministyczne i rozmyte) Systemy Zarządzania Wiedzą ICONS (Intelligent CONtent Management) – Rodan System Portale korporacyjne jako najbardziej zaawansowane systemy pod względem funkcjonalności Portal korporacyjny 1. SAP (Systems Applications and Products in Data Processing) Kompletne rozwiązania korporacyjne umożliwiajace użytkownikom spersonalizowany i wygodny dostęp do wszystkiego, czego potrzebują, w dowolnym czasie i miejscu w bezpieczny sposób poprzez INTERNET, aby zrealizować swoje zadania 2. IBM (International Business Machines) Centralny interfejs WWW do wszystkiego, co w przeciwnym wypadku byłoby osobną i niekompatybilną informacja rozproszoną w wielu oddzielnych aplikacjach (interfejs pomiędzy użytkownikiem – pracownikiem, dostawcą, klientem lub partnerem oraz systemami informatycznymi w przedsiębiorstwie) Współczesny portal korporacyjny Interfejs pomiędzy użytkownikiem – pracownikiem, dostawcą, klientem lub partnerem oraz systemami informatycznymi w przedsiębiorstwie Funkcje: - wsparcie dla pracy zespołowej; - zarządzanie użytkownikami; - import i eksport dokumentów; - nawigacja i wyszukiwanie. Role: - sprawne zarządzanie informacjami i danymi; - usprawnienie kontaktów międzyludzkich; - platforma wymiany informacji; - narzędzie do wspomagania pracy zespołowej. (koncepcja zarządzania wiedzą pozwalająca uznać te systemy jako klasy IPSS (Integrated Performance Supporting Systems) – wspomagające efektywność Działanie systemów klasy IPSS -brak odpowiedzi w systemie -przekierowanie do ekspertów -archiwizowanie odpowiedzi w systemie -proces poszukiwania odpowiedzi odbywa się w środowisku systemu -archiwizacja pytań i odpowiedzi -katalogowanie informacji -rejestracja ekspertów -zadawanie pytań w obrębie katalogu Portale: - AskMe, Orbital; -Pyton Management - Guru Sp z o.o. . Inne narzędzia IT Systemy zarządzania dokumentami (Document Management): umożliwiają gromadzenie i klasyfikowanie dokumentów, ułatwiają ich wyszukiwanie i dostęp do nich, a także rejestrowanie prac wykonanych na tych dokumentach (np. kontrolowanie ich wersji, śledzenie wprowadzonych zmian) Systemy obiegu pracy (Workflow): (wspierają realizacje procedur postępowania z dokumentami. Narzedzia służą do automatyzacji całego lub części procesu biznesowego. System przydziela poszczególne zadania pracownikom i zarządza harmonogramem ich realizacji. Umożliwia usprawnienie zarządzania procesami w przedsiębiorstwie) Systemy wspomagania decyzji, systemy eksperckie: (są to interaktywne systemy komputerowe wykorzystywane w pełnieniu funkcji planistycznych i decyzyjnych. Umożliwiają kierownikom uzyskanie wyselekcjonowanej, skondensowanej i przeanalizowanej informacji oraz ułatwiają podejmowanie nierutynowych decyzji, czyli umożliwiają zarządzanie informacją ) PODZIAŁ WIELKICH SYSTEMÓW Wzorce architektoniczne → Wzorce architektoniczne – uogólnione spojrzenie na strukturę systemu → Są wykorzystywane przy tworzeniu głównych części systemu – widocznych na pierwszy rzut oka → Pozwalają na generacje podsystemów → Związki pomiedzy podsystemami pozwalają dopasować opracowywany system do któregoś z wzorców architektonicznych - Architektura trójwarstwowa - Wzorzec potoków i filtrów - Wzorzec architektury obiektowej PODZIAŁ WIELKICH SYSTEMÓW Architektura trójwarstwowa (system obsługi zamówień) <<subsystem>> Interfejs Użytkownika <<subsystem>> Reguły biznesowe <<subsystem>> Baza Danych Trzy warstwy - aby reguły biznesowe działały – muszą korzystać z bazy danych Przypisanie poszczególnych części systemu do kolejnych warstw: Formularz – część Interfejsu Użytkownika; Dane zebrane w związku z zamówieniem – warstwa Bazy Danych; Proces pobierania zamówienia – warstwa Reguł Biznesowych Korzyści: Jedna baza danych; zestaw procesów biznesowych - spójny PODZIAŁ WIELKICH SYSTEMÓW Wzorzec potoków i filtrów (system obsługi zamówień) <<subsystem>> Przyjmowania Zamówień <<subsystem>> <<subsystem>> Przyjmowania Przesyłek Obsługa Płatności <<subsystem>> Baza Danych Pewien syststem przyjmuje dane, w pewien sposób je przetwarza, a następnie je zwraca, potem kolejny element pobiera zwrócone informacje, przetwarza itd. Elementy są niezależne i tak naprawdę nic nie wiedza o sobie. Przyjmowanie zamówień wykonuje prace i umieszcza ją na stosie zamówień Wysyłanie przesyłek pobiera stos zamówień, przygotowuje je i wysyła tworząc stos płatności Te są pobierane przez Obsługe płatności i są realizowane; DUŻA NIEZALEŻNOŚĆ PODSYSTEMÓW – ZALEŻNOŚĆ OD STRUMIENIA DANYCH ZAPISYWANYCH SIOS PODZIAŁ WIELKICH SYSTEMÓW Wzorzezc architektury obiektowej (system obsługi zamówień) <<subsystem>> Przyjmowanie zamówień <<subsystem>> Wysyłanie przesyłek <<subsystem>> Obsługa płatności Podsystemy zdefiniowane wokół danych i związanych z nimi funkcjami Pomiędzy podsystemami istnieją zależności, ale podsystemy nie wiedzą nic o sobie: Przyjmowanie zamówień zawiera zamówienia i funkcje które je przetwarzają Obsługa płatności zajmuje się opłatami, kredytami i kontami Wysyłanie przesyłek zajmuje się przesyłkami i informacjami adresowymi. Tutaj każda funkcja jest niezależna lokalizowana w jednej części – w trójwarstwowej każda funkcja istnieje w trzech warstwach – w potokach i filtrach funkcje komunikują się za pomocą danych. Proces zarządzania danymi Zarządzanie danymi obejmuje czynności: • gromadzenie danych (ich klasyfikacja wg poziomu ważności) • przechowywanie danych • zarządzanie danymi (wszelkiego rodzaju analizy) Systemy informatyczne służące w/w celom to tzw. Systemy Baz Danych (SBD) Zaleta: prostota przeszukiwania np. od klucza Edytor tekstu czy skomplikowana baza danych Stosowanie edytorów tekstów do tworzenia baz danych jest właściwe jedynie w przypadku gromadzenia niewielkiej ilości informacji, bądź operacje wykonywane na tych danych nie będą skomplikowane. Narzędzia Exel-owe Works-owe dają możliwość wyszukiwania ale niewielką Etapy rozwoju baz danych Etap 1 - zwany tradycyjnym – poszczególne programy użytkowe miały niezależne dane, procedury i modele. Obok siebie istniały dane, sposób ich przetwarzania oraz opisy obiektu Program użytkowy 1 Program użytkowy 2 Model Procedura Dane Model Procedura Dane 1 1 1 2 2 2 Tradycyjne systemy baz danych – mała elastyczność i niezbyt duże możliwości, niewątpliwie związane z ograniczeniami sprzętowymi (jednostanowiskowe) itd. Etapy rozwoju baz danych Etap 2 – systemy baz danych z oprogramowaniem do zarządzania danymi – możliwość współużytkowania danych przez wielu użytkowników, systemy drugiej generacji Program użytkowy 1 Model 1 Procedura 1 Program użytkowy 2 Model 2 Procedura 2 Program użytkowy N Model N Procedura N System Zarządzania Danymi Dane 1 Dane 2 itd. Dane N Współużytkowanie dzięki dostępowi bezpośredniemu do PAO. Zbiory danych oddzielone od programu który nimi zarządza. Informacje w oddzielnych plikach. Etapy rozwoju baz danych Etap 2 – systemy baz danych z oprogramowaniem do zarządzania danymi – możliwość współużytkowania danych przez wielu użytkowników, systemy drugiej generacji Program użytkowy 1 Model 1 Procedura 1 Program użytkowy 2 Model 2 Procedura 2 Program użytkowy N Model N Procedura N System Zarządzania Danymi Dane 1 Dane 2 itd. Dane N Współużytkowanie dzięki dostępowi bezpośredniemu do PAO. Zbiory danych oddzielone od programu który nimi zarządza. Informacje w oddzielnych plikach. Etapy rozwoju baz danych Etap 3 – w obrębie jednego systemu może istnieć wiele baz danych pod warunkiem, że zawartości poszczególnych baz będą rozdzielone i nie powiązane ze sobą Program użytkowy 1 Model 1 Procedura 1 Program użytkowy 2 Model 2 Procedura 2 Program użytkowy N Model N Procedura N System Zarządzania Bazami Danych Baza danych Zestaw baz danych – system baz danych obsługiwanych przez System Zarządzania Bazami Danych itd. System zarządzania bazami danych System Obsługi Baz Danych – zawiera mechanizmy programistyczne pozwalające na efektywną obsługę baz danych, zaliczamy do nich: • środki do gromadzenia, utrzymywania i administrowania zbiorami danych • środki zapewniające bezpieczeństwo i spójność danych • sprawny dostęp do danych • aparat aktualizacji i przetwarzania danych • mechanizmy wielodostępu – transakcyjność • reguły autoryzacji • mechanizmy odtworzenia bazy w przypadku awarii • środki optymalizacji bazy • mechanizmy umożliwiające pracę w środowisku rozproszonym • pakiety statystyczne • interfejsy do innych systemów Rodzaje baz danych Relacyjne Bazy Danych – najbardziej popularne, budowa oparta o pojęcie rekordów oraz pól. Każdą RBD można potraktować jako tabelę złożoną z „wierszy” – rekordów i „kolumn” pól. (każdy rekord składa się z określonej ilości pól) W relacyjnych bazach danych wprowadzono algebrę relacji gdzie relację łączą tabele w których rekordach występują wspólne pola Obiektowe Bazy Danych – stanowią grupę obiektów których własności zostały określone zgodnie z obiektowym modelem danych. Implikuje to naturalną rozszerzalność bazy bez wprowadzania zmian do systemu. Możliwe są dwa sposoby rozszerzenia bazy danych: rozszerzenie zachowania się obiektu i dziedziczenie. Zachowanie może być rozszerzone poprzez dołączenie dodatkowych programów (medod) do już istniejących. W dowolnym momencie życia systemu można zdefiniować nowe klasy korzystając z już istniejących. Rodzaje baz danych Relacyjne Obiektowe Cechy podstawowe -dane zawarte w tabelach -tabele składają się z kolumn -typy predefiniowane -zmienna liczba wierszy -klucze zewnętrzne zamiast wskaźników -obiekt świata rzeczywistego jest odzwierciedlany przez obiekt bazy -typ obiektowy -złożone typy danych -enkapsulacja -dziedziczenie: strukturalne – potomek dziedziczy strukturę danych behavioralne – potomek dziedziczy metody i operatory Zalety -niezależność od języka programowania -dobrze zdefiniowana teoria -zarządzanie nawet wielką ilością danych