Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1a
2a
3a
4a
5a
6a
7a
8a
9a
10a
		
	
	
	
	
	
	Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE   
	
	
	Acertos: 10,0 de 10,0
	27/03/2021
	          Questão 
	Acerto: 1,0  / 1,0 
	
	Qual alternativa abaixo é verdadeira em relação ao fluxo básico de processamento de dados?
	
	
	 
	Estruturado > Objeto > Aplicativo.
	 
	Entrada > Processamento > Saída.
	 
	Programa > Manual > Especificações.
	 
	Freeware > Shareware > Adware.
	 
	Manual > Programação > documentação.
	Respondido em 27/03/2021 20:37:20
	
	Explicação: 
O fluxo básico de processamento de dados é composto de uma ENTRADA DE DADOS que sofre PROCESSAMENTO e gera uma SAÍDA.
Conclusão:
Entrada > Processamento > Saída.
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: 
	
	
	 
	design lógico do sistema. 
	 
	estudo de caso. 
	 
	análise de equilíbrio. 
	 
	estudo de viabilidade. 
	 
	análise de requisitos.
	Respondido em 27/03/2021 20:43:20
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens
	
	
	 
	iteração
	 
	colaboração
	 
	atividade
	 
	sequência
	 
	objeto
	Respondido em 27/03/2021 20:44:45
	
	Explicação: 
O diagrama de sequência representa a sequência de processos que enfatizam o ordenamento temporal das ações. As mensagens são trocadas entre os objetos através da interação.
O diagrama de sequência representa a ordem temporal das ações em que as mensagens são trocadas entre os objetos (interação), ou seja, preocupa-se com a ordem em que as mensagens ocorrem.
Conclusão, das alternativas apresentada o diagrama de sequência é o que está em conformidade com a pergunta apresentada.
	
	          Questão 
	Acerto: 1,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 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 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.
	 
	É 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 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. 
	Respondido em 27/03/2021 20:50:44
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois:
	
	
	 
	se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção.
	 
	não é permitido que chegue nenhum erro no software na fase de homologação
	 
	se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa.
	 
	o custo de correção de erros é estável ao longo do processo de desenvolvimento
	 
	o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema.
	Respondido em 27/03/2021 20:53:13
	
	Explicação: 
Erro é um  desvio entre o que é desejado ou intencionado e o que é gerado ou derivado. Um erro pode existir sem que se saiba disso. Já uma Falha é um erro observado. A latência do erro é o tempo decorrido entre o momento em que o erro é gerado e o momento em que é observado quanto maior a latência significativamente maior é o custo da remoção da causa, i.e. o defeito
 
 
 
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: 
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; 
II. Código Objeto - Resultado da compilação do código fonte. 
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. 
Marque a alternativa correta: 
	
	
	 
	Todas as sentenças estão erradas
	 
	Todas as sentenças estão corretas
	 
	Apenas as sentenças II e III estão corretas
	 
	Apenas a sentença I está correta.
	 
	Apenas as sentenças I e II estão corretas
	Respondido em 27/03/2021 21:07:24
	
		
	Gabarito
Comentado
	
	
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	Relacione adequadamente as colunas 1 e 2, no que se refere aos conceitos inerentes a manutenção do software
Coluna 1
1. Separação estática
2. Refatoração
3. Manutenção
Coluna 2
a. Visa promover a melhoria do software
b. Leva a identificação do código onde a variável afeta a funcionalidade
c. Modificar a estrutura interna do software
Marque a opção que associa corretamente as colunas 1 e 2
	
	
	 
	1 - a; 2 - c; 3 - b; 
	 
	1 - b; 2 - c; 3 - a; 
	 
	1 - a; 2 - b; 3 - c; 
	 
	1 - b; 2 - a; 3 - c; 
	 
	1 - c; 2 - a; 3 - b;
	Respondido em 27/03/2021 21:00:37
	
	Explicação: 
Coluna 1
1. Separação estática  - b. Leva a identificação do código onde a variável afeta a funcionalidade
2. Refatoração - c. Modificar a estrutura interna do software
3. Manutenção - a.Visa promover a melhoria do software
 
1 - b
2 - c
3 - a
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	Marque a alternativa CORRETA. O modelo em cascata: 
	
	
	 
	Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
	 
	Não trata o ciclo de vida do sistema de informação
	 
	Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
	 
	Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de informação
	 
	Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
	Respondido em 27/03/2021 21:03:37
	
		
	Gabarito
Comentado
	
	
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	No processo de desenvolvimento de software, devemos adotar uma modalidade de ciclo de vida de projetos de software, analise as alternativas apresentadas:
I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima;
II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto;
III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização.
Escolha a alternativa correta:
	
	
	 
	Todas as afirmativas estão corretas
	 
	Apenas a afirmativa I está correta
	 
	Apenas as afirmativas II e III estão corretas
	 
	Apenas a afirmativa II está correta
	 
	Apenas as afirmativas I e II estão corretas
	Respondido em 27/03/2021 21:06:13
	
	Explicação: 
I. Processo iterativo - Modelo onde cada atividade tem que ser concluída antes de iniciar a próxima; - FALSO, pois o modelo em cascata é o que trata as fases em sequencia (atividade tem que ser concluída antes de iniciar
a próxima)
II. Modelo Incremental - Modelo que se baseia na ideia de aumento do âmbito do sistema, ou seja, na criação de novas versões para o modelo proposto; - VERDADE
III. Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização. - VERDADE
	
		
	Gabarito
Comentado
	
	
	
	          Questão 
	Acerto: 1,0  / 1,0 
	
	É um método baseado em um manifesto, criado por desenvolvedores experientes.
	
	
	 
	Método rápido
	 
	Método incremental
	 
	Método iterativo
	 
	Método ágil
	 
	Método em cascata
	Respondido em 27/03/2021 21:06:50
	
	Explicação: 
O manifest Agil fomenta modelos como XP e SCRUM
	
		
	Gabarito
Comentado

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando