Questões de Concurso Para analista de sistemas júnior - engenharia de software

Foram encontradas 432 questões

Resolva questões gratuitamente!

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

Q54554 Engenharia de Software
Em relação ao Unified Process (UP), considere as seguintes atividades:

I - utilização como um "framework" que se baseia em componentes, o qual modela os processos de forma iterativa e incremental;

II - atuação no direcionamento do desenvolvimento de várias maneiras, criando mecanismos, por exemplo, para a validação da arquitetura do sistema;

III - utilização dos artefatos de construção de sistema para facilitar a reusabilidade dos componentes do sistema.

A(s) atividade(s) necessária(s) para transformar requisitos do usuário em um sistema de software é (são)
Alternativas
Q54553 Gerência de Projetos
Imagem 068.jpg

Imagem 069.jpg

As tabelas acima pertencem a dois projetos que foram executados pela empresa SONJA Informática Ltda. Elas indicam as fases de projeto e o quanto de esforço foi necessário, medido em programador por dias. O projeto 1 resultou em 2500 linhas de códigos e 50 pontos de função não ajustados, o projeto 2, em 1500 linhas de código e 40 pontos de função não ajustados. Com base nas informações fornecidas, conclui-se que
Alternativas
Q54552 Engenharia de Software
Em relação aos diagramas utilizados na UML 2.0,
Alternativas
Q54551 Engenharia de Software
Testar é uma disciplina de suma importância para a engenharia de software. A literatura divide os tipos de testes em duas grandes categorias: teste de caixa preta e teste de caixa branca. Sobre esta classificação, pode-se afirmar que

I - testes de interfaces são classificados como de caixa branca;

II - testes de caixa preta são também chamados de teste comportamental, onde o foco são os requisitos funcionais do software;

III - testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.

É correto o que se afirma em
Alternativas
Q54550 Engenharia de Software
Várias métricas de software são utilizadas para aferir a qualidade de um processo de software, dentre as quais podem-se destacar
Alternativas
Q54549 Engenharia de Software
A análise de risco no RUP é algo constante nas diversas fases do processo de desenvolvimento. Em cada uma das fases, o foco da gerência de riscos se diferencia em função do objetivo de cada fase. Assim, a manipulação dos riscos está relacionada, na fase de
Alternativas
Q54548 Engenharia de Software
Imagem 067.jpg

Analisando o diagrama de classes acima, pode-se afirmar:

I - a classe C1 é abstrata e possui uma operação mostraDados() também abstrata;

II - a classe C2 não tem acesso ao atributo atrib1, mas tem acesso ao atributo atrib2 de sua superclasse C1;

III - um objeto instanciado da classe C3 tem como atributos atrib2 e atrib4, mas não atrib1 que é privativo de C1.

É correto o que se afirma em
Alternativas
Q54547 Engenharia de Software
O RUP, Processo Unificado da Rational, é dividido em fases e atividades, sendo que
Alternativas
Q54546 Arquitetura de Software
A figura abaixo apresenta uma possível arquitetura de uma aplicação Web desenvolvida em linguagem Java, com o uso de um servidor de aplicações. O lado cliente dessa aplicação faz acesso ao lado servidor da aplicação. O servidor de aplicações, por sua vez, realiza o processamento da requisição, eventualmente fazendo acesso à informação persistente contida no Sistema de Gerência de Banco de Dados (SGBD).

Imagem 066.jpg

Nesse contexto, se em alguma sessão de uso, a aplicação Web tiver que manter o estado entre uma requisição e outra do cliente, esse estado poderá ser mantido, dentre os locais apresentados na figura acima,
Alternativas
Q54545 Arquitetura de Software
Um portal cria um ponto de acesso único às informações e aos aplicativos que seus usuários precisam para realizar o seu trabalho diário. Nesse contexto, considere as assertivas a seguir.

I - Um portal disponibiliza conteúdo proveniente de variadas fontes de dados ou de aplicações.

II - A indexação e a busca de informações são implementadas com a tecnologia JavaScript, no lado do cliente.

III - A tecnologia single sign-on pode ser usada para propiciar a autenticação unificada às aplicações disponibilizadas em um portal.

IV - Uma desvantagem do uso de portais é a impossibilidade de integração com dispositivos móveis.

