Existují přirozené a umělé systémy. Systém skládající se z jiných systémů je považován za složitý. Jedná se například o továrnu na jablka nebo traktory, úl a psaní počítačového programu. Systém může být proces, objekt, fenomén. Informace jsou prostředkem k popisu systémů.
Rozpoznat potřebná data a vyhodnotit jejich spolehlivost – systém znalostí a dovedností. Pochopit a zhodnotit - kvalitu intelektu specialisty, efektivitu jeho znalostí a dovedností.
V závislosti na úhlu pohledu a cíli, kterého má být dosaženo, lze získat širokou škálu řešení. Jablko a Newton je zajímavá povídka, ale jen obrazně spojená se zákony gravitace. Planety létají klidně a bez viditelného výdeje energie, ale člověk se ještě nenaučil ovládat soustavu gravitačních sil. Jediná věc, kterou může věda udělat, je překonat (ne použít) gravitační síly pomocí obrovských energetických zdrojů.
Jednoduché akomplexní systémy
Ameba je nejjednodušší organismus. Ale školním učebnicím je těžké uvěřit. Můžete říci: "Dlažební kostka na silnici není vůbec systém." Ale pod mikroskopem améba rychle změní názor i školáka. Život améby je bohatý na události. Kámen může být zbraní v rukou válečníka nebo kladivem k rozlousknutí ořechů.
Moderní věda tvrdí, že je snadné detekovat chemikálie, molekuly, atomy, obíhající elektrony a elementární částice v amébě a dlažební kostce.
Podle astronomů není Země jedinou planetou ve vesmíru a podobné existují v obrovském systému galaxií.
Všechny systémy jsou jednoduché na jedné úrovni. Všechny systémy jsou složité, jakmile se průzkumník přesune o úroveň níže nebo o úroveň výš.
Kterýkoli z nich je bodem v prostoru a čase. Bez ohledu na to, zda je umělý nebo přírodní.
Statické a dynamické
Tovární budova nebo lože stroje stojí. Hora je méně pohyblivá než oceán na jejím úpatí. Vždy se jedná o komplexní dynamické systémy. Budova závodu poskytuje nezbytnou funkčnost pro běžný provoz pracovních sil, strojů, zařízení, skladování materiálů a hotových výrobků. Lůžko zaručuje normální provoz mechanizmů stroje. Hora se podílí na utváření klimatu, „řídí“pohyb větru, poskytuje potravu a úkryt živým organismům.
V závislosti na úhlu pohledu a problému, který se řeší v jakémkoli systému, můžeteoddělit statiku od dynamiky. Toto je důležitý postup: modely komplexních systémů jsou procesem systematizace dat. Správná identifikace zdrojů informací o systému, posouzení jejich spolehlivosti a určení skutečného významu je nesmírně důležité pro sestavení modelu, na jehož základě se bude rozhodovat.
Uvažujme příklad. Při budování systému řízení podniku jsou budova, stroje a zařízení statické. Tato statika však vyžaduje dynamickou údržbu. Podle technické dokumentace bude muset mít systém řízení podniku subsystém služeb. Spolu s tím bude vyvinut systém účetnictví a kontroly pro účetnictví, plánovací a ekonomický systém. Bude nutné určit rozsah cílů a záměrů podniku: strategie, koncepce rozvoje.
Struktura systému
Účel a struktura komplexních systémů je hlavním úkolem modelování. Existuje mnoho systémových teorií. Můžete poskytnout desítky definic cílů, charakteristik, metod analýzy a každá bude mít význam.
Na efektivní řešení problémů modelování je dostatek autoritativních specialistů na teorii systémů, ale ne dost na to, aby nabídli koncepčně úplnou teorii systémů, jejich struktury a metod pro určování (vývoje) objektivních a spolehlivých modelů.
Zpravidla odborníci manipulují s významem, který vkládají do pojmů: účel, funkčnost, struktura, stavový prostor, integrita, jedinečnost. K vizuálnímu vytváření modelů se používají grafické nebo blokové zápisy. Textový popis je hlavní.
V každém případě je důležité pochopit, co je složitý systém. Proces porozumění je dynamikou myšlení specialisty (týmu). Nemůžete stanovit účel nebo strukturu systému jako něco neotřesitelného. Pochopení vykonávané práce je dynamické. Vše, co je pochopeno, zamrzne ve statické elektřině, ale nikdy neuškodí přehodnotit dosažené porozumění a opravit mezivýsledky.
Charakteristickou součástí struktury je rozsah dat, jejich integrita, kvantitativní a kvalitativní popis, interní a externí metody komplexních systémů, se kterými manipulují:
- pro rozpoznání příchozích informací;
- analýza a zobecnění vlastních + externích dat;
- formování rozhodnutí.
Programování je dobrým příkladem struktury systému. Konec minulého století byl poznamenán přechodem od konceptu klasického programování k objektově orientovanému programování.
Objekty a systémy objektů
Programování je komplexní systém myšlenkových procesů. Programování je požadavek na vysokou dovednost, který vám umožňuje modelovat na vědomé úrovni. Programátor řeší skutečný problém. Nemá čas analyzovat programový kód na úrovni procesoru. Programátor pracuje s algoritmem pro řešení problému – to je úroveň sestavení modelu.
Klasické programování je algoritmus, který postupně řeší problém. V objektově orientovaném programování existují pouze objekty, které mají metody vzájemné interakce avnější svět. Každý objekt může mít složitou datovou strukturu, svou vlastní syntaxi a sémantiku.
Při řešení problému pomocí objektově orientovaného programování přemýšlí programátor v pojmech objektů a komplexní systém se v jeho mysli jeví jako soubor jednodušších. Každý systém se skládá z jednoho nebo více objektů. Každý objekt má svá vlastní data a metody.
Výsledkem práce "objektově orientovaného" programátora je systém objektů a žádný sekvenční algoritmus. Objektový systém sám o sobě funguje jako objekt. Předměty, které ji tvoří, plní pouze svůj účel. Žádný vnější algoritmus neříká složitému systému, co má dělat. Zejména pro předměty, které ji tvoří – jak se chovat.
Bodový a bodový systém
Při řešení praktických problémů specialista staví modely. Se zkušenostmi přichází schopnost vidět složité systémy jako body v časoprostoru. Tyto body jsou plné jedinečných a specifických funkcí. Systémy „přijímají“příchozí informace a poskytují očekávaný výsledek.
Každý bod zahrnuje systém bodů, které by měly být také interpretovány jako systémy. Opačný postup, kdy je úkol, který má být řešen, představován systémem dílčích úkolů, a proto ukládá specialistovi relativně systematizovaný soubor oddělených funkcí, nutně povede k nesrovnalostem v řešení.
V každém systému je pouze jeden začátek, pouze onlze rozdělit na dílčí úkoly, které je třeba řešit. Při analýze systémů všichni odborníci používají výrazy:
- jedinečnost;
- systematic;
- independence;
- vztah "interní funkčnosti";
- integrita systému.
První a poslední je nejdůležitější použít v jakékoli fázi své modelingové práce. Jakýkoli komplexní systém je holistické jedinečné složení subsystémů. Nezáleží na tom, které podsystémy jsou v systému zahrnuty. Hlavní věc je, že na každé úrovni existuje integrita a jedinečnost funkčnosti. Pouze se zaměřením na integritu a jedinečnost systému, stejně jako každého z jeho subsystémů, je možné sestavit objektivní model úkolu (systému).
Znalosti a dovednosti
Obvyklá fráze „nikdo není nepostradatelný“je beznadějně zastaralá. I jednoduchou práci lze dělat inteligentně s menším úsilím, což šetří čas a peníze.
Modelování a řešení intelektuálních problémů je bezpodmínečným požadavkem vysoké kvalifikace. Jak simulace reálného systému, tak řešení problému závisí na specialistovi. Různí specialisté budou dělat svou práci po svém. Výsledky se mohou lišit pouze v případě, že simulace není objektivní a proces řešení problému není proveden přesně.
Seriózní teoretická příprava, praktické zkušenosti a schopnost systematického myšlení určují výsledek řešení každého problému. S objektivním přístupem poskytuje každý z nich přesný výsledek, bez ohledu na to, který specialista práci provedl.