Abordări moderne pentru construirea unui sistem informațional corporativ. Sisteme informatice corporative. Principii de organizare a sistemelor informatice corporative

În principiu, este imposibil să se dea o definiție generală a conceptului de „sistem informațional corporativ” ca un set de caracteristici funcționale, bazate pe orice cerințe sau standarde generale. Un sistem de informare corporativă poate fi definit doar în legătură cu o sarcină specifică de automatizare a afacerii (companie, firmă), în care este dezvoltat și implementat un sistem de informare corporativă (CIS) la scară întreprindere.

Cea mai simplă definiție a CIS:

este un sistem de automatizare a tuturor proceselor principale de afaceri ale companiei și a tuturor sectoarelor contabile.

Conceptul de sisteme informatice corporative provine din conceptele de sisteme automatizate autohtone (AS - sistem automatizat, ASU - sistem de management automatizat, ASUP - sistem automatizat de management al intreprinderii, ISUP - sistem integrat de management al intreprinderii) si din sistemele straine ale MRP, ERP. , etc. clase. .. însă, după introducerea celor mai recente abrevieri precum „ASUP” practic au încetat să mai fie folosite, lăsând loc abrevierei generale „ CIS – sisteme informatice corporative " În ciuda acestui fapt, nu există o definiție general acceptată a unui sistem de informații corporative (spre deosebire de sistemele de control automatizate, sistemele de control automatizate, care au fost definite de GOST 34.003-90).

Tendința de dezvoltare a CSI-ului modern trece de la cadrul companiei la combinarea companiei => furnizori => consumatori. Iar integrarea furnizorilor și consumatorilor într-un singur sistem este imposibilă fără acces la distanță, fără Internet, Intranet sau Extranet. Același lucru este valabil și pentru companiile dispersate geografic.

În termeni generali, putem da câteva principalele caracteristici ale CSI:

1. Conformitatea cu nevoile companiei, afacerile companiei, consecvența cu structura organizatorică și financiară a companiei și cultura companiei.

2. Integrare.

3. Deschidere și scalabilitate.

Prima caracteristică conține toate caracteristicile funcționale ale unui anumit sistem de informații corporative ale unei anumite companii; acestea sunt strict individuale pentru fiecare companie.

De exemplu, pentru o companie, un sistem informatic corporativ trebuie să aibă o clasă nu mai mică decât ERP, iar pentru alta, un sistem din această clasă este complet suboptim și nu va face decât să crească costurile. Și dacă sapi mai adânc, atunci diferite companii, în funcție de nevoile lor, pot pune în conceptul de ERP (și cu atât mai mult ERP II) semnificații diferite, funcții diferite, implementări diferite.

Doar funcțiile de contabilitate și salarizare reglementate de legislația externă pot fi comune tuturor companiilor, toate celelalte sunt strict individuale.

Al doilea și al treilea semn sunt generale, dar foarte specifice. Sistemul informatic corporativ – acesta nu este un set de programe pentru automatizarea proceselor de afaceri ale companiei (producție, resurse și managementul companiei ), este un sistem automat integrat end-to-end , în care fiecare modul individual al sistemului (responsabil de procesul său de afaceri) are acces în timp real (sau aproape de timp real) la toate informațiile necesare generate de alte module (fără introducere suplimentară și, cu atât mai mult, dublă de informații). ).

Sistemul de informații corporative ar trebui să fie deschis pentru a include module suplimentare și a extinde sistemul atât ca scară și funcții, cât și în domeniile acoperite.

Pe baza celor de mai sus, unui sistem informatic corporativ i se poate da numai următoarea definiție:

Sistemul informatic corporativ este un sistem automatizat deschis, integrat, în timp real, pentru automatizarea proceselor de afaceri ale unei companii la toate nivelurile, inclusiv procesele de afaceri pentru luarea deciziilor de management. Totodată, gradul de automatizare a proceselor de afaceri este determinat pe baza asigurării unui profit maxim pentru companie.

Orice sistem informatic poate fi numit corporativ dacă acoperă toate domeniile necesare ale managementului și proceselor de afaceri ale întreprinderii. Adică, este necesar să se decidă ce procese de afaceri sunt supuse automatizării și modul în care această problemă poate fi rezolvată doar strict individual pentru fiecare companie. Din acest motiv, nu pot exista soluții în cutie pentru sistemele informaționale corporative.

Piața modernă impune ca toate produsele să îndeplinească standarde de calitate general recunoscute, care se referă nu numai la calitatea produsului final pus pe piață, ci și la întregul proces de producție al acestui produs, de la selecția furnizorilor până la serviciul post-vânzare. .

În prezent, un set de standarde pentru un sistem al calității întreprinderii dezvoltat de ISO (International Standards Organization), mai exact, comitetul tehnic ISO/TC 176 (ISO/TC 176), a devenit larg răspândit în întreaga lume. Acest set de standarde este denumit în mod colectiv ISO 9000 (ISO 9000). Structura ISO 9000 este prezentată în Figura 7.4.

Fig. 7.4 – Structura familiei de standarde ISO 9000.

Implementarea și întreținerea unui sistem de calitate la o întreprindere în conformitate cu standardele familiei ISO 9000 necesită utilizarea produselor software cel puțin trei clase:

1. Sisteme integrate de management al întreprinderii (sisteme informatice automatizate pentru a sprijini luarea deciziilor de management), AISPPR.

2. Sisteme electronice de gestionare a documentelor.

3. Produse care vă permit să creați modele de funcționare a unei organizații, să analizați și să optimizați activitățile acesteia (inclusiv sisteme de nivel scăzut din clasa APCS și CAD, produse de data mining, precum și software care vizează menținerea funcționării ISO 9000 sisteme de calitate).

Aceasta nu înseamnă că orice întreprindere care pretinde că respectă sistemul calității ISO 9000 trebuie să aibă în mod necesar un sistem de informații corporative. Mai degrabă, aceasta înseamnă că gestionarea volumelor uriașe de date care circulă într-o întreprindere fără un CIS va fi plină de mari dificultăți. Prezența unui CIS vă permite să mențineți nivelul de calitate cerut de ISO 9000 cu costuri mai mici pentru menținerea documentației și luarea deciziilor.

Astfel, implementarea sistemului de calitate ISO 9000 și implementarea unui sistem informațional corporativ la întreprindere sunt interconectate. Acest lucru ne permite să oferim următoarele ( funcţional) definirea unui sistem informatic corporativ:

Sistemul de informații corporative (CIS) este un set de sisteme informatice ale diviziilor individuale ale unei întreprinderi, unite printr-un flux de documente comun, astfel încât fiecare dintre sisteme îndeplinește o parte din sarcinile de gestionare a procesului decizional și, împreună, asigură funcționarea întreprinderii în conformitate cu ISO. 9000 standarde de calitate.

Din punct de vedere istoric, au existat o serie de cerințe pentru sistemele de informații corporative:

1. Sistematicitate.

2. Complexitatea.

3. Modularitate.

4. Deschidere.

5. Adaptabilitate.

6. Fiabilitate.

7. Securitate.

8. Scalabilitate.

9. Mobilitate.

10. Ușor de învățat.

11. Suport pentru implementare și întreținere de către dezvoltator.

Să ne uităm la aceste cerințe mai detaliat.

Complexitate și consecvență . SIC ar trebui să acopere toate nivelurile de management de la corporație în ansamblu, ținând cont de sucursale, filiale, centre de servicii și reprezentanțe, până la atelier, șantier și loc de muncă specific și angajat. Din punctul de vedere al informaticii, intregul proces de productie este un proces continuu de generare, procesare, modificare, stocare si distribuire a informatiilor. Fiecare loc de muncă este un nod care consumă și generează anumite informații. Toate aceste noduri sunt interconectate prin fluxuri de informații concretizate sub formă de documente, mesaje, ordine, acțiuni etc. Astfel, o întreprindere funcțională poate fi reprezentată sub forma unui model informațional-logic format din noduri și conexiuni între acestea. Un astfel de model ar trebui să acopere toate aspectele activităților întreprinderii, să fie justificat logic și să vizeze identificarea mecanismelor pentru atingerea scopului principal în condițiile de piață - profitul maxim, ceea ce implică cerința consecvenței.

Informațiile dintr-un astfel de sistem sunt distribuite în natură și pot fi structurate destul de strict la fiecare nod și în fiecare fir. Nodurile și fluxurile pot fi grupate condiționat în subsisteme, ceea ce propune o altă cerință importantă pentru CSI - modularitatea construcției . Această cerință face posibilă paralelizarea, facilitarea și, în consecință, accelerarea procesului de instalare, pregătire a personalului și lansarea sistemului în exploatare comercială.

Deschidere – această cerință capătă o importanță deosebită dacă considerăm că automatizarea nu se limitează la management, ci acoperă și sarcini precum proiectarea și întreținerea, procesele tehnologice, fluxul de documente interne și externe, comunicarea cu sistemele informaționale externe (de exemplu, internetul); sisteme de securitate și așa mai departe.

Orice întreprindere nu există într-un spațiu închis, ci într-o lume a cererii și ofertei în continuă schimbare, care necesită un răspuns flexibil la situația pieței, care poate fi asociat uneori cu o schimbare semnificativă a structurii întreprinderii și a gamei de produse. sau serviciile furnizate. Aceasta înseamnă că CSI trebuie să aibă proprietatea adaptabilitate , adică configurat flexibil. Este de dorit ca, pe lângă instrumentele de configurare, sistemul să aibă și mijloace de dezvoltare – un set de instrumente cu ajutorul căruia programatorii și cei mai calificați utilizatori ai unei întreprinderi ar putea crea în mod independent componentele de care au nevoie, care să fie integrate organic în sistem.

Atunci când CSI este operat în regim industrial, acesta devine o componentă indispensabilă a unei întreprinderi funcționale, capabilă să blocheze întregul proces de producție și să provoace pierderi enorme în cazul unei opriri de urgență. Prin urmare, una dintre cele mai importante cerințe pentru un astfel de sistem este fiabilitate funcționarea acestuia, implicând continuitatea funcționării sistemului în ansamblu, chiar și în condiții de defecțiune parțială a elementelor sale individuale din motive neprevăzute și insurmontabile.

De o importanță extremă pentru orice sistem la scară largă care conține o cantitate mare de informații este Siguranță . Cerința de securitate include mai multe aspecte:

- Protecția datelor împotriva pierderii . Această cerință este implementată în principal la nivel organizațional, hardware și sistem. Aceste probleme sunt abordate la nivel de mediu de operare.

- Menținerea integrității și consecvenței datelor . Sistemul de aplicație trebuie să urmărească modificările aduse documentelor interdependente și să ofere versiunea și controlul generațional al seturilor de date.

- Prevenirea accesului neautorizat la datele din sistem . Aceste sarcini sunt rezolvate cuprinzător atât prin măsuri organizatorice, cât și la nivelul sistemelor de operare și aplicații. În special, componentele aplicației trebuie să aibă instrumente de administrare dezvoltate care să permită limitarea accesului la date și funcționalitatea sistemului în funcție de starea utilizatorului, precum și monitorizarea acțiunilor utilizatorului.

- Prevenirea accesului neautorizat la date din exterior . Soluția la această parte a problemei cade în principal pe hardware-ul și mediul de operare al CSI și necesită o serie de măsuri administrative și organizatorice.

O întreprindere care funcționează cu succes și care obține un profit suficient tinde să crească și să formeze filiale și sucursale, care în timpul funcționării CSI pot necesita o creștere a numărului de stații de lucru automatizate și o creștere a volumului de informații stocate și procesate. În plus, pentru companii precum holdinguri și corporații mari, ar trebui să fie posibilă utilizarea aceleiași tehnologii de management atât la nivelul întreprinderii-mamă, cât și la nivelul oricărei companii membre, chiar și mici. Această abordare face cerința scalabilitate .

La o anumită etapă de dezvoltare a întreprinderii, creșterea cerințelor pentru performanța sistemului și resursele poate necesita o tranziție către o platformă hardware și software mai productivă. Pentru a se asigura că o astfel de tranziție nu implică o perturbare radicală a procesului de management și investiții de capital nejustificate în achiziționarea de componente de aplicație mai puternice, este necesar să se îndeplinească cerința mobilitate .

Usor de invatat - aceasta este o cerință care include nu numai prezența unei interfețe intuitive de program, ci și disponibilitatea unei documentații detaliate și bine structurate, posibilitatea de a pregăti personalul în cursuri de specialitate și stagii de practică pentru specialiști responsabili la întreprinderile conexe în care acest sistem este deja in folosinta.

Suport pentru dezvoltatori . Acest concept include o serie de oportunități, cum ar fi primirea de noi versiuni de software gratuit sau cu o reducere semnificativă, obținerea de literatură metodologică suplimentară, consultări prin linie telefonică, obținerea de informații despre alte produse software ale dezvoltatorului, posibilitatea de a participa la seminarii, științifice și conferințe practice utilizatorilor și alte evenimente desfășurate de dezvoltatori sau grupuri de utilizatori etc. Desigur, doar o companie serioasă care are o prezență stabilă pe piața de software și are o perspectivă destul de clară pentru viitor poate oferi un astfel de suport utilizatorului.

Escorta . În timpul funcționării sistemelor software și hardware complexe, pot apărea situații care necesită intervenția promptă a personalului calificat al companiei dezvoltatoare sau a reprezentantului acesteia la fața locului. Asistența include o vizită de către un specialist la site-ul clientului, asistență metodologică și practică, dacă este necesar, pentru a face modificări sistemului care nu sunt de natura restructurării radicale sau dezvoltării noi. Aceasta include, de asemenea, instalarea de noi versiuni de software primite de la dezvoltator gratuit de către o organizație de sprijin autorizată de dezvoltator sau de către dezvoltatorul însuși.

