¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Engenharia de Software

Eduardo Lunelli Portugués

Contenido del mapa

Engenharia de Software

  1. Objetivo: Desenvolvimento de sistemas de software com uma boa relação custo-benefício, aumentando a qualidade, reduzindo prazos e custos

  2. Principios:

    • Decomposição
      • Subdividir problemas
    • Abstração
      • Identificar aspectos importantes
    • Generalização
      • Tratar o problema de forma geral
    • Flexibilização
      • Modificar o produto com facilidade,
    • Formalidade
      • Cada passo é guiado por metodologia formal, semi-informal ou informal
    • Rastreabilidade
      • Manter registro de rastros entre artefatos
  3. Processos prescritivos

    • Cascata
      • Usado quando os requisitos de um problema são bem compreendidos e estáveis
        • Simples gerenciamento
      • Fases realizadas sequencialmente
      • Resultado de uma fase é entrada da outra
    • Modelo em V
      • Representa a relação entre ações de garantia de qualidade e as ações de construção do software
      • Variação do modelo cascata
    • Incremental
      • Necessidade de entrega rápida de um conjunto de funcionalidades ao usuário
        • Roda o sistema antes com as funcionalidades mais importantes
        • A utilização de um incremento facilita a definição dos requisitos dos próximos
      • Combina o cascata com a filosofia interativa
    • RAD
      • Enfatiza ciclo de desenvolvimento curto
      • Abordagem de construção baseada em componentes
    • Prototipagem
      • Ajudar o cliente a compreender as necessidades na fase de análise e especificação de requisitos
      • Usado na etapa de definição de requisitos junto a outros modelos
    • Espiral
    • Unificado
  4. Modelos ágeis

    • Scrum
      • Ideal para pequenos e complexos projetos de desenvolvimento de software onde requisitos mudam constantemente
      • Equipes
        • Product Owner
          • Levanta / identifica requisitos
          • Gerenciar backlog
        • Scrum master
          • Remove impedimentos
          • Lider facilitador
        • Equipe
          • Multisciplinar
    • Iterativo
      • Desenvolvimento repetitivo
    • Incremental
      • Aumenta gradativamente, ou seja, são adicionadas partes novas.
  5. Requisitos

    • Negócio
      • Necessidades do negócio
    • Usuários
      • O que os usuários precisam fazer
    • Funcionais
      • O que o software deve fazer
    • Não Funcionais
      • Características que o sistema deve ter
    • Sistema
      • Como o sistema deve ser construído
  6. Estágios da Equipe

    • Formação
      • Tempestade
        • Normalização
          • Execução
            • Dispersão

Información

Descripción
Mapa Mental sobre Engenharia de Software, creado por Eduardo Lunelli el 08/12/2018.
Creado por
Eduardo Lunelli
Visitas
3
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?