Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q634189 Engenharia de Software
Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se implementar:
Alternativas
Q634188 Engenharia de Software

Um dos objetivos da UML é permitir a interoperabilidade entre ferramentas de modelagem visual, sendo necessária a especificação de diferentes tipos de diagramas usados para representar diferentes conceitos. Considere os seguintes diagramas UML. 

               

               Imagem associada para resolução da questão


Com relação aos diagramas UML apresentados, analise as afirmativas a seguir:

I. A figura A ilustra um Diagrama de Classes representando a realização de dependência (realization Dependency) da classe Negócio pela combinação das classes Dono e Empregado.

II. A figura B ilustra um Diagrama de Classes representando o agrupamento de generalizações (GeneralizationSet) do conjunto gênero.

III. A figura C ilustra um Diagrama de Atividade com nó de armazenamento (DataStoreNode).

Está correto o que se afirma em: 

Alternativas
Q634186 Engenharia de Software
A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:
Alternativas
Q634185 Engenharia de Software
Durante a fase de levantamento de requisitos do sistema financeiro do Banco SOJUROS, o analista João percebeu a necessidade de o cliente consultar sua conta. No início da consulta da conta, deve ser verificada a identidade do cliente. O Banco solicitou a utilização de dados biométricos para realizar essa identificação. João deve listar a necessidade de utilização de dados biométricos como:
Alternativas
Q634184 Engenharia de Software

A Análise de Pontos de Função é uma técnica que mede as funcionalidades de um software sob o ponto de vista do usuário, para determinar o tamanho funcional do software. Para aplicar a APF, Glaucia precisa definir um recurso com as seguintes características:

– age como uma membrana pela qual entram e saem os dados processados pelas transações da aplicação;

– contém os dados mantidos pela aplicação;

– ajuda a identificar os dados referenciados pela aplicação, definindo o que é interno e o que é externo.

Glaucia deve definir o(a):

Alternativas
Q630828 Engenharia de Software

Analise as afirmativas abaixo sobre POO (Programação Orientada a Objetos).

I. ____________________ são classes onde os objetos nunca são instanciados diretamente.

II. ____________________ ocorre quando uma classe herda características de apenas uma superclasse.

III. ____________________ permite a comunicação entre objetos.

IV. ____________________ é o mecanismo utilizado para impedir o acesso direto aos atributos de um objeto.


Correspondem, respectivamente, às afirmativas I, II, III e IV: 

Alternativas
Q630827 Engenharia de Software

Avalie as afirmativas abaixo sobre orientação a objetos.

I. Interface é uma instância de um contrato abstrato entre a subclasse e superclasse.

II. A possibilidade de uma subclasse herdar características de mais de uma superclasse é chamada de Herança múltipla.

III. Objeto é uma instância de classe.

Alternativas
Q630826 Engenharia de Software
Em POO (Programação Orientada a Objetos), é correto afirmar, EXCETO:
Alternativas
Q629475 Engenharia de Software
Um Técnico Judiciário de TI utiliza herança ao desenvolver programas orientados a objetos e diagramas de classe da UML para representar as relações entre as classes, pois ele sabe que
Alternativas
Q629473 Engenharia de Software

Considere o diagrama, abaixo, elaborado por um Técnico Judiciário de TI



Com base neste diagrama
Alternativas
Q629472 Engenharia de Software

Para responder a questão considere as informações abaixo.

O caso de uso “Validar usuário” é descrito pelo seguinte cenário:

− Fluxo de eventos principal: O caso de uso inicia quando o sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números através do teclado e confirma a senha pressionando a tecla Enter. O sistema checa este número e verifica se ele é válido.

− Fluxo de evento excepcional: O usuário pode cancelar seu acesso a qualquer momento pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário.

− Fluxo de evento excepcional: O usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla enter.

− Fluxo de evento excepcional: Se o usuário fornece um número de senha inválido o caso de uso é reiniciado.

Ainda com base no caso de uso, considere os diagramas UML 3 e 4, abaixo.


Imagem associada para resolução da questão

O diagrama 

Alternativas
Q629471 Engenharia de Software

Para responder a questão considere as informações abaixo.

