Buscar

Aula de Revisao 1-3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

Aula de Revisão 01
Engenharia de Software
▪ Técnicas que possibilitem o direcionamento de especificações, 
projetos e evoluções
▪ Surgiu devido a crise de software que ocorreu nos entre os anos 
1960 e 1970
▪ Auxilia o desenvolvimento e manutenção de sistemas de software 
aplicando práticas de gerência de projetos e outras disciplinas 
▪ Objetivo é organização, produtividade e qualidade dos projetos
Definições de Engenharia de Software
▪ FASE DE DEFINIÇÃO: “o que” será desenvolvido.
▪ DESENVOLVIMENTO: “como” o software vai ser desenvolvido.
▪ FASE DE MANUTENÇÃO: concentra-se nas “mudanças” que 
ocorrerão depois que o software for liberado para uso operacional 
Fases da Engenharia de Software
Segundo o SWEBOK (Corpo de Conhecimento da Engenharia de 
Software), as áreas de conhecimento da Engenharia de Software 
são:
▪ Requisitos de Software
▪ Projeto (Design) de Software
▪ Construção de Software
▪ Teste de Software
▪ Manutenção de software
▪ Gerência de Configuração de Software
Áreas de conhecimento Engenharia de Software
▪ Gerência de Engenharia de Software
▪ Processos de Engenharia de Software
▪ Ferramentas e Métodos
▪ Qualidade de Software
▪ Conforme a norma ISO/IEC 14102 (INTERNATIONAL 
ORGANIZATION FOR STANDARDIZATION, 2008) ferramentas CASE 
é apoio automatizado para atividades do ciclo de vida de 
software.
▪ Modelos existentes: ferramentas autônomas ‒ apenas a 
compatibilidade com elementos do ambiente deve ser abordada;
▪ pequenos grupos que se comunicam diretamente entre si.
▪ grande escala ‒ conjunto integrado de ferramentas que agilizam e 
reduzem o esforço de trabalho, integrando e automatizando todas 
as fases do ciclo de vida do software.
Ferramentas Case
Metodologia Estrutura compreende a utilização de:
▪ Análise Estruturada: análise por módulo a ser desenvolvido com 
componentes específicos ao mesmo.
▪ Projeto Estruturado: sequência das funcionalidades, que são 
independentes.
▪ Programação Estruturada: programação voltadas a blocos para 
cada funcionalidade.
Metodologia Estruturada
▪ Análise Essencial: Análise Formal com as características dos 
módulos e sequencia dos mesmos.
▪ Diagrama de Fluxo de Dados: representação do fluxo de forma a 
rastrear o processo envolvido. 
Metodologia Estruturada
Metodologia Orientada a Objetos compreende:
▪ Orientação a Objetos: cada objeto representará um conjunto de 
características ou atributos e são instanciadas pela classe.
▪ Processo Unificado Racional: processo no qual pode-se utilizar 
qualquer método de qualquer classe que sejam necessários, 
facilitando a compreensão dos inter-relacionamentos do sistema 
como um todo.
Metodologia Orientada a Objetos
▪ Desenvolvimento Guiado por Funcionalidades: os módulos são 
definidos de acordo com a necessidade de desenvolvimento e a 
partir daí inicia-se o processo.
▪ Processo Unificado Empresarial: definição das necessidades gerais 
da empresa, que direcionam o desenvolvimento dos processos.
▪ Scrum: gerenciamento ágil, com as necessidades para as 
funcionalidades específicas definidas e em construção.
Metodologia Ágil

Continue navegando