Բարդ համակարգ. բնութագրերը, կառուցվածքը և որոշման մեթոդները

Բովանդակություն:

Բարդ համակարգ. բնութագրերը, կառուցվածքը և որոշման մեթոդները
Բարդ համակարգ. բնութագրերը, կառուցվածքը և որոշման մեթոդները
Anonim

Գոյություն ունեն բնական և արհեստական համակարգեր. Այլ համակարգերից բաղկացած համակարգը համարվում է բարդ: Դրանք են, օրինակ, խնձորի կամ տրակտորների գործարանը, մեղվի փեթակը և համակարգչային ծրագիր գրելը։ Համակարգը կարող է լինել գործընթաց, օբյեկտ, երեւույթ: Տեղեկատվությունը համակարգերը նկարագրելու միջոց է։

Ճանաչել անհրաժեշտ տվյալները և գնահատել դրանց հավաստիությունը՝ գիտելիքների և հմտությունների համակարգ: Հասկանալ և գնահատել՝ մասնագետի ինտելեկտի որակը, նրա գիտելիքների և հմտությունների արդյունավետությունը։

Կախված տեսանկյունից և նպատակին հասնելու համար՝ կարելի է ստանալ լուծումների լայն շրջանակ։ Խնձորը և Նյուտոնը հետաքրքիր կարճ պատմություն է, բայց միայն փոխաբերական իմաստով կապված ձգողության օրենքների հետ։ Մոլորակները թռչում են հանգիստ և առանց էներգիայի տեսանելի ծախսերի, բայց մարդը դեռ չի սովորել կառավարել գրավիտացիոն ուժերի համակարգը։ Միակ բանը, որ գիտությունը կարող է անել՝ հաղթահարել (չօգտագործել) ձգողության ուժերը՝ օգտագործելով հսկայական էներգետիկ ռեսուրսներ։

Պարզ ևբարդ համակարգեր

Ամեբան ամենապարզ օրգանիզմն է։ Բայց դժվար է հավատալ դպրոցական դասագրքերին։ Կարելի է ասել՝ «Ճանապարհի սալաքարն ամենևին էլ համակարգ չէ»։ Սակայն մանրադիտակի տակ ամեբան արագ փոխում է նույնիսկ դպրոցականի միտքը։ Ամեոբայի կյանքը իրադարձություններով լի է: Ժայռը կարող է զենք լինել մարտիկի ձեռքում կամ մուրճ՝ ընկույզներ կոտրելու համար:

բնական համակարգեր
բնական համակարգեր

Ժամանակակից գիտությունը պնդում է, որ հեշտ է հայտնաբերել քիմիական նյութերը, մոլեկուլները, ատոմները, ուղեծրով պտտվող էլեկտրոնները և տարրական մասնիկները ամեոբայում և սալաքարում:

Աստղագետների կարծիքով՝ Երկիրը Տիեզերքի միակ մոլորակը չէ, և նման մոլորակները գոյություն ունեն հսկայական գալակտիկաների համակարգում։

Բոլոր համակարգերը պարզ են մեկ մակարդակի վրա: Բոլոր համակարգերը բարդ են, երբ հետախույզն իջնում է մեկ մակարդակով կամ բարձրանում:

Նրանցից որևէ մեկը տարածության և ժամանակի կետ է: Անկախ նրանից՝ արհեստական է, թե բնական։

Ստատիկ և դինամիկ

Գործարանի շենքը կամ հաստոցային մահճակալը անշարժ է: Լեռը ավելի քիչ շարժուն է, քան օվկիանոսը նրա ստորոտում: Սրանք միշտ բարդ դինամիկ համակարգեր են: Գործարանի շենքը ապահովում է անհրաժեշտ ֆունկցիոնալությունը աշխատուժի, մեքենաների, սարքավորումների, նյութերի և պատրաստի արտադրանքի պահեստավորման համար: Մահճակալը երաշխավորում է մեքենայի մեխանիզմների բնականոն աշխատանքը։ Լեռը մասնակցում է կլիմայի ձևավորմանը, «վերահսկում» է քամու շարժումը, սնունդ և ապաստան է տալիս կենդանի օրգանիզմներին։

Բնական համակարգի օրինակ
Բնական համակարգի օրինակ

Կախված տեսակետից և ցանկացած համակարգում լուծվող խնդրից՝ կարող եք.առանձնացնել ստատիկը դինամիկայից: Սա կարևոր ընթացակարգ է. բարդ համակարգերի մոդելները տվյալների համակարգման գործընթաց են: Համակարգի մասին տեղեկատվության աղբյուրների ճիշտ նույնականացումը, դրանց հուսալիության գնահատումը և իրական իմաստի որոշումը չափազանց կարևոր է մոդելի կառուցման համար, որի հիման վրա կձևավորվի որոշումը։

