TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Software

Por:   •  8/11/2020  •  Trabalho acadêmico  •  492 Palavras (2 Páginas)  •  97 Visualizações

Página 1 de 2

Atividades de Engenharia de Software

  1. Quais são as características comuns das diferentes abordagens do desenvolvimento ágil de software?
  • Ter envolvimento real do usuário, tentar contato sempre.
  • Ter autonomia, poder, autoridade.
  • Entregar pouco mas entregar sempre.
  • Ter foco e calma, dar um passo de cada vez.
  • Ser simples é uma das características bem importantes.
  • Ter qualidade no trabalho é essencial.
  • O time tem que ter métrica no trabalho para conseguir chegar no objetivo.
  • Automatize os trabalhos chatos e fazer com que seja bom e “divertido trabalhar”.

  1. Para quais tipos de sistema são abordagens ágeis para o desenvolvimento particularmente susceptíveis de ser bem-sucedido?

Sistemas que operam em tempo real com requisitos de temporização complexos, porque abordagens dirigidas a planos podem ser necessárias para sistemas que requerem muita análise antes da implementação.

  1. Listar os 5 princípios de métodos ágeis.
  • Envolvimento do cliente.
  • Entrega incremental.
  • Pessoas, não processos.
  • Aceitar as mudanças.
  • Manter a simplicidade.

  1. Listar 4 perguntas que devem ser feitas ao decidir se deve ou não adotar um método ágil de desenvolvimento de software.
  • Uma estratégia de entrega incremental onde você entrega o software para os clientes e recebe feedback rápido deles e possível?
  • Qual o tamanho do sistema a ser desenvolvido?
  • Quais tecnologias estão disponíveis para manter o desenvolvimento do sistema?
  • O quão bom são os projetistas e os programadores da equipe de desenvolvimento?
  1. Quais são as três características mais importantes da programação extrema (XP)?
  • Feedback constante.
  • Abordagem incremental.
  • Encoraja a comunicação entre as pessoas envolvidas.
  1. O que é o significa testar primeiro em desenvolvimento?

Antes de desenvolver os códigos de produção de um software, são desenvolvidos testes, e isso é muito comum, porque qualquer projeto tem chance de erro, por isso são importantes os testes antes de publicar ou vender o produto.

  1. Quais são os possíveis problemas de desenvolvimento que podemos encontrar na abordagem de testar primeiro?

Os programadores preferem programar a testar, e com isso às vezes eles usam atalhos quando escrevem esses testes; alguns testes podem ser muito difíceis de serem escritos de forma incremental; ou pode ter vários testes de sistema e o conjunto dos testes pode não prover uma cobertura completa.

  1. Descreva resumidamente as vantagens da programação em pares.

A primeira vantagem é a equipe tem a responsabilidade coletiva na solução dos problemas e não uma pessoa só. Outra vantagem é que ela funciona como um processo de revisão informal, porque a cada linha de código é observada por pelo menos duas pessoas. Ajuda no processo de melhoria do software, apoiando a refatoração.

  1. Quais são as barreiras à introdução de métodos ágeis nas grandes empresas?

Pode-se dizer que a primeira seria a mudança, porque ela exige desaprender valores, premissas e comportamentos antigos, antes que se possa aprender os novos. Outro ponto é sobre o apoio, porque é difícil obter o apoio das altas instâncias da organização, porém é fundamental. E o que é visto como outra barreira é o gerenciamento de equipes, o trabalho mais árduo e complexo de se realizar nesse processo.

...

Baixar como (para membros premium)  txt (3.3 Kb)   pdf (43.6 Kb)   docx (9.5 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com