O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Processos de Software

Leandro Morais Engenharia de Software Português

Conteúdo do mapa

Processos de Software

  1. Um conjunto de atividades relacionadas que levam a produção de um produto de software

  2. Modelos de Processo de Software

    • Modelo em Cascata
      • Exemplo de modelo dirigido a planos
      • Estágios: 1 - Análise e definição de requisitos; 2 - Projeto de sistema e software; 3 - Implementação e teste unitário; 4 - Integração e Teste de Sistema; 5 - Operação e manutenção
        • 1 - Serviços restrições e metas são definidos por meio de consulta aos usuários; 2- Projeto de sistema aloca requisitos tanto para o projeto de software quanto para o projeto de hardware. O projeto de software envolve descrição e definição das abstrações fundamentais do sistema de software e de seus relacionamentos; 3 - Nesse estágio o projeto de software é desenvolvido como unidades de programa e o teste unitário testa cada um; 4 - As unidades individuais do programa são integradas e testadas como um todo; 5 - O sistema é instalado e colocado em uso. A manutenção envolve a correção de erros que não foram descobertos nos estágios iniciais
        • O resultado de cada estágio é a aprovação de um ou mais documentos assinados. O estágio seguinte não deve dar início até que o anterior tenha sido concluído
      • Uma variação importante do modelo em cascata é o desenvolvimento formal de um sistema, em que se cria um modelo matemático de uma especificação do sistema. Esse modelo é refinado, usando transformações matemáticas que preservam sua consistência, em código executável.
    • Desenvolvimento Incremental
      • Baseado na ideia de desenvolver uma aplicação inicial, expô-la ao comentário dos usuários e criar várias versões até que se chegue a uma versão aceitável do sistema
      • As atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades
    • Engenharia de software orientada a reúso
      • Estágios: 1 - Análise de componentes; 2 - Modificação de Requisitos; 3 - Projeto de sistema com reúso; 4 -Desenvolvimento e Integração
        • 1 - Dada a especificação de requisitos, é feita uma busca por componentes para implementar essa especificação. 2 - Durante esse estágio, os requisitos são analisados usando-se informações sobre os componentes que foram descobertos. Em seguida, estes serão modificados para refletir os componentes disponíveis; 3- Durante esse estágio, o framework do sistema é projetado ou algo existente é reusado. Os projetistas têm em mente os componentes que serão reusados e organizam o framework para reúso; 4 - Softwares que não podem ser adquiridos externamente são desenvolvidos, e os componentes e sistemas COTS são integrados para criar o novo sistema. A integração de sistemas, nesse modelo, pode ser parte do processo de desenvolvimento, em vez de uma atividade separada.
      • Componentes de software que podem ser usados: 1 - Web services; 2 - Coleções de objetos; 3 - Sistemas stand alone configuradas para uso em abiente particular

Informações

Descrição
Engenharia de Software Mapa Mental sobre Processos de Software, criado por Leandro Morais em 13-06-2020.
Criado por
Leandro Morais
Visualizações
2
Tags
processo de softwareengenharia de software
Avaliação

Mais sobre Processos e ciclo de vida de software

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?