Anda di halaman 1dari 12

UNIVERSIDADE REGIONAL INTEGRADA DO ALTO URUGUAI E DAS MISSES CAMPUS DE SANTIAGO DEPARTAMENTO DE ENGENHARIAS E CINCIA DA COMPUTAO

Jonas Mayer

Cdigos de tica ACM e IEEE-CS/ACM

SANTIAGO 2012

SUMRIO

1. INTRODUO
Foi apresentado neste relatrio as principais caractersticas dos Cdigos de tica ACM e IEEE-CS/ACM , e tambm alguns exerccios e suas respectivas resolues. Desdas ultimas dcadas profissionais de TI tm cada vez mais peso na vida das empresas e das economias, e com isso tm uma grande responsabilidade sobre o futuro destas. Como resultado disto criou-se a necessidade da vrios cdigos de tica para esta nova profisso e as universidades comearam a incluir a tica nos seus currculos.

2. DESENVOLVIMENTO
2.1. Cdigo de tica ACM 2.1.1. Imperativos da Liderana Organizacional Articular a responsabilidade social de membros de uma organizao e encorajar aceitao completa dessas responsabilidades . Procedimentos organizacionais e atitudes orientadas para a qualidade e bemestar da sociedade reduziro os perigos de danos aos membros do pblico Gerir pessoas e recursos para projetar e construir sistemas de informao que melhorem a qualidade de vida no trabalho . Os lderes organizacionais so responsveis por assegurar que os sistemas de computao melhorem, sem degradar a qualidade da vida no trabalho Padres ergonmicos para a interface homem-mquina devem ser considerados no projeto de sistemas e no local de trabalho Especificar e autorizar o uso apropriado e autorizado dos recursos de computao e comunicao de uma organizao . Sistemas de computao podem se tornar instrumento tanto para causar danos como para beneficiar uma organizao A liderana tem a responsabilidade de definir claramente os usos apropriados e no-apropriados dos recursos computacionais Assegurar que usurios e todos aqueles que sero afetados por um sistema tenham suas necessidades claramente observadas durante a avaliao e o projeto de requisitos. Posteriormente, o sistema deve ser validado para satisfazer tais requisitos . Articular e apoiar polticas que projetam a dignidade do usurio e outros afetados pelos sistemas de computao . eticamente inaceitvel projetar ou implementar sistemas que deliberadamente (decididamente) ou inadvertidamente (impensadamente) aviltem indivduos ou grupos Verificar que os sistemas sejam projetados e implementados para proteger a privacidade pessoal e melhorar a dignidade pessoal Criar oportunidade para os membros da organizao conhecerem os princpios e as limitaes de um sistema de computao . As oportunidades devem estar disponveis aos membros para auxili-los a melhorar seus conhecimentos e habilidades em computao, incluindo cursos que os familiarizarem com as conseqncias e limitaes de tipos particulares de sistemas 2.1.2. Obedincia ao Cdigo Respeitar e promover os princpios deste cdigo . O futuro da profisso de computao depende da excelncia tcnica e tica Aderir e incentivar a adeso Tratar qualquer violao a este cdigo como incoerentes com a afiliao ACM

