Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Sistemas de informação, Notas de estudo de Informática

- - - - - - -

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 08/10/2008

robson-couto-12
robson-couto-12 🇧🇷

5

(1)

1 documento

1 / 28

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Marcio de Carvalho Victorino
www.dominandoti.eng.br
Rational Unified Process
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Pré-visualização parcial do texto

Baixe Sistemas de informação e outras Notas de estudo em PDF para Informática, somente na Docsity!

Marcio de Carvalho Victorino www.dominandoti.eng.br

Rational Unified Process

Requisitos

Gerenciamento de

Requisitos

 O gerenciamento de requisitos é um modelo sistemático para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema.  Um requisito é uma condição ou uma capacidade com a qual o sistema deve estar de acordo.  Categorias:  (^) Funcionalidade;  (^) Usabilidade;  (^) Confiabilidade;  (^) Desempenho;  (^) Suportabilidade:  (^) possibilidade de teste  (^) extensibilidade  adaptabilidade  (^) manutenibilidade  (^) compatibilidade  (^) possibilidade de configuração  (^) possibilidade de instalação

Modelo de Casos de Uso

 O Modelo de Casos de Uso é uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. Este modelo é parte integrante da especificação de requisitos. Na verdade, o modelo de casos de uso molda os requisitos funcionais do sistema. O diagrama da UML utilizado na modelagem de casos de uso é o diagrama de casos de uso.  Composto de Casos de Uso, de Atores e de relacionamento entre eles.

Cenário

 Geralmente um caso de uso tem diversas maneiras de ser realizado. Um cenário é a descrição de uma das maneiras pelas quais um caso de uso pode ser realizado. Um cenário também é chamado de instância de um caso de uso. Normalmente há diversos cenários para um mesmo caso de uso.

Exemplo de Cenário

 (^) Um Cliente telefona para a empresa.  (^) Um Vendedor atende ao telefone.  (^) Cliente declara seu desejo de fazer um pedido de compra.  (^) Vendedor pergunta a forma de pagamento.  (^) Cliente informa que será com cartão de crédito.  (^) Vendedor solicita número do cartão.  (^) Cliente informa o número.  (^) Vendedor solicita item desejado.  (^) Cliente informa primeiro item.  (^) Vendedor solicita próximo item.  (^) Cliente informa segundo item.  (^) Vendedor solicita próximo item.  (^) Cliente informa terceiro item.  (^) Vendedor informa que não possui o terceiro item em estoque.  (^) Cliente solicita fechamento do pedido com os dois itens existentes.  (^) Vendedor fornece total, data de entrega e número do pedido.  (^) Cliente encerra o telefonema.

Modelagem de Casos de

Uso

 Um meio de capturar o comportamento desejado para o sistema em desenvolvimento.  Um meio de comunicar o comportamento do sistema.  Identificar quem ou o que interage com o sistema e o que o sistema deve fazer.  Uma forma de se verificar se todos os requisitos foram capturados.  Um instrumento de Planejamento.

Ator

 Um ator representa um papel que um ser humano, dispositivo de hardware ou outro sistema pode desempenhar. Ator ( “stick man” )

Nomeando Casos de Uso

 O nome indica o que é alcançado por suas interações com o ator.  O nome pode ter várias palavras.  Dois casos de uso não podem ter o mesmo nome. Matricular em Disciplina (^) Manter Informações de Alunos Login

Fluxo de Eventos de Casos de Uso  Possui um fluxo normal, fluxo básico.  Vários fluxos alternativos:  Variantes regulares do fluxo básico.  Caso esdrúxulos.  Fluxos excepcionais tratando situações de erro.

Relacionamento:

Comunicação

 Representa a informação de quais atores estão associados a que casos de uso.  O fato de um ator estar associado a um caso de uso significa que esse ator interage (troca informações) com o sistema.  Um ator pode se relacionar com vários casos de uso.

Relacionamento: Inclusão

 Existe somente entre casos de uso.  Indica que um caso de uso terá seu procedimento copiado num local especificado em outro caso de uso, identificado como base.  Ex: o caso de uso Validar Correntista em uma aplicação bancária pode ser incluído em outros casos de uso: Obter Extrato, Realizar Saque, Realizar Depósito, etc.

Relacionamento:

Generalização

 Existe entre casos de uso e atores.  Este relacionamento permite que um caso de uso (ou ator) herde características de um outro caso (ator) de uso mais genérico,este último normalmente chamado de casos de uso (ator) base.

Diagrama de Casos de Uso

Estudante se loga no sistema Sistema aprova log on Est. sol. Info. sobre curso Sistema transmite solicitação Catálogo de Cursos retorna informação de curso Sistema exibe lista de Cursos Estudante seleciona Cursos Sistema confirma disponibilidade de Cursos Sistema exibe agenda aprovada Estudante Sistema de Catálogo de Cursos Matricular em Cursos