Modelagem de Processos

Documentos relacionados
Modelagem de Processos

Diagrama de Casos de Uso. Interagindo com o Usuário

Análise e projeto de sistemas

Diagrama de Casos de Uso

O Fluxo de Requisitos

Engenharia de Software. Aula 2.4 Modelos de Casos de Uso. Prof. Bruno Moreno

Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Componentes do Diagrama.

Manual Compensação de Adiantamento de Clientes

Conceito de Caso de Uso, Diagramas e Documentação.

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE

Conceito de Caso de Uso, Diagramas e Documentação.

CADASTRO DE CLIENTES

Especificação de Requisitos

Modelagem de Casos de Uso (Parte 2)

Banco de Dados. SGBDs. Professor: Charles Leite

Conceito de Caso de Uso, Diagramas e Documentação.

1. INTRODUÇÃO A MODELAGEM DE DADOS

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Diagrama de Casos de Uso. Componentes do Diagrama

Modelo Relacional Wendel Melo

MANUAL MÓDULO PESSOA FÍSICA

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) /

Manual Carta Frete. 1 Conceito. 2 Requisitos. 3 Configurações. 3.1 Permissões de Acesso. Sumário

DIAGRAMAS DE FLUXO DE DADOS. Rosana C. M. Grillo Gonçalves

Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Engenharia Rural

ANÁLISE DE SISTEMAS UML. por. Antônio Maurício Pitangueira

Diagrama de Casos de Uso

IDENTIFICAÇÃO DO ESCOPO DE SOFTWARE A PARTIR DA ANÁLISE DE REQUISITOS UTILIZANDO A UML

Manual Entrega Futura. 2 Requisitos. 1 Conceito. Sumário

Projeto Integrador II. Princípios de Análise e Projeto de Sistemas com UML (livro de Eduardo Bezerra)

Modelos de Sistemas Casos de Uso

Manual de Conciliação Bancária (Importação do OFX)

Introdução à UML. Prof. Jesus José de Oliveira Neto

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

DOCUMENTO DE VISÃO 1. TÍTULO DO PROJETO. 2. RESPONSÁVEL PELO DOCUMENTO Ciclano

Modelagem Estática e Dinâmica: Estudo de Caso - Sistema de Caixa Automático

MODERIZAÇÃO PÚBLICA S I S T E M A D E A L M O X A R I F A D O M A N U A L D E I N S T R U Ç Õ E S

Integração Fidelimax. Versão Atual

Sistema de Controle de Pedidos SISCOP. SISCOP Sistema de Controle Pedidos RT002 Incluir Ponto Remoto Estratégia de Testes. Versão 2.

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos

Modelagem Conceitual e o Modelo Entidade-Relacionamento

UML. Modelando um sistema

LÉO MATOS INFORMÁTICA

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Especificações de Casos de Uso e Regras de Negócio

Análise e Projeto Orientados a Objetos

Casos de Uso. Análise e Projeto Orientados a Objetos. Profa Dra Rosana T. V. Braga

Engenharia de Software. UML Unified Modeling Language

UML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos

POO fundamentos Parte II. Professor Vicente Paulo de Camargo

Universidade Federal de Pernambuco (UFPE) Centro de Informática (CIn) Engenharia de Software e Sistemas (IF682) Profº Alexandre Vasconcelos

Documento de Requisitos do Sistema versão 1.0

CONTROLE FINANCEIRO MANUAL DO USUÁRIO

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Requisitos. Silvério Sirotheau

FACILITE Comanda. Lançamentos por: -Comanda TOUCH -Comanda Mobile -Comanda Checkout Móvel -Microterminal

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

TELA INICIAL CADASTRANDO A SENHA. 1. clique no link cadastrar a senha

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Requisitos Funcionais

Princípios de Análise e Projeto de Sistemas com UML

Modelagem de um sistema informatizado de calculo de rotas logísticas com algoritmo de busca heurística Elias Vidal Bezerra Junior 1

2

Diagrama de Casos de Uso

