Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O teste de um componente de software é classificado como caixa-preta quando
utiliza pacotes de software de terceiros na sua execução.
utiliza componente desenvolvido internamente.
utiliza ferramentas de automatização de testes.
é baseado apenas na interface do componente.
são gerados, a partir do código fonte do componente, os casos de teste.
São técnicas de teste de software classificadas como Teste Caixa-Branca, EXCETO o teste de
Ciclo
Condição
Fluxo de Dados
Matriz Ortogonal
Caminhos Lógicos
Atualmente, há uma tecnologia empregada na arquitetura dos melhores microcomputadores, com características descritas a seguir. Observe.
I. Permite que um processador atue como se fossem dois processadores físicos e, assim, engane os sistemas operacionais e outros programas, levando-os a crer que existam fisicamente dois processadores trabalhando. Por exemplo, ao apresentar imagens e sons em um sistema comum, é necessário compartilhar a CPU entre a descompactação das imagens e o processamento dos sons.
II. O sistema operacional pensa que existem dois processadores e despacha a descompactação para um e o processamento de som para o outro e o usuário tem seu sistema respondendo com agilidade. Como consequência, obtém-se maior rapidez do que ficar compartilhando a CPU entre processos distintos. O que se espera é que o usuário possa disparar um programa relativamente pesado para rodar em background e, ainda, rodar em foreground outro processo pesado, sem que o sistema fique lento.
III. Fornece um segundo processador lógico em um único encapsulamento, de forma que passam a existir duas arquiteturas lógicas compartilhando um mesmo conjunto de unidades de execução. Do ponto de vista de software, significa que o sistema operacional e os programas de usuários podem despachar trabalhos da mesma forma que faziam em um sistema com múltiplos processadores.
Essa tecnologia é conhecida por
Qual opção está em DESACORDO com os princípios que norteiam os métodos ágeis de desenvolvimento de software?
Clientes e desenvolvedores devem-se reunir sempre que possível.
Mudanças nos requisitos são bem-vindas, mesmo que ocorram em estágios avançados do desenvolvimento.
Software funcionando é a principal medida do progresso do desenvolvimento.
Versões funcionais do software devem ser disponibilizadas para os clientes frequentemente e em curtos intervalos de tempo.
Documentações detalhadas devem ser substituídas por reuniões presenciais entre clientes e desenvolvedores.
o cancelamento de uma venda que tenha sido paga com cartão de crédito gera uma notificação ao sistema da operadora de cartões de crédito.
o sistema de operadora de cartões de crédito é acionado diretamente pelo sistema de vendas, logo ele é interno ao sistema de vendas.
todo gerente pode realizar uma venda.
qualquer funcionário pode cancelar uma venda, pois todo gerente é um funcionário.
clientes participam do caso de uso Realiza Venda, porém eles apenas recebem informações do sistema.
Qual ferramenta NÃO é adequada à descrição dos requisitos de um sistema de informação?
Diagrama de fluxo de dados
Diagrama de hierarquia modular
Diagrama de transição de estados
Tabela de decisão
Linguagem Z
120
195
240
389
480
Um microcomputador pode ser visualizado como constituído de duas camadas, hardware e software, existindo um componente do sistema operacional, que realiza a interação entre estas camadas. Representa o núcleo do S.O. e gerencia os recursos do sistema, permitindo que os programas façam uso deles. Esse componente é conhecido pelo termo técnico
Qual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"?
Gerenciamento de transações;
Bancos de dados distribuídos;
Reengenharia de dados;
Controle de concorrência;
Tolerância a falhas;
Ciência da Computação - Engenharia de Software - Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE) - 2012
Analise o diagrama de classe da UML abaixo:
Assinale a alternativa que define corretamente o relacionamento entre as classes da figura acima:
Agregação
Associação
Composição
Dependência
Generalização
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...