Questões da Prova FGV - 2013 - AL-MT - Analista de Sistemas - Programador

Foram encontradas 70 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q631423 Engenharia de Software

Segundo Pressman, o processo de engenharia de requisitos é realizado por meio da execução de sete funções. A seguir, são descritas três destas funções.

I. Concepção – O desenvolvedor e o cliente, bem como os outros interessados, estabelecem os requisitos básicos do problema, definem as restrições que afetam o projeto e tratam das principais características e funções que devem estar presentes para que o sistema alcance os seus objetivos.

II. Elaboração – Nesta função são reconciliadas os requisitos conflitantes. Clientes, usuários e outros interessados são solicitados a ordenar os requisitos e depois discutir os conflitos de prioridade.

III. Especificação – Os requisitos são examinados para garantir que foram declarados de forma não ambígua e que as inconsistências, omissões e erros tenham sido detectados e corrigidos e que os produtos de trabalho estejam de acordo com as normas estabelecidas para o processo, projeto e produto.

Assinale:

Alternativas
Q631422 Engenharia de Software
Segundo M. Fowler et al, na mecânica de aplicação da técnica de Refactoring chamada “ExtractClass”, outras técnicas de Refactoring também precisarão ser usadas. Assinale a alternativa que as indica.
Alternativas
Q631421 Arquitetura de Software

Segundo Gamma et al, em seu livro sobre Padrões de Projeto, o uso do padrão Memento apresenta as consequências listadas nas afirmativas a seguir.

I. A adição e a remoção de produtos em tempo de execução.

II. A especificação de novos objetos pela variação de seus valores e/ou de sua estrutura.

III. A redução da necessidade de criação de subclasses.

Assinale:

Alternativas
Q631420 Engenharia de Software

Sobre os princípios que nortearam o projeto do metamodelo da UML 2.2, avalie os itens a seguir.

I. "Ser modular" e "Ser estruturado em camadas".

II. "Ser claro" e "Ser abrangente".

III. "Permitir a definição de novos dialetos" e "Permitir a definição de novos membros da família de linguagens".

Assinale:

Alternativas
Q631419 Engenharia de Software

São exemplos de novas metodologias, citadas no Manifesto Ágil, que mostram um crescente interesse em novas abordagens para o desenvolvimento de software:

I. "Extreme Programming" e "Dynamic Systems Development Methodology";

II. "SCRUM" e "Adaptive Software Development";

III. "Feature‐Driven Development" e "Crystal Methodologies";

Alternativas
Respostas
1: A
2: B
3: D
4: C
5: E