Buscar

Av PAc ProcDesSoftware

Prévia do material em texto

Avaiação Parcial: CCT0194
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 28/01/2017 09:34:55 (Finalizada)
	�
	 1a Questão (Ref.: 201507832314)
	Acerto: 1,0  / 1,0
	Indique a alternativa correta para definir CONHECIMENTO:
	
	
	Fatos brutos que retratam ocorrências atuais ou do passado.
	
	Dados analisados dentro de um contexto.
	
	Símbolos, números, letras.
	 
	Experiência pessoal, informações analisadas, gerando ações ou decisões.
	
	Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
	� Gabarito Comentado.�
	
	�
	 2a Questão (Ref.: 201507853496)
	Acerto: 0,0  / 1,0
	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 II e IV estão corretas
	 
	As opções I, II e III estão corretas
	 
	As opções I e II estão corretas
	
	As opções II e III estão corretas
	
	As opções I e III estão corretas
	� Gabarito Comentado.�
	
	�
	 3a Questão (Ref.: 201507855017)
	Acerto: 1,0  / 1,0
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
	
	
	Obter mão de obra especializada independente de processo.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.
	
	Obter muitos recursos financeiros.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	 
	Adotar um processo de desenvolvimento.
	
	
	�
	 4a Questão (Ref.: 201507853362)
	Acerto: 1,0  / 1,0
	Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
	
	 
	I-F, II-NF, III-NF, IV-F
	
	I-F, II-F, III-NF, IV-F
	
	I-F, II-NF, III-F, IV-F
	
	I-F, II-F, III-F, IV-F
	
	I-NF, II-NF, III-NF, IV-NF
	� Gabarito Comentado.�
	
	�
	 5a Questão (Ref.: 201508553823)
	Acerto: 1,0  / 1,0
	O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto?
	
	
	Mensagens
	
	Composição
	
	Herança
	
	Agregação
	 
	Atributos
	
	
	�
	 6a Questão (Ref.: 201508460748)
	Acerto: 1,0  / 1,0
	A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
	
	
	classe
	
	método
	
	instância
	
	entidade
	 
	objeto
	� Gabarito Comentado.�
� Gabarito Comentado.�
	
	�
	 7a Questão (Ref.: 201508510353)
	Acerto: 1,0  / 1,0
	É 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 externo
	
	de implementação
	 
	Desenho interno
	
	local
	
	do produto
	� Gabarito Comentado.�
	
	�
	 8a Questão (Ref.: 201508510350)
	Acerto: 1,0  / 1,0
	As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
	
	
	Projeto
	
	Implementação
	
	Manutenção
	
	Desenho
	 
	Análise e requisitos
	
	
	�
	 9a Questão (Ref.: 201508491859)
	Acerto: 1,0  / 1,0
	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
	
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	
	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 unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
	
	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
	
	Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
	� Gabarito Comentado.�
	
	�
	 10a Questão (Ref.: 201507862711)
	Acerto: 1,0  / 1,0
	"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
	
	
	Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
	
	Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
	 
	Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
	
	Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
	
	Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
	�
	 1a Questão (Ref.: 201508507214)
	Acerto: 1,0  / 1,0
	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"
	
	
	Trial
	
	Adware
	
	Demo
	 
	Freeware
	
	Software GLU
	
	
	�
	 2a Questão (Ref.: 201508036158)
	Acerto: 1,0  / 1,0
	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 de programação / linguagem interpretada
	
	linguagem de máquina / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de máquina / linguagem de programação
	 
	linguagem de programação / linguagem de máquina
	
	
	�
	 3a Questão (Ref.: 201508036174)
	Acerto: 1,0  / 1,0
	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 é
	
	
	Casos de Uso
	 
	Brainstorm
	
	Visita técnica
	
	Entrevista
	
	Questionário
	� Gabarito Comentado.�
	
	�
	 4a Questão (Ref.: 201507819433)
	Acerto: 1,0  / 1,0
	A confiabilidade especificada para um software aplicativo é:
	
	
	um mecanismo de teste de desempenho.
	 
	um requisitonão-funcional
	
	uma restrição de escopo.
	
	um mecanismo de teste de estresse.
	
	um requisito funcional.
	� Gabarito Comentado.�
	
	�
	 5a Questão (Ref.: 201508553804)
	Acerto: 1,0  / 1,0
	Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto,  utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. 
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. 
	
	 
	V-V-V-V
	
	V-F-V-V
	
	F-F-V-F
	
	V-F-V-F
	
	F-F-F-F
	� Gabarito Comentado.�
	
	�
	 6a Questão (Ref.: 201508511652)
	Acerto: 1,0  / 1,0
	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. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
	
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	 
	Ajudar a filtrar e refinar as classes por associação e agregação;
	� Gabarito Comentado.�
	
	�
	 7a Questão (Ref.: 201508507216)
	Acerto: 0,0  / 1,0
	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
	
	 
	É 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.
	 
	É 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.
	
	É 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.
	
	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.
	
	
	�
	 8a Questão (Ref.: 201508510358)
	Acerto: 1,0  / 1,0
	A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software:
	
	
	parte de código de programa e bibliotecas
	 
	bibliotecas e classes fundamentais
	
	módulo de código binário e classes fundamentais
	
	aproveitamento de ideias e de bibliotecas
	
	parte de código e a camada de arquitetura
	
	
	�
	 9a Questão (Ref.: 201508508596)
	Acerto: 1,0  / 1,0
	Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
	
	
	teste de validação.
	 
	teste de mudanças de requisitos.
	
	teste de unidade.
	
	teste de integração.
	
	teste de sistema.
	� Gabarito Comentado.�
	
	�
	 10a Questão (Ref.: 201508459866)
	Acerto: 1,0  / 1,0
	Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos;
