Buscar

ANÁLISE E MODELAGEM DE SISTEMAS

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

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 6, do total de 8 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

ANALISE E DESENVOLVIMENTO DE SISTEMAS
HIAGO DE CARVALHO GOMES
ANÁLISE E MODELAGEM DE SISTEMAS
 PORTO VELHO / RO
 2023
SUMÁRIO
INTRODUÇÃO .....................................................................
DESENVOLVIMENTO .........................................................
METODO ..............................................................................
RESULTADO ........................................................................
CONCLUSÃO ........................................................................
REFERÊNCIAS .....................................................................
INTRODUÇÃO:
O presente trabalho aborda sobre a parte prática referente aos estudos realizados na matéria de Análise e Modelagem de Software relacionando a prática com alguns dos conteúdos abordados como: linguagem unificada de modelagem (UML - Unified Modeling Language) e diagrama de caso de uso (use case diagram). 
Justifica-se pela importância da relação entre a prática e as teorias estudadas, para uma maior compreensão do conteúdo. Com a simulação do desenvolvimento de um diagrama de caso de uso, pode-se interagir com os conceitos da linguagem unificada de modelagem. Levando em consideração a intensidade de utilização de tal modelagem de sistemas, torna-se de suma importância a capacidade de desenvolvimento de tal diagrama. 
Assim, o objetivo principal deste trabalho é o desenvolvimento de um diagrama de caso de uso de um sistema bancário utilizando a linguagem unificada de modelagem e a ferramenta Visual Paradigm Online e descrever como é o funcionamento nesse modelo em um relatório. 
O relatório pretende abordar como foi criado o diagrama, na ferramenta Visual Paradigm Online, descrevendo as etapas e itens utilizados, explicando como foi realizada toda construção. 
Para tanto, será necessário como recurso, a ferramenta Visual Paradigm Online, o acesso a um computador e o acesso à internet. O referencial teórico que auxiliou na construção do trabalho aborda sobre temas referente à UML.
DESENVOLVIMENTO:
Os conteúdos abordados na disciplina de Análise e Modelagem de Sistemas, necessitam de uma abordagem que proporcione o desenvolvimento de um diagrama de caso de uso que relaciona os conhecimentos teóricos e que também possibilite uma experiência prática enriquecendo ainda mais os conhecimentos adquiridos. 
Nesse sentido, e levando em consideração a intensidade da utilização dos diagramas de caso de uso e a linguagem de modelagem unificada na atualidade, a experiência prática é de extrema importância, para profissionais da área de tecnologia da informação. 
Por conta de sua praticidade, a Linguagem de Modelagem Unificada (UML) é largamente utilizada, atualmente, para criar sistemas de softwares, pois permite o desenvolvimento de diagramas de casos de uso. Além disso, permite que desenvolvedores visualizem o produto criado em diagramas padronizados. Ao fazer isso, ela auxilia a visualização do desenho e a comunicação entre objetos. Isso ocorre porque ela possibilita modelar sistemas por meio dos conceitos da Programação Orientada a Objetos (POO). 
“A Linguagem de modelagem unificada (UML) foi criada para estabelecer uma linguagem de modelagem visual comum, semanticamente e sintaticamente rica, para arquitetura, design e implementação de sistemas de software complexos, tanto estruturalmente quanto para comportamentos. Além do desenvolvimento de software, a UML tem aplicações em fluxos do processo na fabricação..” (LUCIDCHART, 2022). 
Além do entendimento sobre a linguagem de modelagem unificada (UML) e suas funcionalidades, é importante conhecer um diagrama de caso de uso. Sendo que o diagrama de caso de uso, resume o detalhamento dos usuários do sistema e as interações deles com o sistema.
METODO
Com o intuito de atender aos objetivos propostos será estudado a ferramenta Visual Paradigm Online. A fim do desenvolvimento do diagrama de caso de uso, baseado na necessidade apresentada de um sistema bancário.
 Para o desenvolvimento do caso de uso, primeiro será necessário entender o funcionamento da ferramenta Visual Paradigm Online. O Visual Paradigm Online é uma ferramenta de diagramação online, que permite e suporta uma grande variedade de diagramas comerciais e técnicos. 
