PORTFOLIO4

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 10

UNIVERSIDADE ANHANGUERA

CURSO SUPERIOR EM ENGENHARIA DE SOFTWARE

PORTIFÓLIO DE AULA PRÁTICA


ANÁLISE ORIENTADA A OBJETO

KARLA MAEVELYN REIS LIMA

MAIO – 2024
MANAUS - AM
Karla Maevelyn Reis Lima

PORTIFÓLIO DE AULA PRÁICA


ANÁLISE ORIENTADA A OBJETOS

Relatório de aula prática do Curso


Superior em Engenharia de Software da
Faculdade Anhanguera, em
cumprimento às exigências para a
obtenção de nota da disciplina de
Análise Orientada a Objeto.

Tutor à Distância: Marco Ikuro Hisatomi

JUNHO – 2024
SUMÁRIO

1. INTRODUÇÃO

2. PROCEDIMENTOS PRÁTICOS

3. RESULTADOS

4. CONCLUSÃO
INTRODUÇÃO

A ferramenta Visual Paradigm Online é uma ferramenta case com


interface gráfica para modelagem de sistemas e diversos diagramas. Essa
versão online pode ser acessada em https://online.visual paradigm.com/.
Também possui um programa de parceria acadêmica onde alega que
certas instituições podem preparar seus estudantes com o
desenvolvimento de Software. Com o avanço da internet, muitos
programas antes baixados para seu SO, agora podem ser usados dentro de
uma página Web ou como uma extensão do navegador.
A versão online do Visual Paradigm está disponível para praticamente
todo e qualquer sistema operacional (Windows, Linux, Mac etc.) e inclui as
mesmas ferramentas de sua versão Software que deve ser baixada. Inclui
também salvar seus diagramas dentro do Google Drive e exportá-los em
diferentes formatos (JPEG, PNG, GIF, SVG, PDF). Para representar um
raciocínio lógico, usa-se símbolos convencionais como alguns desenhos
geométricos básicos, os quais indicarão os símbolos de entrada de dados,
do processamento e da saída de dados.
O UML é um acrônimo para a expressão Unified Modeling Language. É
uma linguagem muito formulada, voltada ao desenvolvimento de
software, que define uma série de artefatos que nos ajuda na tarefa de
modelar e documentar os sistemas orientados a objetos que
desenvolvemos. Aprender os fundamentos e a importância da UML na
elaboração de projetos de softwares, seja qual for a dimensão do sistema
a ser construído é essencial, pois além de trabalhar com os principais
diagramas UML, tais como diagrama de casos de uso, de classe, de
sequência, de atividades e muitos outros utilizando ferramentas case,
permite que o processo seja automatizado e facilitado no processo de
negócios.
No desenvolvimento de softwares é a mesma coisa, pois também se trata
de uma questão que envolve pessoas, ferramentas, tempo, dinheiro e
outras variáveis. Por esses fatores, A UML é largamente utilizada no
âmbito da engenharia de software, análise de sistema e entre outras áreas
de TI para visualizar, especificar, construir e documentar projetos de
softwares, fornecendo meios para auxiliar no levantamento dos requisitos
que irão constituir um sistema, além de recursos para a modelagem de
estruturas que farão parte do mesmo.
PROCEDIMENTOS PRÁTICOS

Desenvolver um diagrama de casos de uso utilizando os conhecimentos e


práticas da UML.

Para a realização dessa atividade, foi necessário criar e desenvolver um


diagrama de caso de uso de um sistema bancário utilizando a linguagem
unificada de modelagem de sistemas, com a ferramenta Visual Paradigm
Online.

1 - Abrir o Projeto Foi acessado a ferramenta Visual Paradigm e criado um


projeto para o diagrama de caso de uso

2 - Criar um Diagrama de Caso de Uso: Após clicar no botão direito no


pacote ou na pasta onde deseja adicionar o diagrama de caso de uso, foi
selecionado "Novo Diagrama" e, em seguida, "Caso de Uso Diagrama".
3 - Adicionar Ator: Clicou-se na ferramenta "Ator" na barra de ferramentas
à esquerda. Depois, no diagrama para adicionar um ator e renomeando ao
ator, representando um papel fora do sistema.

4 - Adicionar Casos de Uso: Clicou-se na ferramenta "Caso de Uso" na


barra de ferramentas à esquerda.
Depois, no diagrama para adicionar um caso de uso e dê um nome
apropriado a ele, representando uma funcionalidade que o sistema
oferece.

5 - Associar Ator aos Casos de Uso: Clicou-se na ferramenta


"Associação" na barra de ferramentas à esquerda.
Em seguida, desenhou-se uma linha entre o ator e o caso de uso
para representar a associação
6 - Organizar e Documentar: Organizou-se os atores e casos de uso
de forma lógica e arrastando-os para posicionar de acordo com a
representação desejada. Após, clicou-se duas vezes em um caso de
uso para adicionar detalhes e descrição.

7 - Salvar o Diagrama: Após criação e organização do diagrama, o


projeto foi salvo.
RESULTADOS

De acordo com a criação e desenvolvimento do diagrama de caso de uso


para o sistema bancário, foi interessante compreender que é baseado em
identificar quais os principais personagens que utilizam o programa, tais
como atores, clientes e programas. O cliente para efetuar um
procedimento bancário, como abrir e encerrar contas, precisa procurar
um funcionário no banco, indicar se sua conta é poupança ou corrente,
verificar seu saldo, sacar ou depositar dinheiro ou até mesmo, efetuar
esses procedimentos no caixa eletrônico, sem a presença de um
funcionário. O cliente tem autonomia para escolher a funcionalidade
desejada, tais como: emitir o saldo ou extrato da sua conta, como também
saques. Para que o cliente encerre a sua conta, o seu saldo deve estar
zerado, sendo assim, encerrada com êxito. Contudo, se o saldo for
devedor (negativo), o cliente ainda permanece no banco com a conta até
que ela seja quitada. Todas as movimentações realizadas devem ser
registradas no Sistema Bancário para atualização e possíveis
movimentação e melhorias quanto às funcionalidades.
CONCLUSÃO

Assim, podemos compreender que a atividade de aula prática é


importante para executar, na prática o que foi aprendido em sala de aula.
A modelagem de sistemas ajuda o analista a entender a funcionalidade do
sistema e os modelos são usados para comunicação com os clientes. Os
modelos de sistemas existentes são usados durante a engenharia de
requisitos. O Visual Paradigm, como já foi citado, é uma ferramenta CASE
para a visualização de projetos, diagramas e até gráficos, suportando
diagramas da UML2(UML), SysML, DFD, SoaML e diagramas ER(ERD). A
UML é uma linguagem padrão de grande aceitação pelo mercado de
trabalhado. Pode-se dizer que quase a totalidade das ofertas de emprego
para analista/programador, arquiteto, engenheiro de software entre
outras, é imprescindível conhecimentos em UML. Todas as figuras foram
de autoria desta, de acordo com a criação no Visual Paradigm Online .

Você também pode gostar