Buscar

relatorio 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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Impresso por A arte da sofrencia BRzona, E-mail rubensinfortec@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 12/11/2022 23:09:38
Universidade Estácio de Sá - Análise Orientada a Objetos 
 
 
Impresso por A arte da sofrencia BRzona, E-mail rubensinfortec@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 12/11/2022 23:09:38
Universidade Estácio de Sá - Análise Orientada a Objetos 
 
 
 
Analise e modelagem de sistema 
rubens raimundo junior
Relatório de Aula Prática
Diagrama de Casos de Uso 
 
O Diagrama de Casos de Uso procura, por meio de uma linguagem simples, possibilitar a compreensão do comportamento externo do sistema por qualquer pessoa, tentando apresentá-lo através de uma perspectiva do usuário. É, dentre todos os diagramas da UML, o mais abstrato e, portanto, o mais flexível e informal. O Diagrama de Casos de Uso costuma ser utilizado principalmente no início da modelagem do sistema, principalmente nas etapas de Levantamento e Análise de Requisitos, embora venha a ser consultado e possivelmente modificado durante todo o processo de engenharia e sirva de base para a modelagem de outros diagramas. 
O Diagrama de Casos de Uso é de grande auxílio na etapa de Análise de Requisitos, ajudando a especificar, visualizar e documentar as características, funções e serviços do sistema desejados pelo usuário. 
O Diagrama de Casos de Uso tenta identificar os tipos de usuários que irão interagir como o sistema, quais papéis esses usuários irão assumir e quais funções serão requisitadas por cada usuário específico. 
Atores 
O Diagrama de Casos de Uso concentra-se em dois itens principais: Atores e Casos de Uso. Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar de alguma maneira os serviços e funções do sistema.
Atores são representados por símbolos de “bonecos magros”, contendo uma breve descrição logo abaixo do seu símbolo. Gerente
Funcionário
Caixa Eletrônico
Cliente
Sistema de Contas a Pagar e Receber
Abertu
r
a de 
Con
ta
 
 
 
Casos de Uso 
 Os Casos de Uso referem-se aos serviços, tarefas ou funções que podem ser utilizados de alguma maneira pelos usuários do sistema, como emitir um relatório ou cadastrar a venda de algum produto. Os casos de Uso são utilizados para expressar e documentar os comportamentos pretendidos para as funções do sistema. 
Em geral, pode-se associar um Caso de Uso a uma tela do sistema, embora isto não seja de forma alguma uma regra, já que um Caso de Uso, ou seja, um serviço do sistema, pode perfeitamente abranger várias telas do sistema ou constituir-se em apenas uma pequena opção de uma interface, como um botão, por exemplo. Os Casos de Uso são representados por elipses contendo, dentro de si, um texto descrevendo-a que serviço o Caso de Uso se refere. 
Os Casos de Uso costumam ser documentados, fornecendo instruções em linhas gerais de como será seu funcionamento, quais Atores os poderão utilizar, quais suas possíveis restrições, entre outras. 
Embora a documentação seja utilizada no momento da implementação de um Caso de Uso, além de servir como base para a construção de outros diagramas baseados nos Casos de Uso, como é comum acontecer com o Diagrama de Sequência, o objetivo principal da documentação de um Caso de Uso é fornecer um relatório ao cliente explicando qual o comportamento pretendido para um determinado Caso de Uso e quais funções ele executará quando for solicitado. 
Documentação de Casos de Uso 
 A documentação de um Caso de Uso costuma descrever por meio de uma linguagem bastante simples, a função em linhas gerais do Caso de Uso, quais Atores interagem com o mesmo, quais etapas devem ser executadas pelo Ator e pelo sistema para que o Caso de uso execute sua função, quais parâmetros devem ser fornecidos e quais restrições e validações o Caso de Uso deve possuir. 
Nome do Caso de Uso
 
Abertura de Conta
 
Caso de Uso geral
 
 
Ator principal 
Cliente 
Atores Secundários
 
Funcionário
 
Resumo 
Este 
Caso 
de 
uso 
d
escreve 
as 
eta
pas 
percorridas 
por um 
cliente 
para 
abrir 
uma 
conta corrente
 
 
Pré
-
Condiçõ
es 
O pedido de abertu
ra precisa
 ser aprovado
 
Pós- Condições
 
É necessário realizar um 
depósito
 inicial
 
Ações do Ator 
Ações do Sistema
 
1
. Solicitar Abertura 
de Conta
 
 
 
2
. Consultar cliente por
 seu CPF
 
 
3
. 
Se 
necess
ário, 
gravar 
ou
 
a
tualizar 
o 
cadastro 
do 
cliente. 
Se 
o 
cliente 
não 
poss
uir 
outras contas deve ser 
registra
do 
 
 
4
. Avaliar o pedido
 do cliente
 
 
