Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia



Documentos relacionados
Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

Manual do Usuário. Protocolo

Tribunal de Justiça do Estado de Mato Grosso Supervisão de Informática Departamento de Desenvolvimento Sistema Declaração On Line. Declaração On Line

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB

Sistema Integrado de Atendimento

Módulo WEB. Guia de acesso rápido usuário

Prestador de Serviços

UML Unified Modeling Language. Professor: André Gustavo Bastos Lima

UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA FACULDADE DE COMPUTAÇÃO

CENTRAL GERENCIADORA DE BOLICHE PS 2009

MANUAL DO ISS ONLINE

REGISTRO DE PROJETOS

CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)

Manual do Emissor RPS

1. INSTALAÇÃO DO SISTEMA PRIMEIRO LOGIN ATUALIZAÇÃO DO SISTEMA DESINSTALAÇÃO DO SISTEMA EXCLUIR DADOS

Manual de Processos ISS Online. Novo Cadastro e Associar Contador a Empresa

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

1- Acessando o sistema

Cenários do CEL. Acessar ao sistema

UML 04. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan.

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

TRABALHANDO COM O ORÇAMENTO NO GERENCIAL

Manual Operacional do Assessor Jurídico

COMUNICADO SIAD 019 /2007 ASSUNTO: Frota Abastecimento no Posto Orgânico Coletivo de Combustível - POC

Medical Office 2015 Instruções de Instalação e Configuração

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão

Apresentação Procedimentos iniciais Novo Pagamento Manutenção Assinatura... 6

Prestação de Contas Eletrônica

Guia de utilização da notação BPMN

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário

MANUAL DA SECRETARIA

Primeiros passos das Planilhas de Obra v2.6

Guia Rápido do Usuário

MANUAL SISTEMA AJG/CJF

APLICAÇÃO DA MODELAGEM UML NA FASE DE ANÁLISE DE UM PROJETO DE SOFTWARE PARA AGENDAMENTO DE USO DE VEÍCULOS INTERNOS DE UMA EMPRESA

NEPLE. Núcleo de Ensino-Aprendizagem e Pesquisa em Línguas Estrangeiras. Núcleo de Ensino-Aprendizagem e Pesquisa em Línguas Estrangeiras

Portaria Express 2.0

Licenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.

Dynafleet Treinamento 1º Acesso

C A R T I L H A. - Recursos Humanos Plano de Cargos

Uma visão mais clara da UML Sumário

Modulonet Mobile Android

CARTOSOFT GUIA PRÁTICO PROCART SISTEMAS

Guia do Usuário. idocs Content Server v

Programa Acessa Escola Atualização do Sistema das salas Etapa Final

Carrera Pessoal Guia de uso

Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos

Folha de Domésticos e Automação dos Recolhimentos para o Escritório Contábil

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Diagrama de Casos de Uso

Identificação da Empresa

MANUAL PARA USO DO SISTEMA

Boletim Técnico. Integração Linha RM x Protheus SigaMNT DESENVOLVIMENTO/PROCEDIMENTO

Manual de Treinamento Serviços de Manutenção Ticket Car. Operações via POS/TEF

Micro Mídia Informática Fevereiro/2009

MANUAL DE EMISSÃO E INSTALAÇÃO DO CERTIFICADO TIPO A1 (GOOGLE CHROME)

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

Ter o controle das pastas (Prontuários) armazenadas no "SAME", utilizando-se do recurso do "Volume".

Manual SIGEESCOLA Matrícula

Themis Serviços On Line - Publicações

ORACLE isupplier/ SOURCING. Manual do Fornecedor

Manual de Operacionalização do Módulo de Prestação de Contas PCS

Gerenciador de Multi-Projetos. Manual do Usuário GMP Corporation

Manual de Utilização e-rh para Servidor em Geral

ÍNDICE ANALÍTICO: 1.0. CADASTRO DE CONTABILISTAS Primeiro Acesso Visão Geral... 11

Sistema Ativo de Segurança Automotiva

Nota: Por enquanto ainda não existem ME s no mercado pelo que ainda não é possível contratar o ME em vez do FCT.

ORIENTAÇÕES AO SOLICITANTE

Acesso ao Credenciamento

Manual de Operação. Copyright Todos os direitos reservados.

