Strukturalna metodyka projektowania systemu informatycznego Z metod projektowania

  • Slides: 46
Download presentation
Strukturalna metodyka projektowania systemu informatycznego

Strukturalna metodyka projektowania systemu informatycznego

Z metod projektowania systemów informatycznych obecnie najczęściej używanych w praktyce zdecydowanie wciąż wyróżnia się

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

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

Z doskonaleniem systemu informatycznego nie wolno przesadzać, bo albo poniesie się za duże koszty,

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

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

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ć. Przykład: strukturalny opis

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:

<? xml version="1. 0"? > <? xml-stylesheet type="text/xsl" href="kursancihtml. xsl"? > <Kursanci xmlns: xsi="http: //www. w 3. org/2001/XMLSchema-instance" xsi: no. Namespace. Schema. Location="kursanci. xsd"> <kursant> <dane. Personalne> <nazwisko>Sosna</nazwisko> <imie>Anna</imie> <nr. Tel>602 -314 -053</nr. Tel> <ulica>Radosna 123</ulica> <kod. Pocztowy>31 -455</kod. Pocztowy> <miejscowosc>Kraków</miejscowosc> </dane. Personalne> <kurs> <jezyk>Włoski</jezyk> <rodzaj> <typ>Egzaminacyjny</typ> <poziom>Średniozaawansowany</poziom> <kod>AES</kod> <cena. Za. Semestr>639. 00</cena. Za. Semestr> </rodzaj> <data. Rozpoczecia>2005 -09 -01</data. Rozpoczecia> <data. Zakonczenia>2006 -06 -01</data. Zakonczenia> <semestr> <nr. Semestru>1</nr. Semestru> <oplacony>Tak</oplacony> <zaliczony>Nie</zaliczony> <grupa> <nazwa>AES 01</nazwa> <lektorzy> <lektor. Polski> Tę samą strukturę można opisać w formie językowej (nie-rysunkowej), jednak jest ona zawsze znacznie mniej czytelna <nazwisko>Mandryk</nazwisko> <imie>Wojciech</imie> </lektor. Polski> <native. Speaker> <nazwisko>Wolf</nazwisko> <imie>Phil</imie> <narodowosc>Brytyjska</narodowosc> </native. Speaker> Implementacja komputerowa wymaga jednak formy językowej, więc kiedyś trzeba ją jednak wprowadzić! </lektorzy> </grupa> </semestr> </kursant>

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

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

Istotne składniki podejścia strukturalnego

Istotne składniki podejścia strukturalnego

Złożoność współczesnych systemów informacyjnych sprawia, że projektanci muszą sobie radzić z ich projektowaniem stosując

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ł

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

System informacji przestrzennej

Atrybuty encji Rząd RP

Atrybuty encji Rząd RP

Atrybuty encji Firmy lotnicze

Atrybuty encji Firmy lotnicze

Atrybuty encji Obiekt przestrzenny

Atrybuty encji Obiekt przestrzenny

Atrybuty encji Wieża lotniska

Atrybuty encji Wieża lotniska

Atrybuty encji Port lotniczy

Atrybuty encji Port lotniczy