Você está na página 1de 11

ANHANGUERA EDUCACIONAL

ANHANGUERA CÂNDIDO MOTA

CURSO

Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Vinícius de Moraes Garrido

Relatório de Aula Prática


Análise e Modelagem de Sistemas

Cândido Mota
2024
Relatório de Aula Prática
Análise e Modelagem de Sistemas

Trabalho de Portfólio da matéria de Análise e


Modelagem de Sistemas do curso Superior de Análise
e Desenvolvimento de Sistemas

Orientador Prof : Vinicius Mendes Gomes da Silva

Cândido Mota
2024
SUMÁRIO

1 INTRODUÇÃO ……………………………………………………………………………………. 3
2 DESENVOLVIMENTO …………………………………………………………………………… 4
3 METODOLOGIA …………………………………………………………………………………. 6
4 RESULTADOS …………………………………………………………………………………….. 8
5 CONCLUSÃO ……………………………………………………………………………………... 9
6 REFERÊNCIAS ………………………………………………………………………………….. 10
3

1 INTRODUÇÃO

Nos ambientes bancários modernos, os sistemas de software


desempenham um papel fundamental na eficiência, segurança e usabilidade
dos serviços oferecidos aos clientes. Com a evolução da tecnologia, os
bancos estão cada vez mais dependentes de sistemas de software robustos e
confiáveis para gerenciar uma ampla gama de operações, desde a abertura
de contas até transações financeiras complexas.
Este trabalho tem como objetivo desenvolver um sistema bancário
fictício, concentrando-se na modelagem dos casos de uso que descrevem as
principais funcionalidades disponíveis para os clientes. O sistema projetado
visa fornecer uma interface intuitiva e eficiente para que os clientes possam
realizar suas operações bancárias de forma rápida e segura.
Para alcançar esse objetivo, utilizaremos a técnica de diagrama de
casos de uso, uma ferramenta da Engenharia de Requisitos que permite
identificar os atores envolvidos no sistema, as funcionalidades oferecidas e
as interações entre eles. A modelagem de casos de uso fornecerá uma visão
clara e abrangente das diferentes operações que o sistema bancário deve
suportar, ajudando a garantir que os requisitos do cliente sejam
compreendidos e atendidos de forma adequada.
Ao longo deste trabalho, exploraremos os requisitos específicos do
sistema bancário fictício, delineando os casos de uso necessários para
atender às necessidades dos clientes. Cada caso de uso será cuidadosamente
analisado e documentado, fornecendo uma base sólida para o
desenvolvimento futuro do sistema.
Com isso, esperamos contribuir para o desenvolvimento de sistemas
bancários mais eficientes e orientados às necessidades dos clientes,
demonstrando a importância da Engenharia de Requisitos na concepção e
implementação de sistemas de software de alta qualidade.
4
2 DESENVOLVIMENTO

O diagrama de casos de uso para o sistema bancário fictício será


elaborado com base nos requisitos fornecidos, os quais abrangem várias
operações que os clientes podem realizar, desde a abertura e encerramento
de contas até transações financeiras como depósitos e saques.
Considerando as necessidades dos clientes, os principais casos de
uso identificados incluem abrir e encerrar contas, escolher o tipo de conta,
depositar e sacar dinheiro, bem como emitir o saldo e extrato da conta.
Além disso, é importante garantir que as movimentações sejam registradas
adequadamente no sistema.
O diagrama de casos de uso representará as interações entre os
atores (clientes e funcionários do banco) e o sistema bancário, fornecendo
uma visão clara das funcionalidades oferecidas e das relações entre elas.
Cada caso de uso será detalhado, proporcionando uma compreensão
abrangente das operações suportadas pelo sistema e das restrições
associadas a elas.
5

FONTE: Autor
6
3 METODOLOGIA

A elaboração do diagrama de casos de uso para o sistema bancário