II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa;
IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
	
	 
	I e III;
	
	III e IV;
	
	II e IV;
	
	I e II;
	
	II e III;
	�
	 1a Questão (Ref.: 201508461729)
	Acerto: 1,0  / 1,0
	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.
	
	
	Apenas as afirmativas I e II estão incompatíveis
	
	Apenas a afirmativa I está incompatível
	 
	Apenas a afirmativa III está incompatível
	
	Todas as afirmativas estão compatíveis
	
	Apenas as afirmativas II e III estão incompatíveis
	� Gabarito Comentado.�
	
	�
	 2a Questão (Ref.: 201508368895)
	Acerto: 1,0  / 1,0
	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, F
	
	F, V, F, F, V
	 
	V, F, F, V, V
	
	V, F, F, F, V
	
	F, F, F, V, V
	� Gabarito Comentado.�
	
	�
	 3a Questão (Ref.: 201508668417)
	Acerto: 1,0  / 1,0
	Observe as afirmações a seguir sobre o escopo do sistema:
 
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema;
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento;
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema;
 
Estão corretas as afirmativas:
	
	 
	i, ii e iii.
	
	i e iii.
	
	ii e iii.
	
	ii e iv.
	
	i e ii.
	� Gabarito Comentado.�
� Gabarito Comentado.�
	
	�
	 4a Questão (Ref.: 201508031788)
	Acerto: 1,0  / 1,0
	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 maior o valor entre oinvestimento 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
	
	Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
	� Gabarito Comentado.�
	
	�
	 5a Questão (Ref.: 201507832882)
	Acerto: 1,0  / 1,0
	Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
	
	
	Desenvolvimento, homologação, produção
	 
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Projeto lógico, projeto físico, implementação e manutenção
	� Gabarito Comentado.�
	
	�
	 6a Questão (Ref.: 201508559653)
	Acerto: 1,0  / 1,0
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
	
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	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
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	� Gabarito Comentado.�
	
	�
	 7a Questão (Ref.: 201508507220)
	Acerto: 1,0  / 1,0
	Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
	
	
	2,1,4,5,3
	
	5,4,3,2,1
	
	1,2,4,5,3
	 
	1,2,3,4,5
	
	1,3,2,4,5
	� Gabarito Comentado.�
	
	�
	 8a Questão (Ref.: 201508510357)
	Acerto: 1,0  / 1,0
	A reutilização traz os seguintes benefícios:
	
	
	a redução do desperdício de tempo e aumento de dinheiro
	
	a sobrecarga de atividades em determinadas etapas
	 
	a redução do desperdício de tempo e de dinheiro
	
	a redução de desperdício de dinheiro e aumento de tempo
	
	a eliminação de etapas e atividades
	
	
	�
	 9a Questão (Ref.: 201508032853)
	Acerto: 1,0  / 1,0
	Uma representação definida de um procedimento de teste define um(a):
	
	
	Critério de teste de software
	
	Forma de teste de software
	
	Definição de teste de software
	 
	Script de teste de software
	
	Objetivo de teste de software
	� Gabarito Comentado.�
	
	�
	 10a Questão (Ref.: 201508410419)
	Acerto: 1,0  / 1,0
	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-F; 2-F; 3-V; 4-F
	
	1-V; 2-V; 3-F; 4-F
	
	1-V; 2-V; 3-V; 4-F
	 
	1-V; 2-F; 3-V; 4-V

Continue navegando