Questões de Concurso

Foram encontradas 8.666 questões

Resolva questões gratuitamente!

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

Q1130154 Engenharia de Software

Considere a seguinte lista de requisitos:

I. O sistema deve gerar, mensalmente, um relatório de movimentação origem-destino, separado por linha de trem metropolitano.

II. O sistema deve atender à regulamentação e às melhores práticas de segurança da informação estabelecidas para o Estado de São Paulo, seguindo, especialmente, as recomendações de uso do padrão recomendado para sistemas criptográficos e de políticas de cópias de segurança.

III. O relatório de movimentação origem-destino, separado por linha de trem metropolitano, também deve ser emitido a pedido dos gestores, sempre que ocorrer alguma situação de exceção.

IV. A linguagem de programação utilizada para o sistema deve ser compliance com a política organizacional, utilizando, sempre que possível, a Unified Modeling Language na descrição de Casos de Uso e na modelagem de Classes e Objetos.

V. A cada substituição de composições (vagões) dos trens metropolitanos que seguirem para manutenção, o sistema deve emitir um aviso operacional que deverá ser encaminhado, a título de notificação, para as oficinas.

São requisitos não funcionais os que constam APENAS em

Alternativas
Q1130145 Engenharia de Software
Uma das técnicas utilizadas em programação envolve a divisão dos componentes da aplicação em grupos ou camadas com objetivos em comum. Assim, em um software bancário, por exemplo, o programa que faz a verificação de saldo, ou seja, que verifica se o valor solicitado para saque por um cliente é menor do que o seu saldo disponível, e que também faz outras verificações similares, é melhor representado na camada de
Alternativas
Q1120820 Engenharia de Software
Após a identificação de um erro, a sua causa, normalmente é rastreada pela execução da atividade de
Alternativas
Q1120819 Engenharia de Software
No âmbito dos testes de integração, a atividade de reexecução de um mesmo subconjunto dos que já foram executados para assegurar que alterações não tenham propagado efeitos colaterais indesejados é conhecida como teste de:
Alternativas
Q1120818 Engenharia de Software
Uma estratégia de teste de software pode englobar diferentes tipos de testes para assegurar a qualidade do software. Os que proporcionam a garantia final de que o software satisfaz todos os requisitos informativos, funcionais, comportamentais são conhecidos como testes:
Alternativas
Q1120814 Engenharia de Software
A métrica de ponto de função pode ser utilizada para estimar o custo ou trabalho necessário para projetar, codificar e testar um software. Considerando esta métrica, um agrupamento lógico de dados que reside fora da aplicação, mas fornece informações que podem ser utilizadas pela aplicação, é classificado como:
Alternativas
Q1120813 Engenharia de Software
Metodologias ágeis podem ser aplicadas para f a c i l i t a r a a d a p t a ç ã o d o p r o c e s s o d e desenvolvimento de software a mudanças. Trata-se de uma abordagem de desenvolvimento de software ágil amplamente conhecida e utilizada, denominada:
Alternativas
Q1120812 Engenharia de Software
Na maioria das vezes, os desenvolvedores iniciam a utilização de uma ferramenta de controle de versões realizando uma cópia de trabalho do diretório que está no servidor para sua máquina local. No Subversion, esta cópia pode ser realizada pelo comando:
Alternativas
Q1120811 Engenharia de Software
Diferente de outros sistemas de controle de versão, o Git possui uma área intermediária na qual o commit pode ser formatado e revisto chamada:
Alternativas
Q1120795 Engenharia de Software
A UML 2.0 fornece 13 diagramas diferentes para uso na modelagem de software. O diagrama que é utilizado para modelar classes, incluindo seus atributos, operações e relações e associações com outras classes é o de:
Alternativas
Q1120794 Engenharia de Software
No diagrama de sequência da UML, abaixo de cada caixa há uma linha tracejada denominada:
Alternativas
Q1120793 Engenharia de Software
A UML 2.0 possui um conjunto de notações para cada diagrama UML. Os diferentes estados de um objeto são representados no diagrama de estados da UML por:
Alternativas
Q1120792 Engenharia de Software

As comunicações dinâmicas entre objetos de um software durante a execução de uma tarefa podem ser representadas com UML por meio do diagrama de:


Alternativas
Q1120791 Engenharia de Software
Os diferentes diagramas UML são utilizados para representar diferentes caraterísticas do software. O diagrama que é utilizado para representar a funcionalidade e características do software sob o ponto de vista do usuário é o de:
Alternativas
Q1120669 Engenharia de Software
Assinale a opção que apresenta a funcionalidade do Subversion que permite ao usuário criar um repositório remoto em determinado diretório em seu repositório.
Alternativas
Q1120655 Engenharia de Software
No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste
Alternativas
Q1120198 Engenharia de Software
A um conjunto de ferramentas e serviços de apoio ao desenvolvimento de sistemas que visam acelerar o tempo de desenvolvimento, manter o controle e a qualidade dá-se o nome de:
Alternativas
Q1119884 Engenharia de Software
O Openshift provê recursos a partir do kubernets, sendo capaz de executar e disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado
Alternativas
Q1119404 Engenharia de Software
Qual recurso da programação orientada a objetos permite que dois ou mais métodos possuam o mesmo nome desde que utilizem assinaturas diferentes?
Alternativas
Q1119399 Engenharia de Software

Analise o diagrama UML a seguir.


Imagem associada para resolução da questão

Assinale a alternativa que indica qual é esse diagrama.

Alternativas
Respostas
3381: A
3382: B
3383: D
3384: B
3385: A
3386: C
3387: E
3388: A
3389: B
3390: E
3391: D
3392: B
3393: A
3394: C
3395: C
3396: E
3397: B
3398: D
3399: B
3400: A