Questões Militares Sobre engenharia de software

Foram encontradas 395 questões

Q2552417 Engenharia de Software
Na Engenharia de Software, identificam-se classes ao serem examinados os cenários de uso desenvolvidos como parte do modelo de requisitos.
As classes de análise se manifestam de uma das seguintes maneiras, exceto:
Alternativas
Q2552413 Engenharia de Software
Quando são desenvolvidos sistemas, uma das principais funções é a elaboração dos testes, garantindo a sua qualidade. Neste sentido, o engenheiro de software precisa elaborar um checklist de testes de interface.
Informe verdadeiro (V) ou falso (F) para as assertivas a seguir, sobre os testes de interface, em seguida, marque a opção que apresenta a sequência correta.
( )Teste de validação de fronteiras.
( )Teste de solicitação de informação.
( )Teste de validação de entrada de dados.
( )Teste de transmissão de dados.
Alternativas
Q2552410 Engenharia de Software
O processo geral para análise e projeto de uma interface do usuário inicia-se com a criação de quatro tipos diferentes de modelos: de usuário, de projeto, mental e de implementação.
Marque a opção que apresenta a descrição do modelo de implementação.
Alternativas
Q2552409 Engenharia de Software
O projeto de software está no núcleo técnico da engenharia de software, e é aplicado em qualquer modelo de processos de software a ser utilizado.
Para a transformação do modelo de requisitos para o modelo de projeto são considerados vários diagramas que pertencem aos elementos baseados em cenário, comportamento e projetos de dados/classe. Marque a opção que apresenta o diagrama que pertence aos elementos baseados em cenários.
Alternativas
Q2552397 Engenharia de Software
A Garantia da Qualidade de Software (SQA, Software Quality Assurance), muitas vezes denominada Gestão da Qualidade, é uma atividade aplicada em todo processo do software.
A Garantia da Qualidade de Software (SQA) abrange as seguintes áreas, exceto:
Alternativas
Q2552392 Engenharia de Software
Um engenheiro de computação é responsável pela Gerência de Testes de Integração. Ele está realizando um planejamento dos tipos de testes de integração e elaborou os tipos de testes com as suas respectivas descrições, conforme a seguir.
I. No teste de integração descendente, os módulos são integrados por meio da hierarquia de controle, começando com o módulo de controle principal em direção aos módulos subordinados.
II. No teste de regressão é realizada a reexecução do mesmo subconjunto de testes que já foram executados, para assegurar que as alterações não tenham propagado efeitos colaterais indesejados.
III. No teste de integração ascendente inicia-se os testes com os módulos atômicos, sendo que a funcionalidade proporcionada por componentes subordinados a determinado nível estará sempre disponível.
IV. No teste fumaça é projetado um mecanismo de projetos com prazo pouco crítico, para que a equipe de software avalie o projeto em prazos mais prolongados.
Estão corretas apenas as afirmativas
Alternativas
Q2547912 Engenharia de Software
Relativo às noções de engenharia de software, marque a alternativa INCORRETA
Alternativas
Q2547911 Engenharia de Software
Relativo às noções de engenharia de software e desenvolvimento ágil, marque a alternativa INCORRETA
Alternativas
Q2547905 Engenharia de Software
Relativo às noções de aprendizado de máquina e inteligência artificial, marque a alternativa INCORRETA
Alternativas
Q2547904 Engenharia de Software
Relativo às noções de aprendizado de máquina e inteligência artificial, marque a alternativa INCORRETA
Alternativas
Q2261982 Engenharia de Software
A atividade de teste de software é vital no desenvolvimento de programas com boa qualidade. Dessa forma, uma das técnicas de teste de software aplicável denomina-se Caminhos Independentes. Sobre as características dessa técnica é correto afirmar que
Alternativas
Q2261981 Engenharia de Software
Na produção de software, pode-se decidir por utilizar um método ágil de desenvolvimento. Dessa forma, assinale a alternativa que contém um desses métodos ágeis.
Alternativas
Q2261980 Engenharia de Software
A norma ISO 9126, que trata da qualidade do software, estabelece seis atributos importantes para se avaliar a qualidade de um software desenvolvido para um sistema. Dois desses atributos são:
Alternativas
Q2261979 Engenharia de Software
A UML (Unified Modeling Language) 2.0 define regras para a formação dos diagramas de classe e de objetos, sobre os quais é correto afirmar que
Alternativas
Q2261978 Engenharia de Software
A utilização de um Diagrama de Fluxo de Dados (DFD) permite realizar a modelagem relativa ao software de um sistema computacional, sendo correto afirmar que
Alternativas
Q2197886 Engenharia de Software
Um engenheiro de computação é responsável pela Gerência de Testes de uma empresa desenvolvedora de aplicações web. Ele ficou incumbido de realizar um planejamento de testes de interface e está fazendo um levantamento dos tipos de testes de interface.
Neste sentido, associe as colunas relacionando os tipos de testes com as suas respectivas descrições.
Tipo de teste 
(1) Teste de link (2) Teste de formulário (3) Teste de Script no lado do cliente (4) Teste de HTML dinâmico
Descrição
( ) assegura que a exibição da página esteja correta. ( ) realizado para descobrir quaisquer erros no processamento. ( ) identifica que os campos obrigatórios sejam identificados visualmente para o usuário. ( ) assegura que o objeto de conteúdo ou a função apropriada sejam acessados.
A sequência correta dessa classificação é: 
Alternativas
Q2197884 Engenharia de Software
Um engenheiro de computação ocupa o papel de gerente de projetos em uma grande organização. No desenvolvimento do diagrama de atividades foi descrita a prática “fast tracking”. O que esta prática significa no gerenciamento de projetos?
Alternativas
Q2197878 Engenharia de Software
Em uma organização, o engenheiro de sistemas ficou responsável por desenvolver o projeto de arquitetura de um sistema a ser implantado. Ele sabe que deve observar uma série de questões antes de começar a elaborar o projeto.
Analise as assertivas abaixo, em relação às questões em que o engenheiro de sistemas deve se basear para elaborar o projeto.
I. Verificação da existência, na empresa, de uma arquitetura genérica para servir como modelo. II. Utilização de uma estratégia de controle de funcionamento dos componentes. III. Descarte de uma abordagem de estruturação do sistema, pois já existe na organização. IV.Não decomposição dos componentes estruturais. V. Distribuição do sistema.
Estão corretas apenas as assertivas 
Alternativas
Q2197875 Engenharia de Software
A Unified Modeling Language (UML) é composta por uma série de modelos e diagramas, entre eles o diagrama de estados, ilustrado abaixo. Imagem associada para resolução da questão

Com relação ao diagrama acima, analise as assertivas abaixo.
I. O estado “Cancelada” ocorre a partir de estímulo síncrono. II. O estado “Aberta” efetua uma mudança de estado para “Cancelada”, por dois estímulos assíncronos. III. O fim do diagrama pode ser executado por meio de três eventos. IV.A auto-transição ocorre no estado “Cancelada”. V. O estado “Fechada” ocorre a partir de um evento de passagem de tempo.
Estão corretas apenas as assertivas 
Alternativas
Q2197867 Engenharia de Software
A engenharia de software baseada em componentes surgiu na década de 1990, como uma abordagem para softwares de desenvolvimento de sistemas com base no reuso de componentes de softwares.
Sobre o assunto, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Deve haver uma separação clara entre a interface de componente e sua implementação. ( ) As normas são incorporadas a um modelo de componentes. ( ) Para tornar independentes, os componentes distribuídos trabalham separados. ( ) Um processo de desenvolvimento deve permitir que os requisitos evoluam.
Alternativas
Respostas
21: C
22: A
23: D
24: C
25: D
26: C
27: D
28: A
29: B
30: C
31: A
32: C
33: B
34: D
35: C
36: A
37: C
38: C
39: A
40: A