TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de software

Por:   •  13/12/2017  •  Pesquisas Acadêmicas  •  2.195 Palavras (9 Páginas)  •  1.548 Visualizações

Página 1 de 9

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:

...

Baixar como (para membros premium)  txt (14.9 Kb)   pdf (104.7 Kb)   docx (17 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com