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.
Considere a tabela ItemPedido abaixo, onde a chave primária é composta pelos campos NumeroPedido e NumeroItemPedido.
É correto afirmar que
Considere a descrição de recursos usados para sinalização e controle da comunicação entre terminais que suportam aplicações de áudio, vídeo ou comunicação de dados multimídia.
I. Define um número de características para gerenciar falhas de entidades intermediárias da rede. Por exemplo, se um gatekeeper falha, o protocolo está preparado para utilizar um gatekeeper alternativo. Os endpoints podem se registrar a outro gatekeeper.
II. Não dispõe de procedimentos para gerenciamento de falhas nos dispositivos. Se um agente falha, não existem meios para que o Proxy venha detectar a falha, exceto se o Proxy enviar mensagens Invite para o dispositivo e aguardar o retorno dentro de um time-out determinado. Além disso, caso o Proxy falhe, o agente não possui mecanismos para detectar a falha.
As descrições I e II abordam a confiabilidade, respectivamente, dos protocolos
Considere o ciclo do Test-Driven Development TDD.
A caixa
Sejam dadas as afirmações sobre fatores que influenciam a qualidade de um software:
I. Correção é a habilidade de um software em executar tarefas assim como elas foram definidas na especificação desse software;
II. Programas de software feito em linguagens de programação que suportam "tratamento de exceção" podem levar esses programas a adquirir a habilidade de serem robustos.
III. Capacidade de extensão é a habilidade de elementos de um software servirem para a construção de diferentes aplicações.
IV. Funcionalidade é a habilidade de um software ser lançado na data combinada ou então antes dessa data. São afirmações INCORRETAS:
I e II
III e IV
II e IV
I e III
It is a document created by system analyst after the requirements are collected from various stakeholders. It defines how the intended software will interact with hardware, external interfaces, speed of operation, response time of system, portability of software across various platforms, maintainability, speed of recovery after crashing, Security, Quality, Limitations etc. The requirements received from client are written in natural language. It is the responsibility of system analyst to document the requirements in technical language so that they can be comprehended and useful by the software development team.
The text refers to
Uma empresa decidiu aplicar, em suas equipes de empregados, regras que garantem uma boa modularidade tal como se cada equipe de empregados fosse um módulo de um software. Abaixo estão listadas alternativas que contribuem para que cada equipe execute suas tarefas e leve a empresa a conseguir uma boa modularização. Selecione a alternativa INCORRETA.
Cada equipe deve interagir diretamente com o menor número possível de outras equipes.
Para entender o funcionamento de uma equipe, é desejável analisar o comportamento apenas dessa equipe ou de algumas poucas equipes.
As equipes devem ser formadas por profissionais de áreas afins.
Se duas equipes precisam interagir, é melhor que troquem o máximo de informação possível nessa interação.
Quais são os 5 (cinco) níveis da Maturidade do Processo de Software definidos pelo CMM (Modelo de Maturidade de Capabilidade de Software)?
Sem organização, Semi-organizado, Definido, Gerenciado e Estável
Inicial, Repetível, Definido, Gerenciado e Em Otimização
Inicial, Estável, Definido, Gerenciado e Definido
Estável, Semi-organizado, Definido, Repetível e Gerenciado
Repetível, Organizado, Definido, Estável e Em Otimização
Dado o diagrama de fluxo de dados abaixo, escolha a alternativa correta:
o domínio dos elementos de dados dos depósitos de dados "leitores" e "catálogo de livros" é o mesmo
as entidades externas "leitor" e "funcionário" não devem aparecer em DFD de nível diferente de 0 (zero)
o diagrama apresentado é o Diagrama de Contexto do negócio
estão faltando os nomes dos fluxos de dados 1, 2, 3, 4, 5 e 6
nos depósitos de dados está faltando a indicação de chave primária a ser utilizada para acesso às informações
Considere as seguintes afirmações quanto a eventos temporais na Análise Essencial:
I. Os eventos temporais não são acionados por fluxos de dados que chegam, de modo que não são tão fáceis de ser encontrados como os eventos externos.
II. A origem de muitos eventos temporais normalmente está no relacionamento entre o sistema em estudo e outros sistemas, como por exemplo: acionamento de pagamento de salário semanal.
III. Eventos temporais são identificados para melhorar a performance do aplicativo.
IV. Eventos temporais são eventos externos acionados a partir de informações de tempo; por exemplo: datas ou horas específicas.
são corretas somente as afirmativas III e IV
somente a afirmativa I é correta
somente a afirmativa III é correta
são corretas somente as afirmativas I e II
todas as afirmativas são corretas
Na UML (Unified Modeling Language) o ciclo de vida do desenvolvimento do software é dividido nas seguintes fases:
Concepção, Elaboração, Construção, Testes e Transição
Concepção, Elaboração, Construção e Transição
Modelagem do Negócio, Requisitos, Análise e Projeto, Testes e Implantação
Elaboração, Concepção, Construção e Transição
Elaboração, Elaboração, Construção, Testes e Transição
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...