Desenvolvimento de Software
Por: rosa7 • 30/8/2016 • Trabalho acadêmico • 972 Palavras (4 Páginas) • 311 Visualizações
TAREFA 1
1- Como está o desenvolvimento de software na atualidade?
R - O desenvolvimento de software na atualidade tem crescido cada dia mais devido as diversas demandas para resoluções de problemas em diversas áreas, e tem se modernizado e se transformado cada vez mais para atender aos mais diferentes requisitos.
2- Qual o ciclo de desenvolvimento de software mais recomendado para o desenvolvimento de software?
R- Para projetos de software que tenham ciclo de vida longo são recomendadas as metodologias tradicionais, em outros casos, e na maioria deles, são recomendadas as metodologias ágeis, pois, pelo fato de gerarem menos documentação, são mais rápidas e flexíveis.
3- Como é realizada a escolha das Ferramentas Cases a serem utilizadas no desenvolvimento de software?
R - A seleção de uma ferramenta CASE é o processo onde se deve comparar e analisar os dados obtidos de uma ou mais avaliações de ferramentas, considerando alguns critérios já estabelecidos, para determinar se uma ou mais ferramentas podem ser recomendadas para a sua utilização.
4- Como estão sendo formados os profissionais que atuam no desenvolvimento de software e quais as qualificações que os mesmos devem ter?
R- Desenvolvedores, na maior parte das vezes, são formados nas universidades, mas há formações técnicas e não técnicas. São formações baseadas em fundamentos, onde a aprendizagem é apenas das habilidades básicas de cada tecnologia.
5- O que é Desenvolvimento Ágil e como ele surgiu?
R- O desenvolvimento ágil foca totalmente na solução do problema do cliente, utilizando a prototipação, desenvolvimento incremental e times reduzidos. Com a metodologia ágil, define-se as questões que o software deve resolver, as chamadas histórias do usuário. Os métodos ágeis surgiram como uma alternativa ao desenvolvimento tradicional, também conhecido como de cascata.
6- Quais são as quatro declarações de valores do Desenvolvimento Ágil?
• Indivíduos e interações são mais importantes que processos e ferramentas;
• Software funcionando é mais importante do que documentação completa e detalhada;
• Colaboração com o cliente é mais importante do que negociação de contratos;
• Adaptação a mudanças é mais importante do que seguir o plano inicial.
7- Quais são os princípios do Desenvolvimento Ágil de Software?
R- 1. Nossa maior prioridade é satisfazer ao cliente mediante entregas de software de valor em tempo hábil e continuamente.
2. Receber bem as mudanças de requisitos, mesmo em uma fase mais avançada do desenvolvimento. Os processos ágeis direcionam as mudanças para obter vantagens competitivas para o cliente.
3. Entregar software em funcionamento com frequência de algumas semanas a alguns meses, de preferência na menor escala de tempo.
4. As equipes de negócios e de desenvolvimento devem trabalhar juntas diariamente durante todo o projeto.
5. Construa projetos ao redor de indivíduos motivados. Dê-lhes o ambiente e o apoio que eles precisam e confie neles para realizar o trabalho.
6. O método mais eficiente de levar informações para uma equipe de desenvolvimento e fazê-las circular é a conversa cara a cara.
7. Ter o software funcionando é a principal medida de progresso. 8. Processos ágeis promovem o desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários deveriam ser capazes de manter um ritmo constante indefinidamente. 9. Atenção contínua à excelência técnica e a um bom projeto aumentam a agilidade.
10. Simplicidade – a arte de maximizar a quantidade de trabalho não realizado. 11. As melhores arquiteturas, requisitos e projetos provêm de equipes organizadas. 12. Em intervalos regulares,
...