Em um serviço de vídeo sob demanda que utiliza a Internet, a aplicação cliente começa a recuperar o vídeo com antecedência, antes de começar a exibi-lo, criando um buffer de reserva para a exibição. Dessa forma, diminui-se a chance de que qualquer variação de retardo que ocorra durante a transmissão provoque uma degradação da exibição. Entretanto, caso a variação de retardo seja muito grande, esse buffer de reserva pode não ser suficiente.
Para que o serviço de vídeo funcione de maneira adequada, é desejável controlar um dos parâmetros de QoS da rede, que é justamente aquele relacionado à variação do retardo, também chamado de

Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.
A execução do comando


Qual será o resultado?
No diagrama apresentado abaixo, o conceito de orientação a objetos utilizados é:


Qual será o resultado?

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).
A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira.
A preocupação demonstrada por Manuel pode ser traduzida pela heurística:
A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional de um software. Nesse método são contadas as funções de dados e funções de transação. Após essas contagens são aplicados fatores de ajuste.
A opção que apresenta 3 fatores de ajuste desse método é:
Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software:
I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.
II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.
III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.
Está correto o que se afirma em:
Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:
I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.
II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.
III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.
Está correto o que se afirma em:
A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.
No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:
O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada. O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos:

Considere que o método print exibe a mensagem passada como parâmetro na tela, que o método CopyFiles realiza operação de cópia de todos os arquivos do diretório passado por parâmetro e que a classe IOException herda de Exception. Utilizando o código apresentado e seu conhecimento sobre tratamento de exceções, a alternativa correta é:
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 de...
Considere o ciclo do Test-Driven Development TDD.

A caixa
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
Na Análise Orientada a Objetos, as funções que não pertencem naturalmente a nenhuma das classes de entidade são realizadas
Na fase de testes, aquele responsável por verificar as interfaces entre as partes de uma arquitetura de um produto é o teste
Na Análise Orientada a Objetos, objetos similares devem ser agrupados em
Na Análise Orientada a Objetos, as entidades do domínio do problema são representadas por
Considerando a Especificação dos Requisitos de um software, a característica da qualidade que permite a fácil determinação dos antecedentes e conseqüências de todos os requisitos é a
Uma "seqüência lógica de ações e de decisões que transforma uma necessidade operacional em uma descrição de parâmetros de desempenho e em uma configuração preferencial de um sistema" identifica o
Uma das etapas que deve ser considerada para a estimativa de custo de um sistema é a de:
Considerando-se as fases do ciclo de vida de um sistema, aquela em que o produto mostra sinais de exaustão é o(a)
Uma das fases do ciclo de vida de um sistema é a
Entre as medidas diretas do processo de engenharia de software, incluem-se
Em uma das fases do desenvolvimento de um software, o projeto deve ser traduzido numa forma legível para uma máquina, caracterizando a etapa de
Nas etapas de desenvolvimento de um software, um dos tipos de mudanças que são encontradas durante a fase de manutenção é a
Analise as seguintes afirmações relativas a fundamentos de engenharia de software:
I. a Classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização;
II. a Revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as Especificações dos Requisitos do Software estão claras e bem entendidas por todas as partes interessadas;
III. a Especificação dos Requisitos nunca pode ser rastreável;
IV. na Especificação dos Requisitos, nem todo requisito presente é um requisito a ser construído.
Indique a opção que contenha todas as afirmações verdadeiras.
O Projeto Orientado a Objetos tem os componentes:
Com relação à coesão e acoplamento de um Projeto Estruturado, é correto afirmar que
Com relação a Projeto Estruturado, é correto afirmar que
Com relação a Projeto Estruturado, é correto afirmar que
Na Ciência de Software de Halstead, que estabelece uma métrica de qualidade de software,
As cinco camadas do modelo de Análise Orientada a objetos são:
Comparando-se as metodologias TMO (Técnica de Modelagem de Objetos) e AE/PE (Análise Estruturada/ Projeto Estruturado), é correto afirmar que
Na construção de um Diagrama de Fluxo de Dados (DFD), é correto afirmar que
Em relação a Diagrama de Fluxo de Dados (DFD), é correto afirmar que o
Em Análise Estruturada, um processo é também denominado
Depósitos de dados, entidades externas e funções ou processos são elementos utilizados na análise estruturada e, tipicamente, compõem um Diagrama
Entre as técnicas de programação orientada a objetos (OO) encontram-se aquelas que utilizam representação de soluções por meio de diagramas típicos da orientação a objetos (UML) que, dentre outros, são os diagramas de
Analise:
Leia a definição abaixo e depois responda.
"Conjunto de componentes inter-relacionados para coletar, recuperar, processar, armazenar e distribuir informações, com a finalidade de facilitar o planejamento, a coordenação e o processo decisório em empresas e outras organizações".
Do ponto de vista do usuário, a definição acima refere-se a
Quais os componentes básicos da UCP (Unidade Central de Processamento)?
Qual o nome da ferramenta de software que pode apoiar o processo de desenvolvimento de sistemas em diversas fases, agilizando e facilitando o entendimento dos usuários e analistas através da geração de gráficos e diagramas (fases de análise e projeto) e a própria geração de código (na fase de programação) ?
Qual o nome da atividade que é um elemento crítico da garantia de qualidade de software e representa a última revisão de especificação, projeto e codificação?
Com relação ao projeto de software, qual o conceito que indica que um módulo do software executa uma única tarefa, exigindo pouca interação com procedimentos que são executados em outras partes de um programa?
Qual o nome da tarefa da engenharia de software</ que possibilita que o analista especifique a função e o desempenho do software</ que o usuário deseja, indicando a interface do software</ com outros elementos do sistema e estabelecendo quais as restrições de projeto que o software deve enfrentar?
Qual das alternativas a seguir apresenta as fases do ciclo de vida clássico da engenharia de software </na ordem correta?
Na abordagem da análise estruturada, qual o nome da listagem organizada de todos os elementos de dados pertencentes ao sistema, com definições precisas e rigorosas para que os usuários e os analistas possam conhecer todas a entradas, saídas, componentes de depósito e cálculos intermediários?
Qual o nome da ferramenta da análise estruturada através da qual são mapeadas as funções do sistema em especificação, relevante principalmente para sistemas de informação nos quais as funções do sistema sejam fundamentais e mais complexas do que os dados manipulados?
Na Especificação dos Requisitos de um software a característica da qualidade que indica que todo requisito presente deve possuir apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves, é a
Considerando o processo Praxis para Engenharia de Software, a etapa do fluxo que visa detalhar, estruturar e validar os requisitos em termos de um modelo conceitual do problema, de forma que estes possam ser usados como base para o planejamento e acompanhamento detalhado da construção do produto é a fase de
Considerando a Modelagem de Objetos, o relacionamento entre uma classe e uma ou mais versões refinadas dela é denominado
Considerando as metodologias para o desenvolvimento baseado em objetos, o modelo que é definido como uma abstração concisa e precisa do que o sistema desejado deverá fazer, desconsiderando- se como deverá fazê-lo, é a etapa do(a)
Analisando-se os tipos dos conjuntos de testes de um software, aqueles que têm por objetivo validar o produto, ou seja, verificar se este atende aos requisitos especificados, são os Testes de
Devido à natureza convergente das atividades de Engenharia de Software,
A Análise de Informações baseada em Logística (AIL)
Ward e Mellor ampliam a notação de Análise Estruturada para um sistema de tempo real, contemplando
Em Projeto Orientado a Objetos, o empacotamento envolve
Em relação à garantia da qualidade do software, é correto afirmar que a
Em relação à garantia da qualidade do software, é correto afirmar que a
Em relação à Análise Estruturada, é correto afirmar que
O diagrama de transição de estado é uma especificação
Em Análise Estruturada, é correto afirmar que o
O método de Jackson contém, entre outros, o passo de
Em Análise de requisitos, é correto afirmar que
No estabelecimento de objetivos para o desenvolvimento de sistemas, é correto afirmar que
Quais são os 5 (cinco) níveis da Maturidade do Processo de Software definidos pelo CMM (Modelo de Maturidade de Capabilidade de Software)?
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.
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:
A fase do ciclo de vida de um Projeto Estruturado, que inclui a codificação e a integração dos módulos, em que o analista não está presente, a menos que este seja, também, o programador, chama-se:
Instrução: Uma das fases da Engenharia de Informação é o desenvolvimento do modelo de dados. No momento em que se realiza a definição de dados com o método de definição e armazenamento de dados, surge a possibilidade de utilização do Modelo Hierárquico, do Modelo Rede e do Modelo Relacional. Analise os seguintes diagramas, respectivamente identificados.



