Question 1
Question
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo:
1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo
2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador
3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez
4. Multiusuário ( ) Executa somente um processo de cada vez
5. Monousuário ( ) Distribui para mais de um processador
Answer
-
5, 1, 3, 2, 4
-
2, 1, 3, 4, 5
-
1, 2, 5, 3, 4
-
4, 3, 5, 1, 2
-
5, 4, 1, 3, 2
Question 2
Question
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como:
Answer
-
Livre
-
Adware
-
Comercial
-
Freeware
-
Shareware
Question 3
Question
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso"
Answer
-
Demo
-
Adware
-
Software GLU
-
Trial
-
Freeware
Question 4
Question
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
__________: Descreve as características dos objetos.
__________: Tipo de instrução executada de forma sequencial.
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
__________: Serviço que a classe presta.
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
Answer
-
Atributo - Iteração - Método - Seleção - Sequência
-
Sequência - Iteração - Atributo - Método - Seleção
-
Iteração - Método - Seleção - Atributo - Sequência
-
Atributo - Sequência - Iteração - Método - Seleção
-
Método - Seleção - Atributo - Sequência - Iteração
Question 5
Question
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
I. O atributo descreve as características dos objetos.
II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica.
Answer
-
Apenas a afirmativa III está incompatível
-
Apenas as afirmativas II e III estão incompatíveis
-
Apenas as afirmativas I e II estão incompatíveis
-
Apenas a afirmativa I está incompatível
-
Todas as afirmativas estão compatíveis
Question 6
Question
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
Answer
-
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
-
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
-
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
-
Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
-
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
Question 7
Question
Indique a alternativa correta para definir CONHECIMENTO:
Answer
-
Fatos brutos que retratam ocorrências atuais ou do passado.
-
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
-
Símbolos, números, letras.
-
Dados analisados dentro de um contexto.
-
Experiência pessoal, informações analisadas, gerando ações ou decisões.
Question 8
Question
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como:
Answer
-
Comercial
-
Demo
-
Adware
-
Trial
-
Shareware
Question 9
Question
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
Answer
-
Questionário
-
Brainstorm
-
Visita técnica
-
Casos de Uso
-
Entrevista
Question 10
Question
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Answer
-
Focar no prazo independente do atendimento das funcionalidades desejadas.
-
Atender os requisitos no momento em que forem solicitados independente de planejamento.
-
Adotar um processo de desenvolvimento.
-
Obter muitos recursos financeiros.
-
Obter mão de obra especializada independente de processo.
Question 11
Question
A confiabilidade especificada para um software aplicativo é:
Answer
-
um mecanismo de teste de desempenho.
-
um requisito funcional.
-
um mecanismo de teste de estresse.
-
uma restrição de escopo.
-
um requisito não-funcional
Question 12
Question
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
Question 13
Question
Basicamente o que é um processo de software?
Answer
-
Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
-
Um processo de software define que linguagem deve se usar.
-
Um processo de software define a forma como os requisitos devem ser levantados.
-
Um processo de software define como um produto deve ser entregue.
-
Um processo de software define como se testar.
Question 14
Question
Marque a alternativa INCORRETA:
Answer
-
Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados
-
Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados.
-
Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa?
-
REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema.
-
Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento.
Question 15
Question
Na engenharia de requisitos, trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
Answer
-
Análise de protocolos.
-
Brainstorming
-
Questionário
-
Entrevista.
-
Prototipação
Question 16
Question
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Answer
-
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
-
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
-
O ROI representa se as restrições de prazo serão atendidas
-
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
-
Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
Question 17
Question
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
Answer
-
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
-
É uma propriedade das ligações de uma associação.
-
É a conexão física ou conceitual entre instâncias de objetos.
-
Descreve um conjunto de ligação com estrutura e semântica comuns.
-
Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
Question 18
Question
Os padrões a partir dos quais os objetos são criados são denominados
Answer
-
entidades
-
atributos
-
classes
-
métodos
-
instâncias
Question 19
Question
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
Answer
-
conexão
-
especialização
-
generalização
-
agregação
-
relação
Question 20
Question
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
Answer
-
um método para especificar e modelar os artefatos dos sistemas.
-
um método comum para a representação da orientação a objetos.
-
um processo de especificação e modelagem de sistemas orientados a objeto.
-
uma linguagem para implementar os conceitos da orientação a objetos.
-
uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
Question 21
Question
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
Answer
-
instância
-
classe
-
método
-
entidade
-
objeto
Question 22
Question
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens
Answer
-
iteração
-
sequência
-
atividade
-
objeto
-
colaboração
Question 23
Question
Ao levantar os requisitos de um sistema é necessário ter atenção com:
Answer
-
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
-
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
-
A performance futura do sistema e a linguagem de programação que será utilizada.
-
As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
-
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
Question 24
Question
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Answer
-
Análise estrutural
-
Análise semântica
-
Análise funcional
-
Análise compotamental
-
Análise ambiental
Question 25
Question
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores.
Answer
-
Linguagem de baixo nível
-
Linguagem de máquina
-
Linguagem assembly
-
Linguagem de alto nível
-
Linguagem binária
Question 26
Question
As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram criadas e usadas. Assinale a UNICA alternativa que apresenta uma linguagem de primeira geração