Buscar

Metodologia de Desenvolvimento de Sistemas AOLs

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 30 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Metodologia de Desenvolvimento de Sistemas - 20202.B
Avaliação On-Line 2 (AOL 2) - Questionário
Parte superior do formulário
Pergunta 1
Sobre análise de requisitos da engenharia de software, considere:
I. Os requisitos de usuário podem descrever tanto requisitos funcionais quanto requisitos não funcionais.
II. Os requisitos de sistema podem descrever apenas requisitos não funcionais.
III. Os requisitos não funcionais podem ser divididos em requisitos de produto, organizacionais e externos. 
Está correto o que se afirma em:
1. Apenas a I e II.
2. Apenas I e III.
3. Apenas II e III.
4. I, II e III.   
5. Apenas a III.
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
O manifesto ágil passou a valorizar algumas atitudes que deveriam ser aplicadas em todo projeto ágil de desenvolvimento, qual das sentenças a seguir não é uma dessas atitudes.
1. Responder a mudança mais importante que seguir um plano inicial.
2. Indivíduos e interação entre eles são mais importantes do que processos e ferramentas.
3. Colaboração com o cliente mais importante do que negociação de contratos.
4. Pensar em todos os riscos do projeto é mais importante do que satisfazer o cliente.
5. Software em funcionamento é mais importante que documentação abrangente.
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
O manifesto ágil apresenta 12 princípios, analise as sentenças abaixo e assinale aquela que não representa um princípio ágil.
1. Pessoas relacionadas a negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.
2. Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.
3. Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.
4. Entregar software funcionando com frequência, na escala de semanas e até meses, com preferência aos períodos mais curtos.
5. Os membros das equipes devem trabalhar de forma comprometida, realizando as atividades que lhes são passadas pelos gerentes.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
No processo de engenharia de requisitos, os tipos de requisitos de usuário e de sistema podem ser, respectivamente:
1. Apenas funcionais; funcionais e não funcionais.
2. Funcionais e não funcionais; funcionais e não funcionais.
3. Funcionais e não funcionais; apenas não funcionais.
4. Apenas funcionais; apenas não funcionais.
5. Apenas não funcionais; apenas funcionais.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
Com relação à Engenharia de Requisitos de Software, é correto afirmar que:
1. Ela fornece ao projetista de software uma representação das informações, funções e comportamentos que podem ser traduzidos para os projetos dos dados, arquitetura, interface e componentes.
2. Ao longo do processo de levantamento dos requisitos, tanto o engenheiro de software, quanto o cliente ou usuário, assumem um papel de crucial importância para a obtenção de um produto final de qualidade.
3. Todas as alternativas estão corretas.
4. Ela envolve o uso sistemático de métodos, técnicas, linguagens e ferramentas para determinação das necessidades do usuário com relação ao comportamento externo de um sistema de software, bem como da sua evolução ao longo do tempo.
5. Ela é de grande importância para a qualidade de software, pois, segundo a Norma ISO 9000, a qualidade de um produto pode ser avaliada pelo grau de atendimento aos seus requisitos.Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
Na engenharia de requisitos, a etapa em que a equipe de revisão examina a especificação do sistema, procurando erros de conteúdo ou interpretação, áreas em que esclarecimentos podem ser necessários, informação omissa, inconsistências, requisitos conflitantes ou requisitos não realísticos, é conhecida como:
1. Modelagem do sistema
2. Gestão de requisitos
3. Especificação de requisitos
4. Análise e negociação de requisitos
5. Validação de requisitos
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
Na Engenharia de Requisitos, dentre os passos a serem seguidos para elicitação de requisitos é INCORRETO:
1. Selecionar pessoas da organização mesmo que elas não tenham ligação direta com o sistema que será criado, buscando ter o maior número de pontos de vistas para elicitar os requisitos.
2. Identificar regras de domínio que limitam a funcionalidade ou desempenho do sistema ou produto que será construído.
3. Solicitar participação de várias pessoas, para que os requisitos sejam definidos a partir de diversos pontos de vista.
4. Definir um ou mais métodos de elicitação de requisitos.
5. Identificar claramente a justificativa de existência para cada requisito registrado.
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas pode-se afirmar que, EXCETO: 
1. Possibilita o acompanhamento/gerenciamento do processo passo a passo.e. Disponibiliza documentação como um subproduto natural da aplicação da metodologia.
2. Busca atender os requisitos de negócio estabelecidos para o projeto.
3. Não se aplica a sistemas a serem desenvolvidos com a Análise Orientada a Objetos, pois, para esse fim já há a UML.
4. Busca garantir a qualidade do produto gerado no que se refere à flexibilidade para incorporação de evoluções do negócio.
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
Tabelas de rastreamento para relacionar os requisitos identificados a um ou mais aspectos do sistema ou do seu ambiente devem ser desenvolvidas, segundo Pressman, na engenharia de requisitos por meio da função de: 
1. Gestão
2. Negociação
3. Validação   
4. Especificação
5. Elaboração
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que:
1. A equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise.
2. O modelo relacional desenvolvido representa estritamente as funcionalidades até, no máximo, a segunda forma normal.
3. O código gerado pelo desenvolvedor implementa corretamente as definições de processamento, entrada e saída, considerando os recursos de rede como principal requisito.
4. O software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada.
5. O software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não serem modificados os requisitos.
UNIDADE 2
Avaliação On-Line 3 (AOL 3) - Questionário
Parte superior do formulário
Parte inferior do formulário
Parte superior do formulário
Pergunta 1
1 ponto
Surgido de uma parceria entre a Softex, Governo e Universidades, o projeto MPS.Br (melhoria de processo de software brasileiro), é a solução brasileira compatível com o modelo CMMI, e está em conformidade com as normas ISO/IEC 12207 e 15504, além de ser adequado à realidade brasileira. Com objetivo de Possuir 7 níveis.
A - Em otimização. 
B - Gerenciado quantitativamente.
C - Definido. 
D - Largamente definido. 
E - Parcialmente definido. 
F - Gerenciado. 
G - Parcialmente gerenciado. 
São processos do nível C:
1. 
MED - Medição, GQA - Garantia da Qualidade, GPP - Gerência de Portfólio de Projetos e GCO - Gerência de Configuração.
2. 
GRP - Gerência de Projetos, GRE - Gerência de Requisitos e DRE - Desenvolvimento de Requisitos
3. 
GRI - Gerência de Riscos, DRU - Desenvolvimento para Reutilização e GDE - Gerência de Decisões
4. 
GRE - Gerência de Requisitos, GPR - Gerência de Projetos, GDE - Gerência de Decisões e GRI - Gerência de Riscos
5. 
GRE - Gerência de Requisitos, GRU - Gerência de Reutilização, GRH - Gerência de Recursos Humanos, DFP - Definição do Processo Organizacional e AMP - Avaliação e Melhoria do Processo Organizacional
Parte inferiordo formulário
2. 
Parte superior do formulário
Pergunta 2
1 ponto
No MPS.BR o processo Desenvolvimento de Requisitos (DRE) tem como propósito definir os requisitos do cliente, do produto e dos componentes do produto. No Guia Geral do MPS.BR, esse processo é representado no nível de maturidade:
1. 
Gerenciado Quantitativamente
2. 
Parcialmente Gerenciado
3. 
Em Otimização 
4. 
 Largamente Definido.