2.2. Cdigo de tica IEEE-CS/ACM Fora-tarefa Conjunta sobre tica em Engenharia de Software e Prticas Profissionais. 2.2.1. Engenheiros de Software Aqueles que contribuem, com participao direta ou ensinando, para a anlise, especificao, projeto, desenvolvimento, certificao, manuteno e teste de sistemas de software . Tm oportunidades significativas para: Fazer o bem ou para causar o mal Permitir que outros faam o bem ou causem o mal Influenciar outros a fazer o bem ou causar o mal Cdigo possui oito princpios relacionados ao comportamento e decises tomadas pelo engenheiro de software. 2.2.2. Princpios Princpio 1 PBLICO Engenheiros de software devem agir consistentemente com o interesse pblico. Em particular, um engenheiro de software deve: 1.1. Aceitar responsabilidade completa por seu trabalho. 1.2. Mediar os interesses do engenheiro de software, do empregador, do cliente e dos usurios com os do bem pblico. 1.3. Aprovar software se tiver uma convico bem fundamentada de que seja seguro, satisfaa as especificaes, passe nos testes apropriados e no diminua a qualidade de vida ou a privacidade, ou cause problemas ao meio ambiente. Em ltima anlise, o efeito do trabalho deve ser o bem pblico. 1.4. Revelar para as pessoas apropriadas ou para autoridades qualquer perigo potencial ou real que um software ou documento tenha para o usurio, o pblico, ou o ambiente. 1.5. Cooperar com esforos para tratar matrias de grande preocupao pblica causada por software, sua instalao, manuteno, apoio ou documentao. 1.6. Ser justo e evitar enganos em todas as declaraes, particularmente aquelas pblicas, que tratem de softwares ou documentos relacionados, mtodos e ferramentas. 1.7. Considerar questes de deficincia fsica, alocao de recursos, desvantagem econmica ou outros fatores que possam diminuir o acesso aos benefcios do software. 1.8. Ser encorajado a contribuir com sua habilidade profissional para boas causas e para a educao pblica no que se refere disciplina. Princpio 2 CLIENTE E EMPREGADOR Engenheiros de software devem agir da melhor maneira com seu cliente e empregador e de acordo com o interesse pblico. Em particular, um engenheiro de software deve: 2.1. Fornecer servios em suas reas de competncia, sendo honesto e franco sobre qualquer limitao de sua experincia e educao.

2.2. No usar, se souber, software obtido ou mantido de forma ilegal ou atica. 2.3. Usar a propriedade de um cliente ou empregador apenas da maneira autorizada e com o conhecimento e consentimento do cliente ou empregador. 2.4. Assegurar que qualquer documento usado foi aprovado, quando requerido, por algum autorizado. 2.5. Manter privada qualquer informao confidencial obtida por intermdio do trabalho profissional, desde que essa confidencialidade seja consistente com o interesse pblico e com a legislao. 2.6. Identificar, documentar, coletar evidncias e relatar prontamente para o cliente ou empregador se achar que um projeto tem grandes chances de falhar, de se tornar muito caro, de violar lei de propriedade intelectual, ou de se problemtico de outras formas. 2.7. Identificar, documentar e relatar para o empregador ou cliente questes significativas de interesse social de que tenha conhecimento por meio do software ou documentos relacionados. 2.8. No aceitar trabalho externo em detrimento do trabalho que executa para empregador principal. 2.9. No promover interesse adverso para o seu empregador ou cliente, a menos que uma preocupao tica maior seja comprometida. Nesse caso, informe o empregador ou outra autoridade apropriada. Princpio 3 PRODUTO Engenheiros de software devem assegurar que seus produtos e as modificaes relacionadas satisfaam aos mais altos padres profissionais. Um engenheiro de software deve: 3.1. Buscar alta qualidade, custo aceitvel e prazos razoveis, assegurando que os conflitos significativos sejam claros e aceitos pelo empregador e pelo cliente, e que estejam disponveis para exame pelo usurio e pelo pblico. 3.2. Assegurar objetivos apropriados e possveis para qualquer projeto no qual trabalhe ou para o qual faa propostas. 3.3. Identificar, definir e tratar questes ticas, econmicas, culturais, legais e ambientais relacionadas com projetos de trabalho. 3.4. Assegurar que qualificado, por uma combinao apropriada de educao, treinamento e experincia, para qualquer projeto em que trabalhe ou se proponha a trabalhar. 3.5. Assegurar que o mtodo adequada usado por qualquer projeto em que trabalhe ou se proponha a trabalhar. 3.6. 3.6. Trabalhar seguindo padres profissionais, quando disponveis, que sejam os mais apropriados para o trabalho em execuo, abandonando-os apenas quando houver justificativas ticas ou tcnicas. 3.7. Buscar entender completamente as especificaes do software no qual trabalhe. 3.8. Assegurar que as especificaes do software no qual trabalhe foram bem documentadas, satisfaam aos requisitos dos usurios e tenham as aprovaes apropriadas. 3.9. Assegurar que se faam estimativas quantitativas de custos, prazo, pessoal, qualidade e resultados de qualquer projeto em que trabalhe ou se proponha trabalhar e que se fornea uma avaliao de incertezas dessas estimativas. 3.10. Assegurar que se faam testes, depuraes e revises do software e documentos relacionados com o qual trabalhe.

