Buscar

A1_resposta

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

Prévia do material em texto

A UML(Unified Modeling Language) prevê um diagrama específico para modelar os diversos estados de um objeto durante o seu ciclo de vida. Tal diagrama é chamado de diagrama de estados.
Muito utilizado na área de eletrônica digital e em engenharia de software, um diagrama de estado é a representação de um estado ou situação em que um objeto se encontra no decorrer da execução dos processos de um sistema. É uma maneira eficiente e clara de descrever todos os possíveis estados de um sistema, assim como quais eventos levam transição de um estado para outro.
Os diagramas de estado representam uma alternativa para o diagrama de casos de uso. Geralmente, os diagramas de caso de uso são utilizados durante a etapa de análise do sistema, e os diagramas de estados, durante a etapa de projeto do sistema. O foco principal dos diagramas de estados reside na identificação dos valores que os atributos de uma classe podem assumir, assim como os eventos ou mensagens enviadas para o objeto que efetivamente implicará na atribuição dos valores.
Diagramas de estados podem ser concebidos englobando diversos objetos, porém, o ideal é modelar diagramas de estados individuais para cada objeto e utilizar outros diagramas para ilustrar como diferentes objetos interagem durante a execução do sistema.
Elementos de um Diagrama de Estados
Estado Inicial – Ponto de entrada da utilização do objeto, pode ser sua instanciação ou sua reinicialização do mesmo para um estado estável inicial.
Estado Final – Ponto de saída da utilização do objeto, pode ser sua destruição ou o ato de deixar de ser utilizado.
Estado – Possível estado que o objeto pode se encontrar em cada momento. É definido como sendo a identificação dos atributos que o compõe. Um estado pode demonstrar a espera pela ocorrência de um evento, a reação a um estímulo, a execução de alguma atividade ou a satisfação de alguma condição.
Evento – Também chamado de transição, representa uma ação externa sobre o objeto.
Verificação de um Diagrama de Estados
Após a criação de um diagrama de estados, precisamos verificar se o mesmo é consistente, como cada verificação é específica para cada diagrama, pois depende diretamente da mecânica da classe e do problema se se propõe a resolver, podemos verificar de uma forma sistemática cada diagrama de estados respondendo às seguintes perguntas:
1 – Todos os estados podem ser atingidos?
2 – A partir de qualquer estado, existe um caminho que leve para o estado final?
3 – Todos os estados possíveis que o objeto pode assumir foram definidos?
4 – Cada estado reage adequadamente a todos os possíveis eventos?
Exemplos de Diagramas de Estados
Um exemplo simples seria um semáforo onde cada estado corresponde a uma situação que ocorrerá. Quando verde, os carros podem prosseguir na via. Passado um tempo, é acionada a tarefa de mudar para amarelo. Então o semáforo passa de verde para amarelo. Aqui os carros ficam em estado de atenção e já aguardam a próxima transição.
O próximo passo é passar para vermelho. Nesse estado, os carros estão parados na via. De vermelho, o próximo estado somente será verde, assim, os carros podem voltar a trafegar na via.
Características • Geralmente, os diagramas de estado são usados para modelar o comportamento de um objeto ao longo de sua vida útil. • Eles são especialmente necessários quando os objetos têm comportamento dependente de estados. • Os objetos que podem ser aplicados diagrama de estado são classes, subsistemas, casos de uso e interfaces (para declarar estados que devem ser satisfeitos por um objeto que realize a interface).
Características Vantagem: São bons para descrever o comportamento de um objeto através de vários casos de uso Desvantagem: Não são bons para descrever um comportamento que envolve vários objetos em colaboração
	Usuário
	ROBSON MARIANO DA SILVA
	Curso
	CCO04050 ARQUITETURA DE SOFTWARE GR0117202 - 202020.ead-11052.01
	Teste
	ATIVIDADE 1 (A1)
	Iniciado
	14/09/20 22:54
	Enviado
	15/09/20 07:28
	Status
	Requer avaliação
	Resultado da tentativa
	Avaliação não disponível.  
	Tempo decorrido
	8 horas, 33 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