São corretas APENAS as afirmativas
Alternativas
Q54544 Arquitetura de Software
Em um sistema de software para controlar pedidos para entrega em domicílio, deve haver uma funcionalidade que permita que o atendente solicite a repetição de um pedido anteriormente feito por um cliente. O gerente do restaurante informou que essa funcionalidade aumentaria a agilidade no atendimento aos clientes, visto que muitos deles tendem a fazer pedidos similares aos que já fizeram anteriormente. Ao usar essa funcionalidade, o atendente do restaurante seleciona um pedido cuja composição corresponde a produtos normalmente requisitados pelos clientes e solicita ao sistema a construção de um novo pedido igual ao selecionado. Esse novo pedido pode, então, ser alterado pelo atendente se o cliente solicitar a adição de novos produtos do cardápio, por exemplo. Portanto, a parte principal dessa funcionalidade corresponde a criar uma cópia de um pedido a partir de pedido preexistente. Na implementação dessa funcionalidade, seu desenvolvedor deve utilizar qual padrão de projeto do catálogo GoF (Gang of Four), dentre os listados abaixo?
Alternativas
Q54543 Arquitetura de Software
Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir?
Alternativas
Q54542 Arquitetura de Software
Considere uma aplicação Web corporativa, orientada a objetos, que está projetada para ser distribuída fisicamente em camadas. A primeira, a camada da apresentação, deverá implementar a interação com o usuário. Essa interação será feita através de um navegador Web. As requisições do usuário são enviadas para a segunda camada, a camada da aplicação, que é responsável pelo processamento das requisições. Na terceira camada física, a camada de gerenciamento de dados, ficará localizado o Sistema de Gerenciamento de Banco de Dados usado pela aplicação. Considere também que a equipe de desenvolvimento está decidindo de que forma essa aplicação deve ser estruturada em camadas lógicas (layers). Nesse contexto, considere as assertivas a seguir.

I - É possível que a camada física de gerenciamento de dados contenha uma parte da lógica do negócio da aplicação.

II - A escolha da tecnologia para implementação da camada física da apresentação é irrelevante para o processo de implantação da aplicação.

III - As classes de acesso aos dados persistentes da aplicação podem estar localizadas na camada física da aplicação.

IV - O uso de um navegador (browser) na camada física da apresentação inviabiliza a implementação de um cliente rico.

São corretas APENAS as afirmativas
Alternativas
Q54541 Segurança da Informação
Segurança de Informação envolve vários aspectos da proteção à informação. A esse respeito, qual das seguintes situações apresenta-se com correção conceitual?
Alternativas
Q54540 Segurança da Informação
A NBR/ISO 27002, em Gestão de Ativos, prescreve o seguinte controle para a Classificação da Informação: "Convém que a informação seja classificada em termos do seu valor, requisitos legais, sensibilidade e criticidade para a organização." Para implementação desse controle, a Norma recomenda, entre outras, a seguinte diretriz:
Alternativas
Q54539 Segurança da Informação
A NBR/ISO 27002 apresenta termos e suas definições pertinentes à segurança da informação. Relacione as definições da coluna da esquerda com os termos da coluna da direita.
Imagem 065.jpg

Estão corretas as associações
Alternativas
Q54538 Raciocínio Lógico
Dadas as sentenças A e B da lógica de primeira ordem, onde A é a sentençaImagem 059.jpge B é a sentençaImagem 060.jpg, tem-se que
Alternativas
Q54537 Raciocínio Lógico
Considere o conjunto Imagem 057.jpgde conectivos lógicos da lógica sentencial. Por definição, um conjunto de operadores B é completo se somente se todos os operadores de A podem ser expressos em função do(s) operador(es) de B. Analise as afirmativas a seguir

Imagem 058.jpg

Conclui-se que
Alternativas
Q54536 Raciocínio Lógico
Relacione as sentenças da lógica de primeira ordem da coluna da direita às explicações da coluna da esquerda.

Imagem 056.jpg

A associação correta é
Alternativas
Q54535 Raciocínio Lógico
Considere as premissas:

premissa 1: as premissas 2 e 3 são verdadeiras.
premissa 2: das premissas 3 e 4, uma delas é verdadeira e a outra, falsa.
premissa 3: as premissas 1 e 4 são ambas verdadeiras ou ambas falsas.
premissa 4: as premissas 1 e 3 são ambas falsas.

Sabendo-se que cada premissa acima é exclusivamente verdadeira ou exclusivamente falsa, são verdadeiras APENAS as premissas
Alternativas
Respostas
321: E
322: C
323: C
324: D
325: A
326: E
327: B
328: E
329: A
330: B
331: E
332: D
333: B
334: D
335: E
336: B
337: A
338: C
339: A
340: D