3.11. Assegurar que a documentao seja adequada, incluindo problemas significativos descobertos e solues adotadas, para qualquer projeto em que trabalhe. 3.12. Trabalhar para desenvolver software e documentos relacionados que respeitem a privacidade daqueles que sero afetados por eles. 3.13. Ser cuidadoso em usar somente dados precisos, obtidos por meios ticos e legais, e us-los de maneira autorizada. 3.14. Manter a integridade dos dados, sendo sensvel a obsolescncia ou ocorrncias de falhas. 3.15. Tratar todas as formas de manuteno de software com o mesmo profissionalismo de um novo desenvolvimento. Princpio 4 JULGAMENTO Engenheiros de software devem manter a integridade e independncia em seu julgamento profissional. Um engenheiro de software deve: 4.1. Considerar em todos os julgamentos tcnicos a necessidade de apoiar e manter valores humanos. 4.2. Endossar apenas documentos preparados sob sua superviso ou dentro de sua rea de competncia e documentos com os quais concorde. 4.3. Manter objetividade profissional com respeito a qualquer software ou documento relacionado que seja solicitado a avaliar. 4.4. No se envolver em prticas financeiras fraudulentas, tais como suborno, dupla cobrana ou outras aes ilegais. 4.5. Informar todas as partes envolvidas sobre os conflitos de interesse inevitveis. 4.6. Recusar participar, como membro ou assessor, de um organismo privado, governamental ou profissional envolvido com questes relacionadas a software, em que ele prprio, seus empregadores ou clientes tenham conflitos de interesse potenciais no revelados. Princpio 5 GERNCIA Engenheiros de software em posies de gerncia e liderana devem adotar e promover uma abordagem tica para a gesto do desenvolvimento e manuteno do software. Um engenheiro de software deve: 5.1. Assegurar boa gesto para qualquer projeto no qual trabalhe, incluindo procedimentos efetivos para a promoo da qualidade e reduo dos riscos. 5.2. Assegurar que engenheiros de software sejam informados dos padres antes de ter que aderir a eles. 5.3. Assegurar que os engenheiros de software conheam as polticas e procedimentos dos empregadores para proteger senhas, arquivos e informaes que sejam confidenciais para o empregador ou para terceiros. 5.4. Atribuir trabalho s depois de considerar a contribuio apropriada da educao e experincia com o desejo de melhorar essa educao e experincia. 5.5. Assegurar que se faam estimativas quantitativas de custos, prazo, pessoal, qualidade e resultados de qualquer projeto em que trabalhe ou se proponha a trabalhar, e fornecer uma avaliao de incertezas dessas estimativas. 5.6. Atrair potenciais engenheiros de software apenas aps descrio precisa e completa das condies de emprego. 5.7. Oferecer remunerao eqitativa e justa.