Եկեք դիտարկենք մի օրինակ. Ձեռնարկությունների կառավարման համակարգ կառուցելիս շենքը, մեքենաները և սարքավորումները ստատիկ են: Բայց այս ստատիկը պահանջում է դինամիկ սպասարկում: Ըստ տեխնիկական փաստաթղթերի՝ ձեռնարկության կառավարման համակարգը պետք է ունենա սպասարկման ենթահամակարգ։ Դրան զուգահեռ կմշակվի հաշվապահական հաշվառման և վերահսկման համակարգ, պլանավորման և տնտեսական համակարգ։ Անհրաժեշտ կլինի որոշել ձեռնարկության նպատակների և խնդիրների շրջանակը՝ ռազմավարություն, զարգացման հայեցակարգ։

Համակարգի կառուցվածք

Բարդ համակարգերի նպատակը և կառուցվածքը մոդելավորման հիմնական խնդիրն է: Կան բազմաթիվ համակարգերի տեսություններ: Դուք կարող եք տալ տասնյակ սահմանումներ նպատակների, բնութագրերի, վերլուծության մեթոդների, և յուրաքանչյուրը կունենա իր նշանակությունը:

Կան համակարգերի տեսության բավական հեղինակավոր մասնագետներ՝ մոդելավորման խնդիրներն արդյունավետ լուծելու համար, բայց բավարար չեն համակարգերի կոնցեպտուալ ամբողջական տեսություն առաջարկելու համար, դրանց կառուցվածքը և մեթոդները՝ օբյեկտիվ և հուսալի մոդելների որոշման (մշակման) համար:

Որպես կանոն, փորձագետները մանիպուլյացիա են անում իրենց տերմինների իմաստով՝ նպատակ, գործառականություն, կառուցվածք, վիճակի տարածություն, ամբողջականություն, եզակիություն: Գրաֆիկական կամ բլոկային նշումները օգտագործվում են տեսողականորեն մոդելներ կառուցելու համար: Տեքստի նկարագրությունը հիմնականն է։

Մոդելավորման մեջ փոխըմբռնման գործընթացը
Մոդելավորման մեջ փոխըմբռնման գործընթացը

Կարևոր է հասկանալ, թե ինչ է իրենից ներկայացնում բարդ համակարգը յուրաքանչյուր դեպքում: Հասկանալու գործընթացը մասնագետի (թիմի) մտածողության դինամիկան է։ Դուք չեք կարող ամրագրել համակարգի նպատակը կամ կառուցվածքը որպես անսասան բան: Կատարվող աշխատանքը հասկանալը դինամիկ է: Այն ամենը, ինչ հասկացվում է, սառչում է ստատիկ վիճակում, բայց երբեք չի խանգարում վերանայել ձեռք բերված ըմբռնումը, շտկել միջանկյալ արդյունքները:

Կառուցվածքի բնորոշ բաղադրիչը տվյալների տիրույթն է, դրանց ամբողջականությունը, քանակական և որակական նկարագրությունը, բարդ համակարգերի ներքին և արտաքին մեթոդները, որոնցով նրանք շահարկում են:

  • մուտքային տեղեկատվությունը ճանաչելու համար;
  • վերլուծություն և սեփական + արտաքին տվյալների ընդհանրացում;
  • որոշումներ ձևավորող.

Ծրագրավորումը համակարգի կառուցվածքի լավ օրինակ է: Անցյալ դարի վերջը նշանավորվեց դասական ծրագրավորման հայեցակարգից օբյեկտի վրա հիմնված ծրագրավորման անցումով։

Օբյեկտներ և օբյեկտների համակարգեր

Ծրագրավորումը մտքի գործընթացների բարդ համակարգ է: Ծրագրավորումը հմտությունների բարձր պահանջ է, որը թույլ է տալիս մոդելավորել գիտակցված մակարդակով: Ծրագրավորողը իրական խնդիր է լուծում. Նա ժամանակ չունի վերլուծելու ծրագրի կոդը պրոցեսորի մակարդակով։ Ծրագրավորողն աշխատում է խնդիր լուծելու ալգորիթմով. սա մոդել կառուցելու մակարդակն է։

Դասական ծրագրավորումը ալգորիթմ է, որը հաջորդաբար լուծում է խնդիր: Օբյեկտ-կողմնորոշված ծրագրավորման մեջ կան միայն օբյեկտներ, որոնք ունեն միմյանց հետ փոխազդելու մեթոդներ ևարտաքին աշխարհը։ Յուրաքանչյուր օբյեկտ կարող է ունենալ տվյալների բարդ կառուցվածք, իր շարահյուսությունը և իմաստաբանությունը:

Դասական և օբյեկտի վրա հիմնված ծրագրավորում
Դասական և օբյեկտի վրա հիմնված ծրագրավորում

