Buscar

Desenvolvimento de Software: Vantagens e Desvantagens


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

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 6, do total de 7 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

Prévia do material em texto

1a
Questão
	Acerto: 1,0  / 1,0
	
	O uso de modelos possibilita as desvantagens a seguir, exceto:
		
	
	Gerir melhor a complexidade.
	
	Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias.
	
	Desenvolver sistemas que não atendem as necessidades de seus usuários.
	
	Dificuldade em compreender e validar as necessidades dos usuários.
	
	Possibilidade de o sistema não atender às necessidades de seus usuários.
	Respondido em 15/10/2021 20:53:58
	
	Explicação:
Resposta correta: Gerir melhor a complexidade.
	
		2a
Questão
	Acerto: 1,0  / 1,0
	
	O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos. Com base nesse contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no desenvolvimento de software:
		
	
	Aumenta o número de classes do sistema.
	
	Permite melhor reuso do código ou dos objetos.
	
	Permite substituir uma tecnologia que implemente uma camada de forma simples.
	
	Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
	
	Torna o código mais organizado e legível.
	Respondido em 15/10/2021 20:56:47
	
	Explicação:
Resposta correta: Aumenta o número de classes do sistema.
	
		3a
Questão
	Acerto: 1,0  / 1,0
	
	Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018)
Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A.
( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D.
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿.
Segundo a ordem apresentada, as afirmativas são, respectivamente,
		
	
	V - V - F.
	
	F - V - F.
	
	F - F - V.
	
	V - F - V.
	
	F - V - V.
	Respondido em 15/10/2021 20:57:54
	
	Explicação:
Resposta correta: F - V - F.
	
		4a
Questão
	Acerto: 1,0  / 1,0
	
	Fonte: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP
Um sistema deve controlar projetos de software, os quais podem ou não gerar artefatos. Para cada projeto, é necessário conhecer seu nome e status (ATIVO ou INATIVO). Deve-se saber, para cada artefato gerado pelo projeto, qual o seu número de série, além de um indicador de patente obtida (SIM ou NÃO). Na documentação desse projeto, foi apresentado o seguinte diagrama UML:
Qual o tipo de diagrama apresentado?
		
	
	Objetos
	
	Pacotes
	
	Classes
	
	Máquinas de Estados
	
	Interações
	Respondido em 15/10/2021 21:02:06
	
	Explicação:
Resposta correta: Objetos
	
		5a
Questão
	Acerto: 0,0  / 1,0
	
	O que é a visibilidade de um atributo no diagrama de classes?
		
	
	A visibilidade de um atributo indica a quantidade de acessos.
	
	A visibilidade de um atributo indica a forma de acesso.
	
	A visibilidade de um atributo indica o seu nível de acesso.
	
	A visibilidade de um atributo indica como o acesso acontece.
	
	A visibilidade de um atributo indica o tipo de acesso.
	Respondido em 15/10/2021 21:09:44
	
	Explicação:
A resposta certa é:A visibilidade de um atributo indica o seu nível de acesso.
	
		6a
Questão
	Acerto: 1,0  / 1,0
	
	Qual o principal objetivo de um diagrama de componentes?
		
	
	Definir a infraestrutura para execução do software.
	
	Modelar os artefatos de software e hardware.
	
	Apresentar a organização do hardware.
	
	Modelar as atividades de um caso de uso.
	
	Modelar as partes de um sistema.
	Respondido em 15/10/2021 21:05:21
	
	Explicação:
A resposta certa é:Modelar os artefatos de software e hardware.
	
		7a
Questão
	Acerto: 1,0  / 1,0
	
	(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos de uso e seus componentes é incorreta:
		
	
	Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema como meio para atingir um objetivo.
	
	Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
	
	Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
	
	Um cenário é, também, chamado de instância de caso de uso.
	
	Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
	Respondido em 15/10/2021 21:10:46
	
	Explicação:
Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
	
		8a
Questão
	Acerto: 1,0  / 1,0
	
	(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o:
		
	
	Diagrama de implantação
	
	Diagrama de caso de uso
	
	Diagrama de sequência
	
	Diagrama de atividades
	
	Diagrama de Interação
	Respondido em 15/10/2021 21:11:30
	
	Explicação:
Resposta correta: Diagrama de caso de uso
	
		9a
Questão
	Acerto: 0,0  / 1,0
	
	Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF Facade:
		
	
	Alta Coesão
	
	Criador
	
	Polimorfismo
	
	Controlador
	
	Baixo Acoplamento
	Respondido em 15/10/2021 21:16:31
	
	Explicação:
A resposta certa é:Controlador
	
		10a
Questão
	Acerto: 0,0  / 1,0
	
	''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito:
		
	
	Template Method
	
	Strategy
	
	Factory Method
	
	Adapter
	
	Facade
	Respondido em 15/10/2021 21:18:37
	
	Explicação:
A resposta certa é:Strategy