Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

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

Q789076 Engenharia de Software

O Analista de Sistemas Pedro está realizando um levantamento de requisitos por meio de prototipação. Sua intenção com esse protótipo é proporcionar uma visão geral do sistema com todas as suas funcionalidades, sem entrar em detalhes específicos de cada funcionalidade, de forma que a interface como um todo possa ser criticada pelos usuários.

Nesse caso, o tipo de protótipo mais adequado é o(a):

Alternativas
Q789075 Engenharia de Software

O diagrama de sequência abaixo representa o processo de matrícula de um aluno em determinado módulo de um curso preparatório.

Imagem associada para resolução da questão

Com relação ao diagrama, analise as afirmativas a seguir:

I. O aluno só será cadastrado no sistema após a confirmação de matrícula.

II. Caso os dados do aluno estejam inválidos o objeto M da classe Matricula será excluído.

III. O método criarMatricula(dados) não passa parâmetros em sua chamada.

IV. O método apresentarMsgDadosInvalidos() é o retorno do método criarMatricula(dados).

V. M é uma instância da classe Matricula criada após o início do processo representado no diagrama.

Está correto o que se afirma em:

Alternativas
Q788628 Engenharia de Software

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Q787447 Engenharia de Software
Um sistema de informação digital, ao buscar a personalização de seus serviços e produtos, deverá
Alternativas
Q787442 Engenharia de Software

O trecho a seguir trata-se de um fragmento de um estudo de usuários. Leia-o atentamente.

“Recrutados em anúncios de jornais, 21 usuários da Web participaram de três sessões como voluntários. Cada sessão foi coordenada por um moderador e demorou de duas a três horas. O objetivo da utilização do método foi o de identificar as necessidades, expectativas e problemas dos usuários da informação em saúde na Web, com ênfase na avaliação destes em relação à qualidade da informação recuperada.”

A análise desse trecho permite afirmar que o método de coleta de dados utilizado foi:

Alternativas
Q787439 Engenharia de Software
Os selos de validade que qualificam páginas Web e atendem aos critérios de qualidade definidos para a informação na área de saúde assumem o papel tradicionalmente desempenhado pela revisão por pares. Na atualidade, esses selos são instrumentos de
Alternativas
Q786893 Engenharia de Software
A respeito da elaboração de um plano de testes de software, assinale a alternativa correta.
Alternativas
Q786892 Engenharia de Software
Quanto ao teste de software, é correto afirmar que os testes
Alternativas
Q786891 Engenharia de Software

Imagem associada para resolução da questão

Com base nessa figura, assinale o tipo correto de relacionamento (associação) existente entre as classes Veículo e Caminhão.

Alternativas
Q786890 Engenharia de Software

Imagem associada para resolução da questão

Com base na figura apresentada, assinale a alternativa que expressa corretamente, em notação UML, que “algumas pessoas pilotam motos”.

Alternativas
Q786889 Engenharia de Software
Pontos por função utilizam medidas de contagem direta para avaliar as funcionalidades entregues pela aplicação. O seu cálculo pode ser dado pela fórmula FP (Function Points) = Contagem_Total x [0,65 + 0,01 x £(Fi)]. A complexidade para cada parâmetro de medicação é dada pela tabela a seguir, e deve ser considerada no cálculo da Contagem_Total.  Imagem associada para resolução da questão
Um sistema em desenvolvimento tem as seguintes características:  • o número de entradas de usuário é 12 (Simples); • o número de saídas de usuário é 8 (Simples); • o número de consultas é 6 (Médio); • o número de arquivos é 3 (Médio); • o número de interfaces externas é 1 (Complexo); e, • os valores de ajuste de complexidade £(Fi) = 35. Considerando todos esses aspectos, assinale a alternativa que indica a contagem de número de pontos de função (FP) para esse sistema. 
Alternativas
Q786887 Engenharia de Software
A medição é fundamental para a engenharia de software; ela permite aos gerentes planejar, controlar, melhorar e aperfeiçoar o processo de desenvolvimento de software. Acerca desse assunto, assinale a alternativa correta.
Alternativas
Q786248 Engenharia de Software
O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema [...]. Conforme evolui o modelo de projeto, a equipe de software deve definir um conjunto de classes de projeto que refina as classes de análise [...]. Segundo os conceitos de análise e projeto orientado a objeto, são considerados os seguintes tipos específicos de classes de projeto, EXCETO:
Alternativas
Q786224 Engenharia de Software
Na UML, existem relacionamentos entre atores e casos de uso, entre os próprios casos de uso e também entre os atores. Dentre os relacionamentos entre casos de uso, aquele que representa a possibilidade de ocorrência de um caso de uso em relação a outro se dá pelo relacionamento de:
Alternativas
Q786221 Engenharia de Software
Tão importante quanto dominar a notação gráfica do Modelo de Casos de Uso (MCU) é ter conhecimento de técnicas e boas práticas de modelagem coerentes com as reais necessidades dos futuros usuários. Considere a situação hipotética “em que seja necessário garantir a um Sistema de Informação Bancário acessar os dados cadastrais de clientes de uma empresa para a qual se está desenvolvendo um sistema de gerenciamento de clientes, a fim de gerar futuras estratégias de Marketing Bancário”. Qual das alternativas a seguir apresenta, de forma correta, ator e caso de uso respectivamente?
Alternativas
Q785113 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem que define elementos gráficos para serem utilizados na modelagem de sistemas; seguindo o paradigma da orientação a objetos, a linguagem descreve como os elementos e o relacionamento devem interagir em um diagrama que, por sua vez, representam diversas perspectivas de um sistema. Com relação aos Diagrama UML, assinale a afirmativa correta.
Alternativas
Q785109 Engenharia de Software
Os diagramas da UML (Unified Modeling Language) são a representação de vários elementos gráficos com o intuito de descrever o sistema computacional modelado, isto é, são usados para visualizar, especificar, construir e documentar os aspectos relevantes de um sistema e, ainda, são usados para visualizar o sistema sob diferentes perspectivas. A UML define um número de diagramas que permite dirigir o foco para aspectos diferentes do sistema de maneira independente. Considerando as técnicas de modelagem comportamental e estrutural, é correto afirmar que a respeito dos diagramas UML:
Alternativas
Q785108 Engenharia de Software
O trabalho demandado no desenvolvimento de um sistema de software complexo é muito desgastante para os envolvidos no processo, por isso é fundamental que os desenvolvedores tenham a possibilidade de explorar os requisitos do sistema de várias perspectivas, cada pessoa envolvida ressalta as propriedades que lhe interessa e omite as menos relevantes. Existem várias formas de se observar o sistema em construção. Os autores da UML sugerem que um sistema pode ser descrito por cinco visões correlacionadas, em que cada visão ressalta diferentes aspectos do sistema. Assinale a alternativa correta em relação às visões arquiteturais de um sistema de software.
Alternativas
Q785103 Engenharia de Software
A UML (Unified Modeling Language) classifica seus diagramas em duas categorias: diagramas estruturais e diagramas comportamentais. Os diagramas comportamentais realizam o acompanhamento dinâmico dos objetos em um sistema, que pode ser descrito como uma série de mudanças no sistema ao longo do tempo. Já os diagramas estruturais descrevem a formação estática do sistema e suas partes em diferentes níveis de abstração. Assinale a alternativa que apresenta corretamente os diagramas comportamentais, segundo a UML 2.5.
Alternativas
Q784932 Engenharia de Software
Sobre mapeamento objeto-relacional do conceito de herança, considere:
I - É possível utilizar uma única tabela para toda a hierarquia. II - Pode-se utilizar uma tabela para cada classe concreta da hierarquia. III - O modelo relacional que apresenta maior conformidade com a orientação a objetos é aquele em que se mapeia uma tabela para cada classe (concreta ou abstrata).
Está correto o que se afirma em
Alternativas
Respostas
4961: E
4962: B
4963: A
4964: C
4965: A
4966: B
4967: C
4968: E
4969: B
4970: A
4971: D
4972: B
4973: A
4974: B
4975: D
4976: D
4977: D
4978: C
4979: D
4980: D