La rândul său, sistemul de aplicații, care este un CSI, propune o serie de cerințe pentru mediul în care operează. Mediul de operare al sistemului de aplicații sunt un sistem de operare în rețea, sisteme de operare pe stații de lucru, un sistem de gestionare a bazelor de date și o serie de subsisteme auxiliare care asigură funcții de securitate, arhivare etc.

Arhitectura CSI este formată din mai multe niveluri :

Nivel informațional-logic – reprezintă un set de fluxuri de date și centre (noduri) de apariție, consum și modificare a informațiilor. Poate fi prezentat sub forma unui model pe baza căruia sunt dezvoltate structurile bazei de date, acordurile de sistem și regulile organizatorice pentru a asigura interacțiunea componentelor software de aplicație.

Strat de aplicație – este un ansamblu de programe aplicative și sisteme software care implementează funcționarea modelului informațional-logic. Acestea pot fi sisteme de management al documentelor, sisteme de control al execuției sarcinilor, sisteme de planificare a rețelei, sisteme automate de control al proceselor, sisteme CAD, sisteme de contabilitate, pachete de birou, sisteme de management financiar, de personal, logistică etc. și așa mai departe.

Nivel de sistem – sisteme de operare și instrumente de rețea.

Nivel hardware – facilitati informatice.

Stratul de transport – echipamente de rețea active și pasive, protocoale și tehnologii de rețea.

Sisteme informatice corporative.

În principiu, este imposibil să se dea o definiție generală a conceptului de „sistem informațional corporativ” ca un set de caracteristici funcționale, bazate pe orice cerințe sau standarde generale. Un sistem de informare corporativă poate fi definit doar în legătură cu o sarcină specifică de automatizare a afacerii (companie, firmă), în care este dezvoltat și implementat un sistem de informare corporativă (CIS) la scară întreprindere.

Cea mai simplă definiție a CIS:

este un sistem de automatizare a tuturor proceselor principale de afaceri ale companiei și a tuturor sectoarelor contabile.

Conceptul de sisteme informatice corporative provine din conceptele de sisteme automatizate autohtone (AS - sistem automatizat, ASU - sistem de management automatizat, ASUP - sistem automatizat de management al intreprinderii, ISUP - sistem integrat de management al intreprinderii) si din sistemele straine ale MRP, ERP. , etc. clase. .. însă, după introducerea celor mai recente abrevieri precum „ASUP” practic au încetat să mai fie folosite, lăsând loc abrevierei generale „ CIS – sisteme informatice corporative " În ciuda acestui fapt, nu există o definiție general acceptată a unui sistem de informații corporative (spre deosebire de sistemele de control automatizate, sistemele de control automatizate, care au fost definite de GOST 34.003-90).

Tendința de dezvoltare a CSI-ului modern trece de la cadrul companiei la combinarea companiei => furnizori => consumatori. Iar integrarea furnizorilor și consumatorilor într-un singur sistem este imposibilă fără acces la distanță, fără Internet, Intranet sau Extranet. Același lucru este valabil și pentru companiile dispersate geografic.

În termeni generali, putem da câteva principalele caracteristici ale CSI:

1. Conformitatea cu nevoile companiei, afacerile companiei, consecvența cu structura organizatorică și financiară a companiei și cultura companiei.

2. Integrare.

3. Deschidere și scalabilitate.

Prima caracteristică conține toate caracteristicile funcționale ale unui anumit sistem de informații corporative ale unei anumite companii; acestea sunt strict individuale pentru fiecare companie.

De exemplu, pentru o companie, un sistem informatic corporativ trebuie să aibă o clasă nu mai mică decât ERP, iar pentru alta, un sistem din această clasă este complet suboptim și nu va face decât să crească costurile. Și dacă sapi mai adânc, atunci diferite companii, în funcție de nevoile lor, pot pune în conceptul de ERP (și cu atât mai mult ERP II) semnificații diferite, funcții diferite, implementări diferite.

Doar funcțiile de contabilitate și salarizare reglementate de legislația externă pot fi comune tuturor companiilor, toate celelalte sunt strict individuale.

Al doilea și al treilea semn sunt generale, dar foarte specifice. Sistemul informatic corporativ – acesta nu este un set de programe pentru automatizarea proceselor de afaceri ale companiei (producție, resurse și managementul companiei ), este un sistem automat integrat end-to-end , în care fiecare modul individual al sistemului (responsabil de procesul său de afaceri) are acces în timp real (sau aproape de timp real) la toate informațiile necesare generate de alte module (fără introducere suplimentară și, cu atât mai mult, dublă de informații). ).

Sistemul de informații corporative ar trebui să fie deschis pentru a include module suplimentare și a extinde sistemul atât ca scară și funcții, cât și în domeniile acoperite.

Pe baza celor de mai sus, unui sistem informatic corporativ i se poate da numai următoarea definiție:

Sistemul informatic corporativ este un sistem automatizat deschis, integrat, în timp real, pentru automatizarea proceselor de afaceri ale unei companii la toate nivelurile, inclusiv procesele de afaceri pentru luarea deciziilor de management. Totodată, gradul de automatizare a proceselor de afaceri este determinat pe baza asigurării unui profit maxim pentru companie.

Orice sistem informatic poate fi numit corporativ dacă acoperă toate domeniile necesare ale managementului și proceselor de afaceri ale întreprinderii. Adică, este necesar să se decidă ce procese de afaceri sunt supuse automatizării și modul în care această problemă poate fi rezolvată doar strict individual pentru fiecare companie. Din acest motiv, nu pot exista soluții în cutie pentru sistemele informaționale corporative.

Piața modernă impune ca toate produsele să îndeplinească standarde de calitate general recunoscute, care se referă nu numai la calitatea produsului final pus pe piață, ci și la întregul proces de producție al acestui produs, de la selecția furnizorilor până la serviciul post-vânzare. .

În prezent, un set de standarde pentru un sistem al calității întreprinderii dezvoltat de ISO (International Standards Organization), mai exact, comitetul tehnic ISO/TC 176 (ISO/TC 176), a devenit larg răspândit în întreaga lume. Acest set de standarde este denumit în mod colectiv ISO 9000 (ISO 9000). Structura ISO 9000 este prezentată în Figura 7.4.


Fig. 7.4 – Structura familiei de standarde ISO 9000.

Implementarea și întreținerea unui sistem de calitate la o întreprindere în conformitate cu standardele familiei ISO 9000 necesită utilizarea produselor software cel puțin trei clase:

1. Sisteme integrate de management al întreprinderii (sisteme informatice automatizate pentru a sprijini luarea deciziilor de management), AISPPR.

2. Sisteme electronice de gestionare a documentelor.

3. Produse care vă permit să creați modele de funcționare a unei organizații, să analizați și să optimizați activitățile acesteia (inclusiv sisteme de nivel scăzut din clasa APCS și CAD, produse de data mining, precum și software care vizează menținerea funcționării ISO 9000 sisteme de calitate).

Aceasta nu înseamnă că orice întreprindere care pretinde că respectă sistemul calității ISO 9000 trebuie să aibă în mod necesar un sistem de informații corporative. Mai degrabă, aceasta înseamnă că gestionarea volumelor uriașe de date care circulă într-o întreprindere fără un CIS va fi plină de mari dificultăți. Prezența unui CIS vă permite să mențineți nivelul de calitate cerut de ISO 9000 cu costuri mai mici pentru menținerea documentației și luarea deciziilor.

Astfel, implementarea sistemului de calitate ISO 9000 și implementarea unui sistem informațional corporativ la întreprindere sunt interconectate. Acest lucru ne permite să oferim următoarele ( funcţional) definirea unui sistem informatic corporativ:

Sistemul de informații corporative (CIS) este un set de sisteme informatice ale diviziilor individuale ale unei întreprinderi, unite printr-un flux de documente comun, astfel încât fiecare dintre sisteme îndeplinește o parte din sarcinile de gestionare a procesului decizional și, împreună, asigură funcționarea întreprinderii în conformitate cu ISO. 9000 standarde de calitate.



Din punct de vedere istoric, au existat o serie de cerințe pentru sistemele de informații corporative:

1. Sistematicitate.

2. Complexitatea.

3. Modularitate.

4. Deschidere.

5. Adaptabilitate.

6. Fiabilitate.

7. Securitate.

8. Scalabilitate.

9. Mobilitate.

10. Ușor de învățat.

11. Suport pentru implementare și întreținere de către dezvoltator.

Să ne uităm la aceste cerințe mai detaliat.

Complexitate și consecvență. SIC ar trebui să acopere toate nivelurile de management de la corporație în ansamblu, ținând cont de sucursale, filiale, centre de servicii și reprezentanțe, până la atelier, șantier și loc de muncă specific și angajat. Din punctul de vedere al informaticii, intregul proces de productie este un proces continuu de generare, procesare, modificare, stocare si distribuire a informatiilor. Fiecare loc de muncă este un nod care consumă și generează anumite informații. Toate aceste noduri sunt interconectate prin fluxuri de informații concretizate sub formă de documente, mesaje, ordine, acțiuni etc. Astfel, o întreprindere funcțională poate fi reprezentată sub forma unui model informațional-logic format din noduri și conexiuni între acestea. Un astfel de model ar trebui să acopere toate aspectele activităților întreprinderii, să fie justificat logic și să vizeze identificarea mecanismelor pentru atingerea scopului principal în condițiile de piață - profitul maxim, ceea ce implică cerința consecvenței.

Informațiile dintr-un astfel de sistem sunt distribuite în natură și pot fi structurate destul de strict la fiecare nod și în fiecare fir. Nodurile și fluxurile pot fi grupate condiționat în subsisteme, ceea ce propune o altă cerință importantă pentru CSI - modularitatea construcției . Această cerință face posibilă paralelizarea, facilitarea și, în consecință, accelerarea procesului de instalare, pregătire a personalului și lansarea sistemului în exploatare comercială.

Deschidere– această cerință capătă o importanță deosebită dacă considerăm că automatizarea nu se limitează la management, ci acoperă și sarcini precum proiectarea și întreținerea, procesele tehnologice, fluxul de documente interne și externe, comunicarea cu sistemele informaționale externe (de exemplu, internetul); sisteme de securitate și așa mai departe.

Orice întreprindere nu există într-un spațiu închis, ci într-o lume a cererii și ofertei în continuă schimbare, care necesită un răspuns flexibil la situația pieței, care poate fi asociat uneori cu o schimbare semnificativă a structurii întreprinderii și a gamei de produse. sau serviciile furnizate. Aceasta înseamnă că CSI trebuie să aibă proprietatea adaptabilitate , adică configurat flexibil. Este de dorit ca, pe lângă instrumentele de configurare, sistemul să aibă și mijloace de dezvoltare – un set de instrumente cu ajutorul căruia programatorii și cei mai calificați utilizatori ai unei întreprinderi ar putea crea în mod independent componentele de care au nevoie, care să fie integrate organic în sistem.

Atunci când CSI este operat în regim industrial, acesta devine o componentă indispensabilă a unei întreprinderi funcționale, capabilă să blocheze întregul proces de producție și să provoace pierderi enorme în cazul unei opriri de urgență. Prin urmare, una dintre cele mai importante cerințe pentru un astfel de sistem este fiabilitate funcționarea acestuia, implicând continuitatea funcționării sistemului în ansamblu, chiar și în condiții de defecțiune parțială a elementelor sale individuale din motive neprevăzute și insurmontabile.

De o importanță extremă pentru orice sistem la scară largă care conține o cantitate mare de informații este Siguranță . Cerința de securitate include mai multe aspecte:

- Protecția datelor împotriva pierderii . Această cerință este implementată în principal la nivel organizațional, hardware și sistem. Aceste probleme sunt abordate la nivel de mediu de operare.

- Menținerea integrității și consecvenței datelor . Sistemul de aplicație trebuie să urmărească modificările aduse documentelor interdependente și să ofere versiunea și controlul generațional al seturilor de date.

- Prevenirea accesului neautorizat la datele din sistem . Aceste sarcini sunt rezolvate cuprinzător atât prin măsuri organizatorice, cât și la nivelul sistemelor de operare și aplicații. În special, componentele aplicației trebuie să aibă instrumente de administrare dezvoltate care să permită limitarea accesului la date și funcționalitatea sistemului în funcție de starea utilizatorului, precum și monitorizarea acțiunilor utilizatorului.

- Prevenirea accesului neautorizat la date din exterior . Soluția la această parte a problemei cade în principal pe hardware-ul și mediul de operare al CSI și necesită o serie de măsuri administrative și organizatorice.

O întreprindere care funcționează cu succes și care obține un profit suficient tinde să crească și să formeze filiale și sucursale, care în timpul funcționării CSI pot necesita o creștere a numărului de stații de lucru automatizate și o creștere a volumului de informații stocate și procesate. În plus, pentru companii precum holdinguri și corporații mari, ar trebui să fie posibilă utilizarea aceleiași tehnologii de management atât la nivelul întreprinderii-mamă, cât și la nivelul oricărei companii membre, chiar și mici. Această abordare face cerința scalabilitate .

La o anumită etapă de dezvoltare a întreprinderii, creșterea cerințelor pentru performanța sistemului și resursele poate necesita o tranziție către o platformă hardware și software mai productivă. Pentru a se asigura că o astfel de tranziție nu implică o perturbare radicală a procesului de management și investiții de capital nejustificate în achiziționarea de componente de aplicație mai puternice, este necesar să se îndeplinească cerința mobilitate .