Modelagem de Casos de Uso (Parte 1)

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Curso: Banco de Dados I. Conceitos Iniciais

Modelagem ou Diagrama de Caso de Uso

GUIA DO MÓDULO CHEQUES

Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação

BANCO DE DADOS. Araújo Lima. Jan / Araújo

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Transcrição:

Modelagem de Processos Prof.: Fernando Ascani

2 Diagramas de casos de uso Análise de requisitos A análise de requisitos consiste em determinar os serviços que o usuário espera do sistema e as condições (restrições) sob as quais o sistema será desenvolvido e operar. As necessidades do usuário podem ser muito variadas, o analista deve ser capaz de retirar os requisitos funcionais e não-funcionais destas necessidades: Funcionais: lista de serviços que o sistema deve oferecer ao usuário Não funcionais: propriedades e características desejadas do sistema relativas à capacidade de armazenamento, tempo de resposta, configuração, uso (ex. uso intuitivo), confiabilidade, etc.

Papel dos casos de uso na Análise de Requisitos Casos de uso representam funcionalidades completas para o usuário e não, funcionalidades internas do sistema. Outro ponto importante é que o diagrama de casos de uso é um artefato de comunicação entre cliente, usuários e desenvolvedores. Por ser extremamente simples e, consequentemente, de fácil compreensão, incentiva a participação do cliente e usuários no processo de desenvolvimento. Também serve como um contrato entre a equipe/empresa desenvolvedora e o cliente.

Casos de uso A coleção de casos de uso representa todos os modos pelos quais o sistema pode ser utilizado pelos atores envolvidos. Um caso de uso é uma seqüência de ações realizadas colaborativamente pelos atores envolvidos e pelo sistema que produz um resultado significativo (com valor) para os atores. Os atores representam o papel de uma entidade externa ao sistema como um usuário, um hardware, ou outro sistema que interage com o sistema modelado. O diagrama de casos de uso é apenas um panorama visual das funcionalidades do sistema, é necessária uma descrição textual para detalhar os casos de uso. Para uma calculadora de linha de comando cujo objetivo é executar expressões aritméticas (ex. -2 +35), a figura abaixo já demonstra um diagrama de casos adequado.

3 - Diagramas de casos de uso

Exercício Fazer o levantamento (Análise de requisitos), localizar e diagramar as classes, atributos e operações para um sistema de manutenção e controle de contas correntes e aplicações financeiras de um banco fictício. O sistema suportará um cadastro de clientes, onde cada cliente cadastrado poderá ter várias contas correntes, vários dependentes ligados a ele, e várias contas de poupança. Cada dependente poderá possuir várias contas de poupança, mas não poderão ter uma conta corrente própria. Entendemos poupança como uma conta que possui um valor, um prazo de aplicação a uma taxa de juros (definida no vencimento da poupança). Entendemos Aplicações Pré-fixadas como uma aplicação de um valor, em um prazo pré-determinado a uma taxa de juros previamente definida. Tanto a conta corrente quanto a poupança deverão manter um histórico de todas as movimentações de crédito, débito, transferências e aplicações de pré-fixados (préfixados apenas para conta corrente). Uma conta corrente poderá ter várias aplicações préfixadas ligadas a ela.

Incluir Cliente Alterar Cliente Bloquear/Inativar Cliente Manutenção de Histórico Gerencia Banco Vincular C/C Vincular Conta Poupança Cadastrar Dependentes Movimentação c/c Registrar Historico Investir Aplicações PréFixadas Historico

Conta Corrente Histórico Data : date Valor : float Descrição : string Manutenção Armazenar No. Conta : float CPF Cliente : int Saldo : float Sacar Depositar Aplicações Prefixadas Data : date Prazo : int CPF cliente : int Investir Resgatar Clientes Dependente Nome : string CPF Cliente : int Grau de par : string Possui Nome : string CPF : int Endereço : string Incluir Alterar Bloquear Possui Conta Poupança Data : date CPF Cliente : int Saldo : float Incluir Alterar Bloquear Sacar Depositar