Diagramas de Seqüência mapeados com as classes de projeto.



Documentos relacionados
ESPECIFICAÇÕES DE CASOS DE USO

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

Histórico da Revisão. Data Versão Descrição Autor

Diagrama de Caso de Uso. Biblioteca

Documentação do site de imóveis e parcerias RIO ONLINE

CONSÓRCIO DE IMÓVEIS

INSCRIÇÃO PARA FIES 2015/1

Especificação do Caso de Uso Manter Cliente

SISTEMA HOTELEIRO. Deseja-se modelar um sistema para um pequeno hotel que atenda aos seguintes. requisitos:

Simulador de Financiamento. Versão: 1.0 Data: 26/05/14 Identificador do documento: SF

Documentos para Locação de Imóvel (pessoa física)

2. O cadastro é composto por quatro passos, sendo que, no primeiro, serão cadastrados dados pessoais, como: CPF, RG etc.

DOCUMENTOS NECESSÁRIOS PARA O CANDIDATO. TRAZER ORIGINAIS E CÓPIAS:

DIAGRAMA DE CASO DE USO

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos

Documento de Análise e Projeto VideoSystem

SISTEMA DE ADMINISTRAÇÃO DE LOCAÇÃO IMOBILIÁRIA LISTA DE ATUALIZAÇÕES NOVAS

O sistema possui 5 módulos para registros:

Funções. Recebimento, registro, distribuição e movimentação de documentos em curso. Usuários. Servidores públicos.

Dois novos relatórios estão disponíveis nesta versão do Imobiliária 21. São eles: Devedores e Imóvel por Área. Veja abaixo como emitir cada um.

Manual de Normas e Procedimentos Comercial.

Para extinção das dívidas e/ou saldos devedores do contrato com fundamento no art. 7º da MP nº 496/2010:

Manual do Sistema. SMARSA WEB Atendimento de Processos

SSB Sistema de simulação bancária. Versão: 1.0 Data: 26/05/2014 Identificador do documento: 001

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

IMOBILIÁRIA MAUÁ. 42 anos de tradição no mercado de administração de condomínios e imóveis.

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Câmara de Dirigentes Lojistas [SISTEMA DE IMOBILIÁRIAS MANUAL DO USUÁRIO]

ESPECIFICAÇÃO DE REQUISITOS

Sistema Integrado de Atendimento

O Desenvolvimento do Web Site é um processo em separado podendo ser negociado em conjunto com o Sistema de Gerenciamento de Imóveis.

PREFEITURA MUNCIPAL DE CONTAGEM MANUAL DO USUÁRIO. versão 1.0 SISTEMA IPTU ONLINE

Manual Simbo CRM Abril/ 2012

Consulta de Cheques Redecard

1223o TUTORIAL CADASTRO DE FINALIZADORAS. Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO

Sistema Xibobó de Gestão de Eventos Caso de Uso: Processar Venda e Acompanhamento de Entrega de Ingressos

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

SISTEMA DE GESTÃO DA QUALIDADE IT Instrução de Trabalho

WEBSERVICE CNA Cadastro Nacional Adoção

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

Utilizando o SISPC para efetuar Registros

SafePrescrition. Sistema de Prescrição Médica. Escopo do Projeto UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA. Professor: Augusto Sampaio

CORRESPONDENTE CAIXA AQUI NEGOCIAL

ATENÇÃO: 1º e 2 CHAMADA E LISTA DE ESPERA PROUNI 1º/2016. Conforme edital do PROUNI, as inscrições ocorrerão da seguinte forma:

Guia de Utilização. Índice. Sumário. Produção Online Cooperados

MANUAL DO USUÁRIO SISTEMA SERVELOJA

Portal de Serviços Guia Online.

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Manual de Versionamento

IF-718 Análise e Projeto de Sistemas

DMS Documento de Modelagem de Sistema. Versão: 1.4

FICHA CADASTRAL. Empreendimento: Box: Imobiliária: Gerente: Corretor: CÓDIGO: FCO ELABORAÇÃO: CLARISSE XAVIER APROVAÇÃO: JULIANO MELNICK

