1.1 IntroducaoA Engenharia de Software e uma area muito complexa dedicadaa concepcao, execucao, desenvolvimento e manutencao de sistemas de software,aplicando tecnologias e praticas de ciencia da computacao, gerencia de projetose outras disciplinas, para que os sistemas se comportem de forma confiavel eeficiente satisfazendo todos os requisitos. Politica e economicamente, aindustri a de software tem um papel global importante, como por exemplo, naIndia, o software representa um dos principais produtos de exportacao. Aengenharia de software afeta as economias e as sociedades de diferentesmaneiras. Muitos paises gastam uma percentagem apreciavel do seu PIB emsoftware, que contribuem na reducao de custos, melhoram a qualidade e agilidadedos servicos de saude, orgaos governamentais e outros servicos sociais. Deacordo com uma pesquisa feita pela Folha de Sao Paulo a profissao Engenheiro deSoftware e a mais promissora.1.2 Formacao e CertificacaoTodos os dias lemos que nao existem profissionaiscapacitados ou bem qualificados em diversas areas. O curso de Engenharia deSoftware nao e uma profissao que possui uma graduacao propria, normalmente saoformados a partir de cursos intitulados Ciencia da Computacao, Sistema deInformacao e varios outros.Entretanto, o unico programa de certificacao deEngenharia de Software como um todo, de grande difusao internacional, e oprograma de Certified SoftwareDevelopment Professional, oferecido pelo IEEE.1.3 CarreiraE dificil de encontrar a Engenharia de Software como umcurso isolado, normalmente se encontra como parte de alguma graduacao ou comoutras denominacoes como, por exemplo, Analista. Essa tentativa de regulamentar a profissaotem gerado muita polemica. Umas das tentativas visam primeiramente a reservar omercado de trabalho para as pessoas com diplomas formais na area, e nao aproteger o interesse do publico, como e o objetivo principal da regulamentacaoprofissional em outros paises. A SBC (Sociedade Brasileira de Computacao)possui uma posicao sobre o assunto. Para eles o exercicio da profissao deInformatica de ser livre e independer de diploma ou comprovacao de educacaoformal.1.4 Codigo de Etica A etica pode ser dividida em niveis, onde: No Primeiro Nivel se encontram todas asobrigacoes compartilhadas pela humanidade, como integridade, justica, lealdade,moral; No Segundo Nivel estariam as preocupacoes geraisde todas as profissoes, como maiores cuidados com o bem-estar social, e No Terceiro Nivel os padroes inerentes a cadaprofissao, constantes no seu codigo de etica. O codigo se propoe a servir de inspiracao tanto para estimular a conduta etica de seuspraticantes, como para inspirar confianca do cliente tanto para com os produtosde computacao quanto para com os seus criadores.Como consta em o Codigo de Etica e de PraticasProfissionais de Engenharia de Software, proposto como um padrao para ensino epratica de engenharia de software, documenta as obrigacoes eticas eprofissionais para engenheiros de software. O codigo deve ensinar sobre quepadroes a sociedade espera deles, o que seus pares se esforcam para obter, esobre o que esperar uns dos outros. Ainda, o codigo deve informar ao publicosobre as responsabilidades que sao importantes para a profissao de engenheirode software.O Codigo de Etica para Engenharia de Software se propoe aser um guia para membros da profissao emergente de engenharia de software. Ocodigo foi desenvolvido por uma equipe de trabalho multinacional com apoio deoutros profissionais da industria, governo, milicia e educacao.1. Publico.Engenheiros de Software devem atuar consistentemente com