5
. Aprovar o pedido
 
6
. Escolher a senha da co
nta
 
 
 
7
. Abrir a conta
 
 
8
. Definir cliente como
 ativo
 
9
. 
Fornecer 
valor 
a 
ser 
depositado
 
 
 
10
. Registrar depósito
 
 
 
11
. Emitir cartão da co
nta
 
Restrições/ Validaçõ
es 
1
. Para abrir uma co
nta co
rrente é precis
o ser 
maior de idade
 
 
2
. O valor mínimo de 
depósito é R$5
,00
 
 
 
 
Associações 
As associações representam as interações ou relacionamentos entre os Atores que fazem parte do diagrama, entre os Atores e os Casos de Uso ou os relacionamentos entre os Casos de Uso e outros Casos de Uso. Os relacionamentos entre Casos de Uso recebem nomes especiais, como Inclusão, Extensão e Generalização. 
Especialização/Generalização 
 O relacionamento de Especialização/Generalização é uma forma de Associação entre Casos de Uso na qual existem dois ou mais Casos de Uso com características semelhantes, apresentando pequenas diferenças entre si. Cliente
Abertura de
Conta
 
Abertu
ra
 de Co
nt
a
Abertu
ra
 de Co
nt
a
Espe
cia
l
Abertu
ra
 de Co
nt
a
Pou
pan
ça
 
Inclusão 
 A Associação de Inclusão costuma ser utilizada quando existe um serviço, situação ou rotina comum a mais de um Caso de Uso. Quando isso ocorre, a documentação dessa rotina é colocada em um Caso de Uso específico para que outros Casos de uso utilizem-se desse serviço, evitando-se escrever uma mesma sequência de passos vários Casos de Uso. 
Uma Associação de Inclusão é representada por uma reta tracejada contendo uma seta em uma de suas extremidades que aponta para o Caso de Uso incluído no Caso de Uso posicionado na outra extremidade da reta. As associações de Inclusão costumam apresentar também um Estereótipo contendo o texto “include”, entre dois sinais de menor (<<) e dois sinais de maior (>>) 
 
Extensão Saque
Depósito
Registrar
Movimento
<<
include
>>
Banco
Cliente
<<
include
>>
 
Associação 
de 
Extensão
 
é 
utilizada 
para 
descrever 
cenários 
opcionais
 
de 
um 
Caso 
de 
Uso. 
Os 
Casos
 
de 
Uso 
estendidos desc
revem 
cenários
 que soment
e ocorrer
ão em 
uma 
situação especí
fica, se 
uma d
eterminada 
condição 
for 
As 
associa
ções 
de 
Extensão 
poss
uem 
uma 
representa
ção 
muito 
semelhant
e 
às 
asso
ciações 
de 
Inclusão, 
sendo
 
também 
representados
 
por 
uma 
reta 
tracejada, 
diferenciando
-
se 
pelo 
fato 
da 
seta 
apontar 
para
 
o
 
Caso 
de 
Uso 
que 
utiliza o Caso de Uso este
ndido e po
r um Estereótipo 
contendo o texto
 “extend”
 ao invés de “incl
ude”. 
 
Encerrar Conta
Cliente
Saque 
Depósito
Funcionário
<<
Extend
>>
<<
Extend
>>
 
 satisfeita. 
 
 Exemplo de Diagrama de Casos de Uso Cliente
Abertura Conta
Comum
Abertura Conta
Especial
Abertura Conta
Poupança
Encerrar Conta
Manter Cliente
Funcionário
Saldo
Depósito
Saque
Extrato
Banco
Registrar
 Movimento
<<
include
>>
include
>>
<<
<<
include
>>
include
>>
<<
inf. Pessoais
Extend
>>
<<
>>
Extend
<<
<<
Extend
>>
<<
Extend
>>
Sistema de Controle Bancário
 
 
Documentação do Diagrama de Casos de Uso do Sistema de Controle Bancário: 
Nome do Caso de Us
o 
Abertura Conta Com
um 
Caso de Uso Geral
 
 
Ator Principal
 
Cliente 
Atores Secundários
 
Funcionário 
Resumo 
Este 
caso
 
de 
uso 
descreve
 
as 
eta
pas 
percorridas 
por 
um 
cliente 
pa
ra 
abrir uma conta cor
rente c
omumPré-Condições
 
O pedido de abertu
ra precisa
 ser aprovado
 
Pós-Condições
 
É necessário realizar um 
depósito
 inicial
 
Ações do Ator
 
Ações do Sistema
 
1
. Solicitar Abertura 
de Conta
 
 
 