Especificação de Requisitos

ITBI IMPOSTO SOBRE TRANSMISSÃO DE BENS IMÓVEIS E DIREITOS A ELE RELATIVOS

Guia do Requerente. Orientações de preenchimento

Modelo de Casos de Uso (Casos de Uso Expandidos + Diagrama de Casos de Uso) Modelo Conceitual Diagramas de Sequência de Eventos do Sistema

CURSOS DE EXTENSÃO E EVENTOS. Os formulários para credenciamento de cursos de extensão e eventos estão disponíveis na Intranet.

InfoMix Tecnologia. SYSFARM Sistema de Gerenciamento de Farmácias. Especificação de Caso de Uso UC Efetuar Vendas. Versão 1.

Emissão de Nota Fiscal de Serviço Eletrônica

MANUAL VERSÃO

Aquisição de Créditos Eletrônicos.

FACULDADE DE TECNOLOGIA SENAI CIMATEC

GUIA DE USO SERVIÇOS PARA IMOBILIÁRIAS

SECRETARIA DE ESTADO DA EDUCAÇÃO - SEED

PREFEITURA MUNICIPAL DE SÃO PAULO - SP

PREFEITURA MUNICIPAL DE AQUIRAZ Secretaria de Finanças e Execução Orçamentária

Pergamum - Sistema Integrado de Bibliotecas Consulta ao Acervo e Meu Pergamum. Rio do Sul, maio de 2014

INSTRUÇÕES DO SISTEMA DE CADASTRO AMBIENTAL RURAL DE MINAS GERAIS PARA:

RELAÇÃO DE SERVIÇOS DISPONIBILIZADOS PELA ELETROBRÁS NO ESPAÇO DA CIDADANIA DE TERESINA

EDITAL DE VAGAS. A diretora do Instituto Canção Nova, no uso de suas atribuições legais e regimentais, baixa o seguinte: EDITAL

GUIA DE REFERÊNCIA DO PORTAL DE SERVIÇOS DO INMETRO NOS ESTADOS PSIE

FICHA CADASTRAL PARA LOCAÇÃO Organizações Paulo Bio Ltda CRECI/SP J

Exercício Pizzaria Análise de Casos de Uso

GUIA MESCLAGEM DE DOCUMENTOS - SLIM

Manual da Nota Fiscal Eletrônica

INSTRUÇÕES BÁSICAS. Locatário Pessoa Física:

Sistema Compra de Vale Transporte Online. Manual do Usuário. Metropasse Outubro/2008. Versão 1.0a Página 1 de 12

Guia Prático. CENIZE.com

PROGRAMA IMOBILIG - MANUAL DE ORIENTAÇÃO E PROCEDIMENTOS

PASSO A PASSO ORIENTAÇÕES AOS CARTÓRIOS SOBRE UTILIZAÇÃO DO SISTEMA GERID: MÓDULOS GID E GPA

MANUAL DO WEBSIGOM ÍNDICE

1. OBJETIVO Prestar atendimento ao cidadão de maneira rápida, eficiente e eficaz, de acordo com os requisitos especificados pelo cliente.

Manual de uso do Borderô Credix

A) Acessar o site da RFB: no menu EMPRESA clicar em CADASTRO CNPJ

MENUS TELA INICIAL. Movimento de Ferramentaria. Alternar entre casas do grupo. Cadastro de Ferramentas. Não Implementado. Cadastro de Funcionários

Cadastro de Pessoa Jurídica

VEXPRESSCRM. Manual do Usuário. Automação da força de vendas. MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

1. Tela de Acesso pg Cadastro pg Abas de navegação pg Abas dados cadastrais pg Aba grupo de usuários pg.

1º TRABALHO 2º/2010 GRUPO VALOR DO TRABALHO ENTREGA

Controle de Almoxarifado

CÓDIGO SITE: CORRETOR:

ViajarFácil Sistema de Reserva de Viagens

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

Transcrição:

