Mindmap
A importância da Engenharia de Software na Computação nos dia atuais
Inhalt der Mindmap
A importância da Engenharia de Software na Computação nos dia atuais
Fundamentada na
- Ciência da computação
- matemática
Processos de Software
- Propósitos
- Atividades de Desenvolvimento
- Ex: especificação e análise de requisitos, projeto e implementação
- Fases
- Especificação de Requisitos
- Traduz a necessidade ou requisito operacional em descrição da funcionalidade a ser executada.
- Atividades
- Engenharia de Sistema
- estabelecimento de uma solução geral para o problema, envolvendo questões extra-software
- Análise de Requisitos
- levantamento das necessidades do software a ser implementado
- a análise tem como objetivo produzir uma especificação de requisitos que convencionalmente é um documento
- Especificações do Sistema
- descrição funcional do sistema OBS. pode incluir um plano de testes para verificar adequação
- Engenharia de Sistema
- Projeto de Sistemas
- Tradução destes requisitos em uma descrição de todos os componentes necessários para codificar o sistema.
- Atividades
- Projeto Arquitetural
- onde é desenvolvido um modelo conceitual para o sistema, composto de módulos mais ou menos independentes.
- Projeto de Interface
- onde cada módulo tem sua interface de comunicação estudada e definida
- Projeto Detalhado
- onde os módulos em si são definidos e possivelmente traduzidos para o pseudo-código
- Projeto Arquitetural
- Programação / Implementação
- produção do código que controla o sistema e realiza a computação e lógica envolvida
- Atividades
- Codificação
- a implementação em si do sistema em uma linguagem de computador
- Codificação
- Verificação e integração (Verificação)
- verificação da satisfação dos requisitos iniciais pelo produto produzido
- Atividades
- Teste de Unidade e Módelo
- a realização de testes para verificar a presença de erros e comportamento adequado a nível das funções e módulos básicos do sistema.
- Integração
- a reunião de diferentes módulos em um produto de software homogêneo, e a verificação da interação entre estes quando operando em conjunto.
- Teste de Unidade e Módelo
- Manutenção e Evolução
- Atividades
- Nesta fase, o Software em geral entra em um ciclo iterativo que abrange todas as fases anteriores
- Atividades
- Especificação de Requisitos
- Atividades de Gerência
- Ex: realização de estimativas, elaboração de cronogramas, análise de riscos do projeto
- Estimativas
- Opções
- Postergar as estimativas até o mais possível no projeto
- Usar técnicas de decomposição
- Usar um ou mais modelos Empíricos para estimativas de custo e esforço
- Basear as estimativas em projetos similares que já tenham sido concluídos
- Tipos
- Tamanho
- Esforço
- Recursos
- Tempo
- Custo
- Opções
- Atividades de Garantia da Qualidade
- Ex: revisões e inspeções de produtos (intermediários ou finais) do desenvolvimento
- Atividades de Desenvolvimento
- Modelos
- Modelo de Processo de Desenvolvimento Iterativo e Incremental
- Característica
- Cada iteração resultará num incremento
- O objetivo adjacente é que a equipe envolvida possa refinar e alargar paulatinamente a qualidade, detalhe e âmbito do sistema
- Característica
- Modelo Cascata
- Característica
- Sequência de atividades onde cada fase transcorre completamente
- Seus Produtos são vistos como entrada para uma nova fase
- Característica
- Modelo Espiral
- Característica
- série de pequenos ciclos, cada um finalizando uma versão e um software executável
- Cada ciclo contem fases de avaliação e planejamento, onde a opção de abordagem para a próxima fase é determinada
- Característica
- Modelo de Prototipagem
- Característica
- Um protótipo é desenvolvido para ajudar no entendimento dos requisitos
- Este desenvolvimento passa por um projeto , codificação e teste, sendo que cada uma destas fases não é executada formalmente.
- Característica
- Modelo de Processo de Desenvolvimento Iterativo e Incremental
- Propósitos
Informationen
- Beschreibung
- atividade avaliativa da disciplina engenharia de sofware
- Erstellt von
- magno aguiar nogueira
- Aufrufe
- 24
- Bewertung