Durante a documentação dos sistemas, um documento é gerado e permite que os analistas obtenham informações sobre todos os objetos do modelo. Nesse documento estão expressas de forma textual diversas explicações sobre os relacionamentos e atributos. O documento em questão é
Um dos conceitos envolvidos na construção de sistemas é o Ciclo de Vida. Nesse conceito são identificadas algumas fases: Definição, Projeto, Construção, Avaliação e Uso e Manutenção. Nessas fases, vários documentos são gerados, entre eles o Manual de Instalação. Em qual das fases é produzido esse Manual?
A Engenharia de Informação se divide em cinco fases integradas:
Planejamento Estratégico Análise das Áreas de Negócio Projeto Lógico do Sistema Construção Manutenção Numa dessas fases são desenvolvidos os modelos de dados de cada processo. A fase em questão éNa gerência de projetos se pode considerar a existência de cinco etapas. As etapas envolvidas na gerência de um projeto são: Definição de Objetivos; Planejamento de Tarefas; Organização e Coordenação; Avaliação de Progresso; Revisão e Registro Histórico.
A etapa em que se definem quais atividades devem ser realizadas (O QUÊ), devidamente justificadas (POR QUÊ), em que ordem (QUANDO) devem ser feitas, com que técnicas (COMO), empregando quais recursos humanos (QUEM), trabalhando em que lugar (ONDE) é conhecida como
Na Engenharia de Informações algumas ferramentas auxiliares são utilizadas a fim de realizar a representação lógica de processos. Uma dessas ferramentas tem o objetivo de descrever o que acontece, sem se preocupar como e quando essas coisas acontecem, como mostra a seguinte notação gráfica.
Considere o diagrama de classes em UML:
É correto afirmar que todo disco tem:
A atividade de análise de requisitos foca: