Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE - SIMULADO AV1

Prévia do material em texto

Simulado AV
Teste seu conhecimento acumulado
Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Aluno(a): YURI SANTOS DE OLIVEIRA RUAS 202105090335
Acertos: 9,0 de 10,0 28/05/2021
Acerto: 1,0 / 1,0
No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir
I. Software é um programa de computador.
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware
III. Para desenvolver software usamos linguagens de programação
IV. O paradigma de linguagem que se destaca hoje, por ser usado em larga escala, é o Imperativo.
Assinale a UNICA opção que mostra as assertivas corretas
Apenas II
Apenas I e II
Apenas I
I, II , III e IV
 Apenas I, II e III
Respondido em 28/05/2021 12:17:38
Explicação:
I Software é um programa de computador. - Verdade
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware - Verdade
III. Para desenvolver software usamos linguagens de programação - Verdade
IV. O paradigma de linguagem que se destaca hoje é o Imperativo. - Falso, hoje destaca-se o paradigma orientado a objeto
 
Acerto: 1,0 / 1,0
Basicamente o que é um processo de software?
Um processo de software define que linguagem deve se usar.
Um processo de software define como um produto deve ser entregue.
 Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
Um processo de software define a forma como os requisitos devem ser levantados.
Um processo de software define como se testar.
Respondido em 28/05/2021 12:18:37
Explicação:
Um processo de software define
- o passo a passo para o adequado desenvolvimento (o que deve ser feito)
- as diretriezes e boas práticas (como deve ser feito)
- perfil do profissional que deve realizar as tarefas (analistas, designers, programadores e etc) - por quem deve ser feito
- o momento e a sequencia que cada atividade deve ser realizada (quando deve ser feito)
Gabarito
Comentado
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?
Herança
 Atributos
Agregação
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Mensagens
Composição
Respondido em 28/05/2021 12:20:13
Acerto: 1,0 / 1,0
Com base nos modelos de desenho do PDS, a frase a seguir representa qual nível de abstração e agregação dos elementos dos sistemas?
"É a aplicação das decisões tomadas no nível estratégico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando
satisfazer os requisitos do produto."
Nível estratégico.
Desenho arquitetônico.
 Nível tático.
Desenho detalhado.
Nível operacional.
Respondido em 28/05/2021 12:21:55
Explicação:
Conclusão:
A frase "É a aplicação das decisões tomadas no nível estratégico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele,
buscando satisfazer os requisitos do produto." é melhor representada pela alternativa nível tático.
Acerto: 0,0 / 1,0
Fazem parte das categorias de Testes de Sistemas: I - Testes de Facilidade, desempenho e volume II - Testes de Pequena Escala III- Testes de
Stress, Usabilidade e Segurança IV - Teste de Instalação e de Instruções V - Todas a acima
 I(V),II(F),III(V),IV(F),V(F)
 I(V),II(V),III(V),IV(F),V(F)
 I(V),II(F),III(FIV(F),V(F)
 Somente a II é (V) Verdadeira
 I(F),II(V),III(V),IV(F),V(F)
Respondido em 28/05/2021 12:31:29
Explicação:
Na fase de teste de sistema, o objetivo é executar o sistema sob ponto de vista de seu usuário final, varrendo as funcionalidades em busca
de falhas em relação aos objetivos originais. Os testes são executados em condições similares ¿ de ambiente, interfaces sistêmicas e massas
de dados ¿ àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema. De acordo com a política de uma organização,
podem ser utilizadas condições reais de ambiente, interfaces sistêmicas e massas de dados. Nestes testes são verificados os:
I - Testes de Facilidade, desempenho e volume
III- Testes de Stress, Usabilidade e Segurança
Acerto: 1,0 / 1,0
Sobre a fase de implementação e seu contexto no processo de desenvolvimento de software, avalie as assertivas a seguir.
I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software.
II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases será com
prejuízo da qualidade, mas é factível.
 Questão4
a
 Questão5
a
 Questão6
a
III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no banco de dados
definidos na fase de projeto ou desenho do software.
Marque a opção que apresenta as assertivas corretas.
Apenas II
Apenas I e II
 Apenas II e III
Apenas III
I, II e III
Respondido em 28/05/2021 12:34:19
Explicação:
I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software. -
FALSO, a codificação não é em linguagem de máquina nos dias de hoje.
II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases
será com prejuízo da qualidade, mas é factível. - Verdade, se não houver implementação não teremos nenhum programa. Logo de uma
forma ou de outras a fase precisa acontecer.
III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no banco de
dados definidos na fase de projeto ou desenho do software. - Verdade, hoje em dia implementa-se classes, componentes e afins, além de
código em programas (aplicativos).
 
Acerto: 1,0 / 1,0
A documentação do produto de software adota formatos padronizados para cada familia de produtos correlatos.
Qual alternativa a seguir melhor identifica a afirmativa abaixo?
"Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve se clara e os termos e construções devem estar de
acordo com o o nivel cultural e técnico do usuário final."
Manual de introdução.
Manual de referência.
 Manual do usuário.
Manual do gestor.
Manual do cliente.
Respondido em 28/05/2021 12:35:57
Explicação:
A documentação de produto é um processo que adota métodos e formatos padronizados para cada família de produtos correlatos.
Conclusão:
A afirmativa "Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve se clara e os termos e construções
devem estar de acordo com o o nivel cultural e técnico do usuário final." corresponde a documentação manual do usuário.
 
 
Acerto: 1,0 / 1,0
Sobre os modelos em cascata e em cascata com retroalimentação, marque a ÚNICA opção correta.
 
O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata).
Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase.
Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação.
O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software.
 Modelo em cascata com retroalimentação é uma evolução do modelo em cascata.
Respondido em 28/05/2021 12:38:34
Explicação:
 Questão7
a
 Questão8
a
Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada fase. - Falso, modelo em cascata não permite correções no inicio
das fases.
 
Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como implementação - falso, não há como pular a fase de implementação, pois não
teremossistema na linguagem e executando.
 
Modelo em cascata com retroalimentação é uma evolução do modelo em cascata. - verdade, veio para flexibilizar ajustes durante o processo de desenvolvimento.
 
O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata) - falso, sem qualquer sentido.
 
O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software - falso, um dos 2 mais antigos. Predecessores do modelo em cascata
Acerto: 1,0 / 1,0
Indique a sentença que indica uma característica do Ciclo de Vida Iterativo e incremental:
Dificuldade para os requisitos que mudam.
Implantação tardia.
Fácil gerência.
 Desenvolver software em partes.
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de projeto.
Respondido em 28/05/2021 12:41:38
Explicação:
O software interativo incremental, divide o desenvolvimento em partes. Cada parte possui um conjunto de funcionalidades. E ao ser
implementada é agregada as partes que já estavam prontas.
Acerto: 1,0 / 1,0
__________ é considerado um processo ágil de desenvolvimento de software.
PRAXI
ICONIX
 SCRUM
OPEN
RUP
Respondido em 28/05/2021 12:22:27
Explicação:
A unica opção ágil é o SCRUM
Gabarito
Comentado
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','227188597','4630970364');

Continue navegando