Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Semipresencial

Ferramentas de estudo

Questões resolvidas

Sobre os requisitos funcionais, analise as sentenças a seguir:
I- O sistema deve cadastrar funcionários.
II- O sistema deve imprimir o relatório de clientes em até 5 segundos.
III- O sistema deve emitir um relatório de clientes.
IV- O cliente pode consultar seus dados no sistema.
A As sentenças I, II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre os requisitos funcionais, analise as sentenças a seguir:
I- O sistema deve cadastrar funcionários.
II- O sistema deve imprimir o relatório de clientes em até 5 segundos.
III- O sistema deve emitir um relatório de clientes.
IV- O cliente pode consultar seus dados no sistema.
A As sentenças I, II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, III e IV estão corretas.

Prévia do material em texto

1A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo 
de vida de um projeto de desenvolvimento de software através de um conjunto de 
diagramas com características e notação específicas. As informações destes 
diagramas são complementares e, em conjunto, traduzem a visão do que o sistema 
deve fazer e de como ele deve ser construído, permitindo que os desenvolvedores 
visualizem os produtos de seu trabalho em diagramas padronizados, sendo muito 
usado para criar modelos de sistemas de software. Considerando as características 
dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Os diagramas de tempo representam uma coleção de componentes de 
software e seus inter-relacionamentos. 
( ) O diagrama de comunicação era anteriormente chamado de diagrama de 
colaboração. 
( ) O diagrama de componentes representa uma perspectiva, orientada por 
tempo, da colaboração entre os objetos. 
( ) O diagrama de pacotes representam um retrato, em tempo de execução, dos 
objetos do software e seus inter-relacionamentos. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - V. 
B 
F - F - V - F. 
C 
F - V - F - F. 
D 
V - F - F - V. 
2A UML é uma linguagem padrão para modelagem orientada a objetos e possui um 
conjunto de diagramas que tem por objetivo documentar e representar partes 
diferentes de um sistema, a fim de tornar mais fácil o seu entendimento. Analise o 
conceito proposto: 
 
"É um diagrama utilizado para descrever o relacionamento entre os elementos 
internos de um sistema, como portas e conectores. É considerado um diagrama 
estrutural que exibe os componentes e como eles são divididos". 
 
Sobre o diagrama descrito, assinale a alternativa CORRETA: 
A 
Diagrama de Tempo. 
B 
Diagrama de Comunicação. 
C 
Diagrama de Implantação. 
D 
Diagrama de Estrutura Composta. 
3O 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. Com base no modelo 
apresentado, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O ciclo de vida clássico da engenharia de software tem sofrido críticas dos 
especialistas. Uma delas é o fato de o cliente ter de declarar todos os requisitos 
explicitamente na primeira parte do projeto, gerando insegurança. 
( ) O modelo cascata é o modelo mais antigo e mais utilizado em engenharia de 
software, que requer uma abordagem sistemática sequencial ao desenvolvimento 
de software, sendo o produto disponibilizado ao cliente somente no final do 
desenvolvimento. 
( ) É o modelo que se concentra na capacidade de se especificar o software a uma 
máquina em um nível que esteja próximo à linguagem natural e engloba um 
conjunto de ferramentas de software que possibilitam que o sistema seja 
especificado em uma linguagem de alto nível e que o código-fonte seja gerado 
automaticamente a partir dessas especificações. 
( ) O modelo cascata é dividido em fase de obtenção de requisitos, projeto rápido, 
construção do protótipo, avaliação o protótipo e refinamento do protótipo. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F -V. 
B 
V - F - F - F. 
C 
V - V - V - V. 
D 
V - V - F - F. 
4Em geral, existe uma sequência predefinida para as etapas que compõem o ciclo 
de vida de um projeto de desenvolvimento de software, em que inicialmente se faz 
um levantamento de requisitos, para então se fazer a análise, o projeto e 
finalmente a implementação do código-fonte propriamente dita. Considerando as 
características destas etapas, classifique V para as sentenças verdadeiras e F para 
as falsas: 
 
( ) Na UML, requisitos são geralmente registrados através dos casos de uso. 
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das 
instâncias. 
( ) As regras de negócio são registradas nos cenários principal e alternativo do 
diagrama de estados. 
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o 
diagrama de classes já representa uma abstração da solução computacional 
proposta. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - V - V - V. 
B 
F - F - V - F. 
C 
V - F - F - F. 
D 
F - V - V - V. 
5O Processo Unificado (Unified Process) não é um padrão de desenvolvimento de 
software, porém é muito utilizado e considerado como um modelo de processo de 
desenvolvimento de software orientado a objeto, pois toda a construção do 
sistema é baseada nos casos de uso, que organiza requisitos funcionais para a 
geração do resultado esperado pelo usuário. Partindo desse pressuposto, analise 
as sentenças seguir: 
 
I- O processo unificado é o conjunto de atividades para transformar requisitos 
levantados pelo usuário em um software, e possui seu ciclo de vida iterativo. 
II- O processo unificado também é centrado na arquitetura do software e seu 
desenho é traçado no início do projeto e evolui em cada fase do desenvolvimento. 
III- O processo unificado possui algumas fases, como a concepção, em que são 
definidos o cronograma e a distribuição das atividades, e não se envolve o usuário 
final. 
IV- O processo unificado possui algumas fases, como a concepção, em que são 
definidos o cronograma e a distribuição das atividades, e envolve-se muito o 
usuário final. 
 