Manual das planilhas de Obras v2.5

GUIA RÁPIDO DO e-livro. Iniciando

Sistemas Corporativos da USP (Web)

Notas de versão. Versão

CSPUWEB - Cadastro de Sistemas. e Permissões de Usuários

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

SISTEMA OPERACIONAL - MAC

ERP-8115 Nota Fiscal Eletrônica v2.0 (XML) Erro "Elemento inválido" emitido pelo sistema na transmissão da Nota Fiscal Eletrônica.

MANUAL DE PREENCHIMENTO DO PORTAL DE ATENDIMENTO AO PRESTADOR

O QUE É A CENTRAL DE JOGOS?

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema

Release Resumo das alterações. Gerais. Contabilidade. Estoque. ERP-7113 Lançamentos Erros ao alterar lançamentos contábeis.

Manual de Processo Cobrança de despesas reembolsáveis pelos clientes

Manual de utilização do módulo NSE METH 3E4RL

1223o TUTORIAL PRÉ-VENDA. Realização: DEPARTAMENTO DE IMPLANTAÇÃO EQUIPE DE DOCUMENTAÇÃO

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

Agência Nacional de Energia Elétrica ANEEL MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DO ARQUIVO DE DIFERENÇA MENSAL DE RECEITA DMR ANUAL

Passo a Passo do Cadastro Funcionários no SIGLA Digital

Manual do Usuário - ProJuris Web - Biblioteca Jurídica Página 1 de 20

HOME Pagina Inicial Esta página possibilita: 1. Verificar as viaturas que necessitam troca de óleo conforme sugestão do fabricante. 2.

PROCEDIMENTO DO CLIENTE

1 ACESSO PARA SECRETÁRIA CONFIGURAR HORÁRIOS DE ATENDIMENTO BLOQUEANDO E HABILITANDO HORÁRIOS PRÉ-DEFININDO PARÂMETROS DE

Transcrição:

Carlos Rafael Guerber Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia MAFRA 2009

Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia RESUMO Criar uma modelagem para monitoração e estimativa do consumo de energia elétrica de máquinas utilizadas em lavanderias. A modelagem visa melhorar a percepção de empresários e administradores desse segmento de mercado, quanto ao consumo de eletricidade de máquinas e quanto este é oneroso a este ramo de mercado. A modelagem foca a interação direta do software com as máquinas da lavanderia para que possa identificar o tempo de funcionamento e calcular o consumo elétrico médio individualmente. OBJETIVO GERAL Demonstrar à administração de uma lavanderia o quanto cada máquina está consumindo de energia elétrica e qual o custo financeiro agregado. DECLARAÇÃO DAS NECESSIDADES Permitir login no sistema. Cadastrar máquinas. Verificar se as máquinas estão em funcionamento. Cadastrar o valor do Kwh cobrado pela companhia de abastecimento de energia elétrica. Adicionar usuário. Calcular consumo mensal de energia. Verificar consumo de Kwh/mês. Verificar tempo de uso mensal das máquinas. Efetuar comparação de gastos mensais de energia elétrica.

DIAGRAMA DE CASOS DE USO A Figura 1 representa o diagrama de casos de uso da modelagem proposta. Este demonstra a interação dos atores do sistema com as necessidades de funcionamento. Figura 1 Diagrama de Casos de Uso DESCRIÇÃO DOS CASOS DE USO A seguir são representados todos os casos de uso de forma individual e suas atribuições. CASO DE USO 1 LOGAR NO SISTEMA: Administrador faz login no sistema. Ator primário: Administrador Pré-condições: Administrador estar cadastrado para utilização do sistema. Fluxo Principal: 1. O Administrador requisita acessar o sistema. 2. O sistema apresenta a tela de login para que sejam inseridos o login e senha do Administrador. 3. O Administrador fornece os dados. 4. O sistema faz a validação dos dados inseridos e, se forem válidos, loga o administrador no sistema. Fluxo Alternativo: senha e login do administrador do sistema a. Se a senha e login forem do administrador do sistema, o administrador será logado e a possibilidade de exclusão de usuários do sistema será habilitada. Fluxo de Exceção: login ou senha inválidos a. Caso senha ou login estejam incorretos, o sistema reporta o fato, pede que sejam inseridos novos dados e repete a validação. Pós-condições: O Administrador efetuou login no sistema.

