CODUL DE ETICA PROFESIONALA AL SPECILISTILOR IN DOMENIUL INFORMATICII (INGINERILOR DE SOFTWARE)
-	varianta scurta -

Varianta scurta a codului de etica profesionala al specialistilor in domeniul informaticii prezinta principiile de baza, care stau la temelia acestui cod, avand un grad ridicat de abstractizare; clauzele incluse in varianta completa ofera detalii si exemple despre modul in care aceste principii contribuie la modificarea comportamentului nostru in calitate de specialisti in domeniul informatic (ingineri de software).

 	Specialistii in acest domeniu se vor angaja sa realizeze analize, proiecte, testari s.a.m.d, intr-un cuvant sa-si desfasoare intreaga activitate, cu maximum de seriozitate si profesionalism. Urmarind in pemanenta siguranta si bunastarea publicului, inginerii de software vor adera la urmatoarele opt principii:
1.	publicul – inginerii de software vor urmari in permanenta in activitatea lor sa se conformeze interesului public;
2.	client si angajator –inginerii de soft vor actiona de o asemenea maniera, incat sa asigure realizarea cat mai buna a intereselor clientilor, dar si ale anagajatorilor lor, in conformitate cu interesul public;
3.	produsul – inginerii de soft se vor asigura ca produsele lor, precum si toate modificarile aduse acestora, sa se incadre in cele  mai inalte standarde de calitate profesionala posibile;
4.	judecata (rationament) – inginerii de software isi vor mentine in permanenta independenta si integritatea in ceea ce priveste judecata profesionala;
5.	managementul – inginerii de software aflati in posturi de conducere vor adera la metode de management bazate pe valori etice, in realizarea si intretinerea aplicatiilor  soft;
6.	 profesiune – inginerii de software vor  …(promova???)…….integritatea si reputatia profesiei lor, in conformitate cu interesul public;
7.	colegii de munca – inginerii de software vor avea un comportamant bazat pe corectitudine si ajutor reciproc fata de colegii lor de munca;
8.	propria persoana – inginerii de software se vor instrui in permanenta in domeniul lor de activitate (activitatea lor profesionala) si vor avea un comportamnt etic in practicarea profesiei lor.

CODUL DE ETICA PROFESIONALA AL SPECILISTILOR IN DOMENIUL INFORMATICII (INGINERILOR DE SOFTWARE)
-	varianta completa-
-	

Introducere

Calculatoarele joaca un rol din ce in ce mai important in comert, industrie, guvernamant, medicina, educatie, divertisment si in societate in general. Inginerii de software sunt aceea care contribuie prin participare directa sau prin invatamant la analiza, specificarea dizainului, dezvoltare, certificare, mentinerea si testarea sistemelor software. Datorita acestor ……….

Principii

Principiul 1. Inginerii de software vor urmari in permanenta in activitatea lor sa se conformeze interesului public. In acest sens, inginerii de software vor intreprinde urmatoarele:
1.01. Isi vor asuma intreaga responsabilitate pentru munca lor.
1.02 Vor actiona in sensul armonizarii intereselor proprii, ale intereselor angajatorului, ale clientului si ale utilizatorilor, cu interesul public general.
1.03. Vor aproba aplicatiile soft numai daca au convingerea ca sunt sigure, intrunesc toate specificatiile cerute, au trecut toate testele necesare si nu contribuie in nici un fel la diminuarea calitatii vietii sau la deterioarea mediului inconjurator. Finalitatea muncii ingineriilor de software trebuie sa o constituie asigurarea bunastarii publice. 
1.04. Vor instiinta autoritatile despre orice pericol efectiv sau potential care a afectat sau poate afecta utilizatorii, populatia sau mediul inconjurator, in cazul in care au motive sa creada ca acest pericol ar avea legatura cu anumite aplicatii software. 
1.05. Vor spijini toate eforturile indreptate spre solutionarea unor probleme grave de interes public, cauzate de anumite aplicatii soft, de instalarea, de mentinerea sau de documentarea acestora.
1.06. Vor actiona cu  buna credinta si vor evita falsurile in declaratii, mai ales in cele oficiale, in ceea ce priveste aplicatiile soft, precum si metodele sau instrumentele de lucru folosite.
1.07. Vor lua in considerare orice fel de handicapuri fizice, resurse financiare(??), dezavantaje economice, sau orice alti factori care pot restictiona accesul publicului larg la beneficile aduse de aplicatiile soft.
1.08. Vor fi incurajati sa-si dedice abilitatile profesionale unor cauze nobile si sa contribuie la educarea populatiei in domeniul informaticii.