Para a construção do diagrama de caso de uso, primeiro será necessário entender como é feito a construção de diagramas na ferramenta Visual Paradigm, disponível no link (https://online.visual-paradigm.com). 
Depois de acessar o link através de um navegador, para iniciar a construção solicitada, foi necessário fazer o cadastro com uma conta no Google. Com os dados básicos de Login e Senha. Com tudo, utilizei a conta: Hiago.carvalho@gmail.com. Para inicializar a criação do diagrama de caso de uso é necessário clicar em "Criar um novo", posteriormente em Diagrama de Caso de Uso.
Sabendo que foi solicitado apenas um diagrama de caso de uso de sistema bancário, e que a ferramenta já possui todos os ícones necessários para tal criação,apenas precisamos relacioná-los aos elementos da linguagem de modelagem unificada.
O retângulo azul apresentado, representa o limite do diagrama, também conhecido como Limite do Sistema. O limite do sistema é onde fica delimitado o desenho do diagrama de caso de uso, esse limite é utilizado para separar os casos de uso que são internos, ficam dentro do retângulo, e os agentes que são externos ao sistema. Um limite do sistema, se comporta num caso de uso como um auxílio visual opcional no diagrama. No modelo de diagrama de caso de uso, o limite do sistema (retângulo), não inclui valor de semântica como os demais ícones, por esse motivo o seu uso no sistema não é essencial, sendo assim, sua utilização é por convenção.
O segundo ícone apresentado é conhecido no diagrama de caso de uso, como Ator, caso seja apenas um boneco ou atores caso haja a necessidade de mais de um ator. Sua representação no sistema é feita por bonecos de palito, no caso, os atores não fazem parte do sistema. Apenas representam algo ou alguém que interage com o sistema. Por esse motivo, os bonecos de palitos devem ficar fora do Limite do Sistema, fora do retângulo. Um Ator pode somente fornecer informações para o sistema ou somente receber informações do sistema, ou ainda, fornecer e receber informações para o sistema.
Para o ícone de elipse, temos a representação do Caso de Uso, a elipse é a representação mais importante do diagrama de caso de uso, pois o Caso de Uso descreve as funcionalidades do sistema, os chamados requisitos, as funcionalidades são as transações executadas no sistema.
Um Caso de Uso pode ser concreto, quando é iniciado diretamente por um Ator, ou abstrato, quando é uma extensão de um outro Caso de Uso. Além disso há casos de uso primários que representam os objetivos dos Atores, já o secundário são funcionalidades do sistema que precisam existir para que este funcione corretamente. Os Relacionamentos no Diagrama de Caso de Uso, auxiliam na descrição, existem relacionamentos mais comuns como os entre atores, entre ator um caso de uso e entre casos de uso.
Os relacionamentos são fundamentais para a criação de um Diagrama de Caso de Uso, pois são eles que interligam um ator a caso de uso, ou casos de uso e atores entre si. Os relacionamentos são representados de formas distintas e cada um tem uma função específica no diagrama.
O relacionamento de Comunicação ou Associação, representado por uma linha sólida, representa a interação entre um ator e um caso de uso. Já o relacionamento de inclusão, "Include", representado pela seta com linha tracejada, esse relacionamento mostra que o tipo de relacionamento entre dois Casos de Uso implica na obrigatoriedade da execução do Caso de Uso que está sendo incluído.
Para o terceiro ícone da figura 4, temos novamente uma seta com linhatracejada, temos o relacionamento de extensão, "Extend", esse relacionamento é usado para mostrar um comportamento opcional.
O último ícone da figura 4, representa o relacionamento generalização ou também conhecido como herança, é representado por uma linha sólida e uma seta vazada, este relacionamento representa a herança empre componentes sendo eles atores e casos de uso.
RESULTADO
Para a construção do Diagrama de Caso de Uso, foi-se necessário a escolha da ferramenta. No caso, utiliza-se o Visual Paradigm Online.
Para o desenvolvimento do diagrama de caso de uso para o sistema bancário, foi levando em consideração os seguintes requisitos para a execução do diagrama: o cliente pode abrir e encerrar contas, para isso, ele deverá procurar um funcionário no banco; o cliente pode abrir uma conta do tipo especial ou poupança; o cliente pode depositar ou sacar dinheiro, estas funcionalidades podem ser feitas no caixa eletrônico; o cliente pode emitir o saldo ou extrato da sua conta, está funcionalidades podem ser feitas no caixa eletrônico; para o cliente encerrar a sua conta, o seu saldo deve estar zerado; cada movimentação realizada deve ser registrada.
Iniciei realizando o diagrama proposto de modo que, para a abertura da conta o cliente terá a opção de abrir uma conta poupança e um especial. Para tal ação o cliente precisa necessariamente ir ao banco e o funcionário deverá ajudar nessa ação.
Nesse diagrama adicionei os “atores” que são representados pelo cliente e o funcionário do banco, também adicionei um retângulo para representar todo o sistema bancário que iremos desenvolver. Já para fechar a conta o cliente também precisa procurar um funcionário, mas para esse item precisamos cumprir a funcionalidade de "para o cliente encerrar a sua conta, o seu saldo deve estar zerado".
Diagrama de Caso de Uso Sistema Bancário versão secundária
Portanto, para que o cliente consiga encerrar sua conta, necessariamente ele precisará entrar em contato com o funcionário, caso haja dinheiro na conta ele precisará necessariamente fazer um saque, se, e somente se, houver um saldo remanescente na conta, por isso usamos o relacionamento
Por fim, para incluir as últimas funcionalidades no Diagrama de Caso de Uso, foi necessário incluir um caso de uso e chamá-lo de caixa eletrônico, pois em ambas as funcionalidades o cliente poderia fazer no caixa eletrônico, as funcionalidades em questão são depositar ou sacar dinheiro e o cliente pode emitir o saldo ou extrato da sua conta. Como ambas se relacionam exclusivamente com o caixa eletrônico, exceto quando o cliente precisa fazer um saque, de saldo remanescente, para encerrar a conta.
Sendo assim criando os relacionamentos do caixa eletrônico e consequentemente, fazer depósito, fazer saque, tirar extrato e tirar saldo. Como em todas essas funcionalidades precisamos registrar a transação, para tal relacionamento foi utilizado o relacionamento de inclusão pois temos a implicacao de obrigatoriedade da execução para que assim todas as trancoes fiquem registradas.
Diagrama de Caso de Uso Sistema Bancário versão final
CONCLUSÃO
Pode-se concluir com base na resolução do problema proposto, e sendo aplicados todos os conceitos teóricos de forma prática e métodos ensinados durante a disciplina de análise e modelagem de sistemas. Sendo assim, a possibilidade de reproduzir um problema real, dispondo de ferramentas virtuais que também oportunizam uma experiência enriquecedora para um processo de aprendizado mais expressivo. 
Com a situação proposta foi possível utilizar a ferramenta, com isso houve-se o aprendizado que pode ser usado para elaborar projetos desde uma complexidade simples a mais complexos. Nesse sentido, podem-se fazer melhorias das funcionalidades (requisitos) do sistema.
 Concluo com êxito e de forma satisfatória a atividade proposta, pois a elaboração do relatório foi necessário para confirmar a importância da relação entre as teorias estudadas e a simulação da prática.
REFERÊNCIAS
WERLICH, Claudia. Análise e modelagem de sistemas. 1ª Edição. Londrina: Editora e Distribuidora Educacional S.A., 2023.
 LUCIDCHART. O que é um diagrama UML? Disponível em: . Acesso em: 20 nov 2023. LUCIDCHART. Diagrama de caso de uso UML: O que é, como fazer e exemplos. Disponível em:. Acesso em: 20 nov 2023.
 MEDIUM. UML — Diagrama de Casos de Uso. Disponível em:. Acesso em: 20 nov 2023.
image1.jpeg

Mais conteúdos dessa disciplina