Usor de invatat - aceasta este o cerință care include nu numai prezența unei interfețe intuitive de program, ci și disponibilitatea unei documentații detaliate și bine structurate, posibilitatea de a pregăti personalul în cursuri de specialitate și stagii de practică pentru specialiști responsabili la întreprinderile conexe în care acest sistem este deja in folosinta.

Suport pentru dezvoltatori. Acest concept include o serie de oportunități, cum ar fi primirea de noi versiuni de software gratuit sau cu o reducere semnificativă, obținerea de literatură metodologică suplimentară, consultări prin linie telefonică, obținerea de informații despre alte produse software ale dezvoltatorului, posibilitatea de a participa la seminarii, științifice și conferințe practice utilizatorilor și alte evenimente desfășurate de dezvoltatori sau grupuri de utilizatori etc. Desigur, doar o companie serioasă care are o prezență stabilă pe piața de software și are o perspectivă destul de clară pentru viitor poate oferi un astfel de suport utilizatorului.

Escorta. În timpul funcționării sistemelor software și hardware complexe, pot apărea situații care necesită intervenția promptă a personalului calificat al companiei dezvoltatoare sau a reprezentantului acesteia la fața locului. Asistența include o vizită de către un specialist la site-ul clientului, asistență metodologică și practică, dacă este necesar, pentru a face modificări sistemului care nu sunt de natura restructurării radicale sau dezvoltării noi. Aceasta include, de asemenea, instalarea de noi versiuni de software primite de la dezvoltator gratuit de către o organizație de sprijin autorizată de dezvoltator sau de către dezvoltatorul însuși.

La rândul său, sistemul de aplicații, care este un CSI, propune o serie de cerințe pentru mediul în care operează. Mediul de operare al sistemului de aplicații sunt un sistem de operare în rețea, sisteme de operare pe stații de lucru, un sistem de gestionare a bazelor de date și o serie de subsisteme auxiliare care asigură funcții de securitate, arhivare etc.

Arhitectura CSI este formată din mai multe niveluri :

Nivel informațional-logic – reprezintă un set de fluxuri de date și centre (noduri) de apariție, consum și modificare a informațiilor. Poate fi prezentat sub forma unui model pe baza căruia sunt dezvoltate structurile bazei de date, acordurile de sistem și regulile organizatorice pentru a asigura interacțiunea componentelor software de aplicație.

Strat de aplicație – este un ansamblu de programe aplicative și sisteme software care implementează funcționarea modelului informațional-logic. Acestea pot fi sisteme de management al documentelor, sisteme de control al execuției sarcinilor, sisteme de planificare a rețelei, sisteme automate de control al proceselor, sisteme CAD, sisteme de contabilitate, pachete de birou, sisteme de management financiar, de personal, logistică etc. și așa mai departe.

Nivel de sistem – sisteme de operare și instrumente de rețea.

Nivel hardware – facilitati informatice.

Stratul de transport – echipamente de rețea active și pasive, protocoale și tehnologii de rețea.

O diagramă schematică a utilizării tehnologiei informației în construirea unui sistem informațional corporativ este prezentată în Fig. 7.5.


utilizatorii CSI IT în CSI Reflectarea documentară a informațiilor de management
Strat strategic Management de top Sistem EIS pentru luarea deciziilor strategice Plan strategic de dezvoltare
Serviciu de informare și analiză Sisteme de suport pentru decizii (DSS) (filtrare, modelare situațională, OLAP) Comenzi, rapoarte analitice ale intreprinderii, previziuni, planuri
Stratul operativ Manageri de mijloc MIS Depozite de date corporative (Data Warehouse) Ordine operaționale, rapoarte la nivel de întreprindere
Interpreți de nivel scăzut implicați în activități administrative și economice OLTP Sisteme operaționale de contabilitate (funcționează în timp real) ISUP + APCS + CAD +... Acreditări inițiale (bază de date unică)
Fluxul de lucru

Fig. 7.5 – Schema schematică a utilizării tehnologiei informaţiei

la construirea unui sistem informatic corporativ.

Cu toate acestea, toate funcțiile, cerințele și componentele arhitecturale enumerate ale unui sistem de informații corporative se schimbă dinamic în timp. Metodele de a face afaceri sunt schimbătoare: după ce au durat, devin învechite și dau loc unor scheme de afaceri care sunt mai în ton cu cerințele pieței.

Perioadele de dezvoltare a opiniilor asupra funcțiilor CSI și denumirile caracteristice ale tipurilor de sisteme din fiecare perioadă sunt prezentate în Fig. 7.6 și discutate în detaliu mai jos.

În Rusia, istoria dezvoltării CSI este asociată cu companiile care trebuiau să aplice standarde străine pentru automatizarea proceselor de afaceri din motive de a desfășura afaceri în afara țării și/sau de a atrage fonduri de la investitori străini. Trebuie remarcat faptul că orice tip de sistem include sisteme de tipuri anterioare. Aceasta înseamnă că într-o întreprindere pot exista sisteme de toate tipurile fără a se contrazice reciproc.


60s 80s 90s 2000 2010 Ora

Fig.7.6 – Istoricul dezvoltării sistemelor informaționale corporative.

Astăzi cele mai populare sisteme sunt standard ERP – Enterprise Resource Planning . Funcționalitatea lor acoperă nu numai contabilitatea depozitului și managementul materialelor, care este asigurată în totalitate de sistemele descrise mai sus, ci adaugă la aceasta toate celelalte resurse ale întreprinderii, în primul rând monetare. Adică, sistemele ERP trebuie să acopere toate domeniile întreprinderii legate direct de activitățile acesteia. În primul rând, aceasta se referă la întreprinderile de producție.

S-a întâmplat că conceptul de management ERP, care plasează planificarea resurselor în centrul managementului, a primit recunoaștere universală, iar acest lucru a dus la o dezvoltare intensivă de software în acest domeniu și la creșterea concurenței pe acest segment al pieței IT. Astăzi, o aplicație numită sistem ERP nu poate fi numită simplu instrument de planificare a resurselor, deoarece acest produs, de regulă, are o structură cu mai multe module. În același timp, funcționalitatea modulelor acoperă diverse domenii de activitate corporativă: de la managementul reparațiilor până la analiza financiară. Deoarece multe divizii ale unei companii au de obicei propriile sisteme autonome de procesare a datelor, sarcina unui sistem ERP este de a consolida informațiile primite într-o singură bază de date, de a permite departamentelor să facă schimb de date, de a reduce timpul petrecut cu operațiunile de rutină, de a maximiza transparența lucrează și, bineînțeles, facilitează controlul și managementul la cel mai înalt nivel al ierarhiei corporative.

Sistemele informatice automatizate oferă capacitatea de a afișa tot ceea ce se întâmplă cu organizația în planul informațional. Toți factorii și resursele economice apar într-o singură formă de informare, sub formă de date, ceea ce ne permite să considerăm procesul decizional ca tehnologie informațională.

Astfel, un sistem informatic automatizat poate deveni un mediu de suport informațional pentru activități colective țintite ale întregii organizații, i.e. sistemul informatic corporativ. Un astfel de sistem include un set de diverse platforme software și hardware, aplicații universale și specializate de la diverși dezvoltatori, integrate într-un singur sistem informațional omogen care rezolvă cel mai bine problemele fiecărei întreprinderi specifice. CIS asigură gestionarea eficientă a tuturor resurselor întreprinderii (materiale, tehnice, financiare, tehnologice și intelectuale) pentru a obține profit maxim și a satisface nevoile materiale și profesionale ale tuturor angajaților întreprinderii.

Sistemul informatic corporativ este un sistem informatic construit folosind cele mai noi tehnologii informaționale care susține contabilitatea operațională și de gestiune la întreprindere și oferă informații pentru luarea deciziilor de management.

„Corporativitate” în termenul CSI înseamnă că sistemul răspunde nevoilor unei organizații mari cu o structură teritorială complexă. În plus, sistemul informațional al diviziilor individuale ale unei organizații (financiare, economice, de marketing și altele) nu poate revendica identitate corporativă, deoarece doar un sistem complet funcțional poate fi caracterizat ca un sistem informațional corporativ.

La implementarea unui sistem de informare corporativă, sistemul de management al întreprinderii este reorientat către procesele de afaceri end-to-end existente anterior și nou apărute. Structura SI corporativă trebuie să se adapteze nevoilor în schimbare ale sistemului de management.

Sarcina principală a CSI este de a sprijini funcționarea și dezvoltarea întreprinderii (asigurarea profitului). În general, sarcinile de management, indiferent de domeniul de activitate al întreprinderilor (producție, servicii), constau în organizarea gestiunii resurselor care intră în intrarea întreprinderii pentru a obține rezultatul solicitat la ieșire. Adică, structura informațională a unei organizații trebuie descrisă prin legi de control caracteristice care reglementează acțiunile de control asupra sistemului.

Există trei clase principale de probleme rezolvate folosind CIS:

Formarea indicatorilor de raportare (servicii fiscale, statistici, investitori etc.) obtinuti pe baza contabilitatii standard si raportarii statistice;



Dezvoltarea deciziilor strategice de management pentru dezvoltarea afacerii pe baza unei baze de date de indicatori foarte agregați;

Elaborarea deciziilor tactice care vizează managementul operațional și decise pe baza unei baze de indicatori privați, foarte detaliați, care reflectă diverse aspecte ale caracteristicilor locale ale funcționării structurii.

Guvernanța corporativă și crearea sistemelor informaționale corporative se bazează în prezent pe diverse tehnologii informaționale, deoarece astăzi nu există o tehnologie universală. Se pot distinge următoarele trei grupe de metode de management: resurse, procese, cunoștințe corporative (comunicații). Cele mai utilizate tehnologii informaționale includ DBMS, Workflow (standardele Workflow Management Coalition) și Intranet.

Problema managementului resurselor este una dintre tehnicile clasice de management și este prima în care tehnologiile informaționale au început să fie utilizate pe scară largă. Acest lucru se datorează prezenței unor modele economice și matematice bine dezvoltate, care sunt implementate eficient de tehnologia computerizată.

Inițial, a fost elaborată metodologia MRP (Material Requirements Planning) pentru planificarea resurselor materiale ale întreprinderii, care a fost utilizată cu metodologia de planificare a volumului MPS (Master Planning Schedule), al cărei scop principal este determinarea indicatorilor cantitativi ai fiecărui produs fabricat. , luând în considerare cerințele de planificare a timpului în cadrul întregului ciclu de creație a produselor. Scopul principal al metodologiei MRP este formarea comenzilor pentru componente pe baza programului de producție. Metodologia MRP se bazează pe o descriere a stării materialelor, a programului de producție și a listei care alcătuiește produsul final. Un program de producție este un program optimizat pentru alocarea timpului pentru producerea produselor necesare într-o perioadă planificată.

Următorul pas a fost crearea unei metodologii de planificare a resurselor de producție (capacitate) - CRP (Capacity Requirements Planning). Această metodologie a fost în mod fundamental similară cu MRP, dar sa concentrat mai degrabă pe calcularea capacității de producție decât pe materiale și componente. Această sarcină necesită resurse de calcul mari, chiar și la nivelul actual.

Combinația metodologiilor de mai sus a condus la apariția sarcinii MRP de „al doilea nivel” - MRP II (Manufacturing Resource Planning) - o metodologie de planificare integrată care include MRP/CRP și utilizează MPS și FRP (Finance Resource/requirements Planning) - financiar planificarea resurselor. Scopul acestei metodologii este de a asigura formarea optimă a fluxului de materiale (materii prime, componente) și a produselor finite. Utilizarea metodologiei MRP II face posibilă ridicarea întregului sistem de planificare la un nou nivel, deoarece este posibil să se determine foarte precis rezultatele financiare ale planului de producție generat, ceea ce este imposibil cu planificarea „parțială” (devine posibil pentru a compara veniturile din vânzări planificate cu costurile directe necesare organizării producției, costurile indirecte necesare sunt considerate garantate).

Principalele functii implementate in sistemul MRP II sunt reprezentate de planificarea vanzarilor, productiei, necesarului de materiale, capacitatii de productie; managementul cererii; intocmirea unui plan de productie; specificațiile produsului; managementul depozitului, livrarile planificate; controlul indicatorilor de intrare și ieșire; logistică; planificarea resurselor pentru vânzarea mărfurilor; planificare financiara; evaluarea performantelor etc.

În continuare, a fost propus conceptul de ERP (Economic Requirements Planning) - planificarea integrată a tuturor „resurselor de afaceri” ale unei întreprinderi. Aceasta este o metodologie pentru planificarea cuprinzătoare a distribuției și a cerințelor de resurse la nivel de întreprindere, inclusiv furnizarea de resurse financiare în conformitate cu programul de producție. Modulele funcționale ale sistemului de management al întreprinderii, corespunzătoare metodologiei ERP, sunt reprezentate de planificare și programare avansată; managementul lanțului de aprovizionare; planificarea finală a resurselor; sistem suport decizional; automatizarea vânzărilor; gestionarea datelor despre produse; comerțul electronic etc.

Implementarea sistemelor ERP contribuie la dezvoltarea e-business-ului întreprinderii, precum și la reducerea timpului de planificare pe măsură ce apar comenzi noi. Metodologia ERP poate fi implementată fie ca un singur sistem integrat, fie ca un set de module software, unul dintre modulele software fiind cel de bază, iar celelalte fiind integrate.

Metodologiile MRP II și ERP au fost susținute de instrumente adecvate. Într-o măsură mai mare, SGBD-urile sunt aplicabile pentru a sprijini aceste metodologii.

Următorul pas a fost crearea conceptului de management al resurselor de producție – CSPP (Customer Synchronized Resource Planning) – planificarea resurselor sincronizată cu consumul. Diferența dintre acest concept este luarea în considerare a resurselor auxiliare legate de marketing, vânzări și serviciul post-vânzare.

