Avaliação parcial - Processos de desenvolvimento de software

 Visitem meu web site http://jmtipb.esy.es e vejam produtos e serviços disponíveis na web. meu whatsapp 83 988596239 . deseja desenvolver algo e só me contratar.
pessoal se precisarem de conteúdo de estudo me fala que eu coloco no blog.
--------------------------------------------------------------------------------


1a Questão


Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:

I. Informação é um fato isolado;

II. Dado é algo que tem valor;

III. Um sistema de informação recebe dados, os processa e gera informações;

IV. Informação tem que ser útil para quem a detém.

Com base em sua análise, assinale a ÙNICA opção correta:






  As opçoes I, II e III estão corretas
  As opções I e IV estão corretas
  As opçoes I e III estão corretas
 As opções III e IV estão corretas 
  Apenas a opção III está correta







--------------------------------------------------------------------------------


2a Questão  

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:





 Adware 
  Trial
  Demo
  Shareware
  Comercial







--------------------------------------------------------------------------------


 3a Questão  

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?





  Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
  Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
  O ROI representa se as restrições de prazo serão atendidas
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI 
  Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI







--------------------------------------------------------------------------------


 4a Questão


Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser

I. Descrições dos serviços fornecidos pelo sistema.

II. Restrições e características desses serviços.

III. Apresentados somente como Não Funcionais.

IV. Apresentados somente como Funcionais.

É correto, apenas, o que se afirma em






  II e IV
 I e II 
  II, III e IV
  I, II e III
  I e III







--------------------------------------------------------------------------------


 5a Questão
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de





  método
  objeto 
  classe
  entidade
  instância







--------------------------------------------------------------------------------


 6a Questão

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 é:





  um método para especificar e modelar os artefatos dos sistemas.
  um método comum para a representação da orientação a objetos.
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. 
  um processo de especificação e modelagem de sistemas orientados a objeto.
  uma linguagem para implementar os conceitos da orientação a objetos.

 






--------------------------------------------------------------------------------


7a Questão  

Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:





  os custos associados para a resolução do problema
 a solução que será tomada para resolução do problema 
  as alternativas para a resolução do problema
  as diretrizes para as implementações de novos projetos
  os riscos associados ao projeto







--------------------------------------------------------------------------------


8a Questão

É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho





 externo 
  interno
  local
  do produto
  de implementação


--------------------------------------------------------------------------------


9a Questão

Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA





  Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
  Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
  A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
  Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
 Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado 







--------------------------------------------------------------------------------


 10a Questão

Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.





  teste de integração.
  teste de sistema.
  teste de unidade.
  teste de validação.
  teste de mudanças de requisitos. 

 
------------------------------------------------------------------------------------------



--------------------------------------------------------------------------------


1a Questão


Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):

(   ) boas especificações de requisitos são indispensáveis;

