A Engenharia de Software
Por: grizly • 17/9/2022 • Trabalho acadêmico • 277 Palavras (2 Páginas) • 92 Visualizações
1- As empresas atualmente trabalham em um ambiente de mudanças rápidas por isso, muitas vezes, é praticamente impossível obter um conjunto completo de requisitos de software estável.
Softwares fazem parte de quase todas as operações de negócios, assim, novos softwares são
desenvolvidos rapidamente para obterem proveito de novas oportunidades e responder às pressões competitivas.
2-O envolvimento do cliente durante os processos de desenvolvimento do software, as entregas incrementais, mantendo a simplicidade, projetar o sistema pensando já em mudanças futuras.
Todos esses princípios básicos dos métodos ágeis ajudam a entregar um software mais rápido, pois é entregado um sistema mais básico e concluindo o tempo de entrega, e fazendo atualizações ao decorrer das demandas.
3- Para empresas que estejam desenvolvendo um produto grande para venda, para clientes que não estejam dispostos a acompanhar os processos do sistema.
4- Em um processo XP os clientes estão intimamente envolvidos na especificação e priorização dos requisitos
do sistema, os desenvolvedores trabalham em pares, verificando o trabalho dos outros e prestando apoio para um bom
trabalho sempre, Extreme Programming consegue desenvolver softwares de forma mais barata e em menor tempo.
Umas das desvantagens é que requer bastante tempo do cliente com a equipe, programação em pares para algumas empresas não se torna viável pois querem uma divisão de diferentes níveis de habilidades.
5-
1.Os programadores discutem sobre antes de realizar o programa, assim reduzindo as chances de erros e bugs.
2.Atua como um processo de revisão informal, porque cada linha de código é observada por, pelo menos, duas
pessoas.
3. Dá suporte à fatoração, que é um processo de melhoria de software.
4. Os dois programadores tem acesso ao código, em casos de um programador tirar férias, outro consegue assumir o código.
...