Buscar

Avaliação I - Individual

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

25/11/2023, 16:22 Avaliação I - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:889457)
Peso da Avaliação 1,50
Prova 70159330
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum baseia-se em três 
pilares que apoiam a implementação de controle de processo empírico. Assinale a alternativa CORRETA:
A Transparência, verificação e programação.
B Análise, inspeção e adaptação.
C Transparência, inspeção e adaptação.
D Transparência, desenvolvimento e teste.
Entre os anos 1980 e 1994, o paradigma da orientação a objetos surgiu como meio para tentar melhorar o trabalho de desenvolvimento de software, e através desta metodologia de desenvolvimento, surgiu a UML (Unified Model 
Language). A UML é uma metodologia que permite visualizar, especificar, construir e documentar os requisitos de um software, produzindo diagramas e modelos que facilitam o entendimento do sistema. Neste sentido, o Processo 
Unificado utiliza os modelos da UML para o desenvolvimento de software. Sobre o Processo Unificado, analise as afirmativas a seguir:
I- Toda a construção de um software, quando utilizado o processo unificado, é baseado em modelos de casos de uso.
II- O ciclo de vida do processo unificado é iterativo, isto é, cada fase (iteração) é construída, testada, validada e integrada aos demais módulos do projeto.
III- A fase chamada de concepção, do processo unificado, é encarregada pelo desenvolvimento principal do sistema.
Assinale a alternativa CORRETA:
A As afirmativas I e II estão corretas.
B As afirmativas II e III estão corretas.
C As afirmativas I e III estão corretas.
D Somente a afirmativa I está correta.
Uma das primeiras decisões que o analista deve tomar antes de começar o desenvolvimento de um software é qual o tipo de modelo de ciclo que será utilizado. O método de desenvolvimento clássico tem seu processo de 
desenvolvimento feito de maneira sequencial, e cada uma das fases resulta na elaboração de um ou mais documentos. Assinale a alternativa CORRETA que apresenta esse ciclo de vida:
A Modelo Espiral.
B Modelo Incremental.
C Modelo Cascata.
D Prototipação.
O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Nele encontram-se os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, 
abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais 
estágios do modelo demonstram as atividades fundamentais de desenvolvimento e que seguem determinada ordem. Sobre a ordem dos processos no modelo Cascata, assinale a alternativa CORRETA:
A Análise e definição de requisitos, projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção.
B Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e teste de sistema e integração e manutenção.
C Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e manutenção e integração e teste de sistema.
D Projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção.
A arquitetura global do RUP (uma variação do UP - Unified Process) é organizada em duas dimensões: a horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo como ocorre o 
desenvolvimento ao longo do tempo em termos de fases, iterações e marcos. Também mostra como a ênfase varia ao longo do tempo. Já o eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. A 
visão estática do RUP prioriza as atividades que ocorrem durante o processo de desenvolvimento. Sobre estas atividades ou workflows, analise as sentenças a seguir:
I- Gerenciamento de Configuração e Mudança: os atores que interagem com o sistema são identificados e os casos de uso são desenvolvidos para modelar os requisitos do sistema. 
II- Meio Ambiente: os processos de negócio são modelados por meio de casos de uso de negócios. 
III- Análise e Projeto: um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência. 
Agora, assinale a alternativa CORRETA:
FONTE: Disponível em: . Acesso em: 27 out. 2016.
A As sentenças I e II estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença III está correta.
D Somente a sentença II está correta.
A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum é uma ferramenta que 
pode realizar atividades e resolver problemas de projetos diferentes, desde que tenham as mesmas classes e os mesmos objetos em comum. Esta metodologia de gerenciar o desenvolvimento de softwares complexos está relacionada a 
uma técnica. Sobre essa técnica, ou seja, a abordagem utilizada, analise as seguintes opções:
I- Iterativa.
II- Implementativa.
III- Incremental.
IV- Dedutiva.
Assinale a alternativa CORRETA:
A As opções I e III estão corretas.
B Somente a opção IV está correta.
C Somente a opção I está correta.
D As opções II e IV estão corretas.
O Processo Unificado possui um ciclo de vida iterativo, sendo considerado um modelo de processo para o desenvolvimento de software orientado a objetos por ser muito utilizado. O Processo Unificado originou-se da unificação 
das metodologias da Rational, que utiliza a UML como modelos para visualizar, especificar, construir e documentar os requisitos de um software. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
4
5
6
7
25/11/2023, 16:22 Avaliação I - Individual
about:blank 2/2
falsas:
( ) Cada iteração do Processo Unificado pode ser compreendida como uma fase, a qual é desenvolvida, testada, validada e integrada aos demais módulos do projeto.
( ) Os diagramas de classe são a base para o Processo Unificado, e todo o desenvolvimento do sistema também baseia-se neles.
( ) O ciclo de vida do Processo Unificado abrange desde a análise de requisitos até a fase de testes finais.
( ) Os casos de uso são desenvolvidos na fase do Processo Unificado chamada de concepção.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - V - F.
C V - V - F - V.
D F - V - V - F.
Modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, mostrando as principais atividades e informações usadas na produção e manutenção de software, bem como a ordem 
em que as atividades devem ser executadas. Com relação ao modelo de desenvolvimento Scrum, avalie as asserções a seguir e a relação proposta entre elas:
I- Acrescenta aspectos gerenciais (planejamento, controle e tomada de decisão) ao processo de desenvolvimento de software.
PORQUE
II- Considera que o processo é composto por várias etapas que são executadas de forma sistemática e sequencial. 
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
C As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
D A primeira e a segunda asserções são proposições falsas.
Os modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, que apresentam as principais atividades e informações usadas na produção e manutençãode software, bem como a 
ordem em que as atividades devem ser executadas. Com relação ao ciclo de vida e seus processos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Idealmente, a documentação gerada pela fase de projeto deve servir como principal embasamento para a codificação, o que não afasta a necessidade de novas consultas ao cliente e à equipe de projetistas.
( ) O modelo de processo chamado cascata, conhecido também como modelo tradicional, é o mais conhecido e ainda bastante utilizado para desenvolvimento de produtos de software.
( ) O projeto de um software fica vulnerável quando o levantamento dos requisitos é mal executado.
( ) A fase de projeto pode ser considerada opcional no ciclo de vida tradicional, já que é seguro iniciar a implementação da solução apenas com os requisitos levantados.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - F - V.
C V - F - F - F.
D V - V - F - V.
Os modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento e apresentam as principais atividades e informações usadas na produção e manutenção de software, bem como a 
ordem em que as atividades devem ser executadas. Entre os paradigmas de ciclo de vida de engenharia de software, um deles se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades. Sobre o modelo 
descrito, assinale a alternativa CORRETA:
A Clássico ou Cascata.
B Espiral.
C Prototipação.
D Híbrido.
8
9
10
Imprimir

Outros materiais