Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AVP1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Avaiação Parcial: CCT0194_SM_201 V.1 
	 
	Aluno(a): RUBENS
	Matrícula: 20121
	Acertos: 10,0 de 10,0
	Data: 22/09/2017 08:03:30 (Finalizada)
	
	 1a Questão (Ref.: 201403765037)
	Acerto: 1,0  / 1,0
	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
		
	
	2, 1, 3, 4, 5
	
	5, 1, 3, 2, 4
	
	1, 2, 5, 3, 4
	
	5, 4, 1, 3, 2
	 
	4, 3, 5, 1, 2
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201403672209)
	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.
		
	
	F, F, F, V, V
	
	V, F, F, V, F
	
	F, V, F, F, V
	 
	V, F, F, V, V
	
	V, F, F, F, V
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201403696533)
	Acerto: 1,0  / 1,0
	Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados:
		
	
	não-funcionais e analíticos.
	
	precisos e lógicos.
	
	funcionais e lógicos.
	 
	funcionais e não-funcionais.
	
	lógicos e consistentes.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201403802433)
	Acerto: 1,0  / 1,0
	A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional:
		
	
	uma informação na interface de entrada.
	
	a emissão de relatórios fiscais.
	
	a notificação de inconsistência de dado na tela.
	 
	a disponibilidade do sistema.
	
	um histograma na interface gráfica do usuário.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201403814970)
	Acerto: 1,0  / 1,0
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é:
		
	
	Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
	
	Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
	 
	Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
	
	Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201403135629)
	Acerto: 1,0  / 1,0
	Marque a alternativa correta que define Classe na modelagem orientada a objetos.
		
	
	É a conexão física ou conceitual entre instâncias de objetos.
	
	É uma propriedade das ligações de uma associação.
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994).
	 
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	Descreve um conjunto de ligação com estrutura e semântica comuns.
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201403810534)
	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.
		
	 
	1,2,3,4,5
	
	2,1,4,5,3
	
	1,3,2,4,5
	
	1,2,4,5,3
	
	5,4,3,2,1
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201403335136)
	Acerto: 1,0  / 1,0
	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 I está correta;
	 
	Apenas III está correta;
	
	Apenas I e III estão corretas;
	
	Apenas II está correta;
	
	Apenas II e III estão corretas;
		
	
	
	 9a Questão (Ref.: 201403713733)
	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-F; 3-V; 4-F
	
	1-F; 2-V; 3-F; 4-V
	 
	1-V; 2-F; 3-V; 4-V
	
	1-V; 2-V; 3-V; 4-F
	
	1-V; 2-V; 3-F; 4-F
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201403795173)
	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
		
	
	Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
	
	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
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	 
	Os testesde unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
		 Gabarito Comentado.

Outros materiais