Buscar

Fixação 01

Prévia do material em texto

12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 1/10
Iniciado em
sexta, 12 Abr 2019, 18:11
Estado
Finalizada
Concluída em
sexta, 12 Abr 2019, 18:26
Avaliar
8,00 de um máximo de 10,00(80%)
QuestãoQuestão 1
Correto
O Extreme Programming (XP) é, talvez, o mais conhecido e mais utilizado dos métodos
ágeis. O XP recomenda o uso de refatoração, que consiste:
Escolha uma:
A resposta correta é: Na reorganização interna do código-fonte sem alteração no seu
comportamento externo. Isso permite melhorias no projeto depois que a
implementação já iniciou, uma vez que projeto e implementação ocorrem em
paralelo..
Na reorganização
interna do código-fonte sem alteração no seu comportamento externo. Isso permite
melhorias no projeto depois que a implementação já iniciou, uma vez que projeto e
implementação ocorrem em paralelo.
a. Na reorganização interna do código-fonte sem alteração no seu comportamento
externo. Isso permite melhorias no projeto depois que a implementação já iniciou, uma
vez que projeto e implementação ocorrem em paralelo.
b. Em garantir uma participação nos lucros aos membros da equipe de
desenvolvimento, técnica que incentiva e aumenta o desempenho de toda a equipe.
c. No 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.
d. No 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.
e. Na utilização de técnicas de ofuscação do código fonte, trazendo segurança e
garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este código.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 2/10
QuestãoQuestão 2
Correto
O Scrum adota ideias da teoria de controle de processos industriais no desenvolvimento de
softwares, reinserindo conceitos de flexibilidade, adaptabilidade e produtividade. O foco do
método é:
Escolha uma:
A resposta correta é: Encontrar uma maneira para que os profissionais de TI atuem de
forma flexível para produzir o software em um ambiente de constantes mudanças..
a. Entender o planejamento do produto a longo termo e de forma empírica.
b. Criar um ambiente que não exija documentação.
Encontrar uma
maneira para que os profissionais de TI atuem de forma flexível para produzir o software
em um ambiente de constantes mudanças.
c. Encontrar uma maneira para que os profissionais de TI atuem de forma flexível para
produzir o software em um ambiente de constantes mudanças.
d. Treinar o time para que crie, de forma clara e precisa, os itens do projeto de
software.
e. Encontrar técnicas para a manutenção efetiva do produto e transmitir essas técnicas
para a equipe de desenvolvimento.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 3/10
QuestãoQuestão 3
Incorreto
O Rational Unified Process (RUP), tem como objetivo a produção de softwares de alta
qualidade que atendam às necessidades dos usuários com orçamento e cronograma
controlados. As fases abordadas pelo RUP, são:
Escolha uma:
A resposta correta é: Iniciação, elaboração, construção e transição..
a. Iniciação, elaboração, construção e transição.
Iniciação, elaboração, construção e
transição.
b. Análise, construção, testes e transição.
c. Entendimento, análise, codificação e testes.
d. Iniciação, elaboração testes e entrega.
e. Análise, codificação, testes e entrega.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 4/10
QuestãoQuestão 4
Correto
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade
coletiva. É correto afirmar que, nessa prática:
Escolha uma:
A resposta correta é: Todos compartilham do mesmo orgulho, e das mesmas críticas..
a. Cada projeto é realizado para atender às necessidades globais dos usuários, focando
na coletividade da distribuição da informação.
b. 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.
Todos
compartilham do mesmo orgulho, e das mesmas críticas.
c. Todos compartilham do mesmo orgulho, e das mesmas críticas.
d. 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.
e. Os trabalhos são desenvolvidos em conjunto, para que um programador possa
analisar o trabalho do outro.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 5/10
QuestãoQuestão 5
Correto
Comumente chamado de modelo de ciclo de vida clássico, o modelo em cascata organiza as
atividades do processo de software de forma sequencial. Em princípio, o modelo em cascata
deve ser usado quando:
Escolha uma:
A resposta correta é: Os requisitos são bem compreendidos e pouco provavelmente
venham a ser alterados durante o desenvolvimento do sistema..
a. Os envolvidos estão iniciando na área de TI e precisam de um maior controle.
b. Os requisitos não são bem compreendidos e provavelmente venham a ser alterados
durante o desenvolvimento do sistema.
Os requisitos são bem compreendidos e
pouco provavelmente venham a ser alterados durante o desenvolvimento do sistema.
c. Os requisitos são bem compreendidos e pouco provavelmente venham a ser alterados
durante o desenvolvimento do sistema.
d. O sistema é pequeno e sua entrega deverá ser rápida.
e. O sistema é um sistema inovador e vai requerer muita rigidez..
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 6/10
QuestãoQuestão 6
Correto
Em relação a requisitos de software, considere:
I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o
sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve
fazer, são chamados de requisitos não-funcionais
II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de
desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou
requisitos funcionais
III. Requisitos organizacionais são derivados de metas, políticas e procedimentos das
organizações. Contêm requisitos de entrega, requisitos de implementação e requisitos de
padrões
Está correto o que afirma-se em:
Escolha uma:
A resposta correta é: III apenas.
a. I apenas
III apenasb. III apenas
c. II e III apenas
d. I, II e III
e. I e II apenas
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 7/10
QuestãoQuestão 7
Correto
Considere:
I-Para cada cliente deve ser aplicado um identificador único.
II-O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms.
III-Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente
principal.
IV-O sistema não deve ferir as leis de proteção ambiental.
São requisitos não-funcionais os que constam em:
Escolha uma:
A resposta correta é: II e IV apenas..
a. I, III e IV apenas.
II e IV apenasb. II e IV apenas.
c. I e II apenas.
d. II e III, apenas.
e. I, II, III e IV.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 8/10
QuestãoQuestão 8
Correto
Podemos afirmar que requisitos de software é um conjunto de atividades que tem como
principal objetivo ajudar a equipe de projeto a:Escolha uma:
A resposta correta é: Identificar, controlar e rastrear requisitos e modificações de
requisitos em qualquer época, à medida que o projeto prossegue..
a. Construir um modelo técnico refinado de funções, características e restrições do
software.
b. Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema,
através da UML.
Identificar, controlar e rastrear
requisitos e modificações de requisitos em qualquer época, à medida que o projeto
prossegue
c. Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer
época, à medida que o projeto prossegue.
d. Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades,
inconsistências, omissões e erros tenham sido detectados e corrigidos.
e. Negociar com os clientes os conflitos de prioridade de requisitos e identificar e
analisar os riscos associados a cada requisito.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 9/10
QuestãoQuestão 9
Correto
No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos,
tais como:
Escolha uma:
A resposta correta é: Requisitos funcionais, requisitos não-funcionais e requisitos de
domínio..
a. Requisitos de usuário e funcionais.
b. Requisitos de sistema e requisitos de domínio.
c. Requisitos não-funcionais e requisitos de sistema.
d. Requisitos funcionais e requisitos não-funcionais.
Requisitos funcionais, requisitos não-funcionais e requisitos de domínio
e. Requisitos funcionais, requisitos não-funcionais e requisitos de domínio.
12/04/2019 Fixação 01
https://aula.fael.edu.br/mod/quiz/review.php?attempt=311392&cmid=19243 10/10
QuestãoQuestão 10
Incorreto
A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o
problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a
um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer
e de como os usuários finais vão interagir com o software. A função de negociação no
processo de engenharia de requisitos:
Escolha uma:
A resposta correta é: Discutir os requisitos que apresentam problemas, definir quais
são as prioridades e chegar a um acordo sobre o conjunto de requisitos..
a. Define o escopo e a natureza do problema a ser resolvido.
b. Discutir os requisitos que apresentam problemas, definir quais são as prioridades e
chegar a um acordo sobre o conjunto de requisitos.
Discutir os requisitos que
apresentam problemas, definir quais são as prioridades e chegar a um acordo sobre o
conjunto de requisitos
c. Especifica, revisa e valida o problema de modo a garantir que seu entendimento e o
entendimento do cliente sobre o problema coincidam.
d. Refina e modifica os requisitos. É uma ação de modelagem de análise composta de
várias tarefas de modelagem e refinamento.
e. Ajuda o cliente a definir o que é necessário.

Continue navegando