10
O engenheiro de Software Profa. Reane Franco Goulart Engenheiro Civil Engenheiro de software

O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

  • Upload
    hanhan

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

O engenheiro de Software

Profa. Reane Franco Goulart

Engenheiro Civil

Engenheiro de software

Page 2: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Desenvolvedor X Engenheiro de software

Desenvolvedor e o Engenheiro de Software

X

Engenheiro Civil, Pedreiro, Mestre de obras

• O desenvolvedor, seja ele: analista, designer,programador ou gerente de projeto, é um executor doprocesso de construção de software. Tem aresponsabilidade de descobrir os requisitos etransformá-los em um produto executável.

Engenheiro de Software não coloca a mão na massa, assim

como o Engenheiro Civil não vai à obra assentar tijolos.

Page 3: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Engenheiro de Software: – Especifica os processos de planejamento, gerência a produção

a serem implementados– Acompanha e avalia o desenvolvimento de todos os projetos da

empresa para verificar se o processo estabelecido é executadode forma eficiente e efetiva.

– Em caso de mudança no processo, ele as identifica e realiza,garantindo que a equipe adote tais mudanças.

– Reavalia o processo continuamente.

Page 4: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Gerente de projeto:– Cuida de um projeto específico, garantindo que os prazos e

orçamento sejam cumpridos.– Segue as práticas definidas no processo de engenharia;

– Responsável por verificar a aplicação do processo pelosdesenvolvedores;

– Tem contato com o engenheiro de software para sugerirmelhorias.

Habilidadesde um gerente

de projeto

Page 5: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Analista:– Desenvolvedor responsável pela compreensão do problema

relacionado ao sistema que se deve desenvolver, ou seja, pelolevantamento dos requisitos e sua efetiva modelagem.

– Deve descobrir o que o cliente precisa (controlar suas vendas,comissões, produtos etc)

Page 6: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Designer:– Deve levar em conta as especificações do analista e propor a

melhor tecnologia para produzir um sistema executável.– Deve apresentar uma solução para as necessidades do cliente

(solução baseada em web, com um banco de dadoscentralizado acessível por dispositivos móveis etc)

Page 7: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Programador:– Constrói a solução física a partir das especificações do designer.– Ele que gera o produto final.

– Deve conhecer profundamente a linguagem e o ambiente deprogramação, bem como as bibliotecas que for usar.

– Deve ter conhecimento sobre testes e depuração de software.

Page 8: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Equipe de produção do software

• Muitas vezes essa divisão de papéis não é observadaestritamente em muitas empresas, apenas nas de médioe grande porte.

• É importante que se tenha em mente que, ainda queuma pessoa execute mais de um papel nesse processo,esses papéis são distintos.

Page 9: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Trabalho 1• Pesquisar sobre atuação de cada pessoa envolvida na

equipe de desenvolvimento de software, talvez vocêsencontrem outras, descreva-as também.– Conhecimento necessário para atual no mercado de trabalho e

a pretensão Salarial;– Em relação ao Analista:

• Quais as ferramentas de modelagem deve ter conhecimento? Faça umadescrição delas.

• Quais as técnicas de levantamento de requisitos ele deverá utilizar com ocliente?

– Em relação ao programador:• Como ele deve escolher a linguagem e banco de dados que irá utilizar para

construir o sistema do cliente. Faça um descrição destes para exibir queesta seja a mais adequada.

– Descreva as particularidades de todos os membros da equipe

Page 10: O engenheiro de Software - profareane.files.wordpress.com · como o Engenheiro Civil não vai à obra assentar tijolos. Equipe de produção do software • Engenheiro de Software:

Trabalho 1• O trabalho deve ter de 02 a 04 páginas escritas.(Use a

fonte Times, espaçamento 1,5 e tamanho (12 para o texto e 13 paraos subtítulos e 15 títulos))

• Lembre sempre de fazer citação e a também areferência bibliográfica.

• Trabalho em grupo de 02 pessoas.Leia,

Entendae Escreva

Evite plágioEnviar por e-mail