• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Engenharia de Computação ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Links de Vídeos Educacionais do YouTube

1

Links de Vídeos Educacionais do YouTube

Engenharia de Software

FIT

Links para Vídeos do YouTube

1

Links para Vídeos do YouTube

Engenharia de Software

FIT

Teoria da Computação

7

Teoria da Computação

Engenharia de Software

FIT

Desenvolvimento Web Parte 08: Eventos em JavaScript

31

Desenvolvimento Web Parte 08: Eventos em JavaScript

Engenharia de Software

FIT

Prova DevOps Git e Testes - Faculdade Impacta

6

Prova DevOps Git e Testes - Faculdade Impacta

Engenharia de Software

FIT

Ac2 - Análise Exploratória de Dados

16

Ac2 - Análise Exploratória de Dados

Engenharia de Software

FIT

Ac3 Analise Exploratoria de Dados

8

Ac3 Analise Exploratoria de Dados

Engenharia de Software

FIT

Projeto de Circuitos Digitais

6

Projeto de Circuitos Digitais

Engenharia de Software

FIT

Engenharia de Software - Playlist Completa YouTube

1

Engenharia de Software - Playlist Completa YouTube

Engenharia de Software

FIT

Server Side Rendering: Criação de Páginas Dinâmicas

26

Server Side Rendering: Criação de Páginas Dinâmicas

Engenharia de Software

FIT

Texto de pré-visualização

Proceedings of the XII SIBGRAPI October 1999 101104 ENGENHARIA DE SOFTWARE Texto base 11 Diagrama de Caso de Uso Prof João de Deus Freire Junior Resumo A UML é a linguagem de modelagem unificada Tratase de uma linguagem de modelagem de soluções e sistemas Ela auxilia na compreensão da solução sistêmica na perspectiva interna estática e iterativa do sistema e na perspectiva do cliente Ela é formada por diagramas que possibilitam essa visão completa de solução Nesta aula será exibido o Diagrama de Caso que é um dos principais diagramas da UML ao fornecer uma visão externa da solução 11 Introdução Como posso projetar uma solução sistêmica na perspectiva do cliente Como posso construir uma representação gráfica das metas dos clientes ao utilizar o sistema O que é o diagrama de caso de uso Quais são os principais elementos do diagrama de caso de uso Todas essas perguntas serão respondidas nesta aula O entendimento da dos elementos usos e formato do diagrama de caso de uso da UML possibilitará aos analistas uma poderosa ferramenta de modelagem para expressar a visão do cliente ao utilizar o sistema Desta forma podemos mitigar e diminuir significativamente as falhas e fracassos no desenvolvimentos de projetos de soluções tecnológicas Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 12 Principais Diagramas da UML A UML 20 fornece 13 diferentes diagramas para uso na modelagem de software Os principais diagramas são De classe Distribuição Caso de uso Sequência Comunicação Atividade Estado De acordo com Sommerville 2011 através desses diagramas podemos modelar os sistemas em perspectivas diferentes Por exemplo 1 Uma perspectiva externa em que você modela o contexto ou o ambiente do sistema 2 Uma perspectiva de interação em que você modela as interações entre um sistema e seu ambiente ou entre os componentes de um sistema 3 Uma perspectiva estrutural em que você modela a organização de um sistema ou a estrutura dos dados processados pelo sistema 4 Uma perspectiva comportamental em que você modela o comportamento dinâmico do sistema e como ele reage aos eventos Sommerville 2011 afirma também que os cincos principais diagramas da UML podem representar a essência de um sistema Eles os fazem da seguinte forma 1 Diagramas de atividades que mostram as atividades envolvidas em um processo ou no processamento de dados 2 Diagramas de casos de uso que mostram as interações entre um sistema e seu ambiente 3 Diagramas de sequência que mostram as interações entre os atores e o sistema e entre os componentes do sistema 4 Diagramas de classe que mostram as classes de objeto no sistema e as associações entre elas 5 Diagramas de estado que mostram como o sistema reage aos eventos internos e externos Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 13 Diagrama de Caso de Uso 131 Definições Gerais O diagrama de caso de uso por meio de uma linguagem simples demonstra o comportamento externo do sistema mostra o sistema pela perspectiva do usuário indicando as funções e serviços oferecidos e quais usuários utilizarão cada um deles Pressman 2011 Esse diagrama é o diagrama mais abstrato informal e flexível sendo usado no início da modelagem Ele pode ser modificado ao longo do desenvolvimento do software serve de base para os demais diagramas da UML Pressman 2011 Os elementos principais do Diagrama UC são Atores Caso de Uso e Associações 131 Os atores Os atores representam os papéis dos diversos usuários do sistema Cada ator tem uma ou mais metas específicas que quer atingirobter ao usar o sistema Os atores podem representar um ser humano um periférico de hardware ou outro sistema Um ator é representado na UML pelo stickman Figura 11 Diagrama de Caso de Uso Ator e Metas Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 132 O caso de uso O caso de uso é a meta do usuário ao utilizar o sistema e ele é representado na UML por uma elipse com o Nome do UC em seu interior Há algumas regras para escrita dos nomes dos casos de uso segue abaixo as principais Deve ser único intuitivo e autoexplicativo Deve definir o resultado observável que o Caso de Uso fornece ao Ator Deve estar na perspectiva do ator que dispara o UC Deve descrever o comportamento sustentado pelo UC Deve iniciar com verbo no infinitivo Figura 12 Caso de Uso Fonte PRESSMAN R S 2011 133 Associações As associações representam um diálogo completo entre um Ator e um UC Segue um exemplo de um estudante interagindo com um sistema de catálogo de disciplinas para fazer matrícula Figura 13 Associações Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 133 Tipos de Associações EspecializaçãoGeneralização ocorre quando há características semelhantes e com poucas diferenças entre si entre Casos de Uso ou entre Atores nunca entre UC e Ator Inclusão usada quando existe uma situação ou rotina comum a mais de um caso de uso evitar repetições estereótipo INCLUDE seta aponta para o UC incluído Extensão usada para descrever cenários opcionais de um UC só quando certa condição for satisfeita estereótipo EXTEND seta aponta para o UC que estende 134 Exemplo de Diagrama de Caso de Uso Figura 14 Exemplo de Caso de Uso Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 14 Você quer ler Segue uma indicação de estudo complementar Tratase de um breve guia da linguagem UML LARMAN Craig Utilizando UML e Padrões Uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo 2007 Disponível em httpsintegradaminhabibliotecacombrbooks9788577800476pageid33 Acesso em 20 dez 2019 15 Referências PRESSMAN R S2011 Engenharia de Software uma abordagem profissional 7ed Porto Alegre Bookman 2016 Figuras 11 12 13 14 e 15 PRESSMAN R S2011 Núcleo de Educação a Distância Faculdade Impacta

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Links de Vídeos Educacionais do YouTube

1

Links de Vídeos Educacionais do YouTube

Engenharia de Software

FIT

Links para Vídeos do YouTube

1

Links para Vídeos do YouTube

Engenharia de Software

FIT

Teoria da Computação

7

Teoria da Computação

Engenharia de Software

FIT

Desenvolvimento Web Parte 08: Eventos em JavaScript

31

Desenvolvimento Web Parte 08: Eventos em JavaScript

Engenharia de Software

FIT

Prova DevOps Git e Testes - Faculdade Impacta

6

Prova DevOps Git e Testes - Faculdade Impacta

Engenharia de Software

FIT

Ac2 - Análise Exploratória de Dados

16

Ac2 - Análise Exploratória de Dados

Engenharia de Software

FIT

Ac3 Analise Exploratoria de Dados

8

Ac3 Analise Exploratoria de Dados

Engenharia de Software

FIT

Projeto de Circuitos Digitais

6

Projeto de Circuitos Digitais

Engenharia de Software

FIT

Engenharia de Software - Playlist Completa YouTube

1

Engenharia de Software - Playlist Completa YouTube

Engenharia de Software

FIT

Server Side Rendering: Criação de Páginas Dinâmicas

26

Server Side Rendering: Criação de Páginas Dinâmicas

Engenharia de Software

FIT

Texto de pré-visualização

