Questões Militares de Engenharia de Software

Foram encontradas 384 questões

Q821167 Engenharia de Software
Um analista de sistemas precisa modelar as interações entre os atores e os objetos de um sistema, além das interações entre os próprios objetos. Baseado no modelo Unified Modeling Language (UML), o diagrama a ser utilizado é o de
Alternativas
Q814663 Engenharia de Software
Após ler as características enunciadas abaixo, escolha a opção que detenha essas características. - “Qualquer componente ou outro ativo de serviço que precise ser gerenciado de forma que entregue um serviço de TI”. -“Está sob controle do gerenciamento de mudança”. 
Alternativas
Q814649 Engenharia de Software
A POO (Programação Orientada a Objetos) é baseada em 3 pilares: encapsulamento, herança e polimorfismo. Com base nesse fundamento, relacione os pilares abaixo com sua definição. 1 – Encapsulamento 2 – Herança 3 – Polimorfismo ( ) Permite basear uma nova classe na definição de uma classe previamente existente. ( ) Permite que um único nome expresse muitos comportamentos diferentes. ( ) Oculta partes independentes da implementação.
Alternativas
Q814638 Engenharia de Software
Tendo por base a programação orientada a objetos (POO), analise as afirmativas abaixo e responda V para verdadeiro e F para falso. ( ) Interfaces são métodos usados para inicializar objetos durante sua instanciação. Inicializam um objeto durante sua criação. ( ) Uma interface lista os serviços fornecidos por um componente. É o contrato com o mundo exterior, que define exatamente o que uma entidade externa pode fazer com o objeto, informando com detalhes como o componente fará seu trabalho. ( ) O encapsulamento permite que se forneça uma implementação mais eficiente ou se corrijam erros, porém não permite que se atualize seu componente. ( ) A herança permite à classe que está herdando redefinir qualquer comportamento herdado de que não goste.
Alternativas
Q814608 Engenharia de Software
A maioria das linguagens orientadas a objetos (OO) suporta três níveis de acesso. Com base nesses três principais níveis, relacione-os com as suas características, sabendo que, das numerações abaixo, devem ser escolhidas 3 das 5 existentes. 1 – pacote 2 – público 3 – restrito 4 – protegido 5 – privado ( ) Garante acesso apenas para a instância, ou seja, aquele objeto. ( ) Garante acesso a todos os objetos. ( ) Garante acesso a instância e a todas as subclasses.
Alternativas
Q814242 Engenharia de Software
É correto afirmar que não corresponde a um dos subtipos do Gráfico de Rede: 
Alternativas
Q802391 Engenharia de Software
Segundo Ian Sommerville (2011), a mudança aumenta os custos de desenvolvimento do software. Com o objetivo de prevenir mudanças, uma versão do sistema ou parte dele é desenvolvida rapidamente para verificar as necessidades do cliente e a viabilidade de algumas decisões do projeto. Este processo é denominado:
Alternativas
Q802380 Engenharia de Software
Coloque F(Falso) ou (V)Verdadeiro nas afirmativas referentes ao diagrama UML abaixo, assinalando a seguir a opção que apresenta a sequência correta. 
                   Imagem associada para resolução da questão
( ) "Pessoa" é proprietário de nenhum ou vários "Carro".
( ) "Carro" pertence a nenhum ou vários "Pessoa".
( ) A figura representa um diagrama de classes com associa­ção bidirecional.
( ) "Carro" pertence a nenhum ou um "Pessoa".
( ) "Carro" pertence obrigatoriamente a um "Pessoa". 
Alternativas
Q802373 Engenharia de Software
Segundo Ian Sommerville (2011) , a modelagem de sistema geralmente representa o sistema com algum tipo de notação gráfica, que quase sempre é baseada em notações UML. O tipo de diagrama UML que consiste em mostrar o comportamento do sistema com relação aos eventos internos é o de
Alternativas
Q802365 Engenharia de Software
Considere que um gerente de projetos de software esteja trabalhando no levantamento de requisitos e na elaboração de estimativas para um projeto. Em que grupo de processos esse gerente se encontra?
Alternativas
Q802350 Engenharia de Software
Segundo Martin Flower (2005), os diagramas de atividades são uma técnica para descrever lógica de procedimento, processo de negócio e fluxo de trabalho. O comportamento condicional de um diagrama de atividades é delineado por:
Alternativas
Q802345 Engenharia de Software
Em Engenharia de Software, o processo responsável por verificar se os requisitos definem o sistema que o cliente realmente deseja é denominado:
Alternativas
Q774219 Engenharia de Software
Com relação à teoria de Engenharia de Software e metodologia ágil, qual das alternativas abaixo, representa as unidades básicas de trabalho do SCRUM, estruturadas em iterações e tempos definidos para que um conjunto de atividades possa ser executado.
Alternativas
Q748972 Engenharia de Software
Considere o desenvolvimento de um projeto para construção de um novo sistema corporativo, que rodará em ambiente Web, para atender as diversas clinicas distribuídas nas Organizações Militares (OM) de Saúde da Marinha do Brasil. Um Primeiro-Tenente é um dos líderes técnicos do projeto e precisa definir quais técnicas de testes deve utilizar para: garantir o correto funcionamento do sistema diante de certos valores de entrada; e identificar o que acontece quando são aplicadas cargas maiores do que a capacidade máxima do servidor, Face ao exposto, indique qual o melhor conjunto de testes que esse Primeiro-Tenente deve planejar e executar.
Alternativas
Q748965 Engenharia de Software
Uma Primeiro-Tenente está na equipe de um projeto para desenvolvimento de um sistema para controle da carreira dos militares da ativa. Um Vice-Almirante, Diretor de uma Organização Militar (OM), é o responsável pela normatização e gestão da carreira dos militares. O diretor deseja iniciar o uso do novo sistema dentro de 6 meses. A Primeiro-Tenente fez uma estimativa de tempo para todo o projeto e verificou que ultrapassará o prazo desejado pelo Vice-Almirante. Assim, a Primeiro-Tenente, visando atender o requisito exposto pelo cliente, escolheu utilizar um modelo de processo projetado para fornecer um determinado conjunto funcional aos usuários para, somente após esse fornecimento, refinar e expandir sua funcionalidade em versões de software posteriores. Qual foi o modelo escolhido por ela? 
Alternativas
Q748964 Engenharia de Software
Examine o diagrama de classes abaixo, modelado na linguagem UML.
Imagem associada para resolução da questão

Com relação ao diagrama acima, assinale a opção correta. 
Alternativas
Q748961 Engenharia de Software
Sobre desenvolvimento ágil, assinale a opção correta.
Alternativas
Q739384 Engenharia de Software
Segundo Deitei (2010), em poo (programação orientada a objeto), o conceito que permite escrever programas que processam objetos que compartilham a mesma superclasse (direta e indiretamente) como se todos fossem objetos dessa superclasse, é conhecido como:
Alternativas
Q739367 Engenharia de Software
Segundo Deitei (2010), fornecer uma superclasse apropriada a partir da qual outras classes podem herdar e ,assim, compartilhar um design comum, é o propósito de
Alternativas
Q737826 Engenharia de Software
Uma abstração é uma visualização ou uma representação de uma entidade que inclui somente os atributos de importância em um contexto particular. A abstração permite que se colete instâncias de entidades em grupos, cujos atributos comuns das mesmas não precisam ser considerados. Ainda sobre este conceito, pode-se dizer que a abstração
Alternativas
Respostas
161: C
162: C
163: A
164: C
165: B
166: A
167: B
168: E
169: B
170: D
171: A
172: A
173: A
174: A
175: E
176: E
177: B
178: B
179: C
180: C