Questões de Concurso Sobre engenharia de software

Foram encontradas 14.511 questões

Q1800664 Engenharia de Software
Os diagramas de caso de uso UC1 e UC2 abaixo ilustram relações específicas entre casos de uso, que são, respectivamente:
Imagem associada para resolução da questão
A alternativa correta é:
Alternativas
Q1800661 Engenharia de Software
Em engenharia de software, uma das metodologias de desenvolvimento mais conhecidas é o Modelo em Espiral, proposto por Barry Bohem, em 1988, e que combina as iterações do modelo de prototipagem com o controle e sistematização do modelo em cascata. O Modelo em Espiral é dividido em:
Alternativas
Q1741010 Engenharia de Software
Engenharia de software é uma abordagem sistemática e disciplinada para o desenvolvimento de software (PRESSMAN, 2006). Considere V para afirmativa verdadeira e F para falsa:
( ) Análise de requisito - Através da análise de requisito é o momento onde efetua a programação do código fonte para desenvolver o software (JALOTE, 2005). ( ) Design do software - Pelo design do software é o momento que o engenheiro de software realiza o planejamento da solução do problema que foi levantado no documento de requisito (JALOTE, 2005). ( ) Codificação - A codificação é o momento que criptografa e transformará em uma linguagem de programação (JALOTE, 2005). ( ) Teste - O teste de software é o processo que tem a intenção de encontrar defeitos nos artefatos de software (MYERS, 2004). O teste é uma maneira de medir o controle da qualidade do software durante o desenvolvimento de software (JALOTE, 2005).
A sequência correta, de cima para baixo, é:
Alternativas
Q1741009 Engenharia de Software
Segundo Pressman (2006) o software estão categorizados nos seguintes tipos, considere V para afirmativa verdadeira e F para falsa:
( ) Software de inteligência artificial - São softwares que fazem os usos de algoritmos numéricos. Estes tipos software se encaixam na robótica. ( ) Software de aplicação - São programas que são desenvolvidos para executar no negócio de uma empresa determinada. ( ) Software científico e de engenharia -São algoritmos que processam números. ( ) Computação ubíqua - São softwares que realizam a verdadeira computação concentrada. ( ) Software aberto - São softwares que disponibilizam a visualização do código fonte da aplicação para o engenheiro de software modificar da maneira que deseja.
A sequência correta, de cima para baixo, é:
Alternativas
Q1741001 Engenharia de Software
Sobre a fase de implementação de Sistemas de Gestão de Projetos, julgue os itens a seguir:
I. Nessa etapa, o sistema é codificado a partir da descrição computacional da fase de projeto em uma outra linguagem, onde se torna possível a compilação e geração do código-executável para o desenvolvimento do software. II. Não é possível utilizar na implementação ferramentas de software e bibliotecas de classes preexistentes para agilizar a atividade, como também o uso de ferramentas CASE. III. O plano de implantação deve definir como o projeto será executado, monitorado, controlado e encerrado. IV. O plano deve ter objetivos alcançáveis e sua aprovação precisa garantir dentro do ponto de vista do cliente que as metas são consideradas factíveis e reafirmar a responsabilidade e dedicação ao projeto por todos os envolvidos.
Está (estão) correto(s):
Alternativas
Q1741000 Engenharia de Software
Quanto à Automação de Testes, julgue os itens a seguir:
I. Ferramentas de automação não possuem outros usos, além da medição de performance de aplicações. Elas também não podem ser usadas para preparar um ambiente de teste com um grande volume de dados. II. No teste de interface gráfica, uma plataforma gera os eventos de entrada na interface de utilizador do sistema e observa as mudanças na saída. III. No teste baseado em código, a interface pública das classes, módulos ou bibliotecas são testadas com uma variedade de argumentos de entrada, observando-se a saída.
Está (estão) correto(s):
Alternativas
Q1740999 Engenharia de Software
Sobre testes, analise as afirmativas a seguir:
I. Teste de regressão corresponde a um nível de teste, mas não é uma estratégia importante para redução de “efeitos colaterais”. Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema. II. A técnica de teste de Estrutural é recomendada para os níveis de Teste da Unidade e Teste da Integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do software, que são profissionais que conhecem bem o código-fonte desenvolvido e dessa forma conseguem planejar os casos de teste com maior facilidade. III. Teste Funcional é a Técnica de teste em que o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.
Está (estão) correta(s):
Alternativas
Q1740998 Engenharia de Software
Com relação aos testes realizados no processo de desenvolvimento de software, julgue as afirmativas a seguir:
I. Diversas atividades de testes são executadas a fim de se validar o produto de software, testando cada funcionalidade de cada módulo, buscando, levando em consideração a especificação feita na fase de projeto. II. Na fase de Testes de Integração as unidades do sistema são testados de forma combinada, o objetivo é detectar falhas na interação entre as unidades integradas. III. Na fase de Testes de Verificação de Unidade serão testados apenas os módulos das funcionalidades requeridas pelo cliente durante o projeto, garantindo o pleno funcionamento. Deve ser feito, preferencialmente, pelo usuário final.
Está (estão) correta(s):
Alternativas
Q1740997 Engenharia de Software
Sobre as atividades básicas ao processo de desenvolvimento de Software, analise as afirmativas a seguir:
I. Alguns aspectos devem ser considerados na fase de projeto do sistema, como: arquitetura do sistema, linguagem de programação utilizada, Sistema Gerenciador de Banco de Dados (SGBD) utilizado, padrão de interface gráfica, entre outros. II. Em um processo de desenvolvimento orientado a objetos, o projeto da arquitetura normalmente é realizado por um arquiteto de software. III. O projeto da arquitetura visa distribuir as classes de objetos relacionados do sistema em subsistemas e seus componentes, distribuindo também esses componentes pelos recursos de hardware disponíveis.
Alternativas
Q1740995 Engenharia de Software
Sobre o processo de modelagem, assinale a alternativa incorreta.
Alternativas
Q1740993 Engenharia de Software
Assinale a sequência correta das etapas do processo de modelagem.
I. Representação dos objetos II. Observação dos objetos III. Entendimento dos conceitos IV. Verificação de fidelidade e coerência V. Validação do modelo
Alternativas
Q1740992 Engenharia de Software
Considere V para afirmativa verdadeira e F para falsa sobre a utilização do Diagrama de caso de uso.
( ) Reuniões de levantamento do sistema com o usuário. Frequentemente é feito antes do diagrama de classes. ( ) O Modelo de Caso de Uso é utilizado para comunicação com o usuário final e com especialistas. ( ) Proporciona um “aceite” nos estágios preliminares do desenvolvimento de sistemas ( ) Assegura um entendimento mútuo sobre os requisitos do sistema.
A sequência correta de cima para baixo é:
Alternativas
Q1740991 Engenharia de Software
Enfatiza a organização estrutural dos objetos que enviam e recebem mensagens.
Alternativas
Q1740990 Engenharia de Software
São diagramas da UML 2.0, exceto:
Alternativas
Q1715342 Engenharia de Software
Leia as afirmativas a seguir:
I. A partir do MVP testa-se a eficiência do produto, sua usabilidade, aceitação no mercado, comparação com a concorrência, entre outras formas de validar. II. O modelo em redes de dados surgiu como uma extensão ao modelo hierárquico, eliminando o conceito de hierarquia e permitindo que um mesmo registro estivesse envolvido em várias associações. III. No Microsoft Word é possível inserir formas prontas, como círculos, quadrados e setas no texto.
Marque a alternativa CORRETA:
Alternativas
Q1715317 Engenharia de Software
Leia as afirmativas a seguir:
I. No modelo hierárquico de dados, uma ligação é uma associação entre quatro registros. O relacionamento entre um registro-pai e vários registros-filhos possui cardinalidade N:N. II. MVP é a sigla de Minimum Viable Product (ou produto mínimo viável). III. No contexto da lógica de programação, os operadores lógicos não servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso.
Marque a alternativa CORRETA:
Alternativas
Q1702686 Engenharia de Software
Assinale a alternativa que apresenta uma característica do modelo espiral para engenharia de software.
Alternativas
Q1656013 Engenharia de Software
Dentre as certificações que podem ser obtidas por profissionais de TI, a que se aplica ao Gerenciamento de Projetos é:
Alternativas
Q1656012 Engenharia de Software
A fase do desenvolvimento de um sistema de informações na qual mostra-se ao cliente a que o sistema se propõe é denominada:
Alternativas
Q1653882 Engenharia de Software
Profissionais de TI são convocados a liderar projetos de sistemas e o conhecimento nessa área pode ser obtido através de um treinamento e certificação em gerência de projetos. A certificação mais adequada a esse propósito é:
Alternativas
Respostas
6221: D
6222: C
6223: E
6224: D
6225: D
6226: C
6227: C
6228: D
6229: E
6230: D
6231: A
6232: E
6233: A
6234: D
6235: E
6236: C
6237: B
6238: A
6239: D
6240: E