A Figura 2 representa o diagrama de caso de individual que executa o login do administrador no sistema. Figura 2 - Caso de uso individual Logar no sistema CASO DE USO 2 CADASTRAR MÁQUINA: Administrador realiza o cadastro dos dados das máquinas. Ator primário: Administrador. Pré-condições: O Administrador está logado no sistema. Fluxo Principal 1. O Administrador requisita a inclusão de uma máquina. 2. O sistema apresenta as operações que podem ser realizadas: a inclusão novas máquinas, a alteração dos dados de máquinas, a remoção de máquinas e a consulta dos dados das máquinas. 3. O Administrador seleciona a operação de inclusão de máquina. 4. O sistema apresenta um formulário em branco para que sejam inseridos os dados da máquina. 5. O Administrador insere os dados da máquina no formulário e requisita que os dados sejam cadastrados. 6. O sistema verifica se existem campos vazios e, se não existirem, compara a marca da máquina com as demais cadastradas. Fluxo Alternativo: Alteração a. O Administrador requisita a alteração de uma máquina. b. O sistema possibilita que os dados da máquina sejam alterados. c. O Administrador faz as alterações que desejar e requisita que estas sejam cadastradas. d. O sistema verifica se existem campos vazios e, se não existirem, compara a marca da máquina com as demais cadastradas. Fluxo Alternativo: Remoção a. O Administrador seleciona uma máquina e requisita ao sistema que a remova. b. O sistema emite uma mensagem perguntando se a máquina deve realmente ser excluída. c. O Administrador confirma a remoção. d. O sistema remove o registro e reporta o fato. Fluxo Alternativo: Consulta a. O Administrador solicita consulta das máquinas registradas. b. O sistema mostra os detalhes de cada máquina, uma por vez. Pós-condições: ao menos uma máquina foi inserida, removida ou seus detalhes foram alterados. A Figura 3 representa o caso de uso individual cadastrar máquina.

Figura 3 - Caso de uso individual Cadastrar máquina CASO DE USO 3 CADASTRAR O VALOR DO Kwh: O Administrador requisita cadastrar o valor pago por kwh no sistema. Ator principal: Administrador Pré-condições: O Administrador está logado no sistema. Fluxo principal: 1. O Administrador requisita alterar o valor pago pelo kwh no sistema. 2. O sistema apresenta o valor atual do kwh, o valor após a faixa, a faixa de consumo e as opções de alteração desses valores e localização de valores na fatura de energia. 3. O Administrador opta por alterar o valor atual do kwh. 4. O sistema possibilita que o Administrador realize a alteração. 5. O Administrador insere o valor do kwh e requisita que este seja cadastrado. 6. O sistema emite uma mensagem perguntando se realmente o valor deve ser alterado. 7. O Administrador confirma a alteração. Fluxo Alternativo: Localizar valores na fatura de energia a. O Administrador opta por localizar os valores na fatura de energia. b. O Sistema apresenta um exemplo de fatura de energia com os valores a serem preenchidos em destaque. Pós-condições: Os valores do kwh, valor após a faixa e faixa de consumo foram alterados ou consultados pelo Administrador. A Figura 4 representa o caso de uso individual Cadastrar valor do Kwh. Figura 4 - Caso de uso individual Cadastrar valor do kwh CASO DE USO 4 ENTRAR EM FUNCIONAMENTO: As máquinas registradas começam a ser utilizadas, o sistema inicia os cálculos de gastos com energia e atualiza periodicamente a base de dados. Ator principal: Máquinas. Pré-condições: Máquina, valor do kwh registrados no sistema e máquinas estar ligada. Fluxo principal: 1. Máquinas começam a ser utilizadas.

