Workstations

Ghid complet (nefolositor) pentru alegerea unei platforme pentru ingineria asistata

De Sergiu TOADER

Iata parerea unui specialist din domeniul CAD/CAM/CAE, ce activeaza în cadrul binecunoscutei firme Sirom Graphics, reprezentantul în România al firmei Silicon Graphics, privind strategia de abordat la organizarea unui departament de CAD.

Din nefericire, într-o întreprindere româneasca, decizia de a investi în ingineria asistata este înca, daca este, rezultatul unui îndelungat proces de convingere a utilizatorilor si a departamentelor decizionale despre impactul benefic pe care o astfel de solutie o poate avea în scurtarea ciclului de productie si a cresterii calitatii produselor. Abia luata aceasta decizie si persoana desemnata sa se ocupe de investitie se vede pusa în fata unor adevarate dileme Shakespeare-ane: "O fi sau n-o fi bine sa cumparam PC-uri?", "O fi sau n-o fi mai buna o statie grafica?". Într-adevar "Aceasta-i întrebarea!". Sau macar una dintre ele.

Fara sa-si propuna sa raspunda unor astfel de întrebari "fundamentale", prezentul articol doreste macar, sa traseze câteva jaloane printre care, cei interesati, sa faca slalom (ca tot nu se mai termina iarna asta!) în cautarea solutiei optime. Asadar, sa dam schiurile cu ceara ...

Nu vom purcede însa la drum înainte de a stabili foarte clar care ne sunt obiectivele imediate si cele pe termen mediu. Nu trebuie sa va cramponati în estimari complicate ale evolutiei pe termen lung, într-un domeniu a carui principala caracteristica este dinamicitatea, sansele de a gresi sunt oricum de peste 100% . Înlocuiti toate aceste operatiuni de evaluare cu un singur criteriu important - deschiderea sistemului ales. Altfel, alegerea unei solutii proprietare, va va transforma pe termen lung într-un client tributar unei companii de hardware/software, în cazul fericit în care aceasta nu va disparea cumva.

De îndata ce veti reusi sa va convingeti ca nu ati uitat nimic (veti avea probabil diverse prilejuri în timp pentru a constata ca lucrurile nu stau asa), puteti începe sa cautati aplicatia software care sa raspunda cel mai bine acestor nevoi. Un sfat! Nu va gânditi la bani în aceasta etapa! Dincolo de frustrarea pe care aveti sansa sa o încercati, daca în cele din urma se va constata ca buzunarul dumneavoastra este prea mic pentru o atare investitie, o astfel de abordare a problemei va va da sansa de a descoperi facilitati si solutii tehnice la care dumneavoastra, probabil, nici nu ati cutezat sa va gânditi.

Rezistati tentatiei de a modifica caietul initial de sarcini, în asa fel încât sa-l aliniati solutiei care v-a impresionat cel mai mult. Aplicatia pe care o veti cumpara trebuie sa raspunda problemelor concrete pe care le aveti de rezolvat (deja sistematizate în cerintele initiale) si nu modului subiectiv în care va imaginati ca v-ar place dumneavoastra sa faceti inginerie. Departe de mine gândul de a încuraja printr-o astfel de pozitie produse ieftine sau lipsite de vizionarism. Din contra, informati-va si întrebati lipsiti de orice inhibitii care este pozitia firmei, pe care respectivul vânzator o reprezinta, fata de principalele aspecte tehnice ce sunt în atentia specialistilor în domeniu! Însa, va fi mult mai ieftin si mai eficient sa identificati problemele care "dor cel mai tare" la un moment dat, si sa limitati investitia initiala la rezolvarea acestor probleme. Este cu siguranta pasionant pentru un inginer sa faca styling de produs, dar daca societatea în care acesta lucreaza este doar un producator de echipament mecanic, care lucreaza dupa proiectele puse la dispozitie de beneficiar, desigur prioritatea principala nu va fi styling-ul, ci modulele de manufacturing, reverse engineering si bineînteles interfetele de transfer a informatiei.