5.8. No impedir injustamente que uma pessoa qualificada assuma uma posio. 5.9. Assegurar que haja um acordo justo de propriedade de qualquer software, processo, pesquisa, texto ou outra obra intelectual para a qual contribuiu. 5.10. Providenciar o devido processo para ouvir denncias de violao das polticas de um empregador ou deste cdigo. 5.11. No solicitar que um engenheiro de software viole este cdigo. 5.12. No punir qualquer pessoa por expressar preocupaes ticas sobre um projeto. Princpio 6 PROFISSO Engenheiros de software devem promover a integridade e reputao da profisso de forma a observar o interesse pblico. Um engenheiro de software deve: 6.1. Auxiliar a desenvolver um ambiente organizacional favorvel s aes ticas. 6.2. Promover o conhecimento pblico sobre engenharia de software. 6.3. Estender o conhecimento da engenharia de software por meio da participao em organizaes profissionais, reunies e publicaes. 6.4. Apoiar, como membros de uma profisso, outros engenheiros de software que procurem seguir este cdigo. 6.5. 6.5. No promover seu prprio interesse a expensas da profisso, cliente ou empregador. 6.6. Obedecer s leis que governam o seu trabalho, a menos que, em circunstncias excepcionais, viole o interesse pblico. 6.7. Ser preciso ao declarar as caractersticas do software no qual trabalha, evitando no apenas falsas alegaes, mas tambm alegaes que possam ser consideradas especulativas, vazias, enganosas, ludibriosas ou duvidosas. 6.8. Assumir a responsabilidade de detectar, corrigir e relatar erros em software e documentos associados nos quais trabalhe. 6.9. Assegurar que clientes, empregadores e supervisores tenham conhecimento do comprometimento dos engenheiros de software com este cdigo de tica, assim como das ramificaes subseqentes desse comportamento. 6.10. Evitar associaes com negcios ou associaes que estejam em conflito com este cdigo. 6.11. Considerar violaes a este cdigo inconsistentes com um engenheiro de software profissional. 6.12. Expressar preocupao com o pessoal envolvido quando se detectarem violaes significativas a este cdigo, a menos que isso seja impossvel, contraprodutivo ou perigoso. 6.13. Relatar s autoridades apropriadas violaes significativas a este cdigo quando consultas com as pessoas envolvidas forem impossveis, contraprodutivos ou perigosas. Princpio 7 COLEGAS Engenheiros de software devem ser justos e dar apoio a seus colegas. Um engenheiro de software deve: 7.1. Estimular colegas a aderirem a este Cdigo. 7.2. Auxiliar colegas no desenvolvimento profissional. 7.3. Dar os crditos dos trabalhos de outros profissionais e evitar ganhar crditos indevidos.

7.4. Revisar o trabalho de outros de forma objetiva, honesta e apropriadamente documentada. 7.5. Ouvir de forma justa as opinies, preocupaes ou queixas de um colega. 7.6. Auxiliar colegas a terem um conhecimento completo das prticas e dos padres de trabalho, incluindo polticas e procedimentos para proteger senhas, arquivos e outras informaes confidenciais, bem como medidas de segurana em geral. 7.7. No intervir injustamente na carreira de qualquer colega. Entretanto, a preocupao com o empregador, o cliente ou o interesse pblico pode levar os engenheiros de software, em boa f, a questionar a competncia de um colega. 7.8. Em situaes fora de sua prpria rea de competncia, buscar a opinio de outros profissionais especialistas nessa rea. Princpio 8 CONSIGO PRPRIO Engenheiros de software devem buscar educao continuada durante toda a sua vida profissional no que se refere prtica da profisso, e adotar uma abordagem tica para a prtica da profisso. Um engenheiro de software deve buscar continuamente: 8.1. Aprofundar seu conhecimento sobre desenvolvimentos na anlise, especificao, projeto, desenvolvimento, manuteno e teste de software e documentos relacionados, junto com a gesto do processo de desenvolvimento. 8.2. Melhorar sua habilidade para criar software seguro, confivel, til e de melhor qualidade com um custo e prazo razoveis. 8.3. Melhorar sua prtica para produzir documentao precisa, informativa e bem escrita. 8.4. Aprimorar seu conhecimento do software e documentos relacionados com os quais trabalha e do ambiente no qual sero usados. 8.5. Melhorar seu conhecimento de padres relevantes e das leis que governam o software e documentos relacionados com os quais trabalhe. 8.6. Aprofundar seu conhecimento deste cdigo, sua interpretao e suas aplicaes em seu trabalho. 8.7. No tratar injustamente algum devido a qualquer preconceito irrelevante. 8.8. No influenciar outros a levar adiante qualquer ao que envolva a transgresso deste cdigo. 8.9. Considerar a violao pessoal deste cdigo inadmissvel para um engenheiro de software profissional. 2.3. Exerccios Faa uma anlise dos dois casos apresentados abaixo discutindo, para cada caso, os seguintes tpicos: 1. Quais princpios do cdigo de tica da IEEE-CS/ACM foram violados? Justifique. 2. Apresente soluo(es) realista(s) que no viole(m) os princpios do cdigo de tica da IEEE-CS/ACM. Os casos apresentados abaixo, caso no apresentem referncia, so totalmente fictcios. Caso 1: A vulnerabilidade do painel eletrnico do Senado fez o presidente da Casa, Jder Barbalho (PMDB-PA), cancelar as votaes secretas. A alterao do voto eletrnico uma das 18 possveis irregularidades no painel eletrnico do Senado, conforme laudo apresentado por especialistas da Universidade de Campinas (Unicamp).

