melhoria do sistema integrado da souza e souza ltda. requisitos prof. marcos dÓsea roberto...

Post on 18-Apr-2015

104 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related