BAT_01- PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Description

PROC. DESENVOL. DE SOFTWARE Quiz on BAT_01- PROCESSO DE DESENVOLVIMENTO DE SOFTWARE, created by DANIEL BARROSO on 21/03/2017.
DANIEL BARROSO
Quiz by DANIEL BARROSO, updated more than 1 year ago
DANIEL BARROSO
Created by DANIEL BARROSO almost 8 years ago
1
1

Resource summary

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:
Answer
  • precisos e lógicos.
  • lógicos e consistentes.
  • funcionais e não-funcionais.
  • funcionais e lógicos.
  • não-funcionais e analíticos.

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
Answer
  • cobol
  • consulta a banco de dados
  • fortran
  • pascal
  • assembly
Show full summary Hide full summary

Similar

Cell Parts & Genetics
Selam H
GCSE English Literature: Of Mice and Men
mia.rigby
Sociology- Family and Households Flashcards
Heloise Tudor
GCSE Biology, Module B4
jessmitchell
French Tense Endings
James Hoyle
Realidad De Nuestra Identidad Cultural
53831
GCSE REVISION TIMETABLE
TheJileyProducti
Biology B2.2
Jade Allatt
Psychology subject map
Jake Pickup
Carbohydrates
Julia Romanów
Flashcards for CPXP exam
Lydia Elliott, Ed.D