O Serviço Nacional De Aprendizagem Industrial Desenvolvimento De Sistemas
Por: Roberto1535 • 30/11/2023 • Seminário • 995 Palavras (4 Páginas) • 94 Visualizações
SENAI
SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL
DESENVOLVIMENTO DE SISTEMAS
Vitória da Conquista
2023
SENAI
SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL
DESENVOLVIMENTO DE SISTEMAS
TRABALHO UML
Trabalho para a matéria de Modelagem de sistema como
requisito avaliativo para o título
de Técnico em Desenvolvimento
de Sistemas.
Professor Miquéias Sousa
Vitória da Conquista
2023
EQUIPE
Ana Carolina Vieira
André Bomfim
Antonio Roberto
Denilson Costa
Jeferson Braga
Mayana Costa
Rafael Santana
Roberta Santos
INTRODUÇÃO
O diagrama UML, que significa "Unified Modeling Language" (Linguagem de
Modelagem Unificada, em português), é uma linguagem gráfica padronizada
amplamente utilizada para representar visualmente sistemas de software. Foi
desenvolvido para ajudar na comunicação e documentação de sistemas complexos
de software e processos de negócios. O UML oferece uma maneira de descrever,
projetar e documentar sistemas de software de forma abstrata e precisa.
Os diagramas UML representam diferentes aspectos de um sistema,
permitindo que os desenvolvedores, analistas e outros profissionais de TI
compreendam melhor a estrutura, o comportamento, as interações e outros
detalhes de um sistema. Alguns dos principais tipos de diagramas UML trabalhados
em sala, serão elaborados no decorrer deste trabalho.
Neste trabalho, iremos explorar os diagramas de casos de uso, classe,
atividade e sequência do UML, aplicados a um estudo de caso da loja virtual "Dev
Store".
A "Dev's Store" é uma renomada loja virtual de roupas e calçados,
reconhecida por oferecer exclusivamente produtos de alta qualidade e marcas
prestigiadas. Com uma ampla variedade de opções, a loja se destaca por sua
reputação de excelência nos produtos e atendimento ao cliente. Seu catálogo
diversificado, cuidadosamente selecionado, oferece aos clientes uma experiência de compra única e satisfatória.
Contamos com um sistema bem desenvolvido, que priva pelo relacionamento de fidelidade com o cliente onde as principais regras de negócio
são, aplicar como o desconto fixo de 7% para clientes com mais de 3 compras no
mês e o desconto de 10% para compras acima de R$ 500,00.
DIAGRAMA DE SEQUÊNCIA EM UML
O diagrama de sequência é um diagrama (UML) que ilustra a sequência das mensagens entre objetos em uma interação. É organizado através de um grupo de
objetos representados por linhas de vida e as mensagens que eles trocam durante
a interação. O diagrama de sequência ilustra como as diferentes partes de um
sistema interagem entre si para realizar uma função, e a ordem em que as
interações ocorrem quando um determinado caso de uso é executado.
No exemplo abaixo, podemos observar as interações entre objetos em uma
determinada sequência temporal, mostrando como as mensagens são trocadas
entre eles.
웃
cliente
login (cpf, senha)
loja
buscarUsuario(cpf, senha)
usuario existente: bool
usuario inexistente
status do login
cadastrar cliente
status do cadastro
acessar meu perfil
retornar perfil
DB
addCliente(cpf, nome, email,senha)
cliente cadastrado: bool
getClientInfo(cpf)
client info
escolher produtos
getProdutos()
retomar produtos
adicionar produto ao carrinho:
...