🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões Militares Comentadas sobre engenharia de software

Questões Discursivas

Foram encontradas 358 questões

Q814242 Engenharia de Software
É correto afirmar que não corresponde a um dos subtipos do Gráfico de Rede: 
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
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
Q689580 Engenharia de Software

São modelos ágeis de desenvolvimento:

I. Adaptive Software Development (ASD)

II. Agile Modeling (AM)

III. Dynamic Systems Development Method (DSDM)

IV. Extreme Programming (XP)

V. Hatley-Pirbhai Modeling

VI. Rapid Application Development (RAD)

Está correto apenas o que afirma em:

Alternativas
Q689579 Engenharia de Software
É um fator de qualidade apresentado no padrão ISO 9126, o grau com que o software satisfaz as necessidades declaradas, conforme indicado pelos seguintes subatributos: adequabilidade, exatidão, interoperabilidade, conformidade e segurança. Tal fator é denominado:
Alternativas
Q688813 Engenharia de Software
De acordo com Sommerville (2011), existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais para a engenharia de software, são elas:
Alternativas
Q688812 Engenharia de Software

A maneira mais racional de melhorar qualquer processo é medir atributos específicos do processo, desenvolver métricas significativas baseadas nesses atributos, e então, fazer uso das métricas para fornecer indicadores que serão base para uma estratégia de aperfeiçoamento. Grady (1992) afirma que há usos “privados e públicos” para diferentes tipos de dados de processo. Relativo às métricas de processo, analise as sentenças abaixo:

I. Taxas de defeito por indivíduo, taxas de defeito por componente e erros encontrados durante o desenvolvimento são exemplos de métricas privadas.

II. Defeitos relatados para funções principais do software, erros encontrados durante revisões técnicas e linhas de código ou pontos de função por componente ou função são algumas métricas de processo que podem ser privadas para equipe de projeto de software, mas são públicas para todos os membros da equipe.

III. Métricas privadas geralmente assimilam informações que originalmente eram públicas à equipe, como por exemplo, as taxas de defeito em nível de projeto (atribuídas aos indivíduos incialmente de forma coletiva). O intuito é produzir benefícios significativos para organização melhorar seu nível geral de maturidade de processo.

IV. Idealiza-se que o aperfeiçoamento do processo de software comece em nível individual. Dados privados do processo podem servir como motivador importante quando o propósito é melhorar a abordagem de engenharia de software.

Estão corretas somente as sentenças apresentadas em:

Alternativas
Q655095 Engenharia de Software
Selecione a alternativa que completa corretamente a afirmação: ____________ é a característica da programação orientada a objetos de ocultar partes independentes da implementação.
Alternativas
Q655094 Engenharia de Software

Um dos três pilares da Programação Orientada a Objetos (POO) é a Herança. A seguir, estão alguns termos relacionados com esse pilar da POO. Relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa que contém a sequência correta.

1 – Herança

2 – “É um”

3 – Especialização

4 – Delegação

5 – Classe Folha


( ) Descreve o relacionamento em que uma classe é considerada do mesmo tipo de outra.

( ) É o processo de uma classe “filha” ser projetada em termos de como ela é diferente de sua progenitora.

( ) É um mecanismo que permite basear uma nova classe na definição de uma classe previamente existente.

( ) É o processo de um objeto passar uma mensagem para outro objeto, a fim de atender, a algum pedido.

( ) É uma classe sem filhas.

Alternativas
Q655093 Engenharia de Software

Correlacione os conceitos abaixo utilizados pela Programação Orientada a Objetos, relacionando a coluna da esquerda com a da direita; em seguida, assinale a alternativa que contém a sequência correta.

1 – Construtor

2 – Classe

3 – Comportamento

4 – Domínio

5 – Objeto


( ) É uma ação executada por um objeto quando passada uma mensagem ou em resposta a uma mudança de estado.

( ) Define os atributos e comportamentos comuns compartilhados por um tipo de objeto.

( ) É um método usado para inicializar objetos durante sua instanciação.

( ) É uma construção de software que encapsula estado e comportamento.

( ) Trata-se do espaço onde um problema reside.

Alternativas
Q655061 Engenharia de Software

A Programação Orientada a Objetos (POO) define seis objetivos sobrepostos para desenvolvimento de software. Relacione a coluna da esquerda com a da direita, alinhando os objetivos com as características que explicam como a POO funciona para atender a cada um deles.

1 – Natural

2 – Confiável

3 – Reutilizável

4 – Manutenível

5 – Oportuno


( ) A natureza modular dos objetos permite fazer alterações em uma parte do programa, sem afetar outras partes. Os objetos isolam o conhecimento e a responsabilidade de onde pertencem.

( ) A programação orientada a objetos permite modelar um problema em um nível funcional e não em nível de implementação.

( ) O código orientado a objetos permite corrigir um erro em um lugar. Todos os outros objetos se beneficiarão automaticamente do aprimoramento.

( ) A programação orientada a objetos introduz a herança, para permitir que se estendam objetos existentes e o polimorfismo, para que se possa escrever código genérico.

( ) A divisão de um programa em vários objetos permite que o desenvolvimento de cada parte ocorra em paralelo. Vários desenvolvedores podem trabalhar nas classes independentemente.

Alternativas
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
Respostas
161: A
162: A
163: A
164: E
165: B
166: B
167: C
168: C
169: A
170: B
171: D
172: D
173: D
174: D
175: D
176: B
177: C
178: C
179: A
180: A