Diagramas de Seqüência mapeados com as classes de projeto. UC CADASTRAR PESSOA Diagrama de Classe Manter disponível os dados do proprietário do imóvel e/ou cliente para a imobiliária. O atendente solicita as pessoas os documentos (RG, CPF, Endereço, Recibo do imóvel, contra-cheque) e cadastra os dados. FormTela FRM_CadastroPessoa PessoaTableAdapter +Atualizar(pessoa:Pessoa) +Inserir(pessoa:Pessoa) +Excluir(pessoa:Pessoa) +Consultar(pessoa:Pessoa) CadastroPessoa +Atualizar(pessoa:Pessoa) +Inserir(pessoa:Pessoa) +Excluir(pessoa:Pessoa) +Consultar(pessoa:Pessoa) Pessoa +Nome: String +CPF: Integer +RG: Integer +Endereco: String +Cidade: String +Estado: String +Telefone: Integer Diagramas de Sequencia Inserir

: FRM_CadastroPessoa : CadastroPessoa : PessoaTableAdapter : processa() 2 : InserirCadastro() : InserirCadastro() 4 5 : AtualizarCadastro() 7 : resultado Remover : FRM_CadastroPessoa : CadastroPessoa : PessoaTableAdapter : processa() 2 : removercadastro() : removercadastro() 4 5 : atualizarcadastro() 7 : resultado Editar

: FRM_CadastroPessoa : CadastroPessoa : PessoaTableAdapter : processa() 2 : EditarCadastro() : EditarCadastro() 4 5 : AtualizarCadastro() 7 : resultado UC CADASTRAR IMÓVEL Após o cadastro do proprietário, o atendente da imobiliária solicita para que ele informe a localização, a descrição do imóvel, tamanho (comprimento e largura) para deixar registrado na base de dados do sistema. Diagrama de Classe

FormTela FRM_TelaCadastrarImovel Imovel +Localizacao: String +Area: Float CadastrarImovel ImovelTableAdapter +Atualizar(imovel:Imovel) +Inserir(imovel:Imovel) +Excluir(imovel:Imovel) +Consultar(imovel:Imovel) +Atualizar(imovel:Imovel) +Inserir(imovel:Imovel) +Excluir(imovel:Imovel) +Consultar(imovel:Imovel) Diagrama de Sequencia: O Diagrama de Sequencia do UC Cadastro Imóvel é semelhante ao diagrama de Sequencia do UC Cadastro Pessoa. UC EXIBIR IMÓVEIS DISPONÍVEIS Após o cadastro dos imóveis o atendente verifica e exibe para os clientes os imóveis disponíveis para venda e locação. DIAGRAMA DE CLASSE:

FormTela FRM_TelaExibirImoveis +processa() InformacaoTableAdapter +ConsultarImovel(imovel: Imovel): Boolean ExibirImoveis +ConsultarImovel(imovel: Imovel): boolean Imovel +Localizacao: String +Area: Float DIAGRAMA DE SEQUÊNCIA: : FRM_TelaExibirImoveis : Imovel : ExibirImoveis : InformacaoTableAdapter : consultar() 2 : consultar() 4 : consultar() 5 : buscar() 7 : atualizar() 0 : resultado 8

UC REALIZAR CONTRATO DE AUTORIZAÇÃO O proprietário do imóvel primeiramente realiza um contrato de autorização. Por parte do proprietário é em relação a deixar o imóvel para locação ou vendendo um imóvel para a imobiliária. DIAGRAMA DE CLASSE: <<boundary>> TelaContratoDeAutorizacao +RealizarContratoAutorizacao(autorizacao: Autorizacao) <<entity>> Venda +ContraCheque: Boolean <<entity>> Autorizacao <<entity>> Locacao +ContraCheque: Boolean <<control>> ControladorAutorizacao +RealizarContratoAutorizacao(autorizacao: Autorizacao) <<entitycolletion>> CadastroAutorizacao <<entity>> Compra +ReciboDoImovel: Boolean DIAGRAMA DE SEQUÊNCIA: : FRM_TelaContratoDeAutorizacao : EfetuarAutorizacao : AutorizacaoTableAdapter : processa() <<create>> 2 : Autorizacao 4 : RealizarContratoDeAutorizacao() 5 : RealizarContratoDeAutorizacao() 7 : AtualizarContratoDeLocacao() 8 0 : resultado UC REALIZAR CONTRATO DE VENDA

