Mapa mental
Engenharia de Software
Contenido del mapa
Engenharia de Software
Objetivo: Desenvolvimento de sistemas de software com uma boa relação custo-benefício, aumentando a qualidade, reduzindo prazos e custos
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
- Decomposição
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
- Usado quando os requisitos de um problema são bem compreendidos e estáveis
- 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
- Necessidade de entrega rápida de um conjunto de funcionalidades ao usuário
- 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
- Cascata
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
- Product Owner
- Iterativo
- Desenvolvimento repetitivo
- Incremental
- Aumenta gradativamente, ou seja, são adicionadas partes novas.
- Scrum
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
- Negócio
Estágios da Equipe
- Formação
- Tempestade
- Normalização
- Execução
- Dispersão
- Execução
- Normalização
- Tempestade
- Formaçã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