2. A placa CLP recebe sinal das máquinas e transmite para a porta paralela do computador. 3. O sistema identifica se alguma máquina entrou em funcionamento. Caso tenha entrado, o sistema inicia a cronometragem de tempo de utilização da máquina, os cálculos de gastos desta máquina (dependente de suas especificações registradas no sistema) e atualiza os dados no banco de dados periodicamente. Fluxo alternativo: Máquina pára de ser utilizada a. Quando uma máquina for desligada, o sistema pára a cronometragem, os cálculos de gastos e a atualização do banco de dados até que a máquina entre novamente em funcionamento, continuando cálculos e cronometragem de onde parou. Fluxo alternativo: Data é alterada a. Quando a data do sistema operacional for alterada, o sistema irá incluir um novo registro (máquina, data, tempo de utilização, valor gasto, kwh consumidos) para as máquinas que entrarem em funcionamento na nova data. Fluxo de exceção: Placa CLP é desconectada a. Caso a Placa CLP seja desconectada do computador, o sistema receberá sinais incorretos da porta paralela do computador e não realizará a monitoração de maneira correta até que a placa seja novamente conectada. Pós-condições: Máquina entrou em funcionamento. A Figura 5 representa o caso de uso individual entrar em funcionamento. Figura 5 - Caso de uso individual Entrar em funcionamento CASO DE USO 5 CALCULAR CONSUMO MENSAL: O Administrador verifica os gastos mensais com energia das máquinas. Ator principal: Administrador. Atores secundários: Máquinas. Pré-condições: Administrador logado no sistema. Fluxo principal: 1. O Administrador requisita visualizar os gastos mensais das máquinas no sistema. 2. O sistema apresenta opções de meses e anos para visualização. 3. O Administrador escolhe o mês e o ano que deseja visualizar. 4. O sistema faz a validação da data escolhida e, se for válida, calcula os gastos mensais de cada máquina para a data e apresenta o Relatório mensal de gastos. Fluxo de exceção: Data inválida

a. Caso a data seja inválida (não contenha registros) o sistema reportará o fato e o caso de uso termina. Pós-condições: O Administrador visualizou os gastos que desejava. A Figura 6 representa o caso de uso individual calcular consumo mensal. Figura 6 - Caso de uso individual Calcular consumo mensal CASO DE USO 6 EFETUAR COMPARAÇÃO DE GASTOS MENSAIS: O Administrador analisa o gráfico de comparação mensal de gastos das máquinas. Ator principal: Administrador. Atores secundários: Máquinas. Pré-condições: Administrador logado no sistema. Fluxo principal: 1. O Administrador requisita efetuar comparação mensal dos gastos das máquinas no sistema. 2 O sistema apresenta opções de meses e anos para que sejam escolhidos. 3 O Administrador escolhe o ano e o mês. 4 O sistema faz a validação da data escolhida e, se for válida, calcula os gastos mensais de cada máquina para a data específica e apresenta o gráfico comparativo mensal. Fluxo de exceção: Data inválida a. Caso a data seja inválida (não contenha registros) o sistema reportará o fato e o caso de uso termina. Pós-condições: O Administrador efetuou a consulta que desejava. A Figura 7 representa o caso de uso individual efetuar comparação de gastos mensais. Figura 7 - Caso de uso individual Efetuar comparação de gastos mensais CASO DE USO 7 VERIFICAR TEMPO DE USO MENSAL DAS MÁQUINAS: O Administrador verifica o tempo de uso mensal das máquinas. Ator principal: Administrador. Atores secundários: Máquinas. Pré-condições: Administrador logado no sistema. Fluxo principal:

1. O Administrador requisita visualizar o tempo de uso mensal das máquinas. 2. O sistema apresenta as opções de meses e anos para visualização. 3. O Administrador escolhe o mês e o ano. 4. O sistema faz a validação da data escolhida e, se for válida, apresenta o relatório de tempo de uso mensal. Fluxo de exceção: Data inválida a. Caso a data seja inválida (não contenha registros) o sistema reportará o fato e o caso de uso termina. Pós-condições: O Administrador obteve as informações sobre o tempo de uso diário das máquinas. A Figura 8 representa o caso de uso individual verificar tempo de uso mensal das máquinas. Figura 8 - Caso de uso individual Verificar tempo de uso mensal das máquinas CASO DE USO 8 VERIFICAR CONSUMO DE kwh MENSAL: O Administrador verifica quantos kwh foram consumidos mensalmente. Ator principal: Administrador. Atores secundários: Máquinas. Pré-condições: Administrador está logado no sistema. Fluxo principal: 1. O Administrador requisita verificar no sistema quantos kwh foram consumidos mensalmente. 2. O sistema apresenta opções de meses e anos para visualização. 3. O Administrador escolhe o mês e o ano que deseja visualizar. 4. O sistema faz a validação da data escolhida e, se for válida, apresenta o relatório de consumo de kwh. Fluxo de exceção: Data inválida a. Caso a data seja inválida (não contenha registros) o sistema reportará o fato e o caso de uso termina. Pós-condições: O Administrador visualizou quantos kwh foram consumidos mensalmente. A Figura 9 representa o caso de uso individual verificar consumo de Kwh mensal. Figura 9 - Caso de uso individual Verificar consumo de kwh mensal