(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;

(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;

(   ) uma boa especificação de requisitos custa tempo e dinheiro.

(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.

Marque a alternativa correta.





 V, F, F, V, V 
  V, F, F, F, V
  F, V, F, F, V
  F, F, F, V, V
  V, F, F, V, F





--------------------------------------------------------------------------------


2a Questão

NÃO é um software do tipo aplicativo:





 Gerenciador de banco de dados.
  Sistema bancário.
 Sistema operacional. 
  Planilha eletrônica.
  Editor de texto.



--------------------------------------------------------------------------------


3a Questão

"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates".
O texto descreve a técnica de elicitação de requisitos denominada:





  Reunião
  Entrevista
 Brainstorm 
  Questionário
  Casos de Uso







--------------------------------------------------------------------------------


4a Questão


Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:






  Do cronograma
 Funcional 
  Modal
  Não funcional
  Do usuário







--------------------------------------------------------------------------------


 5a Questão

A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:





  conexão
  relação
 agregação 
  generalização
  especialização





--------------------------------------------------------------------------------


 6a Questão

Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:





 Modelar a estrutura de dados encapsulada por procedimentos;
  Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
  Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
  Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
 Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; 







--------------------------------------------------------------------------------


7a Questão


Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.

I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.

II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente.

III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema.

Analise as afirmativas acima, assinale a única resposta correta.






  Apenas II e III estão corretas;
  Apenas II está correta;
 Apenas I e III estão corretas;
  Apenas I está correta;
 Apenas III está correta; 







--------------------------------------------------------------------------------


 8a Questão

O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional





  É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto.
 É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. 
  É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento.
  A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
  O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados.







--------------------------------------------------------------------------------


 9a Questão

O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir:

I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade;

II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;

III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos

IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;

Com base em sua análise, assinale a única resposta correta.






  Apenas III e IV estão corretas;
 Apenas I e III estão corretas; 
  Apenas I e IV estão corretas;
  Apenas I e II estão corretas;
  Apenas II e III estão corretas;




--------------------------------------------------------------------------------


 10a Questão


No processo de desenvolvimento de software a fase de teste possui uma importância fundamental.

Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso).

1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação;

2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação.

3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado.

4. Tem como objetivo encontrar um erro que ainda não foi descoberto.

Assinale a ÚNICA opção com a sequência correta de V e F.






  1-F; 2-V; 3-F; 4-V
  1-V; 2-V; 3-V; 4-F
  1-V; 2-V; 3-F; 4-F
  1-F; 2-F; 3-V; 4-F
 1-V; 2-F; 3-V; 4-V  





--------------------------------------------------------------------------------


 1a Questão  


Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:

I. É a parte lógica do sistema de computação;

II. Pode ser do tipo aplicativo ou básico;

III. Seu processo de desenvolvimento é industrializado;

IV. Pode ter a parte defeituosa substituída, tal qual o hardware.

Assinale, então, a ÚNICA opção correta:






  As opções I, II e III estão corretas
  As opções II e III estão corretas
  As opções II e IV estão corretas
  As opções I e III estão corretas
 As opções I e II estão corretas 




--------------------------------------------------------------------------------


2a Questão


Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores

Assinale a ÚNICA opção que complementa cada frase corretamente






  linguagem interpretada / linguagem de máquina
  linguagem de máquina / linguagem de programação
  linguagem de máquina / linguagem interpretada
 linguagem de programação / linguagem de máquina 
  linguagem de programação / linguagem interpretada







--------------------------------------------------------------------------------


 3a Questão

Marque a alternativa INCORRETA:





 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.  
  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?
 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.
  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 - 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





--------------------------------------------------------------------------------


4a Questão

Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:





  não-funcionais e analíticos.
 funcionais e não-funcionais.  
  funcionais e lógicos.
  lógicos e consistentes.
  precisos e lógicos.







--------------------------------------------------------------------------------


 5a Questão  

Marque a alternativa correta que define Classe na modelagem orientada a objetos.





  É a conexão física ou conceitual entre instâncias de objetos.
  É 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.
  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). 







--------------------------------------------------------------------------------


 6a Questão


Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental:

"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."

I. Código do livro.

II. Encomendar livros.

III. Editoras.

IV. Conferir requisição.

V. Resumo.






  I, III e IV estão corretas.
 II, III e IV estão corretas.
  III e IV estão corretas.
 II e IV estão corretas. 
  I e IV estão corretas.

 



--------------------------------------------------------------------------------


 7a Questão

Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o





 nível estratégico ou desenho arquitetônico 
  operacional ou desenho detalhado
 tático ou desenho lógico
  estratégico ou desenho detalhado
  operacional ou desenho lógico






--------------------------------------------------------------------------------


8a Questão


É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos.

Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:






 Desenho interno 
  do produto
  Desenho externo
  local
  de implementação







--------------------------------------------------------------------------------


 9a Questão

A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação?





   Teste de Validação 
  Teste de Unidade
 Teste de Programação
  Teste de Módulo
  Teste de Integração







--------------------------------------------------------------------------------


10a Questão

Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também.

Marque a alternativa que indica o tipo de teste mencionado acima.





  Teste simples
 Teste caixa preta
 Teste caixa branca 
  Teste de interação
  Teste iterativo








faço trabalhos avulsos de programação em php , javascript , html , VBA-EXCEL e EXCEL formulas avançadas . pode entrar em contato no whatsapp 83988596239. nós combinaremos os valores de acordo com a demanda.

Nenhum comentário:

Postar um comentário

Programando com JS 2 / 5 - Resto 2

  Desafio Leia um valor inteiro N . Apresente todos os números entre 1 e 10000 que divididos por N dão resto igual a 2. Entrada A ...