Prova Analista de TI – Engenharia de Software (CONSULPLAN)

Simulado com questões de prova: Prova Analista de TI – Engenharia de Software (CONSULPLAN). Resolva online grátis, confira o gabarito e baixe o PDF!


Desempenho Global
0
Resoluções
0%
Média
N/D
Dificuldade
publicidade
  • 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:
  • Em relação ao desenvolvimento de um sistema, a fase de Projeto usa os requisitos que foram reunidos durante a análise, criando um plano gráfico do sistema em questão. As estratégias utilizadas são muito importantes para o sucesso e todas possuem vantagens e desvantagens. As estratégias de projeto podem ser: desenvolver uma aplicação personalizada; comprar um sistema e personalizá-lo, ou terceirização. Considere que a empresa opte por adquirir/usar um sistema pronto porque as habilidades não são estratégicas. Assinale a alternativa que apresenta a estratégia do projeto na qual esta característica está vinculada.
  • 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.
  • No Android há várias versões do método sendMessage (mensagem), sendo que alguns são utilizados apenas para envio de mensagens e outros para agendar esse envio. Um desses métodos envia a mensagem contendo apenas o atributo what informado como parâmetro. Assinale, a seguir, esse método.
  • 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.
  • 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:
  • No Android, métodos que tratam os eventos da tela normalmente são chamados de “listener” e para controlar os eventos de um botão na tela um método é utilizado, semelhante ao método addActionListener (listener) do Swing; assinale-o.
  • “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.
  • Para auxiliar o analista no projeto de um novo sistema, uma técnica importante a ser utilizada é o gráfico de estrutura. Sabe-se que ele “mostra todos os componentes de código que precisam ser incluídos em um programa em um nível alto, organizados em um formato hierárquico que implica a sequência (em que ordem os componentes são carregados), a seleção (sob quais condições um módulo é carregado) e a repetição (com que frequência um componente é repetido). Um dos elementos do gráfico de estrutura tem a finalidade de informar que os dados estão sendo passados de um módulo para outro; assinale-o.
  • Esta classe talvez seja uma das mais importantes do Android, uma vez que geralmente representa uma tela na aplicação. É “responsável por controlar os eventos da tela e definir qual View será encarregado por desenhar a interface gráfica do usuário”. Trata-se de:
  • Os Serviços Integrados também chamados de IntServ se referem a um modelo de QoS (Quality of Service); baseado em fluxo, o que significa que um usuário precisa criar um fluxo, como se fosse um circuito virtual, da origem até o destino, informando a todos os roteadores sobre quais recursos são necessários. Para os Serviços Integrados duas classes de serviço foram definidas; assinale-as.
  • Projetar um sistema vai muito além de escrever códigos, uma vez que deve-se considerar quem irá utilizar o sistema, deixando-o mais “amigável” para os usuários, não complicando o entendimento. Neste ponto entra o projeto de interface, uma vez que é o processo onde é definida a maneira que o sistema irá interagir com entidades externas, como, por exemplo, fornecedores, clientes, ou mesmo outros sistemas. Alguns princípios para o projeto de interface com o usuário são conhecidos. Um desses princípios “permite aos usuários preverem o que acontecerá antes de executar uma função, sendo um dos elementos mais importantes para facilitar a aprendizagem e o uso, além de respeitar a estética”. Assinale-o.
  • 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.
  • O QoS (Quality of Service) ou Qualidade de Serviços pode ser definida como “algo que um fluxo procura alcançar”. Quatro tipos de características são atribuídas a um fluxo, a saber: atraso, confiabilidade, jitter e largura de banda. Algumas técnicas são utilizadas para melhorar o QoS e em uma dessas técnicas “os pacotes aguardam em um buffer até que o nó (roteador ou comutador) esteja pronto para processá-los”; assinale-a.
  • 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:
  • 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.
  • Em análise de pontos de função, uma função do tipo dado representa a funcionalidade fornecida pela aplicação do usuário, de maneira a atender às suas necessidades de dados internos e externos à aplicação, ou seja, eles estão representando os seus requisitos de armazenamento de dados e possuem duas classificações. Um grupo de dados ou informações de controle, identificável pelo usuário e logicamente relacionado, se refere a características comuns às duas classificações. Entretanto, uma dessas classificações possui como característica ser mantido na fronteira da aplicação; assinale-a.
  • “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:
  • Na fase de análise, do processo de desenvolvimento de um sistema, na modelagem de processos, são criados os modelos de processos que descrevem os processos operacionais, e podem ser usados na descrição dos estados do sistema que está sendo desenvolvido. Nesta fase, o DFD (Diagrama de Fluxo de Dados) é um dos principais componentes. O DFD possui quatro elementos, cada um representado por um símbolo gráfico diferente. Um desses elementos possui: um nome (um substantivo); uma descrição; e, uma ou mais conexões com um processo. Assinale a alternativa que apresenta esse elemento do DFD.
publicidade

COMENTÁRIOS (0)

🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.