Strukturalna metodyka projektowania systemu informatycznego

Slides:



Advertisements
Podobne prezentacje
Projektowanie Aplikacji Komputerowych
Advertisements

JĘZYK VHDL Geneza: komputerowa symulacja układu cyfrowego, Departament Obrony USA opis skomplikowanego systemu w postaci schematu jest nieczytelny, szybkie.
Katolicki Uniwersytet Lubelski uwarunkowania, wyróżniki
Informacji Geograficznej
Projektowanie w cyklu życia oprogramowania
Zaawansowane metody programowania – Wykład V
Definicja Benchmarking definiowany jest jako „nieprzerwany proces porównywania wyników przedsiębiorstwa, systemów zarządzania, procesów, produktów i usług.
Opis metodyki i procesu produkcji oprogramowania
Projektowanie Aplikacji Komputerowych
Modelowanie Symulacyjne
Co UML może zrobić dla Twojego projektu?
08: ERD – podencje, łuki i pułapki
Obiektowe metody projektowania systemów
Zajęcia 2 Wstęp do filozofii nauki
Systemy dynamiczneOdpowiedzi systemów – modele różniczkowe i różnicowe Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania 1 Systemy.
Inteligentne Systemy Informacyjne
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład I
Projektowanie i programowanie obiektowe II - Wykład IV
Projektowanie i programowanie obiektowe II - Wykład II
KOMPUTEROWO ZINTEGROWANE ZARZĄDZANIE wprowadzenie
Katedra Podstaw Systemów Technicznych Politechnika Śląska
Dalsze elementy metodologii projektowania. Naszym celem jest...
Wykład 4 Analiza i projektowanie obiektowe
Wykład 3 Analiza i projektowanie strukturalne
Wykład 2 Cykl życia systemu informacyjnego
Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Przykłady dobrej.
Made by Mateusz Szirch Kilka słów o JavaScript.
PROJEKT SIECI KOMPUTEROWYCH
C.d. wstępu do tematyki RUP
Podstawy programowania
UML 2.x Robert Pająk.
Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych
Konspekt, a scenariusz (teza 13).
CRM GigaCon Warszawa Jarosław Żeliński
Czytanie ze zrozumieniem
Autor: Kamil Szafranek
Moduł: Informatyka w Zarządzaniu
Podsumowanie metodologii OMT
Podstawowe informacje o maturze dla gimnazjalistów.
Programowanie obiektowe – język C++
Programowanie obiektowe 2013/2014
Pod kierownictwem dr hab. inż. Piotra Zaskórskiego prof. WWSI
Witamy w Gimnazjum Nr 3 im. Fryderyka Chopina w Sochaczewie.
Projektowanie relacyjnych baz danych – postacie normalne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Konspekt (plan metodyczny) a scenariusz
Programowanie strukturalne i obiektowe C++
Model obiektowy bazy danych
Metodologia CASE. Przyczyny użycia narzędzi CASE Główną przesłanką użycia narzędzi CASE jest zwiększenie produktywności i jakości produkowanych systemów.
Walidacja danych alina suchomska.
ZINTEGROWANE SYSTEMY ZARZĄDZANIA
Projektowanie obiektowe. Przykład: Punktem wyjścia w obiektowym tworzeniu systemu informacyjnego jest zawsze pewien model biznesowy. Przykład: Diagram.
Jakość i niezawodność systemu informacyjnego. Ludzie zaangażowani w działalność biznesową używają coraz intensywniej coraz większej liczby komputerów.
Model kaskadowy jest czytelny, przejrzysty, ale w istocie niepraktyczny Proces projektowania systemu informacyjnego.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Dane – informacje - wiadomości Kodowanie danych i problem nadmiarowości.
Strukturalna metodyka projektowania systemu informatycznego.
Tel lub mail:
1 © copyright by Piotr Bigosiński DOKUMENTACJA SYSTEMU HACCP. USTANOWIENIE, PROWADZENIE I UTRZYMANIE DOKUMENTACJI. Piotr Bigosiński 1 czerwiec 2004 r.
Metodyki i narzędzia CASE
Czy warto uczyć się języków obcych?. Wprowadzenie. Bardzo wielu uczniom nauka kojarzy się z przymusem oraz koniecznością. W ten sposób traktują oni również.
Algorytmy, sposoby ich zapisu.1 Algorytm to uporządkowany opis postępowania przy rozwiązywaniu problemu z uwzględnieniem opisu danych oraz opisu kolejnych.
Przykład radosny przykład. przykład radosny przykład.
Modele zarządzania ryzykiem w ujęciu jakości projektu
Projektowanie wspomagane komputerem
KOMPUTEROWO ZINTEGROWANE ZARZĄDZANIE wprowadzenie
Niemiecka przygoda w Düsseldorfie
Wykład 1 – część pierwsza
System opisu pluralistycznych podejść do języków i kultur (FREPA)
Zapis prezentacji:

Strukturalna metodyka projektowania systemu informatycznego

Z metod projektowania systemów informatycznych obecnie najczęściej używanych w praktyce zdecydowanie wciąż wyróżnia się podejście strukturalne, chociaż za nowocześniejsze uważa się obecnie inne metodyki, na przykład projektowanie obiektowe

W projektowaniu strukturalnym zakłada się naprzemienne etapy: analiz teoretycznych, prac projektowych oraz eksperymentów praktycznych

> GOOD ENOUGH IS PERFECT < Z doskonaleniem systemu informatycznego nie wolno przesadzać, bo albo poniesie się za duże koszty, albo coś się „przedobrzy” Dlatego warto pamiętać hasło, jakie stosują najlepsze amerykańskie firmy komputerowe: > GOOD ENOUGH IS PERFECT < Można to przetłumaczyć: ZNAKOMITE, BO ZADOWALAJĄCE

Istotą metod projektowania strukturalnego jest upraszczanie złożonego systemu poprzez systematyczne rozkładanie go na prostsze elementy składowe. W ten sposób drogowskazem dla projektanta jest struktura rozważanego problemu.

Podstawową ideą podejścia strukturalnego jest dzielenie złożonych na elementy składowe wraz z koncentracją uwagi stopniowo na coraz drobniejszych szczegółach

Ważne jest, żeby tę strukturę we właściwy sposób zapisać i uwidocznić Ważne jest, żeby tę strukturę we właściwy sposób zapisać i uwidocznić. Przykład: strukturalny opis kursu języków obcych opisanego zgodnie z zasadami języka XML.

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="kursancihtml.xsl"?> <Kursanci xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="kursanci.xsd"> <kursant> <danePersonalne> <nazwisko>Sosna</nazwisko> <imie>Anna</imie> <nrTel>602-314-053</nrTel> <ulica>Radosna 123</ulica> <kodPocztowy>31-455</kodPocztowy> <miejscowosc>Kraków</miejscowosc> </danePersonalne> <kurs> <jezyk>Włoski</jezyk> <rodzaj> <typ>Egzaminacyjny</typ> <poziom>Średniozaawansowany</poziom> <kod>AES</kod> <cenaZaSemestr>639.00</cenaZaSemestr> </rodzaj> <dataRozpoczecia>2005-09-01</dataRozpoczecia> <dataZakonczenia>2006-06-01</dataZakonczenia> <semestr> <nrSemestru>1</nrSemestru> <oplacony>Tak</oplacony> <zaliczony>Nie</zaliczony> <grupa> <nazwa>AES01</nazwa> <lektorzy> <lektorPolski> <nazwisko>Mandryk</nazwisko> <imie>Wojciech</imie> </lektorPolski> <nativeSpeaker> <nazwisko>Wolf</nazwisko> <imie>Phil</imie> <narodowosc>Brytyjska</narodowosc> </nativeSpeaker> </lektorzy> </grupa> </semestr> </kurs> </kursant> Tę samą strukturę można opisać w formie językowej (nie-rysunkowej), jednak jest ona zawsze znacznie mniej czytelna Implementacja komputerowa wymaga jednak formy językowej, więc kiedyś trzeba ją jednak wprowadzić!

Strukturalne podejście do projektowania systemów wiąże się z projektowaniem ukierunkowanym na cel

Istotne składniki podejścia strukturalnego

Do najskuteczniejszych z nich należą agregacja i dekompozycja Złożoność współczesnych systemów informacyjnych sprawia, że projektanci muszą sobie radzić z ich projektowaniem stosując pewne zabiegi upraszczające. Do najskuteczniejszych z nich należą agregacja i dekompozycja

Strukturalne projektowanie systemu informatycznego jest procesem konstruowania modelu biznesowych danych, a także modelu reguł działalności stosowanych w określonej organizacji, który w przeciwieństwie do projektowania fizycznego jest niezależny od implementacji. Model logiczny to model struktury zgodny z modelem danych, a nie z ich fizyczną reprezentacją.

System informacji przestrzennej

Atrybuty encji Rząd RP

Atrybuty encji Firmy lotnicze

Atrybuty encji Obiekt przestrzenny

Atrybuty encji Wieża lotniska

Atrybuty encji Port lotniczy