Un model de calculator este ... Conceptul, crearea și exemplele de utilizare a modelelor de calculatoare
Un model de calculator este natural. Modelarea computerizată este folosită pretutindeni, ceea ce face ca proiectarea și producția de sisteme, mașini, mecanisme, produse, produse economice, practice, eficiente. Rezultatul depășește întotdeauna așteptările care au fost modelate anterior.
conținut
Omul a construit întotdeauna modele, dar odată cu apariția tehnologiei și matematică de calculator, metode de calcul și software și a ridicat ideea de tehnologie de simulare la înălțimi extraordinare, a făcut o gamă largă de aplicații: de la nivelul primitiv și tehnic la nivelul de artă de mare și de creativitate.
Modelul de calculator - este nu numai o navă spațială perfectă, sau un cadru conceptual pentru înțelegerea conștiinței sociale, dar, de asemenea, o oportunitate reală de a evalua schimbările climatice globale sau pentru a determina efectele unei comete care se încadrează câteva sute de ani.
Modelarea tehnică
Astăzi, puțini specialiști nu știu, ce este "Autocad". O competiție la acest program face deja o duzină de soluții mai avansate.
Modelarea unui avion sau a unei biciclete moderne necesită, în ultimă instanță, nu numai automatizarea desenului de producție și pregătirea documentației. Programul de modelare este obligat să facă o parte tehnică: elaborarea de desene și documentația reprezintă fundația.
Programul trebuie să prezinte, de asemenea, produsul real pentru utilizarea reală a timpului în spațiul tridimensional: în zbor, în mișcare, în timpul utilizării, inclusiv posibilitatea unui accident, înlocuiți sursa de energie, impactul negativ al omului sau a naturii, coroziune, impactul climei sau în alte circumstanțe.
Modelarea sistemelor
Modelul mașinii, produsele, transportoarele sunt sisteme, dar sisteme cu structură și conținut clar, deja realizate o singură dată. Pentru fiecare există experiență, cunoștințe și exemple de utilizare a modelelor de calculatoare.
Realitatea tehnică este același sistem ca sistemul de relații în societate, sistemul de campanii publicitare, modelul psihicului uman sau sistemul său circulator.
De exemplu, un diagnostic fiabil al bolii astăzi poate fi obținut ca:
- rezultatul acțiunilor medicului competent;
- ieșirea unui program de calculator care a construit un model al stării pacientului.
Aceste două opțiuni conduc tot mai mult la același rezultat.
O persoană locuiește într-o lume a sistemelor și aceste sisteme necesită decizii, pentru care sunt necesare datele inițiale: înțelegerea și percepția realității înconjurătoare. Fără modelare, este imposibil să înțelegem natura sistemelor și să luăm o decizie.
Numai un model matematic de calculator permite evaluarea obiectivității și nivelului de înțelegere a sistemului original, aducând treptat imaginea virtuală creată originalului.
Abstractarea în modelare
Modelele de calcul și modelarea reprezintă un domeniu extrem de promițător și dinamic de dezvoltare a tehnologiei. Aici, soluțiile de înaltă tehnologie sunt evenimentul obișnuit (obișnuit, zilnic), iar posibilitățile modelelor și modelelor uimește imaginația sofisticată.
Cu toate acestea, până la modelarea sistemelor abstracte, persoana nu a ajuns încă. Exemple de utilizare a modelelor de calculatoare sunt exemple reale ale sistemelor reale. Pentru fiecare tip de model, pentru fiecare tip de model, pentru fiecare tip de produs, transportor etc., există un program separat sau un element separat în meniul programului care oferă modelare într-o gamă relativ largă de sisteme.
Software-ul în sine este un model. Rezultatul muncii unui programator este întotdeauna un model. Un program rău sau bun, dar este întotdeauna un model pentru rezolvarea unei probleme particulare, care primește datele originale și formează rezultatul.
Programare clasică - modele clasice, fără abstractizare: problema exactă fără opțiunile de dinamică după terminarea dezvoltării sale. E ca o mașină reală, produsul real, orice produs cu caracteristici calitative și cantitative stricte: a făcut - utilizarea în cadrul disponibil, dar nimic dincolo de făcut.
programarea orientată spre obiecte - model de sistem cu o cerere pentru captarea și dinamica structurii și proprietăților, care este, cu accent pe crearea unui model dinamic, care definește mediul său de aplicare scop sau problema care trebuie rezolvată.
Aici, modelul poate "trăi" după ce este în domeniul de aplicare singur fără autorul său (autor) și va "coopera" în mod independent cu utilizatorii.
Modelarea: esența procesului
Conceptul de model de calculator de astăzi este reprezentat de diferite versiuni de opinii, dar toți aceștia sunt de acord acesta este rezultatul activitatea programului și în contextul: modelului este egal cu rezultatul acțiunilor unui specialist care lucrează într-un mediu de simulare specific al unui program.
Există trei tipuri de modele: cognitive, pragmatice și instrumentale.
În primul caz, aspectul de modelare este exprimat mai ales ca dorința de a obține un model în forma întruchipării cunoașterii, a cunoașterii teoriei, a procesului global. Modelul pragmatic - oferă o idee despre acțiunile practice, un lucrător, un sistem de management al producției, un produs, un instrument-mașină. A treia opțiune este înțeleasă ca mediul pentru construirea, analizarea și testarea tuturor modelelor în general.
În mod tipic, modelarea pe calculator este activitatea unui specialist în construirea și explorarea unui obiect material sau ideal (virtual) care înlocuiește sistemul în curs de investigare, dar reflectă în mod adecvat aspectele sale esențiale, caracteristicile calitative și cantitative.
Diversitatea speciilor de sisteme simulate
În domeniul modelării, ca și în toate frontierele tehnologiilor, științei, tehnologiei și programării, există multe opinii cu privire la clasificarea și definirea diversității speciilor a sistemelor simulate.
Dar într-unul, experții și specialiștii converg întotdeauna: tipurile de modele de calculatoare pot fi determinate de momente obiective:
- timp;
- metoda de prezentare;
- natura partidului simulat;
- nivelul de incertitudine;
- realizare.
Momentul de timp este modelul static și dinamic. Primul poate fi specificat la fel de necesar, dar modelele dinamice se dezvoltă și, în fiecare moment, diferă. Metoda de prezentare este de obicei înțeleasă ca discretă sau continuă. Natura laturii simulate este informațională, structurală sau funcțională (cibernetic).
Introducerea parametrilor de incertitudine în sistemul modelat este, în multe cazuri, nu numai justificată, ci și o consecință a progreselor științifice în domeniile conexe ale cunoașterii. De exemplu, construirea unui model climatic într-o regiune geografică specifică nu va fi reală fără o multitudine de factori stochastici.
Instrumente moderne de modelare
Modelarea astăzi - este o experiență foarte mare de mai multe decenii de industria de calculatoare, care este prezentat în termeni de algoritmi și programe de simulare pentru multe secole, în general, și modelare matematică, în special.
Software-ul popular este reprezentat de o mică familie de produse cunoscute pe scară largă: AutoCAD, 3D Max, Wings 3D, Blender 3D, SketchUp. Pe baza acestor produse, există multe implementări speciale.
De asemenea, cunoscut, există o semnificativă pe piețele privat, de exemplu, piata geografica, cartografice, de film și video geodezicheskih- a reprezentat obscur o cantitate semnificativă de produse software. Familiile GeoSoft, TEPLOV, Houdini și altele în domeniul lor de competență sunt puține în calitate, utilitate și eficiență.
Atunci când alegeți cel mai bun instrument software, cea mai bună soluție este să estimați aria modelului propus, mediul viitorului model. Aceasta va determina instrumentele necesare.
Modele mici și creative
Deși "puțin creativitatea a rămas" în proiectarea unui airbus modern, a unei mașini sportive sau a unei nave spațiale, programarea și organizarea proceselor de afaceri au devenit subiectul unei atenții deosebite și al obiectivului celor mai scumpe și complexe procese de modelare.
Afacerile moderne nu sunt doar sute de angajați, echipamente, ci și mii de legături de producție și sociale în cadrul companiei și în afara acesteia. Aceasta este o direcție complet nouă și neexplorată: tehnologiile cloud, organizarea accesului privilegiat, protecția împotriva atacurilor rău intenționate, acțiunile ilegale ale angajatului.
Programarea modernă a devenit prea complexă și a devenit cutie neagră un fel special și de a-și trăi propria viață. Un produs software, creat de o echipă de dezvoltatori, vizează modelarea și studierea unei alte companii de dezvoltatori.
Un exemplu autoritar
Vă puteți imagina un sistem Windows sau o familie Linux ca un subiect de modelare și pentru a obține pe cineva pentru a construi modele adecvate. Importanța practică este atât de scăzută încât este mai simplu să lucreze și să nu se acorde atenție la deficiențele acestor sisteme. Dezvoltatorul lor are propria sa idee despre calea de dezvoltare de care are nevoie și nu o va dezactiva.
În ceea ce privește bazele de date și dinamica dezvoltării lor, se poate spune și contrariul. Oracle este o companie mare. Multe idei, mii de dezvoltatori, sute de mii, soluții perfecționate.
Dar Oracle este, mai presus de toate, fundamentul și un motiv puternic pentru modelare și se pare că investițiile în acest proces vor avea o amortizare uimitoare.
Oracle a început să urmărească de plumb de la început și nu a cedat nimănui în domeniul creării bazei de date, asigurând o atitudine responsabilă a informațiilor, protecția sa, migrația, depozitarea, etc. Tot ceea ce este necesar pentru întreținerea sarcinilor de informare, - .. Este Oracle.
Partea din spate a Oracle
Investițiile și munca celor mai buni dezvoltatori pentru rezolvarea problemei reale reprezintă o necesitate obiectivă. Probleme actuale pentru multe decenii de conducere Oracle a efectuat sute, și implementări și actualizări - mii.
Domeniul de aplicare a informațiilor în contextul aplicațiilor informatice din anii `80 nu sa schimbat până în prezent. Conceptual, bazele de date de la începutul erei computerelor și astăzi sunt frați gemeni cu o diferență în nivelul de securitate și funcționalitate realizată.
Pentru a atinge nivelul actual de "securitate și funcționalitate implementată", Oracle a realizat în special:
- compatibilitatea fluxurilor mari de informații eterogene -
- migrarea și transformarea datelor-
- testarea și testarea aplicațiilor -
- funcționalitatea relaționalizată generalizată a accesului universal-
- migrarea datelor / profesioniștilor -
- transformarea bazelor fundamentale ale bazelor de date corporative într-un mediu distribuit pe internet -
- integrare maximă, agregatoare, sistematizare-
- determinarea spectrului de fezabilitate, eliminarea proceselor duplicative.
Aceasta este doar o mică parte din cele care fac descrieri multi-volume ale produselor software de operare de la Oracle. De fapt, gama de soluții fabricate este mult mai largă și mai puternică. Toți sunt asigurați cu suport Oracle și mii de specialiști calificați.
Modelul veniturilor
Dacă în cei 80 de ani, Oracle a trecut prin modelare, mai degrabă decât o construire a capacităților specifice sub forma unor soluții reale și complete, situația s-ar fi dezvoltat în mod substanțial diferit. În general, o persoană sau o întreprindere dintr-un sistem informațional informatic nu are nevoie de mult. Aici studiul modelului de calculator nu are nici un interes.
Este întotdeauna necesar să se obțină doar o soluție la problema care a apărut. Cum va fi recepționată această soluție, consumatorul nu-i pasă niciodată. Este complet neinteresant să știm ce migrare de date este sau cum să testați codul aplicației, astfel încât să funcționeze pe orice date, iar în caz de urgență ar putea să raporteze calm acest lucru, în loc să facă un ecran albastru sau să stea în tăcere.
Modelarea următoarei nevoi programate, și nu prin investirea unui alt specialist, care își va pune mintea și cunoștințele pentru a crea următoarea porțiune a codului, puteți obține mai mult.
Oricine, cel mai bun specialist, este, în primul rând, un cod static, aceasta este fixarea celor mai bune cunoștințe în formatul unui monument al autorului. E doar un cod. Rezultatul celei mai bune lucrări nu se dezvoltă, ci pentru dezvoltarea sa necesită noi dezvoltatori, noi autori.
Probabilitatea realizării unui model de venituri
Dezvoltatorii și sfera tehnologiilor IT, în general, au încetat deja să se preocupe cu dinamica, cunoașterea și inteligența artificială cu entuziasm, care au fost însoțite de valuri de interese ale trecutului.
Numai formal, mulți își asocia produsele sau domeniile de lucru cu tema inteligenței artificiale, dar, de fapt, sunt implicați în implementarea unor algoritmi strict definiți, soluții cloud, acordă importanță securității și protecției împotriva tuturor amenințărilor.
Între timp, modelul de calculator este o dinamică. Modelarea computerelor este consecințele acesteia. Această circumstanță obiectivă nu a fost anulată încă. Nu poate fi anulată deloc. Exemplul Oracle nu a putut fi mai bine și demonstrații de alte spectacole cum consumatoare de timp, costisitoare și ineficiente pentru a face față cu simularea forțată, atunci când vine vorba de a construi de fapt, modelele de lucru ale forței de muncă a multor mii de specialiști, mai degrabă decât înseamnă în mod automat cea mai mare parte a sistemului informațional proiectat - un model în dinamică pe o practică reală!
- Un exemplu de model matematic. Definiție, clasificare și caracteristici
- Sistemele informatice și complexele au nevoie de specialiști buni
- Tianhe-2 - cel mai puternic calculator din lume
- Ce este un program de calculator? Tipuri de programe de calculator
- Crearea și utilizarea de programe de calculator. Un program de calculator este ...
- Ce este CAD? Sisteme de proiectare asistate de calculator: clasificare, aplicare practică
- Cum se efectuează simularea pe calculator?
- "Sisteme intelectuale în sfera umanitară": conținutul disciplinei și domeniul aplicării…
- Prima generație de computere: începutul începutului
- Informatică și facilități informatice
- Modelarea informațiilor cu ajutorul unui computer
- Model matematic: etapele de proiectare
- Ce este un PC?
- Ce este un computer și ce este acum?
- Structura sistemului informatic, subsisteme
- Inteligența artificială și grafica computerizată. Domeniul de aplicare
- Model de date relațional, baze de date, modele și scheme de proiectare
- Simularea proceselor economice: caracteristici și tipuri principale
- Tipuri de software de calculator
- Computer cuantic - tehnologia viitorului
- Clasificarea computerelor: principiile de bază