O cliente comparece na imobiliária disposto a comprar um imóvel, caso possua algum imóvel disponível e de interesse do cliente o atendente informa-lhe que o pagamento só poderá ser apenas à vista (cheque (na mesma data de quando o imóvel foi comprado) ou dinheiro). Com isso o contrato poderá ser realizado. DIAGRAMA DE CLASSE: FormTela FRM_TelaContratoDeVenda Venda +ContraCheque: Boolean é realizado Imovel +Localizacao: String +Area: Float ContratoVenda EfetuarVenda VendaTableAdapter +RealizarVenda(Venda: Venda) +ValorVenda(Venda: Venda) +RealizarVenda(venda:Venda) +ValorVenda(venda:Venda) Diagrama de Sequencia:

: processa() : FRM_TelaContratoDeVenda <<create>> 2 : Venda : EfetuarVenda : VendaTableAdapter 4 : RealizarContradoDeVenda() 5 : RealizarContratoDeVenda() 7 : AtualizarContratoDeVenda() 0 : Resultado 8 UC REALIZAR CONTRATO DE LOCAÇÃO O cliente comparece na imobiliária disposto a alugar um imóvel, caso possua algum imóvel disponível e de interesse do cliente o atendente informa-lhe que o pagamento é mensal e pode ser efetuado com cheque ou dinheiro. O atendente da imobiliária solicita ao cliente que indique um fiador para seu contrato. Com isso o contrato poderá ser realizado. DIAGRAMA DE CLASSE:

FormTela FRM_TelaContratoLocacao Imovel +Localizacao: String +Area: Float possui Locacao +ContraCheque: Boolean ContratoLocacao EfetuarLocacao +RealizarLocacao(locacao: Locacao) +ValorLocacao(locacao: Locacao) LocacaoTableAdapter +RealizarLocacao(locacao:Locacao) +ValorLocacao(locacao:Locacao) Diagrama de Sequencia: : FRM_TelaContratoLocacao : EfetuarLocacao : LocacaoTableAdapter : Locacao : processa() <<create>> 2 4 : ContratoLocacao() 5 : ContratoLocacao() 7 : AtualizarLocacao() 0 8 UC RECEBER PAGAMENTO

O cliente comparece na imobiliária disposto a efetuar o pagamento do aluguel/compra. O cliente efetua o pagamento. O gerente após receber o pagamento do aluguel/venda pelo cliente, o gerente emite um comprovante de pagamento e registra o pagamento no sistema. DIAGRAMA DE CLASSE: FormTela FRM_TelaReceberPagamento Pagamento Pessoa +Nome: String +CPF: Integer +RG: Integer +Endereco: String +Cidade: String +Estado: String +Telefone: Integer ReceberPagamento +ReceberPagamento() PagamentoTableAdapter +ReceberPagamento() Diagrama de Sequencia: : FRM_TelaReceberPagamento : ReceberPagamento : PagamentoTableAdapter : Pagamento : Gerente : processa() <<create>> 2 5 : ReceberPagamento() 4 : buscar() 7 : CalcularMulta() 8 : AtualizarPagamento() : resultado 0 UC REALIZAR PAGAMENTO:

Após registrado o pagamento no sistema, o gerente realiza a consulta da data de pagamento feita ao proprietário do imóvel. O gerente emite um comprovante de pagamento para o proprietário e registra o pagamento no sistema. Diagrama de Classe: FormTela Pessoa FRM_TelaRealizarPagamento Pagamento +Nome: String +CPF: Integer +RG: Integer +Endereco: String +Cidade: String +Estado: String +Telefone: Integer RealizarPagamento +RealizarPagamento() RealizarPagamentoTableAdapter +RealizarPagamento() Diagrama de Sequencia: : FRM_TelaRealizarPagamento : Pagamento : RealizarPagamento : RealizarPagamentoTableAdapter : Gerente : processa() <<create>> 2 4 : RealizarPagamento() 5 : BuscarPagamento() 7 : AtualizarPagamento() 0 : Resultado 8