Assinale a alternativa CORRETA: 
A 
As sentenças III e IV estão corretas. 
B 
As sentenças I e III estão corretas. 
C 
As sentenças I, II e IV estão corretas. 
D 
As sentenças II e III estão corretas. 
6A Engenharia de Software define diversas metodologias com diversos ciclos de 
vidas de desenvolvimento de software, a fim de dinamizar a execução dos projetos 
adotando os melhores métodos, técnicas de ferramentes para execução de seus 
processos de software, a fim de atingir maior produtividade e qualidade nos 
projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre 
elas: 
 
I- No início, através da fase de iniciação são realizados o planejamento do projeto, 
definindo os requisitos de sistemas para garantir que o escopo do projeto seja 
atendido, onde neste processo as atividades de requisitos de softwares são 
extremamente importantes. 
 
PORQUE 
 
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, 
definir, especificar, documentar, rastrear, priorizar e classificar os principais 
problemas que o futuro software deve resolver. É onde os requisitos de software 
expressam a necessidade e restrições ou limitações colocadas sobre o produto ou 
software. 
 
Assinale a alternativa CORRETA: 
A 
A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
B 
As duas asserções são proposições verdadeiras, embora a segunda proposição não 
é justificativa da primeira. 
C 
As duas asserções são proposições falsas. 
D 
As duas asserções são proposições verdadeiras, e a segunda proposição é 
justificativa da primeira. 
7Para 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. Existe uma série de técnicas para a validação 
dos requisitos, que podem ser usadas individualmente ou em conjunto. Sobre essas 
técnicas, analise as sentenças a seguir: 
 
I- A revisão sistêmica e a procura de erros e inconsistências. 
II- A criação de um protótipo para apresentação. 
III- Testes através da geração de casos detestes. 
IV- Conferência através dos documentos e entrevistas. 
 
Agora, assinale a alternativa CORRETA: 
 
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson 
Prentice Hall, 2011. 
A 
As sentenças I, III e IV estão corretas. 
B 
Somente a sentença II está correta. 
C 
As sentenças II, III e IV estão corretas. 
D 
As sentenças I, II e III estão corretas. 
8Dentre os diversos diagramas propostos pela UML, temos os diagramas de 
estrutura composta que têm seu foco na colaboração. Esse diagrama mostra ainda 
a configuração das partes que conjuntamente executam o comportamento da 
classe estruturada que o contém. Com relação ao diagrama citado, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) Este diagrama faz o mapeamento da colaboração entre os objetos, porém não 
registra a passagem do tempo, aspecto que é controlado pelo diagrama de tempo. 
( ) Este diagrama é utilizado para modelar colaborações. 
( ) Neste diagrama, não existe a cooperação entre as entidades, no intuito de 
atingir os objetivos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
F - V - F. 
B 
F - F - V. 
C 
V - V - V. 
D 
V - V - F. 
9Os requisitos representam uma exigência, solicitação, desejo ou necessidade que 
o cliente tem com relação a um software. Os requisitos podem ser definidos 
conforme a funcionalidade que eles vão desempenhar nesse software e podem ser 
divididos em funcionais ou não funcionais. Sobre os requisitos funcionais, analise 
as sentenças a seguir: 
 
I- O sistema deve cadastrar funcionários. 
II- O sistema deve imprimir o relatório de clientes em até 5 segundos. 
III- O sistema deve emitir um relatório de clientes. 
IV- O cliente pode consultar seus dados no sistema. 
 
Agora, assinale a alternativa CORRETA: 
A 
As sentenças I, II e IV estão corretas. 
B 
Somente a sentença III está correta. 
C 
As sentenças II, III e IV estão corretas. 
D 
As sentenças I, III e IV estão corretas. 
10Modelos 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 falsa, e a segunda, uma proposição 
verdadeira. 
B 
A primeira e a segunda asserções são proposições falsas. 
C 
As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira. 
D 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição 
falsa. 
11(ENADE, 2017) Os métodos ágeis são fundamentados no desenvolvimento e 
entrega incremental tendo em vista atender aos requisitos dos clientes. Eles 
agregam um conjunto de princípios provenientes de manifesto ágil, tais como: 
- envolvimento do cliente; 
- entrega incremental; 
- pessoas, não processos; 
- aceitação das mudanças; 
- manutenção da simplicidade. 
 
O Scrum é um exemplo de método ágil de gerenciamento de projetos. Avalie as 
afirmações a seguir sobre a relação do Scrum com os princípios do manifesto ágil. 
Sobre isto, é CORRETO o que se afirma em: 
A 
O Scrum adota envolvimento do cliente com a priorização e a negociação dos 
requisitos na concepção da refatoração. 
B 
O Scrum adota a entrega incremental por meio de Sprints. 
C 
O Scrum utiliza a programação em pares para a melhoria do desenvolvimento do 
software. 
D 
O Scrum adota a simplicidade por meio do uso da programação em pares. 
12(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 
Planejamento, definição, verificação e controle do escopo. 
B 
Definição e sequenciamento de atividades, estimativa de recursos e duração da 
atividade, desenvolvimento e controle do cronograma. 
C 
Estimativa de custos, realização do orçamento e controle de custos. 
D 
Planejamento de compra e contratações, seleção de fornecedores e encerramento 
do contrato.

Mais conteúdos dessa disciplina