Upload
internet
View
108
Download
2
Embed Size (px)
Citation preview
MELHORIA DO SISTEMA INTEGRADO DA SOUZA E SOUZA LTDA.
REQUISITOSPROF. MARCOS DÓSEARoberto Provinciali BrandiniJean Carlo Andrade de SouzaLuis Eduardo Souza Santos
Visão geral
Modelo de Negócio Modelo de Negócio Melhorias no Modelo de Negócio Tarefas Automatizadas vs Tarefas Humanas
Casos de Uso (UseCase) Protótipo de Tela Descrição Detalhada
Mudança de Requisito (Modelo de Negócio) (Formulário)
Ferramentas BPMN Altova UModel Enterprise Edition 2010 Business Process Visual Architect Modeler Edition 1
Modelo de Negócio(v1)
Melhorias no Modelo de Negócio(v2)
Tarefas Automatizadas vs Tarefas Humanas
Tarefas Humanas Receber Mercadoria Manualmente Conferir Mercadoria Registrar Entrada de Mercadoria Informar Pedido de Compra
Tarefas Automatizadas Validar Informacoes da Nota Fiscal vs Pedido
de Compra Gravar Dados da Nota Fiscal
Casos de Uso (UseCase)
Caso de Uso(Entrada de Nota Fiscal) Prototipo de Tela
Casos de Uso
Nome do Caso de Uso UC001 - Cadastrar LojaCaso de uso geralAtor principal Gestor EstoqueAtore secundário EstoquistaResumo Este caso de uso descreve as etapas percorridas por um ator para realizar uma
operação de cadastrar lojaPré-condições O sistema deve estar no modo Cadastro de LojaPós-condições Após a realização da operação deverá ser gravado um histórico das informações para
uma posterior auditoria.Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Cadastro de Lojas.2.O gestor efetua o preenchimento de todos campos
3.Aciona a opção incluir4.O sistema verifica se já existe no cadastro.5.Caso não exista, os dados serão enviados com sucesso para a base de dados.
6.O gestor informa um valor para ser pesquisado.
7.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
8.O usuário se desejar alterar basta clicar na opção gravar, senão pode excluir.
9.O sistema efetua a operação desejada
Restrições/validações Todos os campos são obrigatórios
Casos de Uso
Nome do Caso de Uso UC002 - Cadastrar ProdutoCaso de uso geralAtor principal Gestor EstoqueAtores secundários EstoquistaResumo Este caso de uso descreve as etapas percorridas por um ator local para realizar uma
operação de cadastrar Produto
Pré-condições O sistema deve estar no modo Cadastrar produtoPós-condições Após a realização da operação deverá ser gravado um histórico das informações para
uma posterior auditoria.
Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Cadastrar Produto.2.O gestor efetua o preenchimento de todos campos
3.Aciona a opção incluir4.O sistema verifica se já existe no cadastro.5. Caso não exista, os dados serão enviados com sucesso para a base de dados.
6.Informa um valor para ser pesquisado.
7.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
8.Se desejar alterar basta clicar na opção gravar, senão pode excluir.
9.O sistema efetua a operação desejadaRestrições/validações Todos os campos são obrigatórios
Casos de UsoNome do Caso de Uso UC003 – Receber Nota FiscalCaso de uso geralAtor principal EstoquistaAtore secundárioResumo Este caso de uso descreve as etapas percorridas por um ator para realizar a entrada de
Mercadorias.
Pré-condições O sistema deve estar no modo Entrada de MercadoriaPós-condições Após a realização da operação deverá ser gravado um histórico das informações para uma
posterior auditoria.
Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Entrada de Mercadoria.2.Efetua o preenchimento de todos campos
3.Aciona a opção incluir4.O sistema verifica se já existe a nota fiscal cadastrada.5. Caso não exista, os dados serão enviados com sucesso para a base de dados.
6. Informa um valor para ser pesquisado.
7.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
8. Se desejar alterar basta clicar na opção gravar, senão pode excluir.
9.O sistema efetua a operação desejada
Restrições/validações Todos os campos são obrigatórios
Casos de Uso
Nome do Caso de Uso UC004 - Saída de MercadoriaCaso de uso geralAtor principal EstoquistaAtore secundárioResumo Este caso de uso descreve as etapas percorridas por um ator para realizar uma operação de saída de
mercadorias.
Pré-condições O sistema deve estar no modo Saída de MercadoriaPós-condições Após a realização da operação deverá ser gravado um histórico das informações para uma posterior
auditoria.
Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Saída de Mercadoria.2.Efetua o preenchimento de todos campos
3. Seleciona o destino da mercadoria ( qual a loja de destino )
4.Aciona a opção incluir5.O sistema verifica se já existe no cadastro.6. Caso não exista, os dados serão enviados com sucesso para a base de dados.
7.Informa um valor para ser pesquisado.
8.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
9.Se desejar alterar basta clicar na opção gravar, senão pode excluir.
10.O sistema efetua a operação desejada
Restrições/validações Todos os campos são obrigatórios
Casos de UsoNome do Caso de Uso UC005 - Liberar Mercadoria para VendaCaso de uso geralAtor principal EstoquistaAtore secundárioResumo Este caso de uso descreve as etapas percorridas por um ator para realizar uma operação
de liberar uma determinada mercadoria para venda.
Pré-condições O sistema deve estar no modo Liberar Mercadoria para Venda.Pós-condições Após a realização da operação deverá ser gravado um histórico das informações para uma
posterior auditoria.Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Liberar Mercadoria para Venda.2.Efetua o preenchimento de todos campos
3.Aciona a opção incluir4.O sistema verifica se já existe no cadastro.5. Caso não exista, os dados serão enviados com sucesso para a base de dados.
6.Informa um valor para ser pesquisado.
7.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
8.Se desejar alterar basta clicar na opção gravar, senão pode excluir.
9.O sistema efetua a operação desejada
Restrições/validações Todos os campos são obrigatórios
Casos de Uso
Nome do Caso de Uso UC006 - Liberar Mercadoria para Transferência Caso de uso geralAtor principal EstoquistaAtore secundárioResumo Este caso de uso descreve as etapas percorridas por um ator para realizar uma operação de transferir
mercadorias.
Pré-condições O sistema deve estar no modo Transferência de MercadoriaPós-condições Após a realização da operação deverá ser gravado um histórico das informações para uma posterior
auditoria.
Fluxo principalAções do ator Ações do sistema
1.O Sistema exibe a Tela de Transferência de Mercadoria.2.Efetua o preenchimento de todos campos
3. Seleciona o destino da mercadoria ( loja que receberá a transferência )
4.Aciona a opção incluir5.O sistema verifica se já existe no cadastro.6. Caso não exista, os dados serão enviados com sucesso para a base de dados.
7.Informa um valor para ser pesquisado.
8.O sistema efetua a busca, caso encontre exibi na tela a opção desejada.
9. Se desejar alterar basta clicar na opção gravar, senão pode excluir.
10.O sistema efetua a operação desejada
Restrições/validações Todos os campos são obrigatórios
Dicionario de Dados(DD-01)
Entidade Campo Tipo Tamanho Chave Não Nulo
Valores Válidos
Nota Fiscal de Entrada
Numero de Nota Char 6 * * Numero Pedido de Compra
Char 20 *
Data Emissao Data 8 * Data Entrada Data 8 * Valor Total Nota Fiscal
Decimal 19,2 *
CNPJ Fornecedor
Char 13 * validaCNPJ()
Codigo Produto Char 20 * Quantidade Decimal 19,3 * Valor Unitário Decimal 19,3 * Icms Compra Decimal 19,3 *
Regra de Negócio(RN-01)
Metodo Explicação Localizar Pedido de
Compra Obter dados do Pedido de Compra da Tabela de Pedidos de Compra Confirmados
Validar Pedido de Compra
Comparar CNPJ do Fornecedor, Valor Total da Nota Fiscal, Valor Unitário de Cada Produto da Nota Fiscal, Prazo de Pagamento do Pedido de Compra
Mudança de Requisito(Modelo de Negócio)
Mudança de Requisito(Formulário)
Ferramentas BPMN(Altova UModel Enterprise Edition 2010)
Altova UModel Enterprise Edition 2010
Categoria: Paga / Free ComunitáriaAvaliação: Completa e Razoavelmente LeveRecursos:•Support for all 14 UML diagrams• Support for all 9 SysML diagrams• Business process (BPMN) diagrams• Integrates with popular source control systems• Modeling of XML Schemas in UMLdiagrams• Source code generation in Java, C#, and VB.NET languages• Reverse engineering of existing Java, C#, and VB.NET binary files• Generation of customizable project documentation• Tight integration with Visual Studio ® and Eclipse• Hyperlinking between diagrams, documents, or Web pages • Reverse engineering of existing Java, C#, and VB.NET code• Synchronizes model and code through round-trip engineering• Diagram layers with selective visibility• Support for XMI 2.1 model interchange
Download
Ferramentas BPMN(Business Process Visual Architect Modeler)
Business Process Visual Architect Modeler Edition 1
Categoria: Paga / FreeAvaliação: Completa e Uso Inteso de Recursos da maquinaRecursos:Visualize inner and inter organizations operations with Business Process Modeling Notation (BPMN) 2.0. BP-VA fully supports BPMN 2.0 notations and comes with a bunch of diagramming toolset like voice documentation, sweeper and magnet.
Download