Yleinen systeemiteoria General Systems Theory Johdatus tietojärjestelmätieteeseen KL2001 Teema numero 1.

Slides:



Advertisements
Samankaltaiset esitykset
Kehäantennit Looppi, silmukka
Advertisements

TODENNÄKÖISYYSLASKENTA
Komponenttien rakenteellinen tärkeys
@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Ohjelmiston tekninen suunnittelu
Osaamisen ja sivistyksen parhaaksi Valintojen toteuttamisen sääntöjä
Robust LQR Control for PWM Converters: An LMI Approach
Work/Non-Work Interface: A Review of Theories and Findings
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Esitelmä 2 - Kim Björkman Optimointiopin seminaari - Kevät 2007 / 1 Yksiulotteiset kuvaukset.
Kiintolevyn osiointi.
EXtensible Markup Language
ATK70d / Ohjelmointi 1 Kuplalajittelu © Helia / Jukka Harju, 2004.
S ysteemianalyysin Laboratorio Teknillinen korkeakoulu Fraktaalit – Ville Brummer Optimointiopin seminaari - Kevät 2007 Fraktaalit Ville Brummer.
Sulautettu tietokone. Miten tähän on tultu? • ”varsinaisen” tietokoneen historiassa – Tavoitteena on ollut laskutoimitukset – Toimistosovellukset, merkkien.
Tilasiirtymäkaavio ja eri mallien yhteensovittaminen
Sovellusohjelman suunnittelu & toteutus
Tietojärjestelmän suunnittelu
AS Automaation signaalinkäsittelymenetelmät
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Taylor polynomi usean muuttujan funktiolle
HALLITUKSEN PUHEENJOHTAJA VASTUUALUE 1VASTUUALUE 3 VASTUUALUE 4 VASTUUALUE 2 SIHTEERI MALLISEURA RY / HALLITUS - dynaamisen organisaatiokaavion esittely.
TMA.003 / L3 ( )1 3. Funktioista 3.1. Kuvaus ja funktio Olkoon A ja B ei-tyhjiä joukkoja. Tulojoukon A  B = {(x,y) | x  A, y  B} osajoukko on.
3. Funktioista 3.1. Kuvaus ja funktio
Säännöt Onko hakukohde mukana sijoittelussa Minkä valinnan vaiheen tulos yhdistetään sijoitteluun Voiko valinnan tuloksen siirtää automaattisesti osaksi.
© Jukka Harju, Jukka Juslin Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 9 Poikkeuskäsittely.
Toiston tekeminen Javalla  Mikä toistorakenne on?  while toistorakenne  do-while toistorakenne  for toistorakenne 1.
Mereologia ja sen soveltaminen
SE-02 Olioperustainen ohjelmistokehitys Tampereen yliopisto, syksy 2000 Roope Raisamo perustuu Kai Koskimiehen Oliokirjaan ja kurssin aiempiin materiaaleihin.
TAULUKKO YKSIULOTTEINEN TAULUKKO. TAULUKKO  Taulukon tarkoitus Ohjelmassa tarvitaan paljon samantyyppisiä samaan kohdealueeseen kuuluvia muuttujia Näitä.
2. Vuokaaviot.
1 Kertaus koetta varten oleellisista asioista Jukka Juslin.
Johdatus ohjelmointiin Ohjelmistosuunnittelu Jaana Holvikivi.
Käyttöjärjestelmien käynnistyminen
Systeemiteoria.
Yleinen systeemiteoria General Systems Theory Johdatus tietojärjestelmätieteeseen KL2002 Teema numero 1.
Cmap-tools opetus käyttö kongnitiivinen merkitys.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
Murtoyhtälöt - Yhtälö, jossa nimittäjässä tuntematon
1. Joukko-oppi Merkinnät
UMF I Luento 7. Viime kerralta Lue II.5 ja II.6. Lause II.5.1 tapauksessa f(x,y) = (x, sin(y)) ja g(x, y) = (cos(x), y). Voit lähettää epäselvistä kohdista.
1. Usean muuttujan funktiot
Graafiset www-käyttöliittymät Proseminaari | Sami Niemelä Graafiset www-käyttöliittymät kun kokeellisuus kohtaa konventiot.
Kulttuurisemiotiikkaa Harri Veivo Oulun yliopisto Lokakuu
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
Rinnakkaisuus Järjestelmässä, jossa voi olla useita prosesseja rinnakkain suorituksessa voi tulla tilanteita, joissa prosessien suoritusta täytyy kontrolloida.
Kontrollirakenteet laajemmin
Visual Basic -ohjelmointi
Tarkoitukselliset systeemit Teleologisuus, systeemillä on tarkoitus Teleologisuus, systeemillä on tarkoitus Suoriutumiskyvyn mitta Suoriutumiskyvyn mitta.
LUOKAN PELISÄÄNNÖT Millainen on luokka, jossa on hyvä opiskella ja missä on hyvä luokkahenki ? Jokainen kirjoittaa paperille aiheesta 4-6 asiaa. Jaetaan.
Mallit ja teoriat Idealisaatiot, abstraktiot, isolaatiot, konstruktiot.
2. MÄÄRÄTTY INTEGRAALI Pinta-alan käsite Kirja, sivut
Systeemiajattelun yhteenvetoa General System Theory (Bertalanffy) General System Theory (Bertalanffy) Tavoite: yleiset systeemilait Tavoite: yleiset systeemilait.
Johdatus tietojärjestelmätieteeseen Luento
15. Ohjelmoinnin tekniikkaa
Etätehtävä – kello käyntiin, 56 minuuttia ;) 1.Kirjoita diat 2 – 3 itsellesi (Pelkkä tulostus ei riitä, tarkoitus on kirjoituksen yhteydessä palautella.
Mallit ja teoriat Idealisaatiot, abstraktiot, isolaatiot, konstruktiot.
Koska toispuoliset raja-arvot yhtä suuria, niin lim f(x) = 1
Foreach-toistolausetMyn1 foreach-toistolause foreach-rakenteella on kätevä käydä läpi kaikki taulukon alkiot. Erityisen kätevää se on hajautustaulukon.
Johdatus tietojärjestelmätieteeseen
Yleinen systeemiteoria General Systems Theory Johdatus tietojärjestelmätieteeseen KL2002 Teema numero 1.3.
Sovellettu matematiikka 3 Jarkko Hurme1 Maplen peruskäyttö 3. Grafiikkaa Maplella.
Ohjelmassa tänään Ohjelmointimallit Pseudokieli Modulaarisuus.
Kompleksisuus Yleistä.
Tietojärjestelmät ja Systeemisuunnittelu
Foreach-toistolause foreach-rakenteella on kätevä käydä läpi kaikki taulukon alkiot. Erityisen kätevää se on hajautustaulukon tapauksessa, jossa taulukon.
Ohjelmien suunnittelu
Kontrollirakenteet laajemmin
2. Olio-ohjelmoinnin perusteita
Esityksen transkriptio:

Yleinen systeemiteoria General Systems Theory Johdatus tietojärjestelmätieteeseen KL2001 Teema numero 1

Systeemi Järjestelmän järjestelmällisyys Tosiolevainen vai rakennustelineet Soveltaminen eri aloille Systeeminsuunnittelu Erilaiset tulkinnat –Formaalinen –Holistinen

Yleinen systeemiteoria General Systems Theory Kehittyi 1940-luvulla Ajattelutapa pikemmin kuin teoria –metateoria? Kausaalisuus A:sta seuraa B –esimerkkinä nahka-allergia Monimutkaiset vaikutussuhteet Kybernetiikka

Systeemiteorian yleisyys Elektroniikka Tietokone Tietojärjestelmä Säätötekniikka Ohjustekniikka Biologia Psykologia Taloustiede Organisaatioteoria

Systeemin määritelmä: rakenne ja toiminta Systeemi on joukko alkioita ja niiden välisiä relaatioita Alkiot –aktiivisia elementtejä –identiteetti ja toiminnallisuus Relaatiot (suunnatut) –kytkentöjä –välittävät viestejä alkiolta toiselle

Aktiivinen elementti Input-kytkennät –vähintään yksi, ei lähde Output-kytkennät –vähintään yksi, ei nielu Transformaatio –käyttäytyminen: output määräytyy inputista –deterministinen –vektorifunktio usean muuttujan funktio, jolla on monta arvoa

Aktiivinen elementti

Rakenne Kytkennät ovat suunnattuja relaatioita Siirtää output-kytkennän arvon toisen alkion input-kytkennän arvoksi Systeemin tilanmuutos peräkkäisinä ajanhetkinä –jatkuvuus raja-arvotarkastelulla Kokonaisuuden käyttäytyminen –osien käyttäytymisen perusteella Wholes and parts (Oskar Lange)

Kytkentärakennetyypit Peräkkäisyys Haarautuminen –fan out (hajautuva) –fan in (kokoava) Silmukka –palaute –ohjauskyvyn edellytys Yhden alkion eri kytkennät voivat liittyä eri rakennetyyppeihin

Systeemin rakenne

Käyttäytyminen Kokonaisuuden käyttäytyminen on ”enemmän” kuin osiensa summa Säätely esim. termostaatti Pyrkimys tavoitetilaan –Asymptoottinen –Harmoninen (värähtelevä) –Poikkeamasta toipuva –Hajautuva

Systeemin kuvaaminen Graafisesti –Laatikoita ja nuolia, tekstiselitykset –Havainnollinen (ihmiselle) Matriisein –koneystävällinen Transformaatiot kaavoin

Osasysteemi Systeemi = kokonaisuus Alkiot = kokonaisuuden osat Alkio voidaan jakaa edelleen pienemmiksi osiksi Niiden suhteen jaettu alkio muodostaa nyt systeemikokonaisuuden Samoin systeemikokokonaisuus voi olla alkiona laajemmassa systeemissä

Systeemihierarkia

Hierarkian syntaksi (pelisäännöt) Osasysteemeihin jaettaessa –rakenne pitää säilyttää –toiminta/ käyttäytyminen pitää säilyttää –systeemin yleisiä rakenneperiaatteita pitää noudattaa –erityinen huomio palautesilmukoiden loogisuuteen Symmetrisesti toiseen suuntaan

Systeemihierarkian sovellus: rakenteellinen suunnittelu Aloitetaan kokonaisuudesta: top down Jaetaan osasysteemeiksi Muodostetaan rakenne ja jaetaan toiminnallisuus Tarkistetaan alkuperäisen ja jaetun yhteneväisyys Jaetaan jokainen osasysteemi edelleen pienemmiksi osasysteemeiksi Kunnes ne ovat niin pieniä, että ne voidaan ilman tarkempaa kuvausta määritellä ja toteuttaa

Monitasoisuus Koko järjestelmä voidaan kuvata alkioiden tasolla –jos seinän koko riittää –havainnollisuus on olematon: spagetti-ilmiö Osasysteemien rajat voidaan piirtää tähän karttaan –rajaavat alueita –eivät leikkaa toisiaan –eri tasoiset osasysteemit ovat sisäkkäisiä –kytkentävirrat kulkevat näiden välillä