Logo Passei Direto
Buscar

modelagem de sistema

Conjunto de questões com gabaritos sobre engenharia de software: modelos de processo (incremental, ágil), atividades do processo e análise de requisitos, além de modelagem UML (diagramas de contexto, atividade, sequência e casos de uso).

Ferramentas de estudo

Questões resolvidas

(FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo:
a. incremental.
b. iterativo.
c. cascata.
d. incremental.

(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta:
a. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo.
b. Os métodos ágeis são, em geral, baseados no desenvolvimento em cascata.
c. Os métodos ágeis não dependem de processos.
d. Os métodos ágeis são sempre lineares.

(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos dessas atividades:
a. especificação, projeto, implementação, validação e evolução de software.
b. apenas implementação e validação.
c. apenas especificação e projeto.
d. apenas evolução de software.

(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de:
a. implementação.
b. análise e especificação de requisitos.
c. testes.
d. manutenção.

(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema, tais como:
I - Agentes que se comunicam com o sistema;
II - Dados que o sistema aceita e deve processar;
III - Dados que o sistema produz para o ambiente e
IV - Fronteira do sistema com o ambiente.
a. diagrama de classes.
b. diagrama de sequência.
c. diagrama de atividades.
d. diagrama de contexto.

(Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML denominado:
a. Diagrama de Classes.
b. Diagrama de Sequência.
c. Diagrama de Casos de Uso.
d. Diagrama de Estados.
e. Diagrama de Atividade.

(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmacoes que se seguem.
I - modelagem do aspecto dinâmico de um sistema;
II - exibição da concorrência de atividades;
III - exibição das ramificações de controle de fluxo.
a. I e II.
b. I, II e III.
c. II e III.
d. Apenas I.

(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa:
a. um fluxo contínuo.
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade.
c. um ciclo de repetição.
d. uma condição de erro.

(Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos organizados em uma sequência de tempo,
a. mas não trata associações entre os objetos.
b. e trata associações entre os objetos.
c. mas não mostra a sequência de tempo.
d. e não mostra interações.

(Fonte: UPENET - UPE - ANALISTA TÉCNICO EM GESTÃO UNIVERSITÁRIA - ENGENHARIA DE SOFTWARE). O A respeito dos Casos de Uso, é incorreto afirmar que:
a. um mesmo ator pode desempenhar diferentes papéis.
b. uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso.
c. um ator pode ser um sistema.
d. um ator pode ser uma entidade externa.

(Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares.
a. Criação de objetos.
b. Criação e destruição de objetos.
c. Apenas destruição de objetos.
d. Nenhuma das alternativas.

(Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência:
a. apresenta a interação de sequência de tempo dos objetos que participam na interação.
b. não mostra a interação de sequência de tempo.
c. mostra apenas a interação de um objeto.
d. não é um diagrama de interação.

(Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que:
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência.
b. Diagramas de estados não são úteis para sistemas simples.
c. Diagramas de estados não podem ser aninhados.
d. Diagramas de estados são obsoletos.

O caso de uso “Validar usuário” é descrito pelo seguinte cenário: - Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla Enter. O sistema checa esse número e verifica se ele é válido; - Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; - Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla Enter; - Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado. Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2: Assinale a alternativa CORRETA:
a. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse.
b. O diagrama 2 é uma generalização do diagrama 1.
c. O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1.
d. O diagrama 1 e o diagrama 2 são idênticos.

(Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas. Adaptado.) Observe a figura a seguir: Essa figura, em UML, é um diagrama de:
a. Estados.
b. Classes.
c. Atividades.
d. Sequência.

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

Questões resolvidas

(FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo:
a. incremental.
b. iterativo.
c. cascata.
d. incremental.

(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta:
a. Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo.
b. Os métodos ágeis são, em geral, baseados no desenvolvimento em cascata.
c. Os métodos ágeis não dependem de processos.
d. Os métodos ágeis são sempre lineares.

(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos dessas atividades:
a. especificação, projeto, implementação, validação e evolução de software.
b. apenas implementação e validação.
c. apenas especificação e projeto.
d. apenas evolução de software.

(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de:
a. implementação.
b. análise e especificação de requisitos.
c. testes.
d. manutenção.

(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema, tais como:
I - Agentes que se comunicam com o sistema;
II - Dados que o sistema aceita e deve processar;
III - Dados que o sistema produz para o ambiente e
IV - Fronteira do sistema com o ambiente.
a. diagrama de classes.
b. diagrama de sequência.
c. diagrama de atividades.
d. diagrama de contexto.

(Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML denominado:
a. Diagrama de Classes.
b. Diagrama de Sequência.
c. Diagrama de Casos de Uso.
d. Diagrama de Estados.
e. Diagrama de Atividade.

(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmacoes que se seguem.
I - modelagem do aspecto dinâmico de um sistema;
II - exibição da concorrência de atividades;
III - exibição das ramificações de controle de fluxo.
a. I e II.
b. I, II e III.
c. II e III.
d. Apenas I.

(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa:
a. um fluxo contínuo.
b. uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade.
c. um ciclo de repetição.
d. uma condição de erro.

(Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos organizados em uma sequência de tempo,
a. mas não trata associações entre os objetos.
b. e trata associações entre os objetos.
c. mas não mostra a sequência de tempo.
d. e não mostra interações.

(Fonte: UPENET - UPE - ANALISTA TÉCNICO EM GESTÃO UNIVERSITÁRIA - ENGENHARIA DE SOFTWARE). O A respeito dos Casos de Uso, é incorreto afirmar que:
a. um mesmo ator pode desempenhar diferentes papéis.
b. uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso.
c. um ator pode ser um sistema.
d. um ator pode ser uma entidade externa.

(Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares.
a. Criação de objetos.
b. Criação e destruição de objetos.
c. Apenas destruição de objetos.
d. Nenhuma das alternativas.

(Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência:
a. apresenta a interação de sequência de tempo dos objetos que participam na interação.
b. não mostra a interação de sequência de tempo.
c. mostra apenas a interação de um objeto.
d. não é um diagrama de interação.

(Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que:
a. Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência.
b. Diagramas de estados não são úteis para sistemas simples.
c. Diagramas de estados não podem ser aninhados.
d. Diagramas de estados são obsoletos.

O caso de uso “Validar usuário” é descrito pelo seguinte cenário: - Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla Enter. O sistema checa esse número e verifica se ele é válido; - Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário; - Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla Enter; - Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado. Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2: Assinale a alternativa CORRETA:
a. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse.
b. O diagrama 2 é uma generalização do diagrama 1.
c. O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1.
d. O diagrama 1 e o diagrama 2 são idênticos.

(Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas. Adaptado.) Observe a figura a seguir: Essa figura, em UML, é um diagrama de:
a. Estados.
b. Classes.
c. Atividades.
d. Sequência.

Prévia do material em texto

· Pergunta 1
0,2 em 0,2 pontos
	
	
	
	(FUNCAB – 2014 – SEMGE – BA – Auditor Fiscal – Tecnologia da Informação) Considere que, em um desenvolvimento de software, foi primariamente elaborada uma versão inicial do produto em que foram inseridas funcionalidades básicas. A partir daí, o desenvolvedor acrescentou outras funcionalidades e o processo continuou com o cliente interagindo até que houvesse a satisfação completa dos requisitos propostos inicialmente pelo cliente. Com base apenas nessas informações, pode-se afirmar que o desenvolvimento empregado utilizou o modelo:
	
	
	
	
		Resposta Selecionada:
	d. 
incremental.
	Resposta Correta:
	d. 
incremental.
	
	
	
· Pergunta 2
0,2 em 0,2 pontos
	
	
	
	(CS-UFG – 2019 – IF Goiano – Técnico de Tecnologia da Informação) O desenvolvimento de software é, na maioria dos casos, um esforço coletivo que depende de vários papéis, atividades, processos e ferramentas. Nesse sentido, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	a. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo.
	Resposta Correta:
	a. 
Os métodos ágeis são, em geral, baseados no desenvolvimento incremental e/ou iterativo.
	
	
	
· Pergunta 3
0,2 em 0,2 pontos
	
	
	
	(UNIRIO – 2012 - UNIRIO – Tecnologia da Informação – Desenvolvimento) Um processo de software é um conjunto de atividades e resultados associados que levam à produção de um produto de software. Embora existam muitos processos ou paradigmas de software diferentes, há atividades fundamentais comuns a todos eles. São exemplos dessas atividades:
	
	
	
	
		Resposta Selecionada:
	c. 
especificação, projeto, implementação, validação e evolução de software.
	Resposta Correta:
	c. 
especificação, projeto, implementação, validação e evolução de software.
	
	
	
· Pergunta 4
0,2 em 0,2 pontos
	
	
	
	(CESPE – 2017 – TRT – 7ª Região (CE) – Técnico Judiciário – TI) No processo de desenvolvimento de software, a construção de modelos conceituais que descrevem o que o software tem de fazer é parte da fase de:
	
	
	
	
		Resposta Selecionada:
	b. 
análise e especificação de requisitos.
	Resposta Correta:
	b. 
análise e especificação de requisitos.
	
	
	
· Pergunta 1
0,2 em 0,2 pontos
	
	
	
	(Fonte: FCC - TRE-CE - ANALISTA JUDICIÁRIO - ANALISTA DE SISTEMAS) Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema, tais como:
I - Agentes que se comunicam com o sistema;
II - Dados que o sistema aceita e deve processar;
III - Dados que o sistema produz para o ambiente e
IV - Fronteira do sistema com o ambiente.
Trata-se do diagrama de:
	
	
	
	
		Resposta Selecionada:
	d. 
contexto.
	Resposta Correta:
	d. 
contexto.
	
	
	
· Pergunta 2
0,2 em 0,2 pontos
	
	
	
	(Fonte: FUNCAB - MPE-RO - Analista - Programação de Computador) A figura abaixo representa o diagrama UML denominado:
	
	
	
	
		Resposta Selecionada:
	e. 
Diagrama de Atividade.
	Resposta Correta:
	e. 
Diagrama de Atividade.
	
	
	
· Pergunta 3
0,2 em 0,2 pontos
	
	
	
	(Fonte: FCC - TJ-PA - FCC - Analista Judiciário - Análise de Sistema), adaptado. Analise as afirmações que se seguem.
I - modelagem do aspecto dinâmico de um sistema;
II - exibição da concorrência de atividades;
III - exibição das ramificações de controle de fluxo.
O Diagrama de Atividades da UML contempla corretamente o que consta em:
	
	
	
	
		Resposta Selecionada:
	b. 
I, II e III.
	Resposta Correta:
	b. 
I, II e III.
	
	
	
· Pergunta 4
0,2 em 0,2 pontos
	
	
	
	(Fonte: FCC - TJ-SE - FCC - 2009 - TJ-SE - Programador de computador) Em um Diagrama de Atividades da UML, o desvio representa:
	
	
	
	
		Resposta Selecionada:
	e. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade.
	Resposta Correta:
	e. 
uma condição que determina caminhos diferentes mutuamente exclusivos para uma atividade.
	
	
	
· Pergunta 1
0,2 em 0,2 pontos
	
	
	
	(Fonte: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Assinale a alternativa correta. Na modelagem com UML, um Diagrama de Sequência mostra interações de objetos organizados em uma sequência de tempo,
	
	
	
	
		Resposta Selecionada:
	a. 
mas não trata associações entre os objetos.
	Resposta Correta:
	a. 
mas não trata associações entre os objetos.
	
	
	
· Pergunta 2
0,2 em 0,2 pontos
	
	
	
	(Fonte: UPENET - UPE - ANALISTA TÉCNICO EM GESTÃO UNIVERSITÁRIA - ENGENHARIA DE SOFTWARE). O A respeito dos Casos de Uso, é incorreto afirmar que:
	
	
	
	
		Resposta Selecionada:
	b. 
uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso.
	Resposta Correta:
	b. 
uma mesma pessoa que desempenha diferentes papéis deve ser representada por um único ator no Diagrama de Casos de Uso.
	
	
	
· Pergunta 3
0,2 em 0,2 pontos
	
	
	
	(Fonte: CONSULPLAN - CMBH - ANALISTA DE TI - DESENVOLVIMENTO DE SISTEMAS). Nos Diagramas de Interação da UML, o modelo de interações representa as mensagens de trocas entre os objetos para a execução de cenários dos casos de uso de um sistema. O diagrama de sequência é um tipo de diagrama de interação e tem como objetivo apresentar as interações entre os objetos, na ordem temporal em que elas acontecem. No diagrama de sequência algumas situações apresentam notações particulares. Assinale a alternativa que apresenta uma dessas situações particulares.
	
	
	
	
		Resposta Selecionada:
	b. 
Criação e destruição de objetos.
	Resposta Correta:
	b. 
Criação e destruição de objetos.
	
	
	
· Pergunta 4
0,2 em 0,2 pontos
	
	
	
	(Fonte: ESAF - 2006 - CGU - Analista de Finanças e Controle - Tecnologia da Informação). Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Sequência:
	
	
	
	
		Resposta Selecionada:
	e. 
apresenta a interação de sequência de tempo dos objetos que participam na interação.
	Resposta Correta:
	e. 
apresenta a interação de sequência de tempo dos objetos que participam na interação.
	
	
	
Sábado, 3 de Dezembro de 2022 10h34min42s BRT
· Pergunta 1
0,2 em 0,2 pontos
	
	
	
	(Fonte: QUADRIX – DATAPREV – Analista de Tecnologia da Informação – Desenvolvimento – Adaptado) Com relação aos diagramas de estados da UML, é CORRETO AFIRMAR que:
	
	
	
	
		Resposta Selecionada:
	a. 
Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência.
	Resposta Correta:
	a. 
Para modelar Sistemas complexos de forma mais rica, é possível utilizar diagramas de estados aninhados, estados aninhados, generalização de sinal e concorrência.
	
	
	
· Pergunta 2
0 em 0,2 pontos
	
	
	
	O caso de uso “Validar usuário” é descrito pelo seguinte cenário:
- Fluxo de eventos principal: o caso de uso inicia quando o Sistema do Tribunal solicita ao usuário a sua senha, formada por números. O usuário fornece os números por meio do teclado e confirma a senha pressionando a tecla Enter. O sistema checa esse número e verifica se ele é válido;
- Fluxo de evento excepcional: o usuário pode cancelar seu acesso a qualquer momento, pressionando o botão Cancelar, reiniciando o caso de uso. Não é feita nenhuma mudança no processo do usuário;
- Fluxo de evento excepcional: o usuário pode corrigir a senha a qualquer momento, utilizando a tecla Backspace, antes de confirmar com a tecla Enter;
- Fluxo de evento excepcional: se o usuário fornece um número de senha inválido, o caso de uso é reiniciado.
Com base no caso de uso acima, considere a seguir, os diagramas UML 1 e 2:
Assinale a alternativa CORRETA:
	
	
	
	
		Resposta Selecionada:
	d. 
O diagrama 2 é uma generalização do diagrama 1. A generalização relaciona um conceito mais específico a um conceito que seja mais genérico. O diagrama 1 é chamado de superclasse, enquanto o 2, mais específico, é a subclasse.
	Resposta Correta:c. 
O diagrama de estados 1 mostra os estados de ler e de verificar a senha e o diagrama de estados 2 apresenta os subestados do estado lendo senha do diagrama 1.
	
	
	
· Pergunta 3
0,2 em 0,2 pontos
	
	
	
	Fonte: (FCC – TJ-PA – Analista Judiciário – Análise de Sistema Desenvolvimento). Além do Estado de origem e o de destino, uma transição de estados tem mais três partes, que são:
	
	
	
	
		Resposta Selecionada:
	c. 
Evento de ativação, condição de proteção e efeito.
	Resposta Correta:
	c. 
Evento de ativação, condição de proteção e efeito.
	
	
	
· Pergunta 4
0 em 0,2 pontos
	
	
	
	(Fonte CESGRANRIO – DECEA – Técnico de Defesa Aérea e Controle de Tráfego Aéreo – Análise de Sistemas. Adaptado.)Observe a figura a seguir:
Essa figura, em UML, é um diagrama de:
	
	
	
	
		Resposta Selecionada:
	b. 
Classes.
	Resposta Correta:
	a. 
Estados.
	
	
	
Sábado, 3 de Dezembro de 2022 10h35min37s BRT

Mais conteúdos dessa disciplina