2
. Consultar cliente por
 seu CPF ou CN
PJ
 
 
3
. 
Se 
for 
necessário, 
g
ravar 
ou 
atualizar 
o 
cadastro
 
do 
cliente. 
Se 
o 
cliente não possuir outras
 contas deve s
er registrado 
como inativo
 
 
 
. Avaliar o pedido do c
4
liente
 
 
5
. Aprovar o pedido
 
6
. Escolher a senha da co
nta
 
 
 
7
. Abrir conta
 
 
8
. Definir cliente co
mo ativo
 
9
. Fornecer valor a ser 
deposi
tado 
 
 
10
. Registrar depósito
 
 
11
. Emitir cartão da co
nta
 
Restrições/Validações
 
1
. Para abrir uma conta
 corrente é p
reciso ser maio
r de idade
 
 
 
2
. O valor mínimo de 
depósito i
nicial é R$ 5,00
 
 
 
 
 
 
 
 
 
 
 
 
Documentação do Caso de Uso Abertura Conta Especial 
 Nome do Caso de Uso
 
Abertura Conta Esp
ecial 
Caso de Uso Geral
 
Abertura Conta Com
um 
Ator principal 
Cliente 
Atores Secundários
 
Funcionário 
Resumo 
Este 
caso descreve 
as 
etapas
 
por 
um cliente 
para abrir 
uma 
conta corrente esp
ecial 
 
Pré
condições
-
 
O pedido de abertu
ra precisa
 ser aprovado
 
Pós-Condições
 
É necessário realizar um 
depósito
 inicial
 
Ações do Ator 
Ações do Sistema 
 
Idênticas 
as 
do 
caso 
de 
uso
 
Abertura 
Conta Comum
 
Idênticas 
a
s 
do 
cas
o 
de 
uso 
Abertura 
Conta 
Comum, 
exceto
 
por 
definir 
o 
limi
te 
do 
cheque 
especia
l 
após 
a 
aprovação 
do 
pedido 
de abertura
 
Restrições/Validaçõ
es 
1
. Para abrir uma conta
 corrente é p
reciso ser maio
r de idade.
 
 
2
. 
É 
necessário
 
comprovar 
estar 
empregado
 
e 
o 
salário 
tem 
que 
ser superior a R$ 50
0
,
00
 
 
3
. O valor mínimo de 
depósito i
nicial é de R$25,00
 
Documentação do Caso 
de Uso Abe
rtura Conta Pou
pança
 
Nome de Caso
 de Uso 
Abertura Conta Pou
pança 
 
Caso de Uso Geral 
 
Abertura Conta Com
um 
Ator Principal 
Cliente 
Atores Secundários
 
Funcionário 
Resumo 
Este 
caso 
de 
uso 
descrev
e 
as 
etapas 
percorridas 
por 
um 
c
liente 
para abrir uma co
nta poupa
nça 
Pré
--
Condições
 
 
Pós-Condições
 
 
Ações do Ator 
Ações do Sistema
 
Idênticas 
as 
do 
caso 
de 
uso
 
Abertura 
Conta Comum
 
Idênticas as do ca
so de uso Abe
rtura Conta Comum
 
Restrições/Validaçõ
es 
 
 
Características Gerais da UML 
Notas 
 Uma Nota ou Nota Explicativa, como também é conhecida, é um componente disponível na maioria dos diagramas da UML. Como o próprio nome diz, sua função é apresentar um texto explicativo a respeito de um determinado componente do diagrama. 
PacotesIsto é uma 
nota
Abertura de Conta
 
Os 
Paco
tes 
permit
em 
orga
nizar 
elem
entos 
em 
grupo
s 
e 
costumam 
ser 
utili
zados 
na 
mo
delagem 
de 
sistemas 
muito 
extensos, 
principal
mente 
quando 
existem 
vários 
sistema
s 
ou 
subsis
temas 
integrados. 
Os 
Pacotes 
s
ão 
utilizados 
para demonstrar os limit
es de cada s
ubsistema e com
o eles se inte
r
-
relacionam. 
 
Sistema de Contas a Pagar e Recebe
r
Sistema de Seguradora
Os 
Estereótipos 
possibilitam 
certo 
grau 
de 
ext
ensibilidade 
aos 
componentes 
da 
UML, 
além 
d
e 
pe
rmitir 
a 
identificação de compo
nentes qu
e, embora sem
elhantes ao
s outros, possuam a
lguma caract
erística que os
 diferenci
e, 
dando-lhes mais desta
que no diagrama
. 
 
<<
processo
>>
Abertura de Conta
 
 
Estereótipos 
 Caixa Eletrônico	 
1 
 
1 
 
1 
 
Cabo Frio - RJ
2022

Continue navegando