O caso de uso “Validar usuário” é descrito pelo seguinte cenário:

− Fluxo de eventos principal: O caso de uso inicia quando o sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números através do teclado e confirma a senha pressionando a tecla Enter. O sistema checa este número e verifica se ele é válido.

− Fluxo de evento excepcional: O usuário pode cancelar seu acesso a qualquer momento pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário.

− Fluxo de evento excepcional: O usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla enter.

− Fluxo de evento excepcional: Se o usuário fornece um número de senha inválido o caso de uso é reiniciado.

Com base no caso de uso, considere, abaixo, os diagramas UML 1 e 2: 


Imagem associada para resolução da questão

O diagrama 

Alternativas
Q629470 Engenharia de Software

A análise e o projeto orientados a objeto modelam um sistema em termos de objetos, que têm propriedades e comportamentos, e de eventos, que disparam operações que mudam o estado dos objetos. Considere, abaixo, os fundamentos da Orientação a Objetos − OO:

I. Ato de empacotar ao mesmo tempo dados e objetos. O objeto esconde seus dados de outros objetos e permite que os dados sejam acessados por intermédio de seus próprios métodos. Protege os dados do objeto do uso arbitrário e não-intencional. Separa a maneira como um objeto se comporta da maneira como ele é implementado.

II. Refere-se à implementação de um tipo de objeto. Especifica uma estrutura de dados e as operações permissíveis que se aplicam a cada um de seus objetos.

III. Pode ser real ou abstrato. Possui informações (dados) e desempenha ações (funcionalidades). É qualquer coisa, real ou abstrata, a respeito da qual são armazenados dados e operações.

Os conceitos da OO indicados em I, II e III, são, correta e respectivamente,

Alternativas
Q628956 Engenharia de Software
Um Analista em Tecnologia da Informação está participando de uma reunião de planejamento de um projeto do TRF3 que utiliza o PMBOK 5ª edição. Esta reunião, que envolve toda a equipe, objetiva definir e decompor as atividades do projeto e calcular o esforço necessário em cada uma delas. Inicialmente, está sendo realizada a subdivisão das entregas e do trabalho do projeto em componentes menores e mais facilmente gerenciáveis, no processo de
Alternativas
Q628953 Engenharia de Software
Dada a urgência no desenvolvimento de um software, a equipe de Tecnologia da Informação − TI do TRF3 resolveu utilizar uma das metodologias ágeis de desenvolvimento de sistemas. Um dos princípios destas metodologias é dar maior prioridade
Alternativas
Q628387 Engenharia de Software

A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario.


 

Para que a classe Mecanico possa ser instanciada, é necessário que a(s) classe(s):
Alternativas
Q628386 Engenharia de Software

O requisito Obter Histórico de Compras do sistema A consiste em uma referência a um grupo de dados “X” logicamente relacionado, mantido e armazenado no sistema B, conforme representado no diagrama a seguir.


 

Na visão do usuário do sistema A, o grupo de dados "X" é visto na técnica de Análise por Pontos de Função como:
Alternativas
Q628385 Engenharia de Software
Trata-se de um teste que desconhece o conteúdo do código fonte. Nesse teste o componente testado é tratado como uma caixa preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. Além disso, esse teste pode ser aplicado em diversas fases de teste. A questão retrata características do teste:
Alternativas
Q628384 Engenharia de Software

Os testes de aceitação são muitas vezes a última etapa de testes antes de implantar o software em produção. Seu objetivo maior é verificar se o software está apto para utilização por parte dos usuários finais, de acordo com os requisitos de implementação definidos. Há três estratégias de implementação de testes de aceitação: a aceitação formal, a aceitação informal (ou teste alfa) e o teste beta.

Com relação às três estratégias de implementação dos testes de aceitação, é correto afirmar que:

Alternativas
Q628383 Engenharia de Software

O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro “Test-driven development”. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo



Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:
Alternativas
Respostas
8721: E
8722: E
8723: B
8724: C
8725: D
8726: C
8727: C
8728: D
8729: E
8730: D
8731: B
8732: E
8733: D
8734: C
8735: D
8736: B
8737: B
8738: A
8739: E
8740: A