Principiul 2. Inginerii de soft vor actiona de o asemenea maniera, incat sa asigure realizarea cat mai buna a intereselor clientilor, dar si ale anagajatorilor lor, in conformitate cu interesul public. In acest sens, inginerii de software vor actiona astfel:
2.01. Vor furniza servicii ce se incadreaza in aria lor de competenta, fiind sinceri in ceea ce priveste limitele lor de pregatire si experienta profesionala.
2.02. Nu vor folosi, in cunostinta de cauza, aplicatii soft obtinute prin mijloace ilegale sau neetice.
2.03. Vor utiliza bunurile clientului sau ale angajatorului numai in moduri autorizate, si cu acordul acestora.	
2.04. Se vor asigura ca orice document pe baza caruia vor realiza aplicatiile soft a fost aprobat de catre o persoana autorizata in acest sens????????????
2.05. Vor pastra confidentialitatea tuturor datelor obtinute in cursul activitatii profesionale, in cazul in care acest lucru nu contravine interesul public si legislatiei in vigoare.
2.06. Sa identifice eventualele probleme care pot aparea in  realizarea anumitor aplicatii, sa adune dovezi si sa informeze imediat clientul sau angajatorul in cazul in care, in opinia lor, exista probabilitatea ca un proiect sa esueze, sa fie prea costisitor, sa incalce legea drepturilor de autor, sau sa ridice orice fel de alte probleme.
2.07. Sa identifice, sa argumenteze si sa raporteze clientului sau angajatorului orice probleme semnificative de ordin social, de care au cunostinta, in cazul in care acestea sunt legate de aplicatiile soft sau de alte documente anexe.
2.08. Sa nu accepte sa presteze nici un fel de activitate care ar putea veni in contradictie cu interesele angajatorului principal (care ar fi in detrimentul acestuia).
2.09. Sa nu promoveze nici un un interes contrar acelor ale clientului sau angajatorului, cu exceptia cazului in care  a fost incalcat un principiu de etica superior; in acesata situatie, trebuie informat angajatorul sau o alta autoritate care se ocupa de probleme de etica. 

Principiul 3.  Inginerii de soft se vor asigura ca produsele lor, precum si toate modificarile aduse acestora, sa se incadre in cele  mai inalte standarde de calitate profesionala posibile. In acest sens, inginerii de software vor actiona astfel:
3.01. Vor depune toate eforturile pentru realizarea unor produse de inalta calitate, acceptabile din punct de vedere al costului si al duratei de realizare, asigurandu-se ca …….semnificative sunt bine intelese si acceptate de catre angajator si de catre client si sunt disponibile utilizatorilor si opiniei publice.
3.02. Sa-si propuna obiective adecvate si realizabile pentru fiecare proiect la cvare lucreaza sau care le-a fost propus
3.03 sa identifice, sa defineasca si sa adreseze (persoanelor autorizate??) orice problema de natura economica, culturala, legala sau legata de mediul inconjurator, care are este legata de proiectele in lucru
3.04. Sa se asigure ca au calificarea necesara pentru a presta o anumita munca, respectiv ca dispun de o combinatie optima intre educatie, pregatire profesioanala si experienta, necesare pentru proiectul la care lucreaza sau care le-a fost propus spre realizare
3.05. Sa se asigure ca utilizeaza metodele de lucru cele m,ai adecvate pentru proiectul la care lucreaz sau care le-a fost propus
3.06. In desfasurarea activitatii, sa urmareasca respectarea standardelor profesionale cele mai indicate pentru fiecare proiect in parte, indepatindu-se de la acestea numai in cazul in care exista ratiuni puternice de ordin tehnic sau etic, care impun acest lucru
3.07. sa incerece sa inteleaga cat mai bine specificatiile fiecarui proiect la care lucreaza
3.08. Sa se asigure ca specificatiile pe care le urmeaza in realizarea aplicatiilor soft au fost foarte bine documentate, satisfac cerintele clientului si au toate aprobarile necesare
3.09. Sa realizeze estimari realiste privind costul realizarii proiectului, timpul de lucru necesar, personalul implicat in realizarea proiectului, calitatea rezultatului, veniturile ce se vor obtine de pe urma lui –pentru fiecare proiect in parte –si sa ofere marja de eroare a acestor estimari
3.10. Sa realizeze testari adecvate, indepartarea bag-urilor si sa revada toate documentele pe baza carora s-a lucrat 
3.11. Sa realizeze o documentare adecvata, incluzand problemele semnificative descoperite si solutiile aoptate, pentru fiecare proiect in parte
3.12. Sa aiba in vedere realizarea unor aplicatii soft care sa respecte confidentialitatea in ceea ce priveste persoanele implicate in utilizarea acestora
3.13. sa foloseasca numai date