Buscar

Avaliação Final (Objetiva) Prova 6873500 Uniasselvi

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

Acadêmico:
Disciplina:
Avaliação:
Prova:
Nota da Prova:
Modelagem de Sistemas Empresariais (GTI22)
Avaliação Final (Objetiva) - Individual e sem Consulta ( Cod.:418760) 
( peso.:3,00)
6873500
Gabarito da Prova: ^ Resposta Certa ^ Sua Resposta Errada
1. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os 
requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que 
estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, 
usabilidade, segurança, portabilidade e integridade. Segundo Sommerville (2011), podem ser 
agrupados em categorias. Associe os itens, utilizando o código a seguir:
I- Velocidade.
II- Tamanho.
III- Facilidade de uso.
( ) Tamanho máximo na memória.
( ) Número de transações processadas em determinado tempo.
( ) Tempo para treinamento da aplicação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOMMERVILLE, lan. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall,
2011.
a) I-III - II .
b) I-II- I II .
c) I I I - I I -I .
V d) II - 1 - III.
2. 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:
V a) Clássico ou Cascata.
b) Híbrido.
c) Prototipação.
d) Espiral.
3. Os 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:
V a) As sentenças I, III 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, II e IV estão corretas.
4. 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 .
b) V - V - F - F.
c) F - V - V - V .
V d) F - F - F - V.
5. O principal objetivo da engenharia de requisitos é desenvolver e armazenar um documento de 
requisito de sistema, analisar se o sistema é viável, analisar a obtenção dos requisitos, realizar o 
levantamento dos requisitos e confirmar se os requisitos são válidos para o sistema. A engenharia 
de requisitos pode ser aplicada e analisada em um sistema orientado a objetos, em um sistema 
estruturado, pode também analisar modelos gráficos, como modelo de casos de uso. A engenharia 
de requisito é composta por alguns subprocessos. Sobre esses subprocessos, analise as seguintes 
opções:
I- Análise de dados e configuração.
II- Fusão de requisitos.
III- Estudo de viabilidade e especificação.
IV- Elicitação e validação.
Agora, assinale a alternativa CORRETA: 
V a) As opções III e IV estão corretas.
b) As opções II e IV estão corretas.
c) Somente a opção I está correta.
d) Somente a opção III está correta.
6. A 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 tomar mais fácil o seu entendimento. 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 Implantação.
c) Diagrama de Tempo.
V d) Diagrama de Comunicação.
7. O diagrama de casos de uso é um dos diagramas mais versáteis dentro da UML. Tamanha é sua 
versatilidade que ele atende desde analistas de sistemas, servindo como uma ferramenta para 
coleta de requisitos, até clientes como auxílio na visualização das funcionalidades do sistema. 
Considerando as características dos casos de uso, assinale a alternativa CORRETA:
V a) Um ator pode representar um sistema externo ou mesmo um dispositivo, como impressora ou
máquina.
b) Os casos de uso, apesar das utilidades, não servem para identificar as funcionalidades que 
cada ator terá no sistema.
c) O relacionamento de extensão identifica uma obrigatoriedade de ativação entre dois casos de 
uso.
d) A inclusão e a extensão são obrigatórios em todos os modelos.
8. A UML (Unified Modeling Language) pode ser compreendida como uma linguagem de 
modelagem que 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. Considerando as 
características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de 
execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois 
são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a) F - V - F - F .
b) F - F - V - V.
V c ) V - V - V - F .
d) V - F - V - V.
9. A arquitetura global do RUP é 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á no eixo vertical representa o aspecto estático do 
processo, organizado em termos de disciplinas. No RUP, processo é definido como sendo uma 
descrição de quem está fazendo o quê, como e quando - esses quatro elementos estruturais, 
correspondem a Papel (quem). Atividade (como). Artefato (o quê) e Fluxo (quando). Combase 
no exposto, ordene as fases do eixo horizontal:
I- Concepção.
II- Transição.
III- Construção.
IV- Elaboração.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: Disponivel em: <http://www2.dbd.puc-
rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016.
a) lV -1 1 -1-111.
V b) 1 - IV -111 -11.
c) 111-1-11-lV.
d) 11 -111 - IV -1.
10. A UME é 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 Comunicação.
b) Diagrama de Implantação.
c) Diagrama de Tempo.
^ d) Diagrama de Estrutura Composta.
11. (ENADE, 2008) Durante as eleições, o eleitor deverá comparecer ã sua seção e zona, munido de 
um documento válido. Ao chegar ao local, apresenta o documento ao mesário, que verifica se o 
eleitor está apto a votar. Caso afirmativo, o mesário informa ao sistema o número do titulo de 
eleitor. O sistema valida o título e habilita o voto eletrônico para o eleitor. O eleitor informa os 
números de seus candidatos, podendo anular ou confirmar seu voto.
Ao final do dia, termina o processo eleitoral da seção, o mesário finaliza o sistema, que gera os 
dados em tela ou em papel do resultado da urna, listando os votos para cada candidato. A 
totalização das urnas ocorre em um processo distinto em que o resultado final da eleição é 
apresentado à população.
Partindo dessa descrição, assinale a opção correta que corresponde ã modelagem conceituai, 
utilizando diagrama de caso de uso com UML.:
V a) O caso de uso Informar Número Candidato tem uma associação do tipo « e x te n d s» com os 
casos de uso Anular Voto e Confirmar Voto.
b) Gerar Dados em Tela e Gerar Dados em Papel têm uma associação do tipo «im plem ents» 
com o caso de uso Gerar Dados.
c) O caso de uso Informar Título tem uma associação do tipo «extends>> com o caso de uso 
Validar Título.
d) Verificar o Documento do eleitor e Habüitar o Voto Eletrônico são casos de uso.
12. (ENADE, 2011) 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 aos modelos de ciclo de vida de processo de software, analise as 
seguintes asserções:
O modelo de desenvolvimento em cascata acrescenta aspectos gerenciais (planejamento, 
controle e tomada de decisão) ao processo de desenvolvimento de software.
PORQUE
Considera que o processo é composto por várias etapas que são executadas de forma sistemática 
e sequencial.
Acerca dessas asserções, assinale a opção correta:
a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira.
V 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 asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.

Continue navegando