Înca un lucru important! Toti producatorii de software (ingineria asistata nefacând exceptie) au ca scop final vânzarea produsului lor. Pentru realizarea acestui scop, armate de specialisti în marketing si de tehnicieni, pregatesc demonstratii care sa scoata în evidenta produsul. De multe ori o astfel de demonstratie, desi foarte spectaculoasa, poate sa nu fie reprezentativa pentru adevaratele valente ale pachetului software. Nu ezitati sa cereti celor ce promoveaza aceste echipamente sa evolueze într-un context cât mai apropiat de cel din societatea dumneavoastra, solicitati-le chiar sa abordeze cele mai complicate probleme cu care v-ati confruntat. Va veti asigura în acest fel ca problemele dumneavoastra sunt rezolvabile, dar veti testa si capacitatea vânzatorilor de a va asigura scolarizarea si suportul tehnic. Este bine sa nu neglijati aceste aspecte bazându-va pe experienta dumneavoastra de autodidact în domeniu. Cu cât echipamentele pe care le veti achizitiona vor fi mai scumpe, cu atât timpul care se va scurge pâna la momentul în care vi se va cere sa fiti productiv va fi mai scurt! Singurul dumneavoastra ajutor în acest caz, poate si trebuie sa fie echipa de suport tehnic a celui care v-a livrat si instalat produsul.

Odata luata decizia referitoare la produsul (sau produsele) software, va mai ramâne sarcina, deloc usoara de a alege platforma hardware care sa sustina functionarea eficienta, fara timpi "morti" a acestuia. Pentru eficienta, solicitati furnizorului de software o lista cu performantele minimale si recomandabile pentru hardware-ul pe care acesta functioneaza, poate chiar sa va împartaseasca experientele sale fata de utilizarea diverselor platforme.

În cazul în care aplicatia aleasa functioneaza si pe platforme UNIX (statii grafice) si pe PC-uri, este relativ greu sa obtineti un raport real pret performanta. În aceasta confruntare, fiecare dintre echipamente vine cu argumentele si contra-argumentele sale :

Statiile grafice :

PC-uri :

Bineînteles, exista o serie de "benchmark-uri" si de organizatii specializate în evaluarea performantelor unui echipament. Folositi aceste rezultate, dar nu uitati ca adevarata masura a performantelor este aplicatia efectiva, care solicita echipamentul atât din punct de vedere al vitezei de calcul cât si din cel al performantelor grafice.

Personal, cred ca abordarea inversa a problemei, dinspre hardware spre software nu este o varianta acceptabila (n.r. - alegerea aplicatiei în functie de capabilitatile echipamentului), constituind doar un paleativ ce poate functiona pe o perioada scurta de timp, în contextul lipsei unei legi a proprietatii intelectuale. Tehnic vorbind, achizitionarea mai întâi a hardware-ului, urmând ca problema aplicatiei sa fie tratata mai târziu, comporta cel putin trei neajunsuri :

Bineînteles, exista întotdeauna si situatii speciale care trebuiesc tratate în mod special. De altfel, asa cum am spus înca de la început, prezentul articol nu doreste sa dea solutii, ci cel mult sa sintetizeze într-o forma coerenta, câteva aspecte, pe care cei ce au fost pusi într-o atare situatie le cunosc deja. Ne-am propus acest lucru, nu atât pentru a maguli orgoliul celor ce au ajuns la niste concluzii asemanatoare noua (desi suntem convinsi ca o merita!), ci mai ales pentru a pune în mâna celor care vor avea de rezolvat o astfel de problema, o metodologie de lucru ce credem ca le va asigura succesul.

Pentru alte detalii, autorul poate fi contactat la sediul firmei Sirom Graphics din Bucuresti, tel: 2300478, 2300480; fax: 2300479, sau în Brasov, firma SC Magic Software SA, tel: 068-410552, 410553, fax: 068-410556.

(C) Copyright Computer Press Agora