5. 
Gerenciado
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
1 ponto
O SCRUM apresenta três papeis PO (Product Owner), Scrum master e o Time. Dentre as atribuições do Scrum Master não esta incluída:
1. 
Indicar quais as atividades que devem ser realizadas na Sprint
2. 
Proteger o time
3. 
Atualizar os dados sobre o projeto
4. 
Ajudar na resolução dos impedimentos
5. 
Remover barreiras entre a equipe e o PO
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
1 ponto
Quanto à aplicação de uma Metodologia de Desenvolvimento de Sistemas pode-se afirmar que, sobre os princípios do método de desenvolvimento Scrum, que são consistentes com o manifesto ágil, julgue as seguintes afirmativas e assinale a alternativa correta.
I - Testes e documentação constantes são realizados à medida que o produto é construído. 
II - O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados, documentados e expandidos. 
III - O trabalho de desenvolvimento e o pessoal que o realiza é dividido em partições claras, de baixo acoplamento, ou em pacotes. 
1. 
Apenas as afirmativas I e II são corretas
2. 
Nenhuma das afirmativas é correta
3. 
 Apenas as afirmativas II e III são corretas
4. 
Todas as afirmativas são corretas
5. 
Apenas as afirmativas I e III são corretas
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
1 ponto
Feature Driven Development (Desenvolvimento Guiado por Funcionalidades) é uma metodologia ágil para gerenciamento e desenvolvimento de software, criada em 1997 num grande projeto em Java para o United Overseas Bank, em Singapura. É considerada uma metodologia muito objetiva, ela trabalha dividindo a construção do software em grupos possuindo apenas duas fases:
1. 
Planejamento Incremental e Desenvolvimento por Funcionalidade
2. 
Análise dos Requisitos e Desenvolvimento
3. 
Planejamento por Funcionalidade e Construção por Funcionalidade
4. 
Decomposição Funcional e Construção. considerada uma metodologia 
5. 
Concepção & Planejamento e Construção
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
1 ponto
A Sprint é considerada por alguns a principal cerimônia existente na metodologia SCRUM, outros a consideram o principal artefato. Qual das afirmações a seguir melhor descreve uma sprint?
1. 
A Sprint é uma quantidade fixa de atividades a serem realizadas em certo espaço de tempo, que é calculado a partir das quantidades de atividades escolhidas;
2. 
A Sprint é um período pré-determinado de tempo durante o qual os membros da equipe escolhem itens individuais a partir do product backlog, para trabalhar. Quando cada item é concluído, um novo item é trazido para a Sprint;
3. 
A Sprint é uma quantidade fixa de tempo reservado para uma equipe executar testes e corrigir os bugs logo antes do lançamento dos produtos;
4. 
A Sprint é uma quantidade pré-estabelecida de tempo em que a equipe de desenvolvimento trabalha em um ritmo sustentável para completar um conjunto escolhido de trabalho;
5. 
A Sprint é um montante de tempo condensado em que uma equipe de desenvolvimento trabalha quantas horas eles precisam, a fim de terminar o trabalho que lhes é atribuído;
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
1 ponto
A metodologia FDD, apresenta vários processos, valores e papeis. Esses papeis apresentam três classificações (Principais, Suporte e adicionais), quais dos papeis abaixo não é classificado como principais?
1. 
Donos das Classes
2. 
Arquiteto Chefe   
3. 
Testador
4. 
Gerente de Projeto
5. 
Programador Chefe
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
1 ponto
O Scrum é um modelo ágil para a gestão de projeto, não apenas de software. Ele possui uma série de cerimônias, características e papeis. No Scrum,
1. 
O scrum team é a equipe de desenvolvimento com 6 a 10 pessoas, necessariamente dividida em papéis como analista, designer e programador.
2. 
O scrum master é um gerente e um líder como nos modelos prescritivos, já que as equipes não são auto-organizadas.
3. 
O product backlog precisa ser completo desde o início do projeto, contemplando todas as funcionalidades.
4. 
O product owner define quais são os requisitos mais importantes a serem tratados em cada sprint, porém, não é o responsável pelo ROI (Return Of Investment), nem por avaliar as necessidades dos clientes.
5. 
As funcionalidades a serem implementadas em cada projeto (requisitos ou histórias de usuário) são mantidas em uma lista chamada de product backlog.
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
1 ponto
O SCRUM apresenta várias cerimônias entre elas a Sprint Review (Revisão da Sprint) que ocorre ao final de cada Sprint e tem a participação Product Owner, o Scrum Team, o Scrum Master, gerência, clientes e engenheiros de outros projetos. Qual é o objetivo principal da revisão sprint?
1. 
Prepara-se para próxima Sprint;
2. 
Avaliar se os objetivos da Sprint foram alcançados, de acordo com o que foi planejado;
3. 
Descobrir quem não conseguiu concluir suas tarefas;
4. 
Demonstrar o sistema para a alta gerência;
5. 
Provar que a equipe trabalhou duro durante o sprint;
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
1 ponto
O prazo e o custo do software dependerão do tamanho do projeto, da dificuldade técnica entre outras coisas. Porém, para se pensar em custo é necessário utilizar alguma unidade de estimativa. Qual das alternativas apresenta três técnicas mais utilizadas, nas metodologias ágeis?
1. 
Horas Extras, Pontos de Função e Horas de recursos
2. 
Horas trabalhadas, Pontos por Estórias e Dias ideais
3. 
Pontos de função, Pontos por Estórias e Horas Extras
4. 
Horas de recurso, numero de recursos e Dias ideais
5. 
Pontos de Função, Horas extras e Dias ideais
Parte inferior do formulário
Parte inferior do formulário
UNIDADE 03
Avaliação On-Line 4 (AOL 4) - Questionário
Parte superior do formulário
Parte inferior do formulário
Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1
1 ponto
A técnica conhecida como TDD, é aplicada é algumas metodologias, e principalmente na metodologia XP. Ela é composta de um ciclo de atividades. Qual das alternativas a seguir mostra essas atividades?
1. 
Automatizar o teste, aplicar o teste e refazer o código
2. 
Escrever um teste falho, fazer o teste passar e refazer o código
3. 
Desenhar o cenário de teste, criar a aplicação e aplicar o teste
4. 
Codificar o trecho do software, aplicar o teste e refazer o código até passar
5. 
Fazer a aplicação, aplicar o teste e refazer o código
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
1 ponto
O Extreme Programming (XP) é, talvez, o mais conhecido e mais utilizado dos métodos ágeis. Dentre suas práticas se encontram programação em pares, integração contínua, refatoração e :
1. 
propriedade coletiva, que garante uma participação nos lucros aos membros da equipe de desenvolvimento, técnica que incentiva e aumenta o desempenho de toda a equipe
2. 
processo de desenvolvimento contínuo, em que a equipe se mantém focada no sistema até que uma funcionalidade específica seja entregue, comumente agregando horas extras ao turno de trabalho
3. 
desenvolvimento incremental e sustentado por meio de pequenos e frequentes releases do sistema. Os requisitos são baseados em cenários ou em simples histórias de clientes
4. 
envolvimento do cliente apenas na fase final do sistema, fator que difere de outras metodologias como SCRUM e TDD e confere agilidade ao processo de desenvolvimento
5. 
utilização de técnicas deofuscação do código fonte, trazendo segurança e garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este código
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
1 ponto
Dentre as ferramentas da metodologia Lean, existe uma chamada Kaisen, essa ferramenta busca implantar a melhoria continua do processo. Através de que atividades ela é aplicada ao desenvolvimento de software?
1. 
Refatoração e validação
2. 
Inspeção e teste de conteúdo
3. 
Inspeção e adaptação
4. 
Teste e levantamento de requisitos
5. 
Desenho do software e Rastreabilidade de requisitos
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
1 ponto
Como já foi comentado, a metodologia XP utiliza uma prática chamada de refatoração. Qual das alternativas a seguir não representam uma das vantagens de se usar essa técnica?
1. 
Melhorar o design do software
2. 
Codificar mais rápido
3. 
Identificar possíveis gargalos
4. 
Identificar possíveis erros
5. 
Facilitar a compreensão do código
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
1 ponto
Existem várias técnicas de testes identificadas dentro da prática TDD. Qual o nome dado a técnica de teste que executa testes em versões “falsas” do software, em que você não precisa ter tudo desenvolvido e pode “forçar” algumas condições?
1. 
Modelo de teste de acidentes
2. 
Testes Mocados
3. 
Testes de exceção
4. 
Teste isolado
5. 
Testes de regresão
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
1 ponto
Histórias de usuários, é uma técnica mais comum utilizada pelas metodologias ágeis para escrever os requisitos do sistema. Ela apresenta trÊs aspectos conhecidos como os 3Cs, que são?
1. 
Cartão, Cliente e confirmação
2. 
Contato, cliente e confirmação
3. 
Cartão, Conversa e confirmação
4. 
Cliente, cartão e conversa
5. 
Contato, Conversa e cartão
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
1 ponto
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática:
1. 
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise
2. 
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time
3. 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação
4. 
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido
5. 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
1 ponto
A metodologia Lean, que é baseada no Toyota manufacturing process, apresenta várias ferramentas para um melhor controle do processo de desenvolvimento do produto. Essas ferramentas foram adaptadas ao desenvolvimento de software. Entre as opções abaixo qual a que não faz parte das ferramentas do Lean?
1. 
Burdown
2. 
Poka – yoke
3. 
Andon
4. 
Kanban
5. 
Hansei
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
1 ponto
Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de software, em oposição à metodologias clássicas?
1. 
Equipe do projeto formada por pessoas com alto grau de competitividade
2. 
Presença de um processo organizacional que exige a elaboração de vários documentos específicos para cada projeto
3. 
Equipe do projeto localizada em diferentes cidades e com poucos recursos de colaboração
4. 
Requisitos do software com pequena probabilidade de mudanças
5. 
Cliente do projeto trabalhando em parceria com a equipe do projeto e sempre disponível para retirar dúvidas
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
1 ponto
Existem no mercado algumas metodologias de desenvolvimento, que facilitam o processo de produção de software. Uma dessas metodologias é o XP (Extreme Programming), o qual tem um cuidado especial com os processos de teste de software. Como é feito o processos de teste bde software, utilizando o XP?
1. 
Todos os testes são efetuados, ao fim  do desenvolvimento, pois assim, o usuário pode ter uma visão ampla do software
2. 
Ao final de cada etapa, o usuário é convidado a testar o módulo pronto, evitando, assim, erros muito complexos, ao final do desenvolvimento
3. 
O processo é efetuado,  apenas  por profissionais que trabalharam no desenvolvimento do produto, tornando assim, o teste mais eficaz e próximo da realidade do cliente
4. 
Todos os testes são realizados na etapa de concepção do software
5. 
As etapas de teste são suprimidas do processo
UNIDADE 04 
Avaliação On-Line 5 (AOL 5) - Questionário
Parte superior do formulário
Parte inferior do formulário
Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1
1 ponto
A metodologia de desenvolvimento de software desenvolvida pela marinha norte-americana nos anos 60 para permitir o desenvolvimento de softwares militares complexos, onde o projeto segue uma série de passos ordenados e, ao final de cada fase, a equipe de projeto finaliza uma revisão, onde o desenvolvimento não continua até que o cliente esteja satisfeito com os resultados é: 
1. 
A Metodologia de Entregas por Estágios;
2. 
A Metodologia RUP 
3. 
 A Metodologia "Codifica-Corrige";
