A Engenharia de software
Por: John Luiz • 13/12/2017 • Pesquisas Acadêmicas • 2.195 Palavras (9 Páginas) • 1.548 Visualizações
Engenharia de Software
1 – A técnica de reunião JAD – joint application Developmente, é uma das principais
utilizadas no mercado corporativo. Analise as afirmativas a seguir sobre as praticas...
B)- I e III estão corretas
2 – Definir processos, papéis é trazer o comportamento da equipe para os objetivos do
projeto, são metas do processo:
A)- TSP
3 – A prototipação é uma ferramenta que pode ser usada em qualquer modelo de
desenvolvimento de software e tem por finalidade principal:
C)- Obter melhor definição dos requisitos junto a equipe do projeto
4 – O ciclo de Especular – Colaborar – Aprender e a utilização da técnica de reunião JAD são características de qual método ágil:
B)- ASD
5 – São características do modelo Cleanroom para desenvolvimento de software:
B)- Especificações formais e testes e testes estatísticos não utilizados.
6 – O modelo baseado em componentes tem ênfase em criar softwares que envolva a
composição de componentes, permitindo que sejam incluídos.....
C) – Reduzir os custos de manutenção do software
7 – O Extremme Programming (XP) é um método ágil de desenvolvimento e estabelece 12 práticas para o desenvolvimento de sistemas. De acordo com as afirmativas a seguir....:
A)- Somente a II está correta.
8 - Sistemas de processamento de transações são aqueles que coletam, guardam, modificam e recuperam informações de negócio de uma organização por meio de transações. Sobre esse conceito, assinale a alternativa que é um tipo de sistema transacional:
B)- Site bancário para acesso a sua conta corrente.
9 - Dentro do método Scrum existem três papéis desempenhados pelos envolvidos no
projeto. O papel que é responsável por definir e priorizar as funcionalidades da aplicação em desenvolvimento é o:
C)- Product Owner
10 - Em relação ao modelo de ciclo de vida incremental, identifique qual das alternativas a
seguir está correta:
ll. As entregas parciais permitem monitorar a evolução do desenvolvimento.
lll. Necessidades não especificadas no início do projeto podem ser feitas no incremento.
E) ll e lll estão corretas.
11 - A fase do ciclo de vida que compreende as atividades de testes de homologação do cliente é chamada de:
E) Transição.
12 - O manifesto ágil, que reúne os valores básicos dos métodos ágeis são quatro: focos nos indivíduos e suas interações, entrega de software funcionando, colaboração do cliente é...
B)- Resposta a mudanças
13 - Engenharia de software foi criada para resolver a questão da crise de software das décadas de 1960 e 1970 e trouxe vários ganhos para o desenvolvimento de software. Com base nessa afirmativa, qual a opção mais correta?
A)- A engenharia de software inclui métodos e processos para a melhoria da qualidade do software.
14 – O modelo codifica-remenda surgiu com a necessidade de construção de software na década de 1950. Não é um processo propriamente dito, pois os desenvolvedores começam a codificar logo no início do projeto e vão corrigindo os erros a medida que os encontra. Isso torna o processo de construção caótico. Entre as opções a seguir, qual a afirmativa mais coreta?
C)- Torna o trabalho impossível de ser gerenciado
15)- São características do modelo RUP para desenvolvimento de software:
A)- Modelagem visual e verificação constante da qualidade
16)- São atividades que ocorrem em ordem cronológica no método Scrum:
B)- Sprint, planejamento, reunião de revisão e retrospectiva
17)- A comunicação é a parte integrante de engenharia de software desde a fase de
levantamento de requisitos. A prática da boa comunicação tem princípios básicos que
precisam ser exercidos para reduzir os conflitos em um projeto. Qual das opções a seguir é um princípio dessa boa comunicação:
A)- Preocupar-se com suas perguntas
18 – A modelagem ágil busca identificar um meio-termo entre a total falta de documentação proposta pelo XP e a documentação formal dos métodos tradicionais, baseada no fato de que os extremos não são bons. Fundamentado nas afirmativas a seguir , marque a opção mais correta em relação a esse conceito:
I – A simplicidade é um valor considerado
E)- Somente a I está correta
19 – O processo ágil que preconiza: “Os testes devem ser escritos antes da codificação” é chamado de:
D)- TDD teste Driven Devopment
20) – Em relação ao BPM - Business Process Modeling é correto afirmar que:
C)- Substitui a UML
21)- O planejamento é uma prática de Engenharia de Software coberta pelo gerenciamento de projetos, que é organizado conforme as boas práticas do PMBOK.....
A)- Iniciação – Planejamento – Execução – Controle – Encerramento
22)- Em relação a UML (unified modefing language) na modelagem de um sistema é correto afirmar que:
A)- É uma técnica de modelagem do sistema
23)- A modelagem orientada a objetos considera quais dos elementos a seguir no contexto de um sistema:
A)- Processos de Dados
24)- Entre as afirmativas a seguir, qual a única que pode ser especificada do modelo de ciclo de vida espiral?
B) Analisar o risco
25) O FDD (Feature Driven Development) é um método ágil de desenvolvimento que
preconiza algumas melhores práticas no desenvolvimento de software. De acordo com as afirmativas a seguir, assinale a alternativa correta.
I - Inspeções são realizadas para garantir a qualidade.
III - Desenvolvimento por funcionalidade.
R.: D) I e III estão corretas.
26) Sistema de processamento de transações são aqueles que coletam, guardam, modificam e recuperam informações de negócio de uma organização por meio de transações. Sobre esse conceito, assinale a alternativa que é um tipo de sistema transacional:
...