CASO DE USO 9 ADICIONAR USUÁRIO: O Administrador adiciona outro usuário para utilizar o sistema. Ator principal: Administrador. Pré-condições: Administrador logado no sistema. Fluxo principal: 1. O Administrador requisita adicionar outro usuário para utilização do sistema. 2. O sistema requisita que sejam inseridos login e senha do Administrador atual. 3. O Administrador fornece o login e senha, e opta por cadastrar novo usuário. 4. O sistema faz a validação dos dados e, se forem válidos, possibilita que o administrador adicione outro usuário. 5. O novo usuário insere sua senha e login e requisita que sejam cadastrados. O sistema emite uma mensagem de confirmação, cadastra os dados e emite mensagem de conclusão. Fluxo alternativo: Alterar login e senha a. O Administrador opta por alterar seu login e senha atuais. b. O possibilita que sejam inseridos novos login e senha. c. O Administrador fornece os dados e requisita que sejam cadastrados no sistema. Fluxo alternativo: Excluir usuário a. O Administrador do sistema opta por excluir usuário. b. O sistema possibilita que o login e senha do usuário que irá ser excluído sejam inseridos. c. O Administrador do sistema insere os dados, requisita que sejam excluídos e o caso de uso termina. Fluxo de Exceção: Campos vazios a. Se existirem campos vazios na requisição do cadastramento, o sistema irá reportar o fato e não irá fazer o cadastramento até que sejam preenchidos todos os campos. Pós-condições: Um Administrador foi adicionado, excluído ou teve seu login e senha alterada. A Figura 10 representa o caso de uso individual adicionar usuário. Figura 10 - Caso de uso individual Adicionar Usuário

DIAGRAMA DE CLASSES A seguir é representado pela Figura 11 o diagrama de classes da modelagem proposta. Figura 11 Diagrama de Classes

DIAGRAMA DE SEQÜÊNCIA A seguir são representados os diagramas de seqüência de acordo com as necessidades impostas para o funcionamento do sistema pela modelagem proposta. A Figura 12 representa o diagrama de seqüência logar no sistema. Figura 12 Diagrama de seqüência Logar no sistema A Figura 13 representa o diagrama de seqüência cadastrar máquina. Figura 13 Diagrama de seqüência Cadastrar máquina

A Figura 14 representa o diagrama de seqüência cadastrar valor do Kwh. Figura 14 Diagrama de seqüência Cadastrar valor do Kwh A Figura 15 representa o diagrama de seqüência entrar em funcionamento. Figura 15 Diagrama de seqüência Entrar em funcionamento

A Figura 16 representa o diagrama de seqüência calcular consumo mensal. Figura 16 Diagrama de seqüência Calcular consumo mensal A Figura 17 representa o diagrama de seqüência efetuar comparação de gastos mensais. Figura 17 Diagrama de seqüência Efetuar comparação de gastos mensais

A Figura 18 representa o diagrama de seqüência verificar tempo de uso mensal das máquinas. Figura 18 Diagrama de seqüência Verificar tempo de uso mensal das máquinas

A Figura 19 representa o diagrama de seqüência verificar consumo de kwh mensal. Figura 19 Diagrama de seqüência Verificar consumo de Kwh mensal A Figura 20 representa o diagrama de seqüência adicionar usuário. Figura 20 Diagrama de seqüência Cadastrar usuário

REFERÊNCIA BIBLIOGRÁFICA BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML : guia do usuário. Rio de Janeiro: Campus, 2000. FURLAN, José Davi. Modelagem de objetos através da UML - The Unified Modeling Language. São Paulo: Makron Books, 1998. PAGE-JONES, Meilir. Fundamentos do desenho orientado a objetos com UML. São Paulo: Pearson Education, 2001.