4. 
 A Metodologia de Prototipagem Evolutiva;
5. 
A Metodologia de Desenvolvimento em Cascata;
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
1 ponto
Acerca dos processos XP e Scrum avalie as afirmativas a seguir: 
I- XP é uma metodologia ágil para equipes de tamanho pequeno ou médio desenvolver software com requisitos vagos ou que mudem rapidamente. Seus valores são comunicação, simplicidade, feedback e coragem. 
II- O Scrum foi criado para gerenciamento de projetos de fabricação de automóveis e produtos de consumo. Sua popularização no desenvolvimento de software ocorreu em 1995 após a formalização de sua definição, feita por Ken Schwaber. 
III- No XP os requisitos do projeto são organizados em uma lista de tarefas, chamada de product backlog, em ordem decrescente de prioridade. 
Assinale a alternativa correta:
1. 
se somente as afirmativas I e II estiverem corretas
2. 
se todas as afirmativas estiverem corretas
3. 
se somente as afirmativas I e III estiverem corretas
4. 
se somente a afirmativa I estiver correta
5. 
se somente as afirmativas II e III estiverem corretas
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
1 ponto
Muitos apresentam comparações entre as metodologias ágeis e clássicas, após toda a leitura feita por você, assinale a alternativa que apresenta práticas comuns apenas as metodologias ágeis.
1. 
Utilização de linguagens especificas
2. 
Utilização de Papeis com atividades definidas
3. 
Realização de testes e Escrita de requisitos
4. 
Documentação limitada e entregas constantes de software funcionando
5. 
Apresentação de práticas e processos
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
1 ponto
Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata?
1. 
Equipe do projeto localizada em diferentes cidades e com poucos recursos de colaboração;
2. 
Presença de um processo organizacional que exige a elaboração de vários documentos específicos para cada projeto;   
3. 
Equipe do projeto formada por pessoas com alto grau de competitividade;
4. 
Cliente do projeto trabalhando em parceria com a equipe do projeto e sempre disponível para retirar dúvidas;
5. 
Requisitos do software com pequena probabilidade de mudanças;
Parte inferior do formulário
5. 
Parte superiordo formulário
Pergunta 5
1 ponto
Como já foi mencionado que as metodologias SCRUM e XP se completam, diante dessa afirmação, assinale a alternativa que apresenta práticas de XP que podem vir a participar do projeto de desenvolvimento e software com SCRUM, mesmo não estando mencionadas no Scrum Guide.
I - Programação em Pares;
II - Integração Continua;
III - Refatoração;
1. 
Apenas a prática II
2. 
Apenas a prática I
3. 
Apenas as práticas I e II
4. 
Apenas as práticas I e IV
5. 
Todas as práticas mencionadas
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
1 ponto
A metodologia RUP apresenta 9 disciplinas, sendo seis de Engenharia de Software e três de Apoio, analise as afirmativas a seguir, assinale a alternativa que apresenta todas as afirmativas corretas.
I - As disciplinas de Teste, Gerencias de Projetos e Ambiente, ocorrem durante todo o ciclo de vida do projeto, por isso são consideradas disciplinas de apoio;
II - A disciplina de Modelagem de negócios ajuda a entender a empresa onde o sistema será implantado;
III - A disciplina de Requisitos utiliza modelos de negócios como um importante subsídio para entender os requisitos do sistema;
IV - A disciplina de Analise e Design transforma os requisitos em um design do sistema a ser criado;
Está correto o que consta em 
1. 
Apenas a alternativa II e IV
2. 
Apenas as alternativas III e IV
3. 
Apenas a alternativa I e III 
4. 
Apenas as alternativas II e III
5. 
Apenas as alternativas I, II e IV
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
1 ponto
Analise as afirmativas a seguir e assinale a alternativa que representa os objetivos da Fase de Elaboração da disciplina RUP.
I- Discriminar os casos de uso críticos do sistema, os principais cenários de operação e o que direcionará as principais trocas de design;I
I- Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.
III- Exibir, e talvez demonstrar, pelo menos uma opção de arquitetura para alguns cenários básicos;
IV- Produzir um protótipo evolutivo dos componentes de qualidade de produção, assim como um ou mais protótipos descartados para diminuir riscos específicos
1. 
Apenas as alternativas I e III
2. 
Apenas as alternativas I, II e IV
3. 
Apenas a alternativa I 
4. 
Apenas a alternativa IV
5. 
Apenas as alternativas III e IV
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
1 ponto
Muitos autores dizem que as metodologias Scrum e XP se completam, visto que XP é voltado para o desenvolvimento de software e SCRUM para gerenciamento de projetos. Com isso embora algumas técnicas apareçam apenas em uma delas, são usadas nas duas. Porem existe técnicas que são usadas nas duas metodologias, assinale a alternativa que apresentam duas técnicas sugeridas nas duas metodologias.
1. 
Estimativas baseada em estória e Integração continua;
2. 
TDD e Refatoração
3. 
Programação em pares e Reunião diária;
4. 
Planning Poker e Reunião Diária;
5. 
Utilização de quadro Kaban e Refatoração;
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
1 ponto
A abordagem iterativa de desenvolvimento de software tem se popularizado como técnica-padrão de desenvolvimento de sistemas pequenos e médios, especialmente no mundo dos negócios. Scrum e XP são métodos ágeis e iterativos de desenvolvimento de software que compartilham as características de
1. 
desenvolvimento e entrega incrementais de software;
2. 
dificuldade de atender a contínuas mudanças nos requisitos;
3. 
ênfase em processos em vez de pessoas;
4. 
envolvimento restrito do cliente no processo de desenvolvimento;
5. 
apresentar documentação completa;
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
1 ponto
Analise as afirmativas a seguir e assinale a alternativa que representa os objetivos da Fase de Elaboração da disciplina RUP.
I - Discriminar os casos de uso críticos do sistema, os principais cenários de operação e o que direcionará as principais trocas de design;
II - Estabelecer o escopo do software do projeto e as condições limite, incluindo uma visão operacional, critérios de aceitação e o que deve ou não estar no produto.
III - Exibir, e talvez demonstrar, pelo menos uma opção de arquitetura para alguns cenários básicos;
IV - Produzir um protótipo evolutivo dos componentes de qualidade de produção, assim como um ou mais protótipos descartados para diminuir riscos específicos
Está correto o que consta em:
1. 
Apenas a alternativa I 
2. 
Apenas as alternativas I e III 
3. 
Apenas as alternativas I, II e IV
4. 
Apenas as alternativas III e IV
5. 
Apenas a alternativa IV
Parte inferior do formulário
Parte inferior do formulário

Continue navegando

Outros materiais