Datorită faptului că mulți furnizori și cumpărători sunt implicați în producția modernă, a apărut un nou concept de lanțuri de aprovizionare. Esența acestui concept este de a lua în considerare, la analiza activității economice a întregului lanț (rețea), transformarea unui produs din materii prime în produs finit.

O atenție deosebită se acordă anumitor factori:

Costul unui produs se formează de-a lungul întregului lanț de aprovizionare, dar etapa de vânzare către consumatorul final este decisivă;

Costul mărfurilor este afectat critic de eficiența generală a tuturor operațiunilor;

Cele mai controlabile sunt etapele inițiale ale producției de produs, iar cele mai sensibile sunt etapele finale (de vânzare).

O dezvoltare ulterioară a conceptului de lanțuri de aprovizionare este ideea unei afaceri virtuale (Fig. 15), reprezentând un sistem distribuit de mai multe companii și care acoperă întregul ciclu de viață al unui produs sau divizarea unei companii în mai multe " afaceri virtuale”.

Metodologiile discutate mai sus se manifestă atât în ​​produse software individuale, cât și în cadrul Intranetului ca instrument de guvernanță corporativă. Intranetul este o tehnologie pentru gestionarea comunicațiilor corporative, spre deosebire de Internetul, care este o tehnologie pentru comunicații globale.

Intranetul oferă un efect economic tangibil în activitățile organizației, care este asociat în primul rând cu o îmbunătățire bruscă a calității consumului de informații și cu impactul direct al acesteia asupra procesului de producție. Pentru sistemul informațional al unei organizații, conceptele cheie sunt „publicarea informațiilor”, „consumatori de informații”, „prezentarea informațiilor”.


Introducerea sistemelor informatice informatice este o reformă a sistemului de management al întreprinderii în ansamblu. Și, mai presus de toate, reforma constă în aplicarea celor mai noi metode de lucru cu informația. Schimbarea se referă la procesele de management al proceselor de afaceri, planificare, bugetare și control. Odată cu transformarea esenței fluxurilor informaționale, are loc și o reducere a intensității forței de muncă a operațiunilor standard. Deci, de exemplu, fără utilizarea unui sistem informatic computerizat, fiecare departament și-ar crea propriile documente încă de la început; implementarea unui astfel de sistem permite aceluiași document să treacă prin diferite departamente ale întreprinderii pentru a face modificările necesare la aceasta.

În mod convențional, se disting CIS replicat, semi-personalizat și personalizat. Un CIS replicat nu necesită modificare de către dezvoltator, există pe cont propriu și nu oferă posibilitatea de a face modificări. Astfel de sisteme sunt concepute pentru întreprinderile mici.

Sistemele personalizate cu nivelul actual de tehnologie a informației sunt de domeniul trecutului; sunt nesigure, nu îndeplinesc standardele acceptate și sunt greu de modernizat. Domeniul lor principal de aplicare este producția foarte specifică.

Sistemele semi-personalizate sunt cele mai flexibile, îndeplinesc cerințele clienților într-o măsură mai mare și necesită costuri de capital mai mici. Domeniul lor principal de aplicare sunt întreprinderile mari (sute de documente pe lună și mai mult de cinci persoane în lanțul proceselor de afaceri).

În prezent, un număr mare de dezvoltări străine sunt reprezentate pe piața sistemelor corporative. Luând în considerare specificul principiilor de contabilitate, management și planificare, CSI naționale ocupă o poziție mai puternică în economia rusă. Cele mai populare CIS interne sunt „IT”, „Galaktika”, „Parus”, „1C”.

Întrebări de control

1 Conceptul de sistem informatic.

2 Ce caracterizează structura unui sistem informaţional?

3 Ce ​​este un subsistem funcțional?. Dă un exemplu.

4 Ce se referă la subsistemele suport?

5 enumerați subsistemele la nivel de sistem.

6 Ce determină gradul de automatizare a unei sarcini?

7 Ce sisteme informatice sunt concepute pentru a rezolva probleme semi-structurate?

8 Ce niveluri există în structura de management a unei organizații?

9 Caracteristici ale prelucrării informaţiei la nivel operaţional.

10 Denumiți sistemele informaționale la nivel funcțional.

11Ce sisteme informatice sunt folosite pentru a rezolva probleme la nivel strategic?

12 Prezentați conceptul de sistem informațional economic.

13 Ce este un sistem de control? Numiți principalele sale funcții.

14 Ce fluxuri de informații apar în sistemul informațional economic?

15 Ce tipuri de sisteme informatice există, în funcție de amploarea funcțiilor îndeplinite?

16 Ce sunt sistemele de prelucrare a datelor, principalele lor funcții?

17 Descrieți sistemele informaționale de management.

18 Principalele sarcini ale sistemului de suport decizional.

19 Clasificări ale sistemelor informaţionale economice.

20 Numiți principiile generale de construcție și funcționare a SI.

21 Numiți etapele ciclului de viață al unui sistem informatic automatizat.

22 Descrieți modurile de funcționare ale sistemelor informaționale.

23 Ce este o stație de lucru automatizată?

24 Ce abordări există pentru dezvoltarea sistemelor informaționale?

25 Spuneți-ne despre instrumentele de dezvoltare a sistemelor informaționale.

26 Prezentați conceptul de sistem informațional corporativ și numiți principalele clase de probleme rezolvate de CSI.

27 Scopul metodologiei de planificare a resurselor materiale ale unei întreprinderi MRP.

28 Scopul și funcțiile principale ale metodologiei de planificare integrată MRP II.

29 Scopul unei metodologii de planificare integrată a tuturor „resurselor de afaceri” ale unei întreprinderi ERP.

30 Care este conceptul de lanțuri de aprovizionare?


6 Tehnologii informaționale pentru suport inteligent
decizii de management

Ca rezultat al dezvoltării mai detaliate a pachetelor funcționale existente, sunt create pachete orientate spre probleme. Adesea sunt soluții software auto-implementate aplicate unor domenii specifice de activitate. Întreprinderile moderne folosesc din ce în ce mai mult pachete cu probleme pentru a optimiza procesul de management. Există un număr destul de mare de produse software produse în serie care vizează rezolvarea problemelor legate de funcțiile de management de bază. Așadar, astăzi, piața tehnologiei informației oferă produse software pentru prognoza, planificarea curentă și strategică a activităților întreprinderii, evaluarea stării financiare și analiza proiectelor de investiții, contabilitate, precum și produse integrate pentru automatizarea managementului complex.

Trimiteți-vă munca bună în baza de cunoștințe este simplu. Utilizați formularul de mai jos

Studenții, studenții absolvenți, tinerii oameni de știință care folosesc baza de cunoștințe în studiile și munca lor vă vor fi foarte recunoscători.

postat pe http://www.allbest.ru/

MINISTERUL EDUCAȚIEI ȘI ȘTIINȚEI AL RUSIEI

UNIVERSITATEA FEDERALĂ DIN CRIMEANĂ DENUMITĂ DUPA V.I.VERNADSKY

Facultatea de Economie

Departamentul de Cibernetică Economică

Rezumat despre programele profesionale de calculator

„Sisteme informaționale corporative”

Efectuat:

Student anul II, grupa 201 BI

Specialitate - informatica de afaceri

Serafimova Anastasia

Verificat:

Popov V.B

Simferopol 2015

1. Fundamentele și conceptele de bază ale corporațiilor și sistemelor informaționale corporative

2. Probleme generale de proiectare și implementare a CIS

2.1 Ce oferă implementarea CIS?

2.2 Principiile construirii unui CSI

2.3 Etapele proiectării CIS

3. Clasificarea și caracteristicile CSI

3.1 Clasificarea SIC

3.2 Clasificarea sistemelor automatizate

3.3 Caracteristicile CSI

4. Arhitectura CIS

5. Cerințe pentru CIS

Literatură

1 . Bazele și sistemul de operarenoi concepte de corporație și sistem de informații corporative

Termenul de corporație provine din cuvântul latin corporatio - asociație. O corporație înseamnă o asociație de întreprinderi care funcționează sub control centralizat și rezolvă probleme comune. De regulă, corporațiile includ întreprinderi situate în diferite regiuni și chiar în diferite state (corporații transnaționale).

În sensul cel mai general, termenul Corporație înseamnă o asociație de întreprinderi care funcționează sub control centralizat și rezolvă probleme comune. Corporația este o structură complexă, multidisciplinară și, ca urmare, are un sistem de management ierarhic distribuit.

Guvernanța corporativă este definită ca sistemul de relații dintre acționari, consiliul de administrație și conducere, definit de statutul companiei, regulamentele și politicile oficiale, precum și statul de drept bazat pe modelul de afaceri adoptat.

Un model de afaceri este o descriere a unei întreprinderi ca un sistem complex, cu o acuratețe dată. În cadrul modelului de afaceri sunt afișate toate obiectele (entitățile), procesele, regulile de efectuare a operațiunilor, strategia de dezvoltare existentă, precum și criteriile de evaluare a eficacității sistemului. Forma de prezentare a modelului de afaceri și nivelul de detaliu al acestuia sunt determinate de obiectivele modelării și de punctul de vedere adoptat.

Întreprinderile, sucursalele și birourile administrative incluse în corporație sunt de obicei situate la o distanță suficientă unele de altele. Legătura lor informațională între ele formează structura de comunicare a corporației, a cărei bază este sistemul informațional.

Un model de informații este un subset al unui model de afaceri care descrie toate fluxurile de informații existente (inclusiv cele care nu sunt formalizate sub formă documentară) într-o întreprindere, regulile de procesare și algoritmii de rutare pentru toate elementele câmpului informațional.

Un sistem informatic (SI) este întreaga infrastructură a întreprinderii implicată în procesul de gestionare a tuturor fluxurilor de informații și documente, inclusiv următoarele elemente obligatorii:

Un model informațional, care este un set de reguli și algoritmi pentru funcționarea unui sistem informațional. Modelul informațional include toate formele de documente, structura directoarelor și a datelor etc.

Reglementări pentru elaborarea modelului informațional și regulile de modificare a acestuia.

Resurse umane (departamentul dezvoltare, consultanti externi) responsabili de formarea si dezvoltarea modelului informatic.

Software a cărui configurație îndeplinește cerințele modelului informațional (software-ul este principalul driver și, în același timp, mecanismul de control IS). În plus, există întotdeauna cerințe pentru furnizorul de software care reglementează procedura de asistență tehnică și pentru utilizatori de-a lungul întregului ciclu de viață.

Resurse umane responsabile cu personalizarea și adaptarea software-ului și conformitatea acestuia cu modelul de informații aprobat.

Reglementări pentru efectuarea modificărilor structurilor personalizate (setări specifice, structuri de baze de date etc.) și configurarea software-ului și compoziția modulelor funcționale ale acestuia.

Hardware și bază tehnică care îndeplinește cerințele pentru software de operare (calculatoare de la locul de muncă, periferice, canale de telecomunicații, software de sistem și DBMS).

Resurse umane operaționale și tehnice, inclusiv personal pentru întreținerea hardware-ului și a bazei tehnice.

Reguli de utilizare a software-ului și instrucțiuni de utilizare, regulamente de instruire și certificare a utilizatorilor.

Resursele corporației includ:

1. material (materiale, produse finite, mijloace fixe)

2. financiar

3. uman (personal)

4. cunoștințe (know-how)

Sistemul de management al oricărei companii include trei subsisteme principale:

1. Planificarea vânzărilor și operațiunilor. Acesta este un plan general de funcționare a întreprinderii, stabilind volumul producției de produse finite. Cheia aici este planificarea cererii și estimarea resurselor necesare pentru a satisface cererea. Aici este creat un plan principal de producție care determină ce produse, în ce cantitate și în ce interval de timp trebuie să fie produse.

2. Planificarea detaliată a resurselor necesare (materiale, capacitate de producție, resurse de muncă etc.). Planul întocmit determină calendarul și volumul comenzilor pentru toate materialele și componentele necesare implementării planului principal de producție.

3. Managementul executiei planurilor in procesul de productie si aprovizionare (aprovizionare).

Toate aceste subsisteme sunt implementate pe baza CIS.

Sistemele informaționale corporative (CIS) sunt sisteme de management integrate pentru o corporație distribuită geografic, bazate pe analiza aprofundată a datelor, utilizarea pe scară largă a sistemelor de suport informațional pentru luarea deciziilor, managementul documentelor electronice și munca de birou. CIS este conceput pentru a combina strategia de management al întreprinderii și tehnologiile informaționale avansate.

Un sistem informațional corporativ este un set de instrumente tehnice și software ale unei întreprinderi care implementează idei și metode de automatizare.

Automatizarea cuprinzătoare a proceselor de afaceri ale întreprinderii bazată pe suport modern hardware și software poate fi numită diferit. În prezent, împreună cu numele Corporate Information Systems (CIS), de exemplu, sunt folosite următoarele nume:

1. Sisteme automate de control (ACS);

2. Sisteme integrate de management (ICS);

3. Sisteme informatice integrate (IIS);

4. Sisteme informatice de management al întreprinderii (EMIS).

Sarcina principală a CSI este gestionarea eficientă a tuturor resurselor întreprinderii (materiale, tehnice, financiare, tehnologice și intelectuale) pentru a obține un profit maxim și a satisface nevoile materiale și profesionale ale tuturor angajaților întreprinderii.

În componența sa, un CIS este o colecție de diverse platforme software și hardware, aplicații universale și specializate de la diverși dezvoltatori, integrate într-un singur sistem informațional omogen care rezolvă cel mai bine problema oarecum unică a fiecărei întreprinderi specifice. Adică, CIS este un sistem om-mașină și un instrument de sprijinire a activității intelectuale umane, care, sub influența sa, ar trebui:

Acumulează o anumită experiență și cunoștințe formale;

Îmbunătățiți și dezvoltați în mod constant;

Adaptați-vă rapid la condițiile de mediu în schimbare și la noile nevoi ale întreprinderii.

Automatizarea cuprinzătoare a unei întreprinderi implică transferul în planul tehnologiei informatice a tuturor proceselor de afaceri principale ale organizației. Iar utilizarea unui software special care oferă suport informațional pentru procesele de afaceri ca bază a unui sistem informațional corporativ pare a fi cea mai justificată și eficientă. Sistemele moderne de management al proceselor de afaceri fac posibilă integrarea diverselor programe software în jurul lor, formând un sistem informațional unificat. Aceasta rezolvă problemele de coordonare a activităților angajaților și departamentelor, oferindu-le informațiile necesare și monitorizarea disciplinei performanței, iar conducerea primește acces în timp util la date fiabile privind progresul procesului de producție și are mijloacele pentru a lua și implementa rapid deciziile lor. . Și, cel mai important, complexul automat rezultat este o structură deschisă flexibilă care poate fi reconstruită din mers și completată cu noi module sau software extern.

Prin sistem de informații corporative înțelegem sistemul de informații al unei organizații care îndeplinește următoarea listă minimă de cerințe:

1. Completitudinea funcțională a sistemului

2. Sistem fiabil de securitate a informațiilor

3. Disponibilitatea instrumentelor de adaptare și întreținere a sistemului

4. Implementarea accesului la distanță și a lucrului în rețele distribuite

5. Asigurarea schimbului de date între sistemele informatice dezvoltate și alte produse software care operează în organizație.

6. Posibilitatea de consolidare a informațiilor

7. Disponibilitatea unor instrumente speciale pentru analiza stării sistemului în timpul funcționării

Completitudinea funcțională a sistemului

Respectarea standardelor internaționale de contabilitate de gestiune MRP II, ERP, CSRP

Automatizare în cadrul unui sistem de rezolvare a problemelor de planificare, bugetare, prognoză, contabilitate operațională (managerială), contabilitate, contabilitate statistică și analiză financiar-economică

Formarea și menținerea înregistrărilor simultan conform standardelor rusești și internaționale

Numărul de parametri ai activității organizației care sunt luați în considerare o dată este de la 200 la 1000, numărul de tabele de baze de date generate este de la 800 la 3000.

Sistem de securitate a informațiilor

Sistem de parole pentru restricționarea accesului la date și funcții de control implementate

Sistem de protecție a datelor pe mai multe niveluri (mijloace pentru autorizarea informațiilor introduse și ajustate, înregistrarea timpului de introducere și modificare a datelor)

Instrumente pentru adaptarea și întreținerea sistemului

Schimbarea structurii și funcțiilor proceselor de afaceri

Schimbarea spațiului informațional

Schimbarea interfețelor pentru introducerea, vizualizarea și ajustarea informațiilor

Modificarea conținutului organizațional și funcțional al locului de muncă al utilizatorului

Generator de rapoarte personalizate

Generator de tranzacții comerciale complexe

Generator de formulare standard

Posibilitatea de consolidare a informațiilor

La nivel organizatoric - combinarea informatiilor din sucursale, holdinguri, filiale etc.

La nivelul sarcinilor individuale - planificare, contabilitate, control etc.

La nivel de perioade de timp - să efectueze o analiză a indicatorilor financiari și economici pentru o perioadă ce depășește perioada de raportare

Instrumente speciale pentru analiza stării sistemului în timpul funcționării:

Analiza arhitecturii bazei de date

Analiza algoritmului

Analiza statisticilor privind cantitatea de informatii prelucrate

Jurnalul operațiunilor finalizate

Lista stațiilor server care rulează

Analiza corespondenței interne

Cele mai dezvoltate sisteme informatice corporative (CIS) sunt concepute pentru a automatiza toate funcțiile managementului corporativ: de la pregătirea științifică, tehnică și de marketing a activităților sale până la vânzarea produselor și serviciilor sale. În prezent, CSI sunt în principal orientate spre economie și producție.

2 . Probleme generale de proiectare și implementare a CIS

Gestionarea de succes a afacerii astăzi este imposibilă fără informații constante, obiective și cuprinzătoare. Pentru a crește eficiența și a minimiza costurile de management (timp, resurse și financiare), sistemele de informații corporative sunt dezvoltate și aplicate pentru a ajuta la monitorizarea proceselor bugetare, orele de lucru ale angajaților, munca efectuată de aceștia, progresul implementării proiectului, fluxul de documente și alte funcții de management. Acest tip de date pot fi accesate atât pe o rețea locală, cât și prin internet. Cu ajutorul unui sistem informatic corporativ eficient, puteți simplifica semnificativ procesele de control și management la o întreprindere de orice nivel. Dezvoltarea și implementarea sistemelor informaționale este una dintre activitățile principale ale specialității dumneavoastră. Acest proces începe cu o analiză a activităților întreprinderii și se încheie cu implementarea sistemului dezvoltat. Toate etapele acestui proces:

Efectuarea unui sondaj înainte de proiect

Formularea obiectivelor și limitărilor proiectului, dezvoltarea unei strategii de implementare a proiectului

Ingineria si reinginerirea proceselor de afaceri ale Clientului, consultanta in diverse domenii

Selectarea platformei, dezvoltarea sistemului, integrarea cu software-ul utilizat

Furnizare de echipamente si software

Lucrări de punere în funcțiune pentru punerea în funcțiune a sistemului

Sprijinul sistemului creat în timpul funcționării, lucrați la dezvoltarea ulterioară a acestuia

De asemenea, sistemele informaționale corporative sunt astăzi cel mai important instrument pentru introducerea de noi metode de management și restructurare a întreprinderii.

Recent, interesul pentru sistemele informaționale corporative (CIS) a crescut constant. Dacă ieri CSI-urile au atras atenția unui cerc destul de restrâns de manageri, acum problemele automatizării activităților companiilor au devenit relevante pentru aproape toată lumea. Acest lucru se datorează nu numai dinamicii pozitive a dezvoltării economice, ci și faptului că astăzi întreprinderile au deja o experiență semnificativă în utilizarea produselor software de diferite clase.

Sarcina principală de proiectare și implementare a sistemelor informaționale corporative, ca rezultat al integrării sistemelor, este activități complexe de rezolvare a problemelor de afaceri folosind tehnologii informaționale moderne. Dezvoltarea unui proiect de sistem informatic se realizeaza in comun cu clientul, ceea ce face posibila crearea unui sistem informatic corporativ cu succes care sa satisfaca toate nevoile clientului.

Gama de procese de afaceri implementate în diferite CSI poate fi destul de largă. Printre altele, aceasta include gestionarea vânzărilor sub diferite forme, de exemplu, vânzări pe credit sau vânzări cu plată prin contra obligație, diverse procese de afaceri legate de planificare, achiziție, producție, depozitare, personal și multe, multe altele. software de informare corporativă

Un sistem informatic poate fi construit folosind un principiu strat cu strat. Astfel, software specializat (birou, aplicație), fluxul de lucru propriu-zis, un sistem de gestionare a documentelor, programe de introducere a documentelor flux, precum și software auxiliar pentru comunicarea cu lumea exterioară și asigurarea accesului la funcționalitatea sistemului prin mijloace de comunicare (e-mail, internet). /intranet). Printre avantajele acestei abordări, trebuie remarcat faptul că este posibil să se facă modificări la componentele software individuale situate într-un singur strat, fără a fi nevoie de modificări fundamentale pe alte straturi, pentru a oferi o specificare formală a interfețelor dintre straturi care suportă dezvoltarea tehnologiilor informaţionale şi a software-ului care le implementează. Mai mult, utilizarea standardelor deschise va permite o tranziție nedureroasă de la modulele software ale unui producător la programele altuia (de exemplu, înlocuirea unui server de e-mail sau EMS). În plus, abordarea strat cu strat va crește fiabilitatea și rezistența la defecțiuni ale sistemului în ansamblu.

2.1 Ce oferă implementarea CIS?

Avantajele implementării sistemelor informaționale corporative:

obținerea de informații fiabile și în timp util despre activitățile tuturor diviziilor companiei;

creșterea eficienței managementului companiei;

reducerea timpului de lucru alocat operațiunilor de muncă;

4. creşterea performanţei generale a muncii datorită organizării mai raţionale a acesteia.

Cea mai importantă întrebare. Să ne întrebăm pentru o secundă: ce dă sistemul nervos unei persoane? Desigur, capacitatea de a se gestiona, de a rezista factorilor externi nefavorabili și de a răspunde flexibil la schimbările de mediu. Dacă vă imaginați o companie ca un organism viu, atunci CSI este cel mai potrivit pentru a juca rolul sistemului său nervos, pătrunzând toate organele, toate părțile corpului corporativ.

Creșterea controlabilității interne, a flexibilității și a rezistenței la influențele externe crește eficiența companiei, competitivitatea acesteia și, în cele din urmă, profitabilitatea. Ca urmare a implementării CIS, volumele de vânzări cresc, costurile scad, stocurile din depozit scad, timpii de onorare a comenzilor se reduc, iar interacțiunea cu furnizorii se îmbunătățește. Dar, în ciuda atractivității declarațiilor de mai sus, problema rentabilității investiției în CSI nu își pierde relevanța. Raportul dintre beneficiile din utilizarea unui sistem și costul acestuia este unul dintre cei mai importanți factori care influențează decizia de a „cumpăra sau nu”. Orice proiect de investiții și implementarea unui CSI, fără îndoială, ar trebui considerate ca un proiect de investiții, reprezintă un fel de „achiziție” și, în consecință, necesită o evaluare a costurilor și a beneficiilor așteptate.

Nu este ușor de calculat rambursarea directă a unui CSI, deoarece, ca urmare a implementării, structura internă a companiei este optimizată și costurile de tranzacție dificil de măsurat sunt reduse. Este dificil de determinat, de exemplu, în ce măsură creșterea veniturilor companiei a fost o consecință a activității CSI (citește - sistem software) și în ce măsură - rezultatul înființării proceselor de afaceri, adică a rod al tehnologiilor de management. Cu toate acestea, în unele aspecte ale activităților companiei, evaluarea este destul de realistă. Aceasta se referă în primul rând la logistică, unde introducerea CIS duce la optimizarea fluxurilor de materiale și la reducerea necesarului de capital de lucru. Înființarea unui sistem de control financiar bazat pe un CSI duce la reducerea costurilor generale ale companiei, lichidarea diviziilor neprofitabile și excluderea produselor neprofitabile din gamă.

Este foarte greu de evaluat efectul eliminării haosului. Pentru a face acest lucru, trebuie să înțelegeți clar amploarea haosului, care, datorită naturii însăși a dezordinei, este imposibil. Într-adevăr, poți spune câți bani nu câștigă (citește – pierde) compania ta din cauza dezechilibrelor din sortiment sau, să zicem, din cauza termenelor nerespectate pentru onorarea comenzilor? Ce resurse ale companiei sunt scoase din circulație din cauza contabilității post-mortem și a neconcordanțelor de date din departamentul de contabilitate, depozit și ateliere? Cum se evaluează volumul de furt și risipa de resurse?

În prezent, pentru evaluarea eficacității proiectelor IT se folosește metoda de analiză a costurilor și beneficiilor (CBA) de analiză a investițiilor.Metoda este numită astfel deoarece se bazează pe evaluarea și compararea beneficiilor din implementarea proiectului cu costurile implementarea acestuia.

Scopul global al implementării CIS este creșterea eficienței companiei. Fiecare companie identifică domenii cheie care îi influențează eficacitatea, așa-numiții „factori critici de succes” (CSF). Creșterea eficienței are loc prin implementarea sarcinilor în fiecare dintre domeniile cheie. Prin urmare, IAS se bazează pe obiectivele de afaceri ale companiei, determinate în etapa de planificare strategică.

Dar există mai multe modalități de a atinge obiectivul, așa că a doua piatră de temelie a IAS este compararea opțiunilor alternative. În acest caz, una dintre opțiunile posibile este „fără CIS”, adică se ia în considerare evoluția situației actuale în timp, fără a face nicio modificare a acesteia. Comparațiile între opțiunile alternative se fac prin măsurarea beneficiilor pe care le oferă și a costurilor pe care le necesită. Sunt luați în considerare atât indicatorii cantitativi, cât și cei calitativi. Recent, o atenție deosebită a fost acordată analizei indicatorilor calitativi. Pe lângă echilibrul dintre beneficii și costuri, opțiunile alternative diferă și prin gradul de risc și factorii care determină aceste riscuri. Prin urmare, analiza impactului unor astfel de factori asupra raportului beneficiu-cost este un alt domeniu de atenție pentru IAS. Este vorba despre metode de evaluare a unui caz specific.

Dacă vorbim despre date statistice care caracterizează eficacitatea implementării CIS, pot da următoarele cifre:

Reducerea costurilor de transport și achiziții cu 60%;

Reducerea ciclului de producție pentru produse la comandă cu 50%;

Reducerea numărului de întârzieri în livrarea produselor finite cu 45%;

Reducerea nivelului soldurilor minime minime în depozite cu 40%;

Reducerea defectelor de producție cu 35%;

Reducerea costurilor administrative și de management cu 30%;

Reducerea ciclului de producție pentru produsele de bază cu 30%;

Reducerea spațiului depozitului cu 25%;

Creșterea cifrei de afaceri în decontări cu 30%;

