Piotr Kulicki Katolicki Uniwersytet Lubelski Jana Pawła II Instytut Filozofii Teoretycznej Katedra Podstaw Informatyki

Podobne dokumenty
Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Analizy systemowa a filozofia. Piotr Kulicki

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

ANALIZA SYSTEMOWA A FILOZOFIA

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Ontologie, czyli o inteligentnych danych

Modelowanie danych, projektowanie systemu informatycznego

Autor: Joanna Karwowska

Technologie obiektowe

1 Projektowanie systemu informatycznego

Projektowanie logiki aplikacji

MiASI. Modelowanie systemów biznesowych. Piotr Fulmański. 7 stycznia Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska

Świat rzeczywisty i jego model

Załącznik 2. Symbol efektu obszarowego. Kierunkowe efekty uczenia się (wiedza, umiejętności, kompetencje) dla całego programu kształcenia

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

PROJEKTOWANIE WIEDZY RELACYJNEBAZYDANYCH TACJANA NIKSA-RYNKIEWICZ

Inżynieria oprogramowania. Wykład 6 Analiza i specyfikowanie wymagań

Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego

zdarzeniowe i strukturalne. rok akademicki 2013/2014 autor: dr inż. Andrzej J. Zmysłowski Imię Nazwisko... stronica 1 z 13 L.p. Treść pytania Punkty

Inżynieria wymagań. Wykład 3 Zarządzanie wymaganiami w oparciu o przypadki użycia. Część 5 Definicja systemu

Modelowanie obiektowe - Ćw. 3.

Załącznik 2. Symbol efektu obszarowego. Kierunkowe efekty uczenia się (wiedza, umiejętności, kompetencje) dla całego programu kształcenia

Wykład I. Wprowadzenie do baz danych

PRZEWODNIK PO PRZEDMIOCIE

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017

BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski

Być W oraz Orzekać O. kategorii Stosunku w kategorię Postaci. rok akademicki 2010/2011

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

PRZEWODNIK PO PRZEDMIOCIE

zna metody matematyczne w zakresie niezbędnym do formalnego i ilościowego opisu, zrozumienia i modelowania problemów z różnych

KIERUNKOWE EFEKTY KSZTAŁCENIA

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI

INFORMATYKA i FINANSE KATEDRA INFORMATYKI TEORETYCZNEJ

Kolokwium I - zestaw 1

Przedmiotowy system oceniania - informatyka

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Zasady organizacji projektów informatycznych

Zachodniopomorski Uniwersytet Technologiczny w Szczecinie. Bazy danych. Wykład 4: Model SERM. dr inż. Magdalena Krakowiak

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI GIMNAZJUM

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Elementy filozofii i metodologii INFORMATYKI

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI GIMNAZJUM NR 3

PRZEDMIOTOWE ZASADY OCENIANIA Z INFORMATYKI

Podejście obiektowe - podstawowe pojęcia

Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI W PUBLICZNYM GIMNAZJUM W GOGOLINIE

Diagramy przypadków użycia. WYKŁAD Piotr Ciskowski

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 2-go STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

JAKIEGO RODZAJU NAUKĄ JEST

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

Oferta zajęć z programowania dla szkół podstawowych

EGZAMIN MATURALNY W ROKU SZKOLNYM 2017/2018 INFORMATYKA

Doskonalenie. Zdzisł aw Gomółk a. funkcjonowania. organizacji. Difin

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

PRZEDMIOTOWY SYSTEM OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH SZKOŁA PODSTAWOWA