(Trecho retirado do artigo Painel vulnervel e votaes no Senado so suspensas. publicado dia 27 de maro de 2001 Terra Networks, S.A.) Caso 2: Um funcionrio de uma empresa de software, durante o desenvolvimento de um projeto, utilizou partes de cdigos de programas desenvolvidos por ele durante seu tempo livre em casa e antes mesmo de ser contratado por tal empresa. Aps o seu desligamento da empresa, o funcionrio no disponibilizou tais cdigos, impossibilitando a compilao de novas verses dos softwares desenvolvidos no projeto. Ao ser chamado para ajudar os novos programadores na compilao dos programas, o ex-funcionrio levou os cdigos necessrios para a compilao, disponibilizou esses cdigos e cobrou pelo servio de consultoria prestado.

1a) Pblico: 1.3. Aprovar software se tiver uma convico bem fundamentada de que seja seguro, satisfaa as especificaes, passe nos testes apropriados e no diminua a qualidade de vida ou a privacidade, ou cause problemas ao meio ambiente. Em ltima anlise, o efeito do trabalho deve ser o bem pblico. 1.4. Revelar para as pessoas apropriadas ou para autoridades qualquer perigo potencial ou real que um software ou documento tenha para o usurio, o pblico, ou o ambiente. Produto 3.3. Identificar, definir e tratar questes ticas, econmicas, culturais, legais e ambientais relacionadas com projetos de trabalho. 3.12. Trabalhar para desenvolver software e documentos relacionados que respeitem a privacidade daqueles que sero afetados por eles. b) CLIENTE E EMPREGADOR 2.8. No aceitar trabalho externo em detrimento do trabalho que executa para empregador principal. Gerncia 5.9. Assegurar que haja um acordo justo de propriedade de qualquer software, processo, pesquisa, texto ou outra obra intelectual para a qual contribuiu. 2a) Em relao ao software correo imediata dos bugs . b) O funcionrio teria que fazer um acordo com a empresa sobre os cdigos.

3. CONCLUSO
Conclusse que tica um conjunto de regras e valores fundamentais em toda a profisso mas no apenas nas profisses mais tambm em todos os indivduos de uma sociedade. Em computao no seria diferente, pois alm do ambiente de trabalho acabamos lidando com informaes sigilosas.

4. REFERNCIAS
[MIL ] . [MAI 2008]
.

MILAGRE. Selma, Aula 06 Disciplina: Computador e Sociedade UFG/GO Campus Avanado de Catalo MASIEIRO . Paulo Csar, tica em Computao, 1 Ed., So Paulo, Editora da Universidade de So Paulo, 2008.

Anda mungkin juga menyukai