BrunoUfu (discussão | contribs)
Sem resumo de edição
Etiqueta: visualeditor
BrunoUfu (discussão | contribs)
Sem resumo de edição
Etiqueta: visualeditor
Linha 1: Linha 1:
= Profissão =
= Profissão =
(Nome da profissão)
Engenheiro de Software<br>
<br>
= Descrição da atividade =
= Descrição da atividade =
(O que o profissional faz?)
O engenheiro de software é capaz de trabalhar no desenvolvimento e teste de variados programas computacionais, dentre eles estão: aplicativos, jogos, plataformas digitais para atividades educacionais, sistemas embarcados e sistemas específcos, como médicos e bancários, de forma a garantir maior desempenho e produtividade.
<br>
 
O mercado de trabalho para o engenheiro é vasto, existe carência na área em todo o Brasil, podendo atuar, por exemplo, em empresas do setor privado, em órgãos públicos ou em instituições de pesquisa e desenvolvimento de softwares. Porém o principal mercado para este profissional são os polos de tecnologia. Requisitos mínimos Desenvolver softwares e aplicativos. Elaborar documentação e relatórios técnicos.  
= Requisitos mínimos =
= Requisitos mínimos =
(O que o profissional deve ter de conhecimentos para iniciar na carreira?)
* Desenvolvimento de software mobile (Android, iOS).
<br>
* Experiência com versionamento e revisão de código.
* Programação, depuração e testes.
* Habilidades em desenvolvimento de sistemas embarcados (hardware e software).
* Manutenção de software
* Gerência de configuração de software
* Gerência de engenharia de software
* Processos de Engenharia de Software
* Ferramentas e Métodos de Engenharia de Software
* Qualidade de software<br>
= Ferramentas usadas =
= Ferramentas usadas =
(Frameworks, softwares, hardwares ou ambientes usados pelo profissional)
Dentre as diversas ferramentas utilizadas, são de maior destaque as IDEs (ambientes de desenvolvimento integrado), que suportam outras ferramentas,como:
* Editor
* Debug
* Geração de código
* Modelagem
* Deploy
* Testes não automatizados
* Testes automatizados
* Refatoração (''Refactoring'')
* Gestão de Riscos nos projectos de Software
* Uso da Prototipagem na Eng. de Requisitos
<br>
<br>
= Tecnologias envolvidas =
= Tecnologias envolvidas =
(Tecnologias com as quais o profissional lida
Na área de engenharia de software é abordada diversas tecnologias, porém existem aquelas que são de maior importância e que são mais utilizadas, por exemplo, a linguagem de programação, banco de dados e paradigmas de programação, que trabalham com outras tecnologias, como:
* Programação estruturada
* Programação funcional
* Programação orientada a objetos
* Componentes de Software
* Programação orientada a aspecto
<br>
<br>
= Exemplo de resultado tangível =
= Exemplo de resultado tangível =
(O que o profissional gera de resultado para empresa?)
(O que o profissional gera de resultado para empresa?)

Edição das 21h40min de 7 de setembro de 2016

 Profissão

Engenheiro de Software

Descrição da atividade

O engenheiro de software é capaz de trabalhar no desenvolvimento e teste de variados programas computacionais, dentre eles estão: aplicativos, jogos, plataformas digitais para atividades educacionais, sistemas embarcados e sistemas específcos, como médicos e bancários, de forma a garantir maior desempenho e produtividade.

O mercado de trabalho para o engenheiro é vasto, existe carência na área em todo o Brasil, podendo atuar, por exemplo, em empresas do setor privado, em órgãos públicos ou em instituições de pesquisa e desenvolvimento de softwares. Porém o principal mercado para este profissional são os polos de tecnologia. Requisitos mínimos Desenvolver softwares e aplicativos. Elaborar documentação e relatórios técnicos.  

Requisitos mínimos

  • Desenvolvimento de software mobile (Android, iOS).
  • Experiência com versionamento e revisão de código.
  • Programação, depuração e testes.
  • Habilidades em desenvolvimento de sistemas embarcados (hardware e software).
  • Manutenção de software
  • Gerência de configuração de software
  • Gerência de engenharia de software
  • Processos de Engenharia de Software
  • Ferramentas e Métodos de Engenharia de Software
  • Qualidade de software

Ferramentas usadas

Dentre as diversas ferramentas utilizadas, são de maior destaque as IDEs (ambientes de desenvolvimento integrado), que suportam outras ferramentas,como:

  • Editor
  • Debug
  • Geração de código
  • Modelagem
  • Deploy
  • Testes não automatizados
  • Testes automatizados
  • Refatoração (Refactoring)
  • Gestão de Riscos nos projectos de Software
  • Uso da Prototipagem na Eng. de Requisitos


Tecnologias envolvidas

Na área de engenharia de software é abordada diversas tecnologias, porém existem aquelas que são de maior importância e que são mais utilizadas, por exemplo, a linguagem de programação, banco de dados e paradigmas de programação, que trabalham com outras tecnologias, como:

  • Programação estruturada
  • Programação funcional
  • Programação orientada a objetos
  • Componentes de Software
  • Programação orientada a aspecto


Exemplo de resultado tangível

(O que o profissional gera de resultado para empresa?)