Creșterea cifrei de afaceri a stocurilor cu 65%;

Creșterea livrărilor just-in-time cu 80%.

Aceste statistici au fost culese pe exemplul companiilor occidentale, unde calitatea managementului este deja destul de ridicată. Crezi că efectul asupra solului rus va fi mai mare sau mai mic?

2.2 Principiile construirii unui CSI

Conceptul de construire a unui CIS în economie prevede prezența componentelor standard:

1. Nucleul sistemului, care asigură automatizarea cuprinzătoare a unui set de aplicații de afaceri, conține un set complet de module funcționale pentru automatizarea sarcinilor de management;

2. Sistem de automatizare a fluxului documentelor în cadrul corporației;

3. Sisteme instrumentale auxiliare de prelucrare a informațiilor (sisteme expert, sisteme de pregătire și luare a deciziilor etc.) bazate pe depozite de date CIS;

4. Software și hardware ale sistemului de securitate CSI;

5. Aplicații de comunicare de servicii (e-mail, software de acces la distanță);

6. Componente Internet/intranet pentru acces la baze de date eterogene și resurse informaționale, servicii;

7. Programe Office - editor de text, foi de calcul, SGBD de tip desktop etc.

8. Sisteme cu destinație specială - sisteme de proiectare asistată de calculator (CAD), sisteme automate de control al proceselor (APCS), sisteme bancare etc.

Miezul fiecărui sistem de producție îl reprezintă liniile directoare de management al producției pe care le încorporează. În acest moment, există mai multe seturi de astfel de recomandări. Ele reprezintă o descriere a regulilor generale prin care trebuie efectuată planificarea și controlul diferitelor etape ale activităților corporației. Unele dintre tehnologiile de control existente sunt discutate mai jos.

Principiile de bază ale construirii unui CIS includ:

1. Principiul integrării, care constă în faptul că datele prelucrate sunt introduse în sistem o singură dată și apoi utilizate în mod repetat pentru a rezolva cât mai multe probleme; principiul stocării informațiilor o singură dată;

2. Principiul consecvenței, care constă în prelucrarea datelor în diverse secțiuni în vederea obținerii informațiilor necesare luării deciziilor la toate nivelurile și în toate subsistemele și diviziile funcționale ale corporației; atenție nu numai subsistemelor, ci și conexiunilor dintre ele; aspect evolutiv - toate etapele evoluției produsului; capacitatea de dezvoltare ar trebui să fie fundamentul CSI;

3. Principiul complexității, care presupune automatizarea procedurilor de conversie a datelor în toate etapele de promovare a produselor corporației.

2.3 Etapele proiectării CIS

Studierea și crearea de modele ale activităților organizației, analiza (modelele) CIS existente, analiza modelelor și formarea cerințelor pentru CIS, elaborarea unui plan pentru crearea unui CIS.

2. Design

Proiectare conceptuală, dezvoltarea arhitecturii CIS, proiectarea unui model general de date, formarea cerințelor aplicației.

3. Dezvoltare

Dezvoltare, prototipare și testare de aplicații, dezvoltare de teste de integrare, dezvoltare documentație utilizator.

4. Integrare și testare

Integrarea si testarea aplicatiilor in cadrul sistemului, optimizarea aplicatiilor si bazelor de date, intocmirea documentatiei operationale, testarea sistemului.

5. Implementare

Instruirea utilizatorilor, implementarea sistemului pe site, instalarea bazei de date, operarea.

Escorta

Înregistrarea, diagnosticarea și localizarea erorilor, efectuarea de modificări și testare, controlul modurilor de funcționare IS.

Ciclul de viață clasic

Una dintre cele mai vechi secvențe de pași în dezvoltarea software-ului este ciclul de viață clasic (Autor Winston Royce, 1970).

Cel mai adesea, ciclul clasic de viață se numește modelul CASCADE sau CASCADE, subliniind faptul că dezvoltarea este considerată ca o succesiune de etape, iar trecerea la următoarea etapă ierarhic inferioară are loc numai după finalizarea completă a lucrărilor în stadiul actual și fără întoarcere. până la etapele finalizate este prevăzut.

Iată o scurtă descriere a principalelor etape. Dezvoltarea începe la nivel de sistem și progresează

Proiecta,

Codare (implementare),

testare,

Escorta

În acest caz, acțiunile unui ciclu de inginerie standard sunt simulate.

Analiza sistemului determină rolul fiecărui element într-un sistem informatic și interacțiunea elementelor între ele.

Analiza începe prin identificarea cerințelor și atribuirea unui subset al acelor cerințe unui element software.

În această etapă, începe soluția la problema de planificare a proiectului software.

La planificarea proiectului se stabilesc următoarele:

Domeniul lucrărilor de proiectare,

Riscul lucrărilor de proiectare,

costurile cu forța de muncă necesare,

Se formează sarcini de lucru,

Se formează un program de lucru.

Analiza cerințelor legate de un element software, de ex. la software, clarifică și detaliază:

Funcții software,

Caracteristicile software-ului,

Interfață software.

Toate definițiile sunt documentate în specificația de analiză.

Designul creează vederi:

Arhitecturi software,

Structura software modulară,

Structura software algoritmică,

Structuri de date

Interfață de intrare și ieșire (formulare de date de intrare și ieșire).

Codarea (implementarea) constă în traducerea rezultatelor de proiectare în text într-un limbaj de programare.

Testarea este executarea unui program pentru identificarea defectelor în funcțiile, logica și forma de implementare a unui produs software.

Întreținerea face modificări la software-ul utilizat. Obiectivele schimbării:

Corectarea erorii,

Adaptarea la schimbările din mediul software extern,

Îmbunătățirea software-ului la cererea clientului.

Întreținerea software-ului constă în reutilizarea fiecăruia dintre pașii (etapele) anterioare ale ciclului de viață, adică. analiza sistemelor, analiza cerințelor, proiectarea etc., la un program existent, dar nu la dezvoltarea unui program nou.

Fiecare etapă (fază) se încheie cu lansarea unui set complet de documentație suficientă pentru ca dezvoltarea să fie continuată de o altă echipă de dezvoltare.

Avantajele ciclului de viață clasic sunt:

Obținerea unui plan și calendar pentru toate etapele proiectului,

Raționalizarea progresului în dezvoltare.

Dezavantajele ciclului de viață clasic includ:

Abateri frecvente ale proiectelor reale de la secvența standard de pași,

Ciclul se bazează pe formularea precisă a cerințelor software inițiale, în timp ce în realitate, la începutul proiectului, cerințele clientului sunt doar parțial definite,

Disponibilitatea rezultatelor proiectului către client numai la sfârșitul lucrării.

Aspect (prototipare)

În etapa inițială a proiectului, este imposibil să se formuleze complet și cu acuratețe toate cerințele pentru viitorul model, deoarece utilizatorii, de regulă, nu sunt în măsură să își precizeze toate cerințele și nu pot prevedea cum se vor schimba în timpul dezvoltării și , în plus, în timpul dezvoltării, pot apărea modificări.modificări în mediul extern care pot afecta cerințele sistemului. Prin urmare, procesul de creare a software-ului este mai degrabă de natură iterativă, atunci când rezultatele următoarei etape de dezvoltare pot necesita revenirea la dezvoltările anterioare.

Prin urmare, software-ul nu este creat imediat, ca în cazul abordării în cascadă, ci treptat folosind breadboarding (prototiparea), atunci când se creează un model al produsului software necesar.Prototipul este înțeles ca o componentă software de operare care implementează funcții individuale.

Modelul poate lua una din trei forme:

Machetă pe hârtie sau pe computer (înfățișează sau desenează dialogul om-mașină),

Aspect de lucru (îndeplinește unele dintre funcțiile necesare),

Există un program ale cărui caracteristici trebuie apoi îmbunătățite.

Prototiparea se bazează pe iterații repetate la care participă clientul și dezvoltatorul.

Deoarece clientul nu poate determina adesea cerințele sale pentru produsul dezvoltat, iar designerul se îndoiește de caracterul complet și adecvat al cerințelor clientului, prototiparea (aspectul) începe cu colectarea și clarificarea cerințelor pentru software-ul creat.

Împreună, dezvoltatorul și clientul determină toate obiectivele software-ului, stabilesc ce cerințe sunt cunoscute și care rămân de definit în continuare. Următorul pas este proiectarea rapidă, care se concentrează pe acele caracteristici ale software-ului care ar trebui să fie vizibile pentru utilizator. Aspectul (prototipul), construit în etapa de proiectare rapidă, este evaluat de către client și utilizat pentru a clarifica cerințele software. Iterațiile se repetă până când designul dezvăluie toate cerințele clientului și îi permite proiectantului să înțeleagă ce trebuie făcut.

Avantajul prototipării este de a se asigura că sunt definite cerințe complete pentru software.

Dezavantajele aspectului includ:

Posibilitatea clientului de a accepta aspectul ca produs,

Posibilitatea dezvoltatorului de a accepta aspectul ca produs

Clientul, care a primit o versiune preliminară (aspect) și a verificat funcționalitatea acesteia, poate să nu mai vadă deficiențele și problemele nerezolvate ale software-ului și să nu mai accepte îmbunătățiri ulterioare, cerând ca macheta să fie convertită într-un produs funcțional cât mai curând posibil. . În același timp, pentru a economisi timp în dezvoltarea designului, precum și pentru a arăta o opțiune de lucru, dezvoltatorul poate folosi mijloace ineficiente. Uitând motivele utilizării acestor instrumente, dezvoltatorul poate integra o opțiune ineficientă în sistem.

Strategii de dezvoltare software

Strategiile de dezvoltare software pot fi împărțite în trei grupe:

1. Secvența liniară a etapelor de dezvoltare - trecere unică (strategie cascadă)

2. Strategia incrementală, atunci când toate cerințele (utilizator și sistem) sunt mai întâi determinate, iar apoi restul dezvoltării se realizează sub forma unei secvențe de versiuni, prima dintre care implementează o parte din capacitățile planificate și toate ulterioare versiunile implementează capacități suplimentare până când se realizează sistemul complet.

3. Strategia evolutivă.

Cu această strategie, etapa inițială nu conține întreaga sferă a cerințelor, acestea fiind clarificate în timpul dezvoltării noilor versiuni succesive.

Strategie incrementală

Modelul incremental este un exemplu clasic de strategie de dezvoltare software incrementală, combinând elemente ale unui model în cascadă secvenţial cu o filozofie iterativă de prototipare. Constă din mai multe livrări (incremente) reprezentând o secvență de analiză, proiectare, codificare și testare.

Dezvoltarea primului increment ne permite să obținem un produs de bază care implementează cerințele de bază, în timp ce multe cerințe auxiliare rămân neimplementate. Planul pentru următoarele incremente prevede modificarea consecventă a produsului de bază, oferind caracteristici și funcționalități suplimentare.

Prin natură, un proces incremental este iterativ, dar spre deosebire de prototip, un model incremental produce un produs de lucru la sfârșitul unei iterații incrementale.

Strategia evolutivă de dezvoltare a software-ului

Să ne uităm la strategia evolutivă folosind exemplele modelului în spirală, modelului orientat pe componente și proceselor de proiectare grele și ușoare.

Model în spirală

Modelul spirală definește planificarea (definirea obiectivelor, opțiunilor, limitărilor), analiza riscului (analiza opțiunilor și recunoașterea/selectarea riscului), proiectarea (dezvoltarea unui produs de nivel următor), evaluarea (evaluarea de către client a rezultatelor actuale de dezvoltare).

Cu fiecare iterație într-o spirală (deplasându-se de la centru la periferie), sunt construite versiuni din ce în ce mai complete ale software-ului. În prima tură a spiralei se determină următoarele:

1) obiective inițiale, opțiuni și limitări;

2) recunoașterea și analiza riscurilor;

3) necesitatea folosirii prototipurilor;

4) evaluarea de către client a lucrării structurale și depunerea propunerilor de modificare;

5) următoarea fază de planificare și analiză de risc, pe baza propunerilor clientului.

În fiecare ciclu spiralat, rezultatele analizei de risc sunt formate sub forma „continuați, nu continuați”. Dacă riscul este prea mare, proiectul poate fi oprit. În cele mai multe cazuri, spirala continuă, cu fiecare pas îndreptând dezvoltatorii către un model mai general al sistemului. Fiecare ciclu în spirală necesită proiectare, care poate fi implementată prin ciclul de viață clasic sau prin prototipare.

Avantajele modelului spirală includ:

1) cea mai realistă (sub formă de evoluție) reflectare a dezvoltării software,

2) capacitatea de a lua în considerare în mod explicit riscul la fiecare pasă a dezvoltării evolutive,

3) includerea unei etape de abordare sistematică în structura de dezvoltare iterativă,

4) utilizarea modelării pentru a reduce riscul și a îmbunătăți produsul software.

Dezavantajele modelului spiralat sunt:

1) cerințe crescute pentru client,

2) dificultăți în monitorizarea și gestionarea timpului de dezvoltare.

Model bazat pe componente

Modelul orientat pe componente este o extensie a modelului în spirală și se bazează pe o strategie de dezvoltare software evolutivă. Acest model specifică conținutul designului - reflectă faptul că, în condiții moderne, noua dezvoltare ar trebui să se bazeze pe reutilizarea componentelor software existente.

Avantajele modelului orientat pe componente includ:

1) reducerea timpului de dezvoltare software;

2) reducerea costurilor de dezvoltare software;

3) creșterea productivității dezvoltării.

Procese grele și ușoare

În mod tradițional, strict ordonate, așa-numitele procese grele au fost folosite pentru a eficientiza și accelera dezvoltarea software-ului. În aceste procese, se prevede întregul volum al lucrărilor viitoare, motiv pentru care se numesc procese de prognoză. Ordinea pe care trebuie să o urmeze un dezvoltator uman este extrem de strictă.