seguirá uma abordagem sistemática e iterativa, garantindo que todas as
funcionalidades essenciais sejam identificadas e representadas de maneira
clara e precisa. O processo metodológico envolverá as seguintes etapas:
Levantamento de Requisitos: Inicialmente, será realizado um
levantamento detalhado dos requisitos do sistema bancário, considerando as
necessidades dos clientes e as funcionalidades esperadas pelo banco. Isso
incluirá entrevistas com os stakeholders, análise de documentos e estudo de
casos semelhantes.
Identificação dos Atores: Em seguida, serão identificados todos os
atores que interagem com o sistema bancário, como clientes e funcionários
do banco. Cada ator será definido com base em seu papel e
responsabilidades no contexto do sistema.
Definição dos Casos de Uso: Com base nos requisitos levantados e
nos atores identificados, serão definidos os casos de uso principais do
sistema. Cada caso de uso representará uma funcionalidade específica
oferecida pelo sistema, como abrir uma conta, realizar um depósito ou
emitir um extrato.
Descrição dos Casos de Uso: Para cada caso de uso identificado,
será elaborada uma descrição detalhada, incluindo informações como
pré-condições, pós-condições, fluxos principais de eventos e fluxos
alternativos. Isso garantirá uma compreensão abrangente de como cada
funcionalidade deve ser implementada.
Validação com os Stakeholders: Após a elaboração inicial do
diagrama de casos de uso, o documento será validado com os stakeholders
relevantes, como clientes, funcionários do banco e equipe de
desenvolvimento de software. Feedback será coletado e incorporado
conforme necessário para garantir que o diagrama atenda às necessidades e
expectativas de todos os envolvidos.
Iteração e Refinamento: O processo de desenvolvimento do
diagrama de casos de uso será iterativo, permitindo ajustes e refinamentos
7
ao longo do tempo. Conforme novos requisitos surgirem ou mudanças
forem necessárias, o diagrama será atualizado e aprimorado para refletir
com precisão a evolução do sistema.
Ao seguir essa metodologia estruturada, espera-se desenvolver um
diagrama de casos de uso abrangente e preciso que sirva como base sólida
para o projeto e desenvolvimento do sistema bancário, garantindo sua
eficácia e adequação às necessidades do usuário final.
8
4 RESULTADOS

O principal resultado desta atividade será a criação de um diagrama


de casos de uso para o sistema bancário proposto. Esse diagrama fornecerá
uma visão clara das interações entre os atores e o sistema, identificando as
principais funcionalidades oferecidas e como elas se relacionam com os
usuários.
Além disso, espera-se que os requisitos levantados e documentados
durante esta atividade forneçam uma base sólida para o desenvolvimento
futuro do sistema bancário. A compreensão clara das necessidades dos
clientes e das funcionalidades requeridas permitirá que a equipe de
desenvolvimento projete e implemente um sistema que atenda às
expectativas e requisitos dos usuários finais.
Outro resultado importante será o feedback obtido dos stakeholders
durante o processo de validação do diagrama de casos de uso. Esse
feedback ajudará a garantir a precisão e a relevância do diagrama, bem
como identificará quaisquer áreas que possam exigir ajustes ou melhorias
adicionais.
Em resumo, os resultados desta atividade fornecerão uma base
sólida para o desenvolvimento do sistema bancário, garantindo que as
necessidades dos usuários finais sejam atendidas de forma eficaz e eficiente
9
5 CONCLUSÃO

A elaboração do diagrama de casos de uso para o sistema bancário


proposto foi uma etapa crucial no processo de análise e design do sistema.
Através dessa atividade, foi possível identificar e documentar as principais
funcionalidades esperadas pelos usuários, bem como as interações entre os
atores e o sistema.
Ao longo do desenvolvimento do diagrama, foi possível
compreender melhor as necessidades dos clientes e traduzi-las em requisitos
funcionais claros e concisos. Isso permitirá que a equipe de
desenvolvimento implemente um sistema que atenda às expectativas e
requisitos dos usuários finais, contribuindo para a satisfação do cliente e o
sucesso do projeto.
Além disso, o processo de validação do diagrama de casos de uso
permitiu obter feedback valioso dos stakeholders, garantindo a precisão e a
relevância das funcionalidades identificadas. Qualquer ajuste necessário
poderá ser feito com base nesse feedback, garantindo que o sistema final
seja robusto, eficiente e atenda às necessidades do cliente.
Em suma, a elaboração do diagrama de casos de uso foi uma etapa
fundamental no processo de desenvolvimento do sistema bancário,
fornecendo uma base sólida para o próximo estágio do projeto. A análise
cuidadosa das funcionalidades e interações ajudará a orientar o
desenvolvimento futuro do sistema, garantindo sua qualidade e adequação
às necessidades do usuário final.
10
6 REFERÊNCIAS

Sommerville, Ian. Engenharia de Software. Pearson, 2011.


Pressman, Roger S. Engenharia de Software: Uma Abordagem Profissional. McGraw-Hill,
2016.
Fowler, Martin. UML Distilled: A Brief Guide to the Standard Object Modeling Language.
Addison-Wesley Professional, 2003.

Você também pode gostar