Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Prévia do material em texto

10/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 1/4
 
 
Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Aluno(a): PABLO ANDEL SILVA PEREIRA 201602836159
Acertos: 10,0 de 10,0 10/05/2021
 
 
Acerto: 1,0 / 1,0
Além da linguagem de programação, 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.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
Respondido em 10/05/2021 09:54:18
 
 
Gabarito
Comentado
Gabarito
Comentado
 
Acerto: 1,0 / 1,0
Basicamente o que é um processo de software?
Um processo de software define como se testar.
Um processo de software define a forma como os requisitos devem ser levantados.
 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 que linguagem deve se usar.
Um processo de software define como um produto deve ser entregue.
Respondido em 10/05/2021 09:54:58
 
 
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
Marque a alternativa correta que define Classe na modelagem orientada a 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 conjunto de ligação com estrutura e semântica comuns.
É a conexão física ou conceitual entre instâncias de objetos.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
Respondido em 10/05/2021 09:55:46
 
 
Explicação:
Podemos definir CLASSE como um projeto de um objeto(template), o modelo a partir do qual os objetos são criadas. 
Os objetos de uma mesma classe compartilham características em comum tanto no aspecto comportamental, como também no aspecto estrutural.
Conclusão, a classe pode ser entendida como uma coleção de objetos similares.
Por exemplo: Maradona, Pelé, Zico,Ronaldo e Neymar são da classe dos jogadores de futebol.
 
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
10/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 2/4
 
 
Gabarito
Comentado
 
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?
"É o comportamento de cada componente. É 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."
Nível conceitual.
Nível tático.
Nível estratégico.
Desenho lógico.
 Nível operacional.
Respondido em 10/05/2021 09:56:27
 
 
Explicação:
Conclusão:
A frase "É o comportamento de cada componente. É 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." é melhor representada pelo nível operacional.
 
 
Acerto: 1,0 / 1,0
A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas do PDS. Atualmente, o projeto
encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema.
Com base no texto acima, identifique, nas opções abaixo, qual a atual fase de teste do PDS em que o projeto se encontra no momento.
Teste da unidade
Teste de carga do sistema
Teste de sistemas
Teste de integração
 Teste de aceite
Respondido em 10/05/2021 09:56:52
 
 
Explicação:
Abordando conceito sobre os tipos de testes dentro do processo de desenvolvimento de software(PDS), podemos definir que:
 
Teste de Aceite - envolve uma homologação interna e externa, os usuários interagem com o sistema completo e validam as funcionalidades. Nessa fase o usuário vai homologar o sistema.
Teste de Unidade - Esse é um teste onde os módulos possuem sua funcionalidade avaliada individualmente.
Teste de Integração ¿ Aqui vamos verificar a integração entre os módulos e, dessa forma, validar se os módulos respondem as suas funcionalidades também quando estão integrados
(juntos) um com os outros.
Testes de Sistemas - nessa fase o ambiente está bem próximo da realidade, ou seja, vamos validar o comportamento do sistema com o Hardware, Sistema Operacional e outros cenários
similares ao ambiente de produção do cliente.
Conclusão, com base no estudo de caso acima, o projeto encontra-se na fase de TESTE DE ACEITE.
 
 
 
Gabarito
Comentado
 
Acerto: 1,0 / 1,0
Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um código objeto ?
Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada.
Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano
bem definido. 
Resultado da compilação do máquina.
 Resultado da compilação do código fonte. 
Sequência binária de ações diretamente direcionadas para o processador da máquina.
Respondido em 10/05/2021 10:28:15
 
 Questão4
a
 Questão5
a
 Questão6
a
10/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 3/4
 
Explicação:
 Após o
programador escrever o programa(código fonte) , ele submete o código fonte para o compilador que faz a análise e o converte para o código objeto.
Conclusão:
A opção que melhor identifica um código objeto é o "Resultado da compilação do código fonte.".
 
 
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?
"Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontrá-los."
 Manual de referência.
Manual do cliente.
Manual de introdução.
Manual do usuário.
Manual do gestor.
Respondido em 10/05/2021 10:29:08
 
 
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 "Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontrá-los." corresponde a documentação manual de
referência.
 
 
Acerto: 1,0 / 1,0
Sobre o modelo em cascata com retroalimentação,avalie:
 
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima.
II. Modelo que permite a revisão de fases anteriores e a superposição entre as fases.
III. Possibilidade de correção de erros durante o processo de desenvolvimento.
IV. Os requisitos são congelados e não podem ser alterados até que se encerre o processo de desenvolvimento. 
 
E correto que se afirma, apenas, em
 
I e II
 I, II e III
I, II, III e IV
I e III
I e IV
Respondido em 10/05/2021 10:31:36
 
 
 Questão7
a
 Questão8
a
10/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=84620700&user_cod=1445655&matr_integracao=201602836159 4/4
Explicação:
I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. - correto, pois é uma modalidade em cascata (sequencia de fases)
II. Modelo que permite a revisão de fases anteriores e a superposição entre as fases. - verdade , a retroalimentacão permite revisões e ajustes
III. Possibilidade de correção de erros durante o processo de desenvolvimento - verdade
IV. Os requisitos são congelados e não podem ser alterados até que se encerre o processo de desenvolvimento - Falso, existe a possibilidade de revistar os requisitos no incio da fase de projeto ou
mesmo posteriores.
 
 
Acerto: 1,0 / 1,0
A afirmativa: "Riscos são explicitamente avaliados e resolvidos no processo", faz referência a qual modelo de desenvolvimento?
Prototipação
Cascata
Interativo-incremental
 Espiral
Top-down
Respondido em 10/05/2021 10:12:38
 
 
Explicação:
O modelo espiral se utiliza de protótipos funcionais completos, desse modo pode-se avaliar já no ínicio do processo 
se existirão erros no sistema. 
 
 
Acerto: 1,0 / 1,0
Qual opção abaixo NÃO é verdadeira em relação ao método SCRUM do PDS ?
Possui como um de seus pilares a inspeção constante de tudo o que está sendo realizado.
Processo de desenvolvimento iterativo e incremental.
Possui como artefato o Backlog da Sprint que é um conjunto de itens selecionados para serem implementados durante a Sprint. 
 É ideal para ser usado em trabalhos pequenos e simples.
Metodologia que tem como filosofia o Manifesto Ágil.
Respondido em 10/05/2021 10:11:34
 
 
Explicação:
O Scrum é um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software. è usado principalemnte em trabalhos complexos, onde não há previsão exata do que
se pretende desenvolver. 
Conlusão: a resposta que está errada é "É ideal para ser usado em trabalhos pequenos e simples.".
 
 
 
 
 
 
 
 
 
 
 
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','225127932','4569481401');

Continue navegando