Mito no processo de desenvolvimento de um softwarecesso de desenvolvimento de um software resposta
Classificado em Computação
Escrito em em português com um tamanho de 6,42 KB.
O que são métodos? São rotinas de programação pára execução atingindo um resulto comum.
Como podemos definir agilidade?Maneira eficaz de resolver uma situação.
O que é desenvolvimento de sistema?Desenvolvimento de uma documentação até atingir o desenvolvimento de um sistema com a linguagem computacional.
O que são processos?Descrição passo a passo pára resolver um problema.
Qual a finalidade de implantação de processos?Melhoria na qualidade do software.
O que é melhor pára o seu cliente?Atingir o objetivo.
O que é melhor pára sua equipe?Desenvolver de forma limpa sem nenhum problema.
O que são Padrões de excelência?Padrões de excelência corresponde a seguir métricas de forma eficaz.
Quais são as abordagens no Ciclo de Vida Clássico?
Modelo em cascata /Prototipação / Desenvolvimento incremental / Desenvolvimento iterativo e incremental /Modelo em espiral /Desenvolvimento Rápidó de Aplicação /Desenvolvimento ágil de software /Programar e Arrumar /Metodologias leves
Quais são os passos e atividades de um Processo?
Análise de requisitos de software / Especificação / Arquitetura de Software / Implementação (ou codificação) / Teste / Documentação / Suporte e Treinamento de Software
Manutenção
Quais são os métodos formais em ciências da computação? são técnicas baseadas em formalismos matemáticos pára a especificação, desenvolvimento e verificação dos sistemas de softwares e hardwares.
Descreva a evolução do ciclo de vida clássico? 1970 – Programação Linear (SDM) 1986 – Programação estruturada (SSADM) 1990 – Programação orientada a objeto
1991 - Desenvolvimento Rápidó de Aplicação (RAD) 1995 – SCRUM 1999 – XP 2000 – Processo Ágil
O que é desenvolvimento interativo?Um processo iterativo é aquele que faz progresso através de tentativas sucessivas de refinamento.
O que é desenvolvimento incremental?Um processo incremental é aquele em que o software/produto é construído e entregue por pedaços.
Quando usamos um e quando usamos outro? O desenvolvimento iterativo e incremental foi criado pára solucionar os buracos do nosso querido modelo cascata, apesar de serem palavras (iterativo e incremental) comumente utilizadas no meio ágil, suas definições se confundem ou ficam subentendidas na cabeça de muitas pessoas.Descreva um exemplo de uso. Construção de um e-commerce.
Quais são os benefícios das fases do ciclo de vida?• A correta análise do ciclo de vida do projeto é capaz de determinar o que foi, ou não, feito pelo projeto.
• Avalia como o projeto esta progredindo até o momento, específico.• Permite que seja indicado qual é o ponto exato em que o projeto se encontra no momento.
Quais são as carácterísticas do ciclo de vida do projeto?Potencial de Adicionar Valor ao Projeto / Custo das Mudanças ou Corréções / Oportunidade Construtiva X Intervenção Destrutiva / Capacidade de Adequação / Incerteza do Risco X Quantidade Arriscada.
Na prática como podemos usar o XP? Planejamento, Entregas Frequentes, Metáfora, Projeto simples, Testes, Programação em pares, Refatoração, Propriedade coletiva, Integração contínua, 40 horas de trabalho semanal, Cliente presente, Código padrão
Quais os 12 princípios do desenvolvimento ágil? Garantir a satisfação do cliente, entregando rápida e continuamente software funcionais; Software funcionais são entregues frequentemente (semanal, ao invés de mensal); Software funcionais são a principal medida de progresso do projeto; Até mesmo mudanças tardias de escopo no projeto são bem-vindas. Cooperação constante entre as pessoas que entendem do 'negócio' e os desenvolvedores; Projetos surgem por meio de indivíduos motivados, devendo existir uma relação de confiança. Design do software deve prezar pela excelência técnica e Simplicidade; Rápida adaptação às mudanças; Indivíduos e interações mais do que processos e ferramentas; Software funcional mais do que documentação extensa; Colaboração com clientes mais do que negociação de contratos; Responder a mudanças mais do que seguir um plano.
Quais são as crenças e valores do desenvolvimento ágil? Os indivíduos e suas interações acima de procedimentos e ferramentas; O funcionamento do software acima de documentação abrangente; A colaboração com o cliente acima da negociação e contrato; A capacidade de resposta a mudanças acima de um plano pré-estabelecido;
O que é Extreme Programming (XP)?Programação Extrema. O principal objetivo da XP é dar agilidade ao desenvolvimento do projeto e busca garantir a satisfação do cliente. As práticas, regras, e os valores da XP garantem um agradável ambiente de desenvolvimento de software pára os seus seguidores
Qual a diferença entre Ciclo Básico x Extreme Programming (XP)?O ciclo clássico esta voltado pára documentação enquanto o XP está voltado pára entrega rápida e por partes.
O que é aliança ágil?Foram estabelecidos princípios e carácterísticas comuns destes métodos. Assim foi criada a “Aliança Ágil”.
Quais os princípios do XP? Princípió da Comunicação Princípió da Simplicidade Princípió do Feedback Princípió da Coragem