“A elicitação de requisitos é um processo de descobrimento dos requisitos de um sistema; a descrição de um produto de software específico.” Na atividade de elicitação de requisitos, quatro dimensões são conhecidas. Uma delas tem o entendimento da contribuição do sistema para que sejam atingidos os objetivos gerais da organização; assinale-a.
Em relação ao Diagrama de Transição de Estados, analise a seguinte assertiva: “é desenhado como um losango (mas pode ser utilizado um pequeno círculo, semelhante à representação de um estado inicial) em que chega uma ou mais transições (provenientes de estados diferentes) e de onde parte uma ou mais transições”. Trata-se de:
Um grande volume de informações é o resultado de um processo de elicitação de requisitos, que devem ser organizados de uma maneira que sejam entendidos. Na estruturação dessas informações, alguns mecanismos podem ser utilizados. Um deles “consiste em organizar o conhecimento em relações de agregação, compondo entidades mais complexas a partir de entidade mais simples”. Trata-se de:
O processo pelo qual ocorre a verificação, se os requisitos estão definindo o sistema que o cliente realmente deseja, dá-se o nome de validação de requisitos. Essa técnica se sobrepõe a análise, pois foca em encontrar problemas com os requisitos. A validação de requisitos é muito importante, uma vez que, caso ocorram erros no documento de requisitos, estes podem impactar em aumento de custos, retrabalho durante o desenvolvimento, ou mesmo quando o sistema já estiver em funcionamento. Durante o processo de validação de requisitos, diferentes tipos de verificação podem ser efetuados com os requisitos no documento de requisitos. Uma dessas verificações tem seguinte definição: “o documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema”. Trata-se de:
“É uma alternativa à XML para representar dados; comumente utilizado em aplicativos Ajax. Seus objetos são representados como uma lista de nomes e valores de propriedade entre colchetes. Trata-se de um formato simples que facilita leitura, criação e análise de objetos e, ainda, permite que programas transmitam dados eficientemente pela internet.” Trata-se de:
O Zabbix é uma ferramenta utilizada para monitorar a disponibilidade e o desempenho de aplicações, ativos e serviços de rede. É moderna, Open Source, multiplataforma, sem custos de licenciamento, e sua licença é a GPLv2 (General Public License). Na comunicação entre o agente e o servidor Zabbix algumas portas podem ser utilizadas, sendo que são portas-padrão, mas que podem ser alteradas, caso seja necessário. Uma dessas portas é utilizada quando se está monitorando servidores de aplicações Java por meio do componente Java Gateway. Assinale a alternativa que apresenta tal porta com seu respectivo protocolo da camada de transporte.

Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.

I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally.

II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.

III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente.

IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.

Está(ão) correta(s) apenas a(s) afirmativa(s)

Uma das técnicas de elicitação de requisitos, o JAD (Joint Application Design), promove cooperação, entendimento e trabalho em grupo entre os usuários e os trabalhadores. Sabe-se que facilita a criação e uma visão compartilhada do que o produto de software deve ser. O JAD tem quatro princípios básicos. Um deles emprega a análise top down e atividades bem definidas; assinale-o.
Existem diversos gerenciadores de layout no Android. Eles podem organizar esses componentes na vertical, horizontal, e outros podem controlar as coordenadas x e y de cada componente, ou mesmo organizar esses componentes em uma tabela com linhas e colunas, como exemplo. Há algumas classes de layout definidas. Uma delas permite posicionar os componentes, fornecendo as coordenadas x e y; assinale-a.
“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language). O padrão SQL (Structured Query Language) determina as condições em que uma visão pode ser atualizada.” Acerca dessas condições, assinale a INCORRETA.
Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares.

Analise estas afirmativas concernentes a atribuições da camada de rede do modelo OSI:

I. Divide as mensagens grandes em pequenos pacotes para transmissão e reagrupa a mensagem na recepção.

II. Executa o roteamento de mensagens pela rede.

III. Coloca endereços físicos das interfaces de origem e destino no pacote a ser transmitido.

A partir dessa análise, pode-se concluir que

Um sistema de memória semicondutora está sujeito a erros, que podem ser categorizados como falhas permanentes e erros não permanentes. Uma falha permanente é considerada um defeito físico permanente e um erro não permanente trata-se de um evento aleatório. Quando o processo é executado e os dados lidos para a memória, um cálculo é realizado sobre os dados produzindo um código. Esses códigos, produzidos nesse padrão, são conhecidos como código de correção de erro. Assinale a alternativa que apresenta o mais simples dos códigos de erro.
Acerca da linguagem de programação Java, “um método declarado _______________ não pode acessar as variáveis de instância e os métodos de instância da classe, porque um método _______________ pode ser chamado mesmo quando nenhum objeto da classe foi instanciado.” Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
Normalmente, o desenvolvimento de um sistema passa por quatro fases: planejamento, análise, projeto e implementação. Cada uma dessas fases tem suas etapas, suas respectivas atividades e o resultado dentro do processo de desenvolvimento. Na fase de planejamento, a análise de viabilidade é essencial para o sucesso e, apesar das empresas possuírem seus próprios processos para análise de viabilidade, a maioria inclui três técnicas. Assinale a alternativa que apresenta corretamente uma característica da viabilidade organizacional.
“Um protótipo de projeto de interface é uma composição ou simulação de uma tela, um formulário ou relatório de computador. Um protótipo é preparado para cada interface do sistema, a fim de mostrar aos usuários e aos programadores como o sistema se comportará.” São conhecidas três abordagens mais comuns para a prototipação de interface, EXCETO:
“Um hazard de pipeline ocorre quando o pipeline, ou alguma parte dele, precisa parar porque as condições não permitem a execução contínua. A parada do pipeline é conhecida como bolha de pipeline.” Existem três tipos de hazards; assinale-os.
Na análise e projeto de sistemas, uma fase considerada muito importante é a de testes. Diversos tipos de testes são executados, desde a fase inicial até a implantação do novo sistema. Os testes têm como objetivo verificar a funcionalidade do sistema se o sistema atende ao que foi projetado. Quatro estágios de testes são conhecidos e cada um tem os seus respectivos tipos de testes. Dois tipos de testes são: testes da caixa preta e testes da caixa branca. Assinale a alternativa que apresenta corretamente qual estágio esses tipos de testes pertencem.
Página 1