În ultimii ani, au apărut un grup de noi procese ușoare de dezvoltare software. Ele sunt numite și procese mobile. Aceste procese sunt atractive din cauza lipsei de birocrație caracteristică proceselor grele (predictive).

Procesele ușoare de dezvoltare de software întruchipează un compromis rezonabil între disciplina strictă și lipsa de disciplină.

Procesele mobile necesită mai puțină documentație și sunt centrate pe oameni. Procesele de mutare iau în considerare caracteristicile clientului modern, și anume schimbările frecvente ale cerințelor software ale acestuia. Procesele agile se adaptează la schimbările de cerințe (natura adaptativă).

3 . ClaClasificarea și caracteristicile CIS

3.1 Clasificarea SIC

Sistemele de informații corporative pot fi, de asemenea, împărțite în două clase: financiare și de management și producție.

1. Sistemele financiare și de management includ o subclasă de sisteme integrate mici. Astfel de sisteme sunt concepute pentru menținerea înregistrărilor într-una sau mai multe domenii (contabilitate, vânzări, depozit, personal etc.) - Sistemele din acest grup pot fi utilizate de aproape orice întreprindere.

Sistemele din această clasă sunt de obicei universale, ciclul lor de implementare este scurt, uneori puteți utiliza versiunea „cutie” cumpărând programul și instalându-l singur pe computer.

Sistemele financiare și de management (în special cele ale dezvoltatorilor ruși) sunt mult mai flexibile în adaptarea la nevoile unei anumite întreprinderi. Deseori sunt oferiti „constructori”, cu ajutorul cărora puteți reconstrui aproape complet sistemul sursă, fie independent, fie cu ajutorul unui furnizor, prin stabilirea de conexiuni între tabelele bazei de date sau modulele individuale.

2. Sistemele de fabricație (numite și sisteme de control al producției) includ subclase de sisteme integrate medii și mari. Ele sunt destinate în primul rând managementului și planificării procesului de producție. Funcțiile contabile, deși profund dezvoltate, joacă un rol de susținere, iar uneori este imposibil să se evidențieze un modul de contabilitate, deoarece informațiile din departamentul de contabilitate provin automat din alte module.

Aceste sisteme sunt diferite din punct de vedere funcțional: unul poate avea un modul de producție bine dezvoltat, în timp ce altul poate avea un modul financiar. O analiză comparativă a sistemelor de acest nivel și aplicabilitatea acestora la un caz specific poate duce la o muncă semnificativă. Și pentru a implementa sistemul, aveți nevoie de o întreagă echipă de experți financiari, manageriali și tehnici. Sistemele de producție sunt mult mai complexe de instalat (ciclul de implementare poate dura de la 6 - 9 luni până la un an și jumătate sau mai mult). Acest lucru se datorează faptului că sistemul acoperă nevoile întregii întreprinderi, iar acest lucru necesită eforturi comune semnificative între angajații întreprinderii și furnizorii de software.

Sistemele de producție sunt adesea concentrate pe una sau mai multe industrii și/sau tipuri de producție: asamblare în serie (electronică, inginerie mecanică), la scară mică și pilot (aviație, inginerie grea), discretă (metalurgie, chimie, ambalare), continuă (petrol). producție, producție de gaze).

Specializarea se reflectă atât în ​​ansamblul funcțiilor sistemului, cât și în existența modelelor de afaceri pentru acest tip de producție. Prezența modelelor încorporate pentru un anumit tip de producție distinge sistemele de producție unele de altele. Fiecare dintre ele are zone și funcții profund dezvoltate, a căror dezvoltare abia începe sau nu este deloc în curs.

În multe privințe, sistemele de producție sunt mult mai stricte decât sistemele financiare și de management. Accentul principal este pe planificarea și managementul optim al producției. Efectul introducerii sistemelor de producție se manifestă la eșaloanele superioare ale managementului întreprinderii, atunci când întreaga imagine a activității acesteia devine vizibilă, inclusiv planificarea, achizițiile, producția, vânzările, stocurile, fluxurile financiare și alte aspecte.

Odată cu creșterea complexității și lărgimea acoperirii funcțiilor întreprinderii de către sistem, cerințele pentru infrastructura tehnică și platforma software și hardware cresc. Toate sistemele de producție sunt dezvoltate folosind baze de date industriale. În cele mai multe cazuri, sunt utilizate tehnologii client-server sau Internet.

Pentru a automatiza întreprinderile mari în practica mondială, este adesea utilizată o soluție mixtă din clasele de sisteme integrate mari, medii și mici. Prezența interfețelor electronice simplifică interacțiunea dintre sisteme și evită introducerea dublă a datelor.

Există, de asemenea, tipuri de CIS, cum ar fi CIS personalizat (unic) și replicat.

CIS personalizat

CIS personalizat se referă, de obicei, la sisteme create pentru o anumită întreprindere care nu au analogi și nu sunt supuse unei replicări ulterioare.

Astfel de sisteme sunt folosite fie pentru a automatiza activitățile întreprinderilor cu caracteristici unice, fie pentru a rezolva o gamă extrem de limitată de sarcini speciale.

Sistemele personalizate, de regulă, fie nu au deloc prototipuri, fie utilizarea prototipurilor necesită modificări semnificative de natură calitativă. Dezvoltarea unui CIS personalizat se caracterizează printr-un risc crescut în ceea ce privește obținerea rezultatelor solicitate.

CIS replicat (adaptabil).

Esența problemei adaptării CIS replicat, i.e. adaptarea la condițiile de muncă la o anumită întreprindere este că, în cele din urmă, fiecare CSI este unic, dar în același timp are și proprietăți comune, tipice. Cerințele de adaptare și complexitatea implementării lor depind în mod semnificativ de zona cu probleme și de amploarea sistemului. Chiar și primele programe care au rezolvat probleme individuale de automatizare au fost create ținând cont de necesitatea configurării lor în funcție de parametri.

Dezvoltarea unui sistem informațional corporativ la o întreprindere poate fi realizată atât „de la zero”, cât și pe baza unui model de referință.

Modelul de referință este o descriere a aspectului sistemului, funcțiilor, structurilor organizate și proceselor care sunt tipice într-un anumit sens (industrie, tip de producție etc.).

Ea reflectă caracteristicile tipice inerente unei anumite clase de întreprinderi. O serie de companii care produc CSI adaptabile (replicate), împreună cu mari firme de consultanță, dezvoltă modele de referință pentru întreprinderile din industria auto, aviație și alte industrii de câțiva ani.

Adaptările și modelele de referință fac parte din multe sisteme de clasă MRP II / ERP, care pot reduce semnificativ timpul de implementare a acestora în întreprinderi.

La începutul lucrărilor privind automatizarea întreprinderii, modelul de referință poate fi o descriere a sistemului existent (ca atare) și servește drept punct de plecare de la care începe munca de îmbunătățire a CSI.

Se folosește și următoarea clasificare. CIS sunt împărțite în trei (uneori patru) grupuri mari:

1) simplu („cutie”);

2) clasa de mijloc;

3) clasa de top

CIS simplu („cutie”) implementează un număr mic de procese de afaceri ale unei organizații. Exemple tipice de sisteme de acest tip sunt sistemele de contabilitate, de depozit și micile tranzacții, care sunt cele mai larg reprezentate pe piața rusă. De exemplu, sistemele unor companii precum 1C, Infin etc.

O trăsătură distinctivă a unor astfel de produse este ușurința lor relativă de absorbție, care, combinată cu prețul scăzut, conformitatea cu legislația rusă și capacitatea de a alege un sistem „care se potrivește gusturilor dvs.”, le face larg populare. Sistemele de gamă medie se disting printr-o mai mare profunzime și lărgime de funcționalitate. Aceste sisteme sunt oferite de companii rusești și străine. De regulă, acestea sunt sisteme care vă permit să urmăriți activitățile unei întreprinderi în mai multe sau mai multe domenii:

Finanţa;

Logistică;

Personal;

Acestea necesită configurare, care în cele mai multe cazuri este efectuată de specialiști de la compania de dezvoltare, precum și instruire pentru utilizatori.

Aceste sisteme sunt cele mai potrivite pentru întreprinderile mijlocii și unele mari datorită funcționalității și costului mai mare față de clasa întâi. Dintre sistemele rusești din această clasă, putem evidenția, de exemplu, produsele companiilor Galaktika, TB.SOFT

Cea mai înaltă clasă include sisteme care se disting printr-un nivel ridicat de detaliu în activitățile economice ale întreprinderii. Versiunile moderne ale unor astfel de sisteme asigură planificarea și gestionarea tuturor resurselor organizaționale (sisteme ERP).

De regulă, la implementarea unor astfel de sisteme, procesele de afaceri existente în întreprindere sunt modelate și parametrii sistemului sunt ajustați pentru a îndeplini cerințele de afaceri.

Cu toate acestea, redundanța semnificativă și un număr mare de parametri personalizabili ai sistemului determină perioada lungă de implementare a acestuia, precum și necesitatea întreprinderii de a avea o unitate specială sau un grup de specialiști care să reconfigureze sistemul în conformitate cu schimbările în afaceri. proceselor.

Pe piața rusă există o selecție mare de CIS de înaltă calitate, iar numărul acestora este în creștere. Liderii mondiali recunoscuți sunt, de exemplu, R/3 de la SAP, Oracle Application de la Oracle.

3.2 Clasificarea sistemelor automatizate

Să luăm în considerare clasificarea sistemelor automate (AS):

Clasificarea sistemelor după scara de aplicare

1. local (în cadrul unui singur loc de muncă);

2. local (în cadrul unei singure organizații);

3. teritorial (în cadrul unui anumit teritoriu administrativ);

4. industrie.

Clasificarea după modul de utilizare

1. sisteme de procesare în loturi (primele versiuni de sisteme de control automatizat organizațional, sisteme de servicii informaționale, sisteme de instruire);

2. sisteme de cerere-răspuns (AIS pentru vânzarea biletelor, sisteme de regăsire a informațiilor, sisteme de bibliotecă);

3. sisteme de dialog (CAD, ASNI, sisteme de instruire);

4. sisteme în timp real (controlul proceselor tehnologice, obiectelor în mișcare, manipulatoare robotizate, bancuri de testare și altele).

AIS - sistem informatic automat

AIS sunt proiectate să acumuleze, să stocheze, să actualizeze și să proceseze informații sistematizate în anumite domenii și să furnizeze informațiile necesare la cererea utilizatorului. AIS poate funcționa independent sau poate fi o componentă a unui sistem mai complex (de exemplu, un sistem de control automat sau un sistem CAD).

Pe baza naturii resurselor informaționale, AIS sunt împărțite în două tipuri: faptice și documentare (deși sunt posibile și AIS combinate). Sistemele faptice se caracterizează prin faptul că operează cu informații faptice prezentate sub forma unor seturi special organizate de înregistrări de date formalizate. Aceste înregistrări formează baza de date a sistemului. Există o clasă specială de software pentru crearea și asigurarea funcționării unor astfel de baze de date faptice - sisteme de gestionare a bazelor de date.

AIS documentar operează cu documente neformalizate cu structură arbitrară, folosind limbajul natural. Dintre astfel de sisteme, cele mai comune sunt sistemele de regăsire a informațiilor, care includ software pentru organizarea introducerii și stocării informațiilor, susținerea comunicării cu utilizatorul, procesarea cererilor și o serie de documente de căutare. Această matrice adesea nu conține textele documentelor, ci doar descrierea bibliografică a acestora, uneori rezumate sau adnotări. Pentru operarea sistemului se folosesc imagini de căutare ale documentelor (SID) - obiecte formalizate care reflectă conținutul documentelor. Cererea este convertită de către sistem într-o imagine de interogare de căutare (SRI), care este apoi comparată cu SRI în funcție de criteriul conformității semantice. O variantă a sistemelor de regăsire a informațiilor sunt sistemele de bibliotecă, cu ajutorul cărora se creează cataloage electronice de bibliotecă.

Un tip de AIS care se dezvoltă activ în prezent este sistemele de informații geografice (GIS). Un sistem de informații geografice este conceput pentru a procesa date spațio-temporale, baza pentru integrarea cărora este informația geografică. GIS vă permite să organizați informații despre o anumită zonă sau oraș ca un set de hărți. Fiecare hartă oferă informații despre o caracteristică a zonei. Fiecare dintre aceste hărți individuale se numește strat. Stratul cel mai de jos reprezintă grila sistemului de coordonate în care sunt înregistrate toate hărțile. Acest lucru vă permite să analizați și să comparați informațiile din toate straturile sau dintr-o combinație a acestora.

Capacitatea de a împărți informațiile în straturi și de a le combina în continuare determină potențialul mare al GIS ca instrument științific și mijloc de luare a deciziilor, deoarece oferă capacitatea de a integra o mare varietate de informații despre mediu și oferă instrumente analitice pentru utilizarea aceste date. Un GIS poate avea zeci sau sute de straturi de hărți care sunt aranjate într-o anumită ordine și prezintă informații despre rețeaua de transport, hidrografie, caracteristicile populației, activitatea economică, jurisdicția politică și alte caracteristici ale mediului natural și social.

Un astfel de sistem poate fi util într-o gamă largă de situații, inclusiv analiza și managementul resurselor naturale, planificarea utilizării terenurilor, infrastructura și planificarea urbană, managementul urgențelor, analiza locației și așa mai departe.

După cum sa menționat deja în introducere, în prezent termenul de sistem informațional (adică un sistem automatizat) este adesea folosit într-un sens mai larg, înlocuind în special termenul de sistem de control automatizat. În acest caz, prin sistem informatic se înțelege orice sistem automatizat utilizat ca mijloc de colectare, acumulare, stocare, prelucrare, transmitere și prezentare a informațiilor în scopul însoțirii și susținerii oricărui tip de activitate profesională.

CAD - sistem de proiectare asistată de calculator

Sistemele CAD sunt concepute pentru proiectarea unui anumit tip de produs sau proces. Acestea sunt utilizate pentru a pregăti și prelucra datele de proiectare, pentru a selecta opțiuni raționale pentru soluții tehnice, pentru a efectua lucrări de calcul și pentru a pregăti documentația de proiectare (în special, desene). În timpul funcționării sistemului, pot fi utilizate biblioteci de standarde, reglementări, elemente standard și module acumulate în acesta, precum și proceduri de optimizare.

Rezultatul muncii CAD este un set de documentație de proiectare care respectă standardele și reglementările, care conține decizii de proiectare pentru crearea unei noi sau modernizarea unei instalații tehnice existente. Astfel de sisteme sunt cele mai utilizate pe scară largă în electronică, inginerie mecanică și construcții.

ASNI - sistem automatizat de cercetare științifică

În prezent, aceste sisteme sunt utilizate de obicei pentru dezvoltarea cercetării științifice în cele mai complexe domenii ale fizicii, chimiei, mecanicii și altele. În primul rând, acestea sunt sisteme de măsurare, înregistrare, acumulare și prelucrare a datelor experimentale obținute în timpul cercetării experimentale, precum și pentru controlul progresului experimentului, echipamente de înregistrare etc. În multe cazuri, funcția de planificare a experimentului este importantă pentru astfel de sisteme; scopul unei astfel de planificari este reducerea costului resurselor si al timpului pentru a obtine rezultatul dorit.

În plus, o proprietate dezirabilă a ASNI este capacitatea de a crea și stoca bănci de date ale rezultatelor primare ale studiilor experimentale (mai ales dacă acestea sunt studii costisitoare și dificil de repetat). Ulterior, pot apărea metode mai avansate de prelucrare a acestora, care vor face posibilă obținerea de noi informații din material experimental vechi.

Ca tip de sarcină de automatizare a experimentului, putem lua în considerare sarcina de automatizare a testării unui obiect tehnic. Diferența este că acțiunile de control care influențează condițiile experimentale au ca scop crearea celor mai proaste condiții de funcționare pentru obiectul controlat, fără a exclude situațiile de urgență dacă este necesar.

A doua direcție este implementarea computerizată a modelelor matematice complexe și desfășurarea experimentelor de calcul pe această bază, completând sau chiar înlocuind experimentele cu obiecte sau procese reale în cazurile în care efectuarea de cercetări la scară largă este costisitoare sau chiar imposibilă. Schema tehnologică a experimentului de calcul constă din mai multe etape repetate ciclic: construirea unui model matematic, dezvoltarea unui algoritm de soluție, implementarea software a algoritmului, efectuarea calculelor și analizarea rezultatelor. Un experiment de calcul este o nouă metodologie pentru cercetarea științifică care combină trăsăturile caracteristice ale metodelor teoretice și experimentale tradiționale.

Documente similare

    Analiza si dezvoltarea unui sistem informatic, structura retelei intreprinderii. Descrierea procesului de dezvoltare a configurației și identificarea nevoilor de automatizare a funcțiilor. Instrumente de dezvoltare de proiectare și arhitectură de baze de date. Dezvoltarea unui model de amenințare.

    teză, adăugată 13.07.2011

    Dezvoltarea structurii sistemului informatic corporativ al NPO Mir SRL: crearea unei scheme de adresare, a unui sistem de nume de domeniu; selectarea configurațiilor software și hardware ale stațiilor client și ale serverelor implementate. Calcularea costurilor software.

    lucrare curs, adăugată 20.02.2013

    Dezvoltarea structurii unui sistem informatic corporativ (ierarhia interacțiunii elementelor individuale la nivel de software și hardware). Selectarea echipamentelor informatice (stații client, servere), sisteme și aplicații software.

    lucrare de curs, adăugată 13.02.2016

    Dezvoltarea structurii unui sistem informatic corporativ. Proiectarea spațiului de adrese. Justificare pentru alegerea configurației hardware a stațiilor client și a echipamentelor server. Calculul costului echipamentului și software-ului sistemului.

    lucrare curs, adăugată 15.02.2016

    Tehnologii informaționale: starea actuală, rolul în afaceri și tendințele de dezvoltare. Analiza culturii informaționale a întreprinderii. Dezvoltarea bazei de date „Base” și a software-ului care deservește baza de date. Descrierea interfeței sistemului informațional.

    teză, adăugată 11.02.2015

    Principalii factori care influențează istoria dezvoltării sistemelor informatice automatizate corporative. Caracteristicile generale și clasificarea lor. Compoziția și structura AIS integrat. Sistemele ERP ca tip modern de sistem informatic corporativ.

    prezentare, adaugat 14.10.2013

    Problema automatizării detectării erorilor în conectarea la rețeaua corporativă a stațiilor de lucru ale clienților la Sberbank of Russia OJSC. Cerințe pentru structura și funcționarea sistemului. Descrierea modelului informativ. Selectarea software-ului pentru implementare.

    teză, adăugată 25.07.2015

    Implementarea unui sistem informatic pentru mentinerea documentatiei de inchiriere in SGBD Access 2000. Construirea unui model functional si informatic. Descrierea software-ului dezvoltat în arhitectura client-server, analiza caracteristicilor operaționale.

    lucrare de curs, adăugată 30.08.2010

    Ciclul de viață al software-ului. Principalele etape ale dezvoltării unui sistem informațional (SI), metode de implementare a acestuia. Modele de ciclu de viață IP, modele tradiționale și alternative ale creării acestuia. Dezvoltarea unei strategii de automatizare. proiecte de creare de IP.

    prezentare, adaugat 27.04.2013

    Implementarea sistemului informatic Stroygenplan intr-o arhitectura client-server. Scopurile și obiectivele sistemului informațional modelat, modelele funcționale și informaționale ale acestuia. Descrierea software-ului dezvoltat în arhitectura client-server.

Despre definirea sistemelor corporative și informaționale

Este imposibil să se ofere o definiție generală a unui sistem de informații corporative ca un set de caracteristici funcționale bazate pe orice cerințe sau standarde generale. Această definiție a unui sistem informațional corporativ poate fi dată doar în legătură cu o anumită companie care utilizează sau intenționează să construiască un sistem informațional corporativ. În general, doar câteva pot fi datePrincipalele caracteristici ale unui sistem informatic corporativ:

  • Conformitatea cu nevoile companiei, afacerile companiei, consecvența cu structura organizatorică și financiară a companiei și cultura companiei.
  • Integrare.
  • Deschidere și scalabilitate.

1. Prima caracteristică conține toate caracteristicile funcționale ale unui anumit sistem de informații corporative ale unei anumite companii; acestea sunt strict individuale pentru fiecare companie. De exemplu, pentru o companie, un sistem informatic corporativ trebuie să aibă o clasă nu mai mică decât ERP, în timp ce pentru alta, un sistem din această clasă este complet suboptim și nu va face decât să crească costurile. Și dacă săpați mai adânc, atunci diferite companii, în funcție de nevoile lor, pot atașa diferite semnificații, diferite funcții și diferite implementări conceptului de ERP (și cu atât mai mult ERPII). Doar funcțiile de contabilitate și salarizare reglementate de legislația externă pot fi comune tuturor companiilor, toate celelalte sunt strict individuale. Al doilea și al treilea semn sunt generale, dar foarte specifice.

2. Un sistem de informații corporative nu este un set de programe pentru automatizarea proceselor de afaceri ale unei companii (producție, resurse și managementul companiei), este un sistem automat integrat end-to-end în care fiecare modul individual al sistemului (responsabil pentru procesul său de afaceri). ) în timp real (sau aproape de timp real) sunt disponibile toate informațiile necesare generate de alte module (fără introducere suplimentară și, cu atât mai mult, dublă de informații).

3 . Sistemul de informații corporative ar trebui să fie deschis pentru a include module suplimentare și a extinde sistemul atât ca scară și funcții, cât și în domeniile acoperite. Pe baza celor de mai sus, unui sistem informatic corporativ i se poate da numai următoarea definiție:

Sistemul informatic corporativ este un sistem deschis, integrat, automatizat în timp real pentru automatizarea proceselor de afaceri ale unei companii la toate nivelurile, inclusiv procesele de afaceri pentru luarea deciziilor de management. Totodată, gradul de automatizare a proceselor de afaceri este determinat pe baza asigurării unui profit maxim pentru companie.

Pentru sistemele de grup și corporative, cerințele pentru funcționare fiabilă și securitatea datelor sunt semnificativ crescute. Aceste proprietăți sunt furnizate prin menținerea integrității datelor, legăturilor și tranzacțiilor în serverele de baze de date.

Cea mai semnificativă caracteristică Un sistem informatic integrat ar trebui să fie o extindere a circuitului de automatizare pentru a obține un sistem închis, autoreglabil, capabil să rearanjeze flexibil și rapid principiile funcționării acestuia.

Inclus în CSI ar trebui să includă instrumente de suport pentru documentare pentru management, suport de informare pentru domeniile de studiu, software de comunicare, instrumente pentru organizarea muncii colective a angajaților și alte produse auxiliare (tehnologice). Din aceasta, în special, rezultă că o cerință obligatorie pentru CIS este integrarea unui număr mare de produse software.

Prin CIS ar trebui să înțelegem în primul rând sistemul, apoi doar software-ul. Dar adesea acest termen este folosit de specialiștii IT ca un nume unificator pentru sistemele software din familia CASE, ERP, CRM, MRP etc.

Principalii factori care influențează dezvoltarea CSI

Recent, tot mai mulți manageri încep să înțeleagă clar importanța construirii unui sistem informațional corporativ la întreprindere, ca instrument necesar pentru managementul de succes al afacerii în condiții moderne. Pentru a selecta software promițător pentru construirea unui CSI, este necesar să fiți conștienți de toate aspectele dezvoltării metodologiilor de bază și a tehnologiilor de dezvoltare.

Există trei factori cei mai importanți care influențează semnificativ dezvoltarea CSI:

  • Dezvoltarea tehnicilor de management al întreprinderii

Teoria managementului întreprinderii este un subiect destul de extins de studiu și îmbunătățire. Acest lucru se datorează unei game largi de schimbări constante în situația de pe piața globală. Nivelul din ce în ce mai mare al concurenței îi obligă pe managerii companiilor să caute noi metode de a-și menține prezența pe piață și de a menține profitabilitatea activităților lor. Astfel de metode pot fi diversificarea, descentralizarea, managementul calității și multe altele. Un sistem informatic modern trebuie să îndeplinească toate inovațiile în teoria și practica managementului. Fără îndoială, acesta este cel mai important factor, deoarece construirea unui sistem avansat din punct de vedere tehnic care nu îndeplinește cerințele de funcționalitate nu are sens.

  • Dezvoltarea capacităților generale și a performanței sistemelor informatice

Progresul în domeniul creșterii puterii și performanței sistemelor informatice, dezvoltarea tehnologiilor de rețea și a sistemelor de transmisie a datelor, precum și posibilitățile largi de integrare a tehnologiei informatice cu o mare varietate de echipamente ne permit să creștem constant productivitatea sistemelor informatice informatice și funcționalitatea acestora.

  • Dezvoltarea abordărilor pentru implementarea tehnică și software a elementelor CIS

În paralel cu dezvoltarea hardware-ului, în ultimii zece ani, a existat o căutare constantă de metode noi, mai convenabile și universale de implementare software și tehnologică a CIS. În primul rând, abordarea generală a programării se schimbă: de la începutul anilor 90, programarea orientată pe obiecte a înlocuit de fapt programarea modulară, iar acum metodele de construire a modelelor de obiecte sunt îmbunătățite constant. În al doilea rând, datorită dezvoltării tehnologiilor de rețea, sistemele locale de contabilitate fac loc implementărilor client-server. În plus, datorită dezvoltării active a rețelelor de internet, apar oportunități tot mai mari de lucru cu departamente la distanță, se deschid perspective largi pentru comerțul electronic, serviciul clienți prin Internet și multe altele. S-a dovedit că utilizarea tehnologiilor Internet în intranet-urile întreprinderilor oferă, de asemenea, avantaje evidente. Utilizarea anumitor tehnologii la construirea sistemelor informatice nu este scopul în sine al dezvoltatorului, iar acele tehnologii care răspund cel mai bine nevoilor existente primesc cea mai mare dezvoltare.

Scop pentru sistemele corporative și informaționale

obiectivul principal sistem informatic corporativ - creșterea profitului companiei prin utilizarea cât mai eficientă a tuturor resurselor companiei și îmbunătățirea calității deciziilor de management.

Scopul proiectării și implementării CIS:

  • activități cuprinzătoare pentru rezolvarea problemelor de afaceri folosind tehnologii informaționale moderne.
  • CIS este un sistem informatic de management corporativ integrat, care asigură creșterea calitativă a acestuia.

Permite:

  • vizualizați activitățile întreprinderii, oferind managementului oportunitatea de a evalua corect deficiențele existente și de a găsi surse de potențial și zone de îmbunătățire;
  • reducerea timpului de instalare a IMS la caracteristicile specifice ale întreprinderii;
  • afișați și înregistrați într-o formă pregătită pentru opțiunile de implementare ulterioare pentru implementarea IMS, fiecare dintre acestea putând fi selectată atunci când treceți la următoarea etapă de dezvoltare a întreprinderii.