· Pergunta 1
Requer avaliação
	
	
	
	O diagrama de máquina de estados mostra um conjunto de estados que um objeto pode assumir e os “gatilhos” que fazem a transição do objeto de um determinado estado para outro. Esse diagrama é muito útil para entender o ciclo de vida de uma determinada entidade do banco de dados do sistema; além disso, o mau entendimento dos possíveis estados de um objeto gera muitos problemas para a arquitetura de software. Nesse contexto, redija um texto dissertativo descrevendo como o diagrama de estados pode ser utilizado na arquitetura e quais os benefícios de sua utilização.
	
	
	
	
		Resposta Selecionada:
	A UML(Unified Modeling Language) prevê um diagrama específico para modelar os diversos estados de um objeto durante o seu ciclo de vida. Tal diagrama é chamado de diagrama de estados.
Muito utilizado na área de eletrônica digital e em engenharia de software, um diagrama de estado é a representação de um estado ou situação em que um objeto se encontra no decorrer da execução dos processos de um sistema. É uma maneira eficiente e clara de descrever todos os possíveis estados de um sistema, assim como quais eventos levam transição de um estado para outro.
Os diagramas de estado representam uma alternativa para o diagrama de casos de uso. Geralmente, os diagramas de caso de uso são utilizados durante a etapa de análise do sistema, e os diagramas de estados, durante a etapa de projeto do sistema. O foco principal dos diagramas de estados reside na identificação dos valores que os atributos de uma classe podem assumir, assim como os eventos ou mensagens enviadas para o objeto que efetivamente implicará na atribuição dos valores.
Diagramas de estados podem ser concebidos englobando diversos objetos, porém, o ideal é modelar diagramas de estados individuais para cada objeto e utilizar outros diagramas para ilustrar como diferentes objetos interagem durante a execução do sistema.
Elementos de um Diagrama de Estados
Estado Inicial – Ponto de entrada da utilização do objeto, pode ser sua instanciação ou sua reinicialização do mesmo para um estado estável inicial.
Estado Final – Ponto de saída da utilização do objeto, pode ser sua destruição ou o ato de deixar de ser utilizado.
Estado – Possível estado que o objeto pode se encontrar em cada momento. É definido como sendo a identificação dos atributos que o compõe. Um estado pode demonstrar a espera pela ocorrência de um evento, a reação a um estímulo, a execução de alguma atividade ou a satisfação de alguma condição.
Evento – Também chamado de transição, representa uma ação externa sobre o objeto.
Verificação de um Diagrama de Estados
Após a criação de um diagrama de estados, precisamos verificar se o mesmo é consistente, como cada verificação é específica para cada diagrama, pois depende diretamente da mecânica da classe e do problema se se propõe a resolver, podemos verificar de uma forma sistemática cada diagrama de estados respondendo às seguintes perguntas:
1 – Todos os estados podem ser atingidos?
2 – A partir de qualquer estado, existe um caminho que leve para o estado final?
3 – Todos os estados possíveis que o objeto pode assumir foram definidos?
4 – Cada estado reage adequadamente a todos os possíveis eventos?
Exemplos de Diagramas de Estados
Um exemplo simples seria um semáforo onde cada estado corresponde a uma situação que ocorrerá. Quando verde, os carros podem prosseguir na via. Passado um tempo, é acionada a tarefa de mudar para amarelo. Então o semáforo passa de verde para amarelo. Aqui os carros ficam em estado de atenção e já aguardam a próxima transição.
O próximo passo é passar para vermelho. Nesse estado, os carros estão parados na via. De vermelho, o próximo estado somente será verde, assim, os carros podem voltar a trafegar na via.
Características • Geralmente, os diagramas de estado são usados para modelaro comportamento de um objeto ao longo de sua vida útil. • Eles são especialmente necessários quando os objetos têm comportamento dependente de estados. • Os objetos que podem ser aplicados diagrama de estado são classes, subsistemas, casos de uso e interfaces (para declarar estados que devem ser satisfeitos por um objeto que realize a interface).
Vantagem: São bons para descrever o comportamento de um objeto através de vários casos de uso.
Desvantagem: Não são bons para descrever um comportamento que envolve vários objetos em colaboração.
	Resposta Correta:
	[Nenhuma]
	Feedback da resposta:
	[Sem Resposta]
	
	
	
Terça-feira, 15 de Setembro de 2020 07h29min06s BRT

Continue navegando