Buscar

Avaliação Final (Objetiva) - 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

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

Prévia do material em texto

13/04/2022 10:13 Avaliação Final (Objetiva) - Individual
1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745362)
Peso da Avaliação 3,00
Prova 45860498
Qtd. de Questões 12
Acertos/Erros 12/0
Nota 10,00
O gerenciamento de projetos de software geralmente é realizado a partir de uma metodologia ou
ferramenta de gerenciamento. Esse procedimento serve para que todos os processo e etapas tenham
responsáveis, prazos a serem cumpridos, custos que não podem ser ultrapassados. Um projeto de
software possui como responsável geral o gestor, líder ou diretor do setor de tecnologia da
informação, o qual possui a responsabilidade de gerenciar desde o desenvolvimento, implementação
até a finalização do projeto. O gerenciamento de software possui suas especificidades e, muitas vezes,
dificuldades de medir exatamente os resultados. Por isso, o gerente de projetos de software corre
grandes riscos em seus projetos. Sobre esses riscos, analise as seguintes sentenças: I- Projetos de
médio porte são imensuráveis. II- Produto é intangível e não possui processo padrão. III- Projetos de
grande porte são projetos exclusivos. IV- Projetos de TI têm mínimos riscos de fracasso. Agora,
assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B Somente a sentença I está correta.
C As sentenças II e III estão corretas.
D Somente a sentença IV está correta.
Para Sommerville (2011), os requisitos de um sistema são as descrições do que o sistema deve
fazer, os serviços que o sistema oferece, além de deixar bem claras as restrições a seu funcionamento.
Essa fase normalmente é complexa e, para que esses problemas sejam minimizados, é muito
importante que os requisitos sejam entendidos pelas partes interessadas. Durante o processo de
validação dos requisitos, diferentes tipos de verificações devem ser realizados com os documentos de
requisitos. Sobre os tipos de verificações de requisitos, assinale a alternativa CORRETA: FONTE:
SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
A Revisão de requisitos, prototipação e geração de casos de testes.
B Entrevistas, revisão de requisitos e prototipação.
C Entrevistas e prototipação.
D Revisão de requisitos, verificação de validade e prototipação.
 VOLTAR