Proceedings of the XII SIBGRAPI October 1999 101104 ENGENHARIA DE SOFTWARE Texto base 11 Diagrama de Caso de Uso Prof João de Deus Freire Junior Resumo A UML é a linguagem de modelagem unificada Tratase de uma linguagem de modelagem de soluções e sistemas Ela auxilia na compreensão da solução sistêmica na perspectiva interna estática e iterativa do sistema e na perspectiva do cliente Ela é formada por diagramas que possibilitam essa visão completa de solução Nesta aula será exibido o Diagrama de Caso que é um dos principais diagramas da UML ao fornecer uma visão externa da solução 11 Introdução Como posso projetar uma solução sistêmica na perspectiva do cliente Como posso construir uma representação gráfica das metas dos clientes ao utilizar o sistema O que é o diagrama de caso de uso Quais são os principais elementos do diagrama de caso de uso Todas essas perguntas serão respondidas nesta aula O entendimento da dos elementos usos e formato do diagrama de caso de uso da UML possibilitará aos analistas uma poderosa ferramenta de modelagem para expressar a visão do cliente ao utilizar o sistema Desta forma podemos mitigar e diminuir significativamente as falhas e fracassos no desenvolvimentos de projetos de soluções tecnológicas Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 12 Principais Diagramas da UML A UML 20 fornece 13 diferentes diagramas para uso na modelagem de software Os principais diagramas são De classe Distribuição Caso de uso Sequência Comunicação Atividade Estado De acordo com Sommerville 2011 através desses diagramas podemos modelar os sistemas em perspectivas diferentes Por exemplo 1 Uma perspectiva externa em que você modela o contexto ou o ambiente do sistema 2 Uma perspectiva de interação em que você modela as interações entre um sistema e seu ambiente ou entre os componentes de um sistema 3 Uma perspectiva estrutural em que você modela a organização de um sistema ou a estrutura dos dados processados pelo sistema 4 Uma perspectiva comportamental em que você modela o comportamento dinâmico do sistema e como ele reage aos eventos Sommerville 2011 afirma também que os cincos principais diagramas da UML podem representar a essência de um sistema Eles os fazem da seguinte forma 1 Diagramas de atividades que mostram as atividades envolvidas em um processo ou no processamento de dados 2 Diagramas de casos de uso que mostram as interações entre um sistema e seu ambiente 3 Diagramas de sequência que mostram as interações entre os atores e o sistema e entre os componentes do sistema 4 Diagramas de classe que mostram as classes de objeto no sistema e as associações entre elas 5 Diagramas de estado que mostram como o sistema reage aos eventos internos e externos Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 13 Diagrama de Caso de Uso 131 Definições Gerais O diagrama de caso de uso por meio de uma linguagem simples demonstra o comportamento externo do sistema mostra o sistema pela perspectiva do usuário indicando as funções e serviços oferecidos e quais usuários utilizarão cada um deles Pressman 2011 Esse diagrama é o diagrama mais abstrato informal e flexível sendo usado no início da modelagem Ele pode ser modificado ao longo do desenvolvimento do software serve de base para os demais diagramas da UML Pressman 2011 Os elementos principais do Diagrama UC são Atores Caso de Uso e Associações 131 Os atores Os atores representam os papéis dos diversos usuários do sistema Cada ator tem uma ou mais metas específicas que quer atingirobter ao usar o sistema Os atores podem representar um ser humano um periférico de hardware ou outro sistema Um ator é representado na UML pelo stickman Figura 11 Diagrama de Caso de Uso Ator e Metas Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 132 O caso de uso O caso de uso é a meta do usuário ao utilizar o sistema e ele é representado na UML por uma elipse com o Nome do UC em seu interior Há algumas regras para escrita dos nomes dos casos de uso segue abaixo as principais Deve ser único intuitivo e autoexplicativo Deve definir o resultado observável que o Caso de Uso fornece ao Ator Deve estar na perspectiva do ator que dispara o UC Deve descrever o comportamento sustentado pelo UC Deve iniciar com verbo no infinitivo Figura 12 Caso de Uso Fonte PRESSMAN R S 2011 133 Associações As associações representam um diálogo completo entre um Ator e um UC Segue um exemplo de um estudante interagindo com um sistema de catálogo de disciplinas para fazer matrícula Figura 13 Associações Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 133 Tipos de Associações EspecializaçãoGeneralização ocorre quando há características semelhantes e com poucas diferenças entre si entre Casos de Uso ou entre Atores nunca entre UC e Ator Inclusão usada quando existe uma situação ou rotina comum a mais de um caso de uso evitar repetições estereótipo INCLUDE seta aponta para o UC incluído Extensão usada para descrever cenários opcionais de um UC só quando certa condição for satisfeita estereótipo EXTEND seta aponta para o UC que estende 134 Exemplo de Diagrama de Caso de Uso Figura 14 Exemplo de Caso de Uso Fonte PRESSMAN R S 2011 Núcleo de Educação a Distância Faculdade Impacta ENGENHARIA DE SOFTWARE 14 Você quer ler Segue uma indicação de estudo complementar Tratase de um breve guia da linguagem UML LARMAN Craig Utilizando UML e Padrões Uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo 2007 Disponível em httpsintegradaminhabibliotecacombrbooks9788577800476pageid33 Acesso em 20 dez 2019 15 Referências PRESSMAN R S2011 Engenharia de Software uma abordagem profissional 7ed Porto Alegre Bookman 2016 Figuras 11 12 13 14 e 15 PRESSMAN R S2011 Núcleo de Educação a Distância Faculdade Impacta

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®