Quiz - Engenharia de Software
Quiz - Engenharia de Software. Teste seus conhecimentos.
0
0
0
1
Qual o principal objetivo da Engenharia de Software?
Desenvolver um software eficaz e confiável
Desenvolver um hardware eficaz e confiável
Produzir automóveis super tecnológicos
Gerenciar projetos de construção civil
2
Com base nas características do software dadas no slide. Assinale a alternativa que preencha corretamente os espaços em branco: "A ______________ torna o software mais __________________ do que qualquer produto humano."
Mutabilidade, Complexo.
Complexidade, Inovador.
Conformidade, Complexo.
Mutabilidade, Inovador.
Complexidade, Complexo.
3
Qual período de evolução da Engenharia de Software, de acordo com os slides, é caracterizado por sistemas de desktop poderosos e tecnologia orientada a objeto?
2000-atual
1950-1960
1980-1990
1960-1970
4
Por que a manutenção do software é mais complexa do que a manutenção do hardware?
Porque o hardware é mais suscetível a falhas
Porque o software não pode ser atualizado
Porque o software é mais complexo e mutável
Porque o hardware não é utilizado no desenvolvimento de software
5
Quais são os componentes de um sistema de computação?
Hardware, software, procedimentos e documentação
Hardware, software e usuários
Software, usuários, procedimentos e documentação
Hardware, software, usuários, procedimentos e documentação
6
Há distinção entre sistema e software? Se sim, qual? Se não, porque?
Não há distinção entre eles, porque significam o mesmo e possuem as mesmas funções. Portanto, todo sistema é um software e todo software é um sistema.
Sim. Um sistema é um programa de computador, e o software são componentes de hardware.
Sim. Um sistema é um conjunto de elementos interdependentes, enquanto o software são
programas de computador vinculados a uma documentação
Não. Ambos são termos intercambiáveis.
7
De acordo com os slides, qual o desafio enfrentado pelos profissionais de TI no desenvolvimento de software?
Produzir soluções mais rápidas, melhores e mais baratas que antes, e que a concorrência
Produzir soluções mais rápidas e mais baratas que antes, e que a concorrência
Produzir soluções mais rápidas, melhores, mais baratas e menos documentadas que antes, e que a concorrência
Produzir soluções menos rápidas, melhores e mais caras que antes, e que a concorrência
8
Como os procedimentos estão relacionados aos sistemas de computação?
Procedimentos são atividades realizadas pelos usuários e programas.
Procedimentos são irrelevantes para sistemas de computação.
Procedimentos estão relacionados diretamente à documentação.
Procedimentos são apenas relevantes para o hardware, não cabendo seu uso aos softwares.
9
ASSINALE a alternativa em que os números de 1 a 7 estejam correlacionados com suas respectivas definições em relação aos tipos de softwares mais comuns: 1- Básico 2- Tempo Real 3- Comercial 4- Científico e de engenharia 5- Embutido 6- Computador Pessoal 7- Inteligência Artificial ( ) processamento de textos, planilhas, computação gráfica. ( ) faz uso de algoritmos não numéricos para resolver problemas que não sejam favoráveis à computação ou à análise direta. ( ) algoritmos de processamento de números(astronomia, vulcanologia). ( ) processa informações comerciais, reestruturação de dados para tomada de decisões. ( ) coleção de programas escritos para apoio a outros programas. ( ) usado para controlar produtos e sistemas para os mercados industriais e de consumo. ( ) software que monitora / analisa / controla eventos do mundo real. A ordem CORRETA das opções é:
(6), (7), (4), (3), (1), (5), (2)
(6), (7), (2), (3), (1), (5), (4)
(7), (4), (6), (3), (5), (2), (1)
(7), (4), (6), (3), (1), (5), (2)
10
Com relação aos "Tipos de produtos de software" e "Componentes do Software" apresentados no slide, ASSINALE a alternativa que aponte, corretamente, verdadeiro ou falso para as afirmativas abaixo: ( ) Genéricos(COTS – Commercial OffThe Shelf) - é do tipo stand-alone, pacotes de software, como por exemplo, processadores de texto, ferramentas de gerenciamento. ( ) Genéricos(COTS – Commercial OffThe Shelf) - não é do tipo stand-alone, pacotes de software, como por exemplo, processadores de texto, ferramentas de gerenciamento. ( ) Sob encomenda (personalizado) – é desenvolvido para um cliente em particular. ( ) Os dois primeiros estágios do processo de desenvolvimento de um software é o Plano e a Especificação de Requisitos. ( ) Após a etapa Plano de Testes vem a de Projeto. ( ) A última etapa se compreende pelo Programa Funcionando.
V, F, V, V, F, F
V, F, V, V, V, V
V, F, V, F, F, V
V, F, V, V, F, V
11
Qual das alternativas abaixo melhor define os modelos prescritivos?
Nenhuma das anteriores.
Um Modelo Prescritivo de Processo de Software é um conjunto de elementos que inclui ações de engenharia de software, produtos de trabalho e mecanismos que garantam a qualidade e controle de modificações em cada projeto necessárias para o desenvolvimento de um sistema de hardware.
Um Modelo Prescritivo de Processo de Software é um conjunto de elementos que inclui ações de engenharia de software, produtos de trabalho e mecanismos que não garantam a qualidade e controle de modificações em cada projeto necessárias para o desenvolvimento de um sistema de software.
Um Modelo Prescritivo de Processo de Software é um conjunto de elementos que não inclui as ações de engenharia de software, produtos de trabalho e mecanismos que garantam a qualidade e controle de modificações em cada projeto necessárias para o desenvolvimento de um sistema de software.
Um Modelo Prescritivo de Processo de Software é um conjunto de elementos que inclui ações de engenharia de software, produtos de trabalho e mecanismos que garantam a qualidade e controle de modificações em cada projeto necessárias para o desenvolvimento de um sistema de software.