Wstęp Część I. Podstawy teoretyczne zintegrowanych systemów zarządzania

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH 2-go STOPNIA (W UKŁADZIE SEMESTRALNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas

Wykład 1 Inżynieria Oprogramowania

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

V Seminarium Naukowe "Inżynierskie zastosowania technologii informatycznych" - relacja

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

KIERUNEK: KOGNITYWISTYKA

PRZEDMIOTOWE ZASADY OCENIANIA Z INFORMATYKI

Język UML w modelowaniu systemów informatycznych

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015/16

PRZEWODNIK PO PRZEDMIOCIE ANALIZA SYSTEMOWA. Logistyka. Niestacjonarne. I stopnia III. dr Cezary Stępniak. Ogólnoakademicki.

Jarosław Żeliński analityk biznesowy, projektant systemów

Diagramy związków encji ERD Ćwiczenia w modelowaniu danych

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Systemy baz danych. 1. Plan: 2. Zadania: Projekt Bazy Danych - wybór tematów, wstępna kategoryzacja 8. Projekt Bazy Danych - diagram ER

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI. I. Postanowienia ogólne Przedmiotowy System Oceniania został opracowany na podstawie:

tel. (+48 81) /22 fax (+48 81) Wykład Ćwiczenia Laboratorium Projekt

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Partnerzy w biznesie wg Business Model Canvas. Współpraca z partnerami. Wskaźniki jakościowe realizowanych usług.

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

wdrażanie do systematyczności; dostrzeżenie postępów i odpowiednie ukierunkowanie;

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Spis treści. 5. Analiza jakościowa zadań egzaminacyjnych arkusza poziomu podstawowego i poziomu rozszerzonego Podsumowanie i wnioski...

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia niestacjonarne Dla rocznika:

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2014/15

Kierunek Zarządzanie II stopnia Szczegółowe efekty kształcenia i ich odniesienie do opisu efektów kształcenia dla obszaru nauk społecznych

Modelowanie i Programowanie Obiektowe

prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA kod (pojęcie interdyscyplinarne) znak wiadomość ENTROPIA forma przekaz

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia stacjonarne Dla rocznika: 2018/2019

PRZEDMIOTOWY SYSTEM OCENIANIA Z INFORMATYKI

E-1IZ s2. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Spis treści. 5. Analiza jakościowa zadań egzaminacyjnych arkusza poziomu podstawowego i poziomu rozszerzonego Podsumowanie i wnioski...

Transkrypt:

Piotr Kulicki Katolicki Uniwersytet Lubelski Jana Pawła II Instytut Filozofii Teoretycznej Katedra Podstaw Informatyki Modalności w praktyce informatycznej Lublin, 17 listopada 2009

Interesująca opinia o zastosowaniu logiki w informatyce Autor: K. Subieta (Instytut Podstaw Informatyki PAN, Polsko-Japońska Wyższa Szkoła Technik Komputerowych) Tekst: Logika teoretycznych urojeń, Informatyka Nr 12, 1993, str.5-11 Temat: G. Mirkowska, A. Salwicki, Logika algorytmiczna dla programistów Piotr Kulicki - Modalności... 2

O książce Logika algorytmiczna dla programistów... nadużycie, którego dopuścili się autorzy i wydawcy książki wobec środowiska informatyków, można sprowadzić do tytułu książki zawierającego określenie dla programistów, oraz fragmentów sugerujących bezpośrednie zastosowania praktyczne. [...] nie jest wykluczone, że powstałyby wtedy trudności ze znalezieniem dla niej zarówno wydawcy jak i czytelnika Piotr Kulicki - Modalności... 3

Odpowiedź autora niniejszego referatu Własne doświadczenia z pogranicza logiki i informatyki: Używanie modalności w projektowaniu baz danych na poziomie analizy systemowej Logika modalna w rozwiązywaniu zadań Piotr Kulicki - Modalności... 4

Analiza systemowa Identyfikacja i modelowanie struktur i procesów biznesowych Zapisanie rezultatów analizy w postaci czytelnej dla końcowych użytkowników systemu oraz programistów lub programów automatycznie generujących system Piotr Kulicki - Modalności... 5

Diagramy związków encji Diagramy zawierają: encje atrybuty związki Piotr Kulicki - Modalności... 6

Diagramy związków encji Encja jest rzeczą lub obiektem mającym dla nas znaczenie, rzeczywistym bądź wyobrażonym, o którym informacje muszą być znane lub przechowywane. Nazwa encji musi dokładnie reprezentować typ lub klasę rzeczy a nie żadną konkretną instancję (wystąpienie). Piotr Kulicki - Modalności... 7

Diagramy związków encji Atrybut jest dowolnym szczegółem służącym do kwalifikowania, identyfikowania, klasyfikowania, określania ilości lub wyrażania stanu encji. Piotr Kulicki - Modalności... 8

Diagramy związków encji Związek (związek w przedsiębiorstwie) jest nazwanym, istotnym powiązaniem istniejącym między dwiema encjami. Piotr Kulicki - Modalności... 9

Piotr Kulicki - Modalności... 10

Problemy do rozwiązania podczas budowy diagramu identyfikacja encji i związków bliższe określenie związków eliminacja elementów niepotrzebnych

Modalności w diagramach ER Związek pomiędzy encją TOWAR, a ELEMENT TRANSAKCJI jest opcjonalny może istnieć towar, który nie jest przedmiotem żadnej transakcji. Związek pomiędzy encją TRANSAKCJA, a ELEMENT TRANSAKCJI jest wymagany transakcja nie może istnieć bez elementów. Jak rozumiana jest możliwość? Co ta za modalności? Piotr Kulicki - Modalności... 12

Modalności w diagramach ER Raczej nie opisuje ich logika modalna oparta na paradygmacie możliwych światów. Piotr Kulicki - Modalności... 13

Możliwość w sensie Arystotelesa i Diodora Kawałek drewna na dnie Atlantyku jest palny (może być spalony), bo jego wewnętrzna natura pozwala na to. Kawałek drewna na dnie Atlantyku jest niepany (nie może być spalony), bo nie był, nie jest i nie będzie płonął.

Logika modalna w rozwiązywaniu zadań Uwagi oparte są o doświadczenia przy pracach prowadzonych wspólnie z kolegami z Katedry Logiki: Garbacz, P., Kulicki, P., Lechniak, M., Trypuz, R., Ontologia w rozwiązywaniu zadań Piotr Kulicki - Modalności... 15

Logika modalna w rozwiązywaniu zadań Przedmiotem pracy było automatyczne rozwiązanie zagadki logicznej trzech kapeluszy. Aby uchwycić sposób myślenia przy rozwiązaniu zagadki potrzebowaliśmy uogólnienie problemu. Zastosowaliśmy, jako punkt wyjścia, logikę PAL. Rozbudowaliśmy część ontologiczną szczegóły modelu i sposób na automatyczne jego budowanie. Piotr Kulicki - Modalności... 16

Korzyści z zastosowania logiki Język logiki można było wykorzystać jako podstawę dla struktur programu. Model można było wykorzystać jako podstawę dla definicji w programie. Logiczna teoria stanowi doskonałą specyfikację. System aksjomatyczny nie znalazł zastosowania. Piotr Kulicki - Modalności... 17

Wnioski (ostrożne) W ocenie subiektywnej znajomość logiki okazała się pomocna w pracach o charakterze informatycznym. Trudno znaleźć bezpośrednie zastosowanie wyników badań logicznych w praktyce informatycznej. Ważniejsze są metody, narzędzia, warsztat, który ma szanse na zastosowanie. Piotr Kulicki - Modalności... 18