GoConqr has a new look! Let us know what you think.

Mind map

Engenharia de Software

Sophie Stehn Portuguese

Mapa mental sobre engenharia de software: processo, modelos tradicionais, métodos ágeis e testes

Mapa mental: Engenharia de Software

Map content

Engenharia de Software

  1. Software

    • conjunto de vários artefatos
    • Categorias
      • Software de aplicação
      • Software científico e de engenharia
      • Software embutido
      • Software de web
      • Software de inteligência artificial
      • Software de sistema
      • Computação ubíqua
      • Software aberto
  2. Processo de Software

    • desenvolvimento do início ao fim
    • Dificuldades/imprevistos
    • Especificação
    • Projeto
    • Implementação e Validação
    • Manutenção e Evolução
    • Modelos de Processo
  3. Modelos Tradicionais

    • Criados entre 1970 e 1990
    • Modelo Cascata
      • não permite flexibilidade
      • Ausência de feedback contínuo
      • Falta de produtividade
    • Modelo prototipação
      • Feita após um primeiro contato com o cliente
    • Modelo Espiral
      • Criação de protótipos e a execução por fases definidas
  4. Métodos Ágeis

    • Feito em equipes
    • Processos feitos em espiral
    • Conversas são priorizadas
    • Funcionalidade importa mais do que documentação
    • Rapidez nas entregas
    • Independência e produtividade para a equipe
    • Flexibilização dos softwares
    • Bom gerenciamento do risco
    • Interatividade
    • Iteratividade
    • Flexibilidade
    • Transparência
    • DSDM
      • Metodologia de Desenvolvimento de Sistemas Dinâmicos
        • Tempo/verba limitados.
      • Entrega 80% do projeto em 20% do tempo
    • Crystal Clear
      • comunicação com o cliente
        • Quanto mais escuro o cristal = mais crítico
    • Feature-driven development (FDD)
      • features
    • Extremming Programing (XP)
      • qualidade, mudanças incrementais, feedback rápido e abraçar mudanças
    • SCRUM
      • Requisitos, análise, projeto, evolução e entrega
      • Sprint
      • Backlog do produto
      • Backlog da Sprint
      • Quadro Kanban
      • Definição de pronto
  5. Requisitos de Software

    • coleta de dados
    • Entrevistas
    • Cenários
    • Casos de uso
    • Etnografia
    • Requisitos funcionais e não funcionais
    • Requisitos no Ciclo de Vida do Projeto
    • Regras de negócio
  6. Modelagem de Software (UML)

    • Diagramas
      • Diagrama de Atividades
      • Diagramas de interação
        • Sequência
        • Comunicação
      • Diagrama de Estado
      • Diagramas de Caso de Uso
        • ator
        • cenário
  7. Teste e Manutenção de Software

    • localizar falhas no software
    • Planejamento
    • Análise, implementação e avaliação
    • Encerramento de Teste
    • Níveis de Testes
      • unitários, de integração, sistema e de aceitação
  8. Ferramentas de Apoio

    • CASE
      • nível de abstração mais elevado
    • ERWin
    • Controle de Versão
      • Git
        • Repositório/ fluxo de trabalho, branches, merge...
    • Serviço de Hospedagem
      • Github

Information

Description
Mind Map on Engenharia de Software, created by Sophie Stehn on 29/05/2022.
Created by
Sophie Stehn
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?