Autor: Alex e Filipe | Publicado: 2012-08-16T12:27:00-07:00


TÓPICOS AVANÇADOS

(Cap. 24)





Introdução

A profissão de Engenheiro de Software
é uma das áreas de maior demanda na área da tecnologia. O Software representa
um dos principais produtos de exportação da Índia, ele também contribuiu para
que a Irlanda se tornasse um dos países de maior renda per capita do mundo.

"Dado um ambiente social em que não existam disparidades sócio-econômicas, o uso de tecnologias de informação e comunicação parece ser promissor e possuir um potencial fantástico. Mas sabe-se que na realidade de países como o Brasil a exclusão digital deve ser considerada ao se pensar no uso de novas tecnologias para que estas não venham a perpetuar a exclusão e criar um abismo ainda maior entre os que têm e os que não têm acesso às inovações tecnológicas. No Brasil a inclusão digital ainda não é realidade"

(Fonte:&nbsp;http://www.infoescola.com).

O conceito de exclusão digital faz parte de
muitas políticas de distribuição de renda, no Brasil e no mundo.



Formação e Certificação

O numero de cursos superiores com o
nome de Engenharia de Software é muito pequeno. Na maioria das vezes na, área
da computação, os profissionais estudam outros cursos, tais como, Ciências da
Computação, Sistema de Informação, Tecnologia da Informação, etc. 

Em poucos lugares no mundo existe uma
profissão regulamentada de engenheiro de software. 

No entanto o único programa de certificação
como um todo é o programa de Certified Software Development Professional
oferecido pela IEEE.&nbsp;&nbsp;


"IEEE- Institute of Electrical and Electronic Engineers colabora no incremento da prosperidade mundial, promovendo a engenharia de criação, desenvolvimento, integração, compartilhamento e o conhecimento aplicado no que se refere à ciência e tecnologias de eletricidade e da informação, em benefício da humanidade e da profissão."
(Fonte: http://www.ieee.org.br/&nbsp;).


Carreira
Em muitas organizações, engenheiros de software ainda são tratados por analistas de sistemas. Desde os anos 70 tem sido feitas tentativas de regulamentar a profissão de engenheiro de software com esse nome, para também reservar o mercado de trabalho para pessoas diplomadas especificamente nessa área.




Código de ética
Toda profissão geralmente tem um Código de ética, que visa proteger tanto os valores profissionais como os da profissão. O não cumprimento de tal código pode gerar complicações para profissionais e empresas.
“O Código contém oito princípios, relacionados com o comportamento e decisões feitas por engenheiros de software, incluindo, praticantes, educadores, administradores, supervisores, assim como estagiários e estudantes. Os Princípios identificam relações éticas responsáveis nas quais individualmente, grupos e organizações participam e as obrigações para com essa relação. As Clausulas de cada Princípio ilustram algumas obrigações incluídas nessas relações. Estas obrigações são fundadas na humanidade dos engenheiros de software, com o devido cuidado para com as pessoas afetadas com o seu trabalho e os elementos únicos da prática de engenharia de software.
O Código não é um simples algoritmo, que produz decisões éticas. Em certas situações poderá haver conflitos dentro do Código com regras de outras fontes. Estas situações requerem que o engenheiro de software use um julgamento ético para agir da maneira mais consistente com o espírito do Código de ética e Prática Profissional, dadas as circunstâncias.
O Código não é simplesmente questionar a natureza de certos actos, também tem uma importante função educacional.
Assim este código exprime o consenso da profissão em assuntos éticos, é um meio de educar o público e profissionais aspirantes acerca de todas as obrigações éticas de um engenheiro de software.” (Fonte: http://paginas.fe.up.pt)

NOTA: Este texto é uma reescrita baseada no texto “Tópicos Avançados”, capitulo 24 do Livro Engenharia de Software de Wilson Pádua. Foram feitas pesquisas sobre o assunto e complementado o texto.&nbsp;