Օբյեկտ-կողմնորոշված ծրագրավորման միջոցով խնդիր լուծելիս ծրագրավորողը մտածում է օբյեկտների առումով, և նրա մտքում բարդ համակարգը հայտնվում է որպես ավելի պարզների հավաքածու: Ցանկացած համակարգ բաղկացած է մեկ կամ մի քանի օբյեկտներից: Յուրաքանչյուր օբյեկտ ունի իր սեփական տվյալներն ու մեթոդները:

«Օբյեկտակենտրոն» ծրագրավորողի աշխատանքի արդյունքը օբյեկտների համակարգ է և առանց հաջորդական ալգորիթմի: Օբյեկտային համակարգը ինքնին գործում է որպես օբյեկտ: Այն կազմող առարկաները կատարում են միայն իրենց նպատակը։ Ոչ մի արտաքին ալգորիթմ չի ասում բարդ համակարգին, թե ինչ անել: Հատկապես այն կազմող առարկաների համար՝ ինչպես վարվել։

Կետային և միավորային համակարգ

Գործնական խնդիրներ լուծելիս մասնագետը մոդելներ է կառուցում։ Փորձառության հետ գալիս է բարդ համակարգերը որպես տարածություն-ժամանակի կետեր տեսնելու ունակությունը: Այս կետերը հագեցած են յուրահատուկ և հատուկ ֆունկցիոնալությամբ: Համակարգերը «ընդունում» են մուտքային տեղեկատվությունը և տալիս են ակնկալվող արդյունքը։

Յուրաքանչյուր կետ ներառում է միավորների համակարգ, որը նույնպես պետք է մեկնաբանվի որպես համակարգեր: Հակառակ ընթացակարգը, երբ լուծվող խնդիրը ներկայացված է ենթաառաջադրանքների համակարգով և, հետևաբար, մասնագետին պարտադրում է առանձնացված գործառույթների համեմատաբար համակարգված շարք, անպայման կհանգեցնի լուծման անհամապատասխանությունների::

Համակարգի ամբողջականություն
Համակարգի ամբողջականություն

Ցանկացած համակարգում կա միայն մեկ սկիզբ, միայն այնկարելի է բաժանել ենթաառաջադրանքների, որոնք պետք է լուծվեն: Համակարգերը վերլուծելիս բոլոր փորձագետներն օգտագործում են տերմինները՝

  • եզակիություն;
  • համակարգային;
  • անկախություն;
  • հարաբերություն «ներքին ֆունկցիոնալության»;
  • համակարգի ամբողջականություն։

Առաջինն ու վերջինը ամենակարևորն են, որ կարելի է կիրառել մոդելային աշխատանքի ցանկացած փուլում: Ցանկացած բարդ համակարգ իրենից ներկայացնում է ենթահամակարգերի ամբողջական եզակի կազմ: Կարևոր չէ, թե որ ենթահամակարգերն են ներառված համակարգում։ Հիմնական բանը այն է, որ յուրաքանչյուր մակարդակում կա ամբողջականություն և ֆունկցիոնալության եզակիություն: Միայն կենտրոնանալով համակարգի, ինչպես նաև նրա յուրաքանչյուր ենթահամակարգի ամբողջականության և եզակիության վրա՝ հնարավոր է կառուցել առաջադրանքի (համակարգի) օբյեկտիվ մոդելը:

Գիտելիք և հմտություններ

«Ոչ ոք անփոխարինելի չէ» տարածված արտահայտությունը անհույս հնացած է: Նույնիսկ պարզ աշխատանքը կարելի է կատարել խելամտորեն՝ քիչ ջանք գործադրելով՝ խնայելով ժամանակ և գումար:

Մոդելավորումն ու ինտելեկտուալ խնդիրների լուծումը բարձր որակավորման անվերապահ պահանջ է։ Մասնագետից է կախված թե իրական համակարգի մոդելավորումը, թե խնդրի լուծումը։ Տարբեր մասնագետներ իրենց գործը կանեն յուրովի։ Արդյունքները կարող են տարբերվել միայն այն դեպքում, եթե սիմուլյացիան օբյեկտիվ չէ, և խնդրի լուծման գործընթացը ճշգրիտ չի կատարվում:

Փորձագիտական գիտելիքներ և հմտություններ
Փորձագիտական գիտելիքներ և հմտություններ

Լուրջ տեսական ուսուցումը, գործնական փորձը և համակարգված մտածելու կարողությունը որոշում են յուրաքանչյուր խնդրի լուծման արդյունքը։ Օբյեկտիվ մոտեցմամբ դրանցից յուրաքանչյուրը տալիս է ճշգրիտ արդյունք՝ անկախ նրանից, թե որ մասնագետն է կատարել աշխատանքը։

Խորհուրդ ենք տալիս: