Questões Militares Sobre engenharia de software

Foram encontradas 395 questões

Q695147 Engenharia de Software
De acordo com Pressman (2011), a qualidade de software pode ser definida como: “uma gestão de qualidade efetiva aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles que o produzem e para aqueles que o utilizam”. A ISO 9126 apresenta alguns atributos fundamentais de qualidade para software de computador, onde são identificados seis atributos. Acerca dos atributos da ISO 9126, assinale a alternativa incorreta.
Alternativas
Q695143 Engenharia de Software
A UML (Unified Modeling Language) é considerada uma linguagem gráfica, permitindo que sejam projetados sistemas de software, sendo utilizada como notação-padrão da indústria de software para representá-las. Na UML vários diagramas são utilizados para representar as atividades, ações e atores que compõem o projeto de software. Um desses diagramas mostra as colaborações entre objetos, mas enfatiza quando as mensagens são enviadas entre objetos ao longo do tempo. Esse diagrama denomina-se
Alternativas
Q695142 Engenharia de Software
Métricas de software indicam um nível de qualidade que o software pode ter. Várias são as definições de métricas, mas ter um indicador que verifica essa qualidade é importante para o sucesso de um projeto de software. O IEEE Standard Glossary of Software Engineering Terminology tem a definição de métrica como “medida quantitativa do grau com o qual um sistema, componente ou processo possui determinado atributo”. Muitas métricas já foram propostas para programa de computadores, e alguns atributos deverão ser atingidos pelas métricas de software efetivas, apresentadas por Pressman (2011). “A métrica deverá satisfazer as ideias do engenheiro sobre o atributo do produto considerado (por exemplo, uma métrica que mede coesão de módulo deverá crescer em valor na medida em que aumenta o nível da coesão).” Trata-se do atributo
Alternativas
Q695139 Engenharia de Software
Todo projeto, por menor que seja, está sujeito a riscos, dos mais variados possíveis. O gerenciamento de riscos facilita a compreensão da natureza do projeto e também o envolvimento de todos os membros, de modo a identificar possíveis forças e riscos do projeto. Geralmente, esses riscos envolvem tempo, qualidade e custos, e com o gerenciamento de risco a resposta a esses itens pode ser melhor aproveitada e/ou identificada, pois é composto por seis processos. Um desses processos é monitorar e controlar os riscos, e assim como as outras áreas do gerenciamento de projetos, as suas atividades são divididas em Entradas, Saídas e Ferramentas. Assinale a alternativa correta que apresenta uma das ferramentas desse processo.
Alternativas
Q666110 Engenharia de Software
Segundo Anthony Sintes, quais são as três características do encapsulamento eficaz na Orientação a Objetos?
Alternativas
Q666108 Engenharia de Software
Segundo Anthony Sintes, quais são as armadilhas que precisam ser evitadas no aprendizado, pela primeira vez, da Orientação a Objetos?
Alternativas
Q666107 Engenharia de Software

Marque (V) para verdadeiro ou (F) para falso. Em seguida, assinale a alternativa com a sequência correta.

( ) Objeto é um elemento da UML que permite a ampliação do vocabulário da própria linguagem UML.

( ) Na UML um relacionamento é uma conexão entre dois ou mais elementos da notação.

( ) A implementação define como algo é feito. Em termos de programação, implementação é o código.

( ) Estereótipo é uma construção de software que encapsula estado e comportamento.

Alternativas
Q666101 Engenharia de Software

Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir relacionada à programação orientada a objetos. O nível de acesso que você escolhe é muito importante para seu projeto.

O acesso _______ garante o acesso a todos os objetos. Para garantir o acesso à instância, você precisa ter acesso ______ ou ______. Lembrando que o acesso ______ garante o acesso apenas para a instância, ou seja, para aquele objeto.

Alternativas
Q666079 Engenharia de Software
Quais os três conceitos que são frequentemente referidos como os três pilares da POO?
Alternativas
Q666078 Engenharia de Software
Dentre as opções abaixo, qual representa uma das maneiras de se basear casos de teste?
Alternativas
Q635357 Engenharia de Software

Considerando a linguagem UML (Unified Modeling Laaguage) para elaboração da estrutura de projetos de software, quais itens abaixo representam mecanismos básicos desta linguagem para representação de elementos:

I. Mecanismos de Extensão

II. Sumarização de Dados

III. Adornos

IV. Equacionamento

V. Especificações

Das alternativas acima:

Alternativas
Q635355 Engenharia de Software
Segundo a teoria de engenharia de software, qual categoria de acoplamento de classes ocorre quando certo número de componentes faz uso de uma variável global, o qual pode levar à propagação descontrolada de erros e efeitos colaterais imprevisíveis quando modificações são feitas?
Alternativas
Q616843 Engenharia de Software
Com relação à programação orientada por objetos, assinale a opção INCORRETA.
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
Q707951 Engenharia de Software
Alguns fatores afetam a qualidade do software. Esses fatores concentram-se em três aspectos importantes de um produto de software: características operacionais, habilidade de passar por modificações e adaptabilidade a novos ambientes. Um desses fatores é chamado de correção. Sobre a correção, é correto afirmar que
Alternativas
Respostas
201: B
202: C
203: C
204: A
205: A
206: A
207: D
208: A
209: B
210: A
211: C
212: A
213: A
214: B
215: E
216: B
217: D
218: A
219: A
220: D