A+
Alterar modo de visualização
1
2
13/04/2022 10:13 Avaliação Final (Objetiva) - Individual
2/5
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 Somente a opção I está correta.
B As opções II e IV estão corretas.
C As opções I e III estão corretas.
D Somente a opção IV está correta.
As falhas nos sistemas são decorrentes muitas vezes de problemas no levantamento de
requisitos. Problemas de comunicação entre os analistas e os usuários, como os requisitos mal
expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a constante
alteração dos requisitos. Com relação aos requisitos funcionais e não funcionais, analise as sentenças
a seguir: I- O sistema deverá emitir relatórios de vendas semanalmente, é um exemplo de requisito
não funcional. II- O sistema permitirá a visualização do campo "salário" somente para o RH, é um
requisito funcional. III- O relatório de despesas será gerado conforme a solicitação, é um requisito
não funcional. Agora, assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B Somente a sentença II está correta.
C As sentenças II e III estão corretas.
D As sentenças I e III estão corretas.
O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a
estrutura que contém 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. Com base no modelo apresentado,
classifique V para as sentenças verdadeiras e F para as falsas: ( ) Implementação e teste de unidade:
durante esse estágio, o projeto de software é colocado em uso no cliente e ocorrem os testes das
unidades programadas. ( ) Análise e definição de requisitos: durante essa fase é que os serviços, as
restrições e os objetivos do sistema já definidos são verificados pela equipe para iniciar a
programação. ( ) Integração e teste de sistema: nesta fase, após a programação individual, o sistema
de software é liberado para testes para o cliente. ( ) Operação e manutenção: nesta fase, após os
testes, o sistema de software é liberado para o cliente. Agora, assinale a alternativa que apresenta a
sequência CORRETA:
A F - V - V - F.
3
4
5
13/04/2022 10:13 Avaliação Final (Objetiva) - Individual
3/5
B F - F - F - V.
C F - V - V - V.
D V - V - F - F.
A UML é uma linguagem padrão para modelagem orientada a objetos. Tem como papel auxiliar
a visualizar o desenho e a comunicação entre objetos, permitindo que os desenvolvedores visualizem
os produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar modelos de
sistemas de software. Ela traz consigo 13 diagramas. Analise o conceito proposto: "Esse diagrama até
a versão 2.0 era chamado de Diagrama de Colaboração, ele contempla as mesmas informações que o
Diagrama de Sequência, mas não considera a dimensão temporal". Sobre o diagrama descrito,
assinale a alternativa CORRETA:
A Diagrama de Estrutura Composta.
B Diagrama de Comunicação.
C Diagrama de Implantação.
D Diagrama de Tempo.
Um modelo é uma simplificação da realidade representando dados, funções e comportamentos.
Tem como objetivo compreender melhor a estruturação do sistema que será desenvolvido. Os
melhores modelos estão relacionados à realidade e devem expressar diversos níveis de precisão
referentes ao fluxo de trabalho a ser realizado. A Linguagem de Modelagem Unificada (do inglês,
UML Unified Modeling Language) é uma linguagem de modelagem que permite representar um
sistema de forma padronizada. Na UML, qual é o diagrama que tem o objetivo de mostrar como as
mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação?
A Diagrama de sequência.
B Diagrama de transição de estados.
C Diagrama de atividades.
D Diagrama de objetos.
O diagrama de sequência age de forma complementar ao diagrama de classes na modelagem de
um sistema através da UML (Unified Modeling Language). É no diagrama de sequência que são
definidos a ordem em que os objetos são instanciados e os métodos invocados, determinando os
passos necessários para a execução de um processo de negócio. Considerando as características dos
diagramas de sequência, analise as sentenças a seguir: I- Os diagramas de sequência devem
representar os processos definidos nos diagramas de caso de uso. II- A linha de vida de um objeto
representa a invocação de seus métodos. III- A notação para uma mensagem é representada por uma
flecha, sempre na vertical. IV- O tipo de mensagem pode ser síncrona ou assíncrona. Agora, assinale
a alternativa CORRETA:
6
7
8
13/04/2022 10:13 Avaliação Final (Objetiva) - Individual
4/5
A As sentenças II, III e IV estão corretas.
B As sentenças I e IV estão corretas.
C Somente a sentença III está correta.
D As sentenças I, III e IV estão corretas.
Uma das primeiras decisões que o analista deve tomarantes 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 Cascata.
B Modelo Espiral.
C Modelo Incremental.
D Prototipação.
Um modelo é uma simplificação da realidade representando dados, funções e comportamentos.
Os modelos têm como objetivo compreender melhor a estruturação do sistema que será desenvolvido.
Os melhores modelos estão relacionados à realidade e devem expressar diversos níveis de precisão
referentes ao fluxo de trabalho a ser realizado. A Linguagem de Modelagem Unificada (do inglês,
UML Unified Modeling Language) é uma linguagem de modelagem que permite representar um
sistema de forma padronizada. Na UML, qual é o diagrama que utiliza a técnica para representar
lógica procedural, processos de negócios ou workflow, representando o fluxo de controle e no fluxo
de uma atividade?
A Diagrama de classe.
B Diagrama de implantação.
C Diagrama de atividades.
D Diagrama de sequência.
(ENADE, 2008) Após atuar como programador em uma empresa de desenvolvimento de
software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um
cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi
informado que sua principal responsabilidade era a realização da entrega conforme o cronograma
estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos utilizará o PMBOK.
Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos
de:
A Estimativa de custos, realização do orçamento e controle de custos.
9
10
11
13/04/2022 10:13 Avaliação Final (Objetiva) - Individual
5/5
, ç ç
B Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
C Planejamento, definição, verificação e controle do escopo.
D Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade,
desenvolvimento e controle do cronograma.
(ENADE, 2014) Requisitos funcionais e não funcionais podem definir características e
funcionalidades presentes na interface a ser desenvolvida para um sistema. Com relação aos
requisitos não funcionais, também chamados de requisitos de qualidade, avalie as afirmações a
seguir: I- São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos
funcionais determinarão as funcionalidades da interface. II- Sempre serão definidos de forma mais
concreta, através de requisitos funcionais, uma vez que o usuário manipula na interface somente as
funcionalidades levantadas. III- Podem complementar os requisitos funcionais. É correto o que se
afirma em:
A I e III, apenas.
B II, apenas.
C I e II, apenas
D III, apenas.
12
Imprimir