projeto 2 parte casos

projeto 2 parte casos

Índice

1. Introdução

1.1 Propósito

Este documento tem como principal propósito apresentar, de maneira clara e concisa, requisitos para o projeto do sistema em questão. Em cada uma das etapas do desenvolvimento do sistema, este documento servirá de base.

Versão provisória, sujeita à mudanças

1.2 Escopos do Produto

O software Sistema de Simulação Empresarial ADM-UAST servirá de apoio para a realização das atividades básicas gerenciamento de uma empresa, simulando situações para que os alunos possam resolvê-las. Dentre as atividades do Sistema temos requisitos que podem ser descritos como: Cadastro de Administrador, Cadastro de Empresas, Configurações do Cenário, Relatórios Gerenciais de Empresas, Relatórios Gerenciais de Administrador e Publicações em um Jornal Virtual. Além dessas atividades, o software deverá apresentar relatórios com dados estatísticos de todas as atividades realizadas, acessos, presença online, etc.

1.3 Definições, Acrônimos e Abreviações

SSEA: Sistema de Simulação Empresarial de Administração

BD: Abreviação de Banco de Dados

1.4 Visão geral do Documento

Esse documento apresenta duas seções informativas. A seção 2 apresenta descrições gerais sobre os objetivos, funcionalidade e limitações que compõe o projeto. A seção 3 é formada pela relação dos requisitos do projeto divididos em dois grupos, funcionais e não funcionais.

2. Descrição Geral

O sistema consistirá de uma janela principal com uns menus de onde o usuário poderá acessar todas as opções, além de uma parte interativa com jogabilidade para a montagem da Empresa.

2.1 Perspectiva do produto

O sistema deverá funcionar em um computador pessoal completo, onde funcione qualquer plataforma desde que tenha conexão com a internet, pois trata-se de uma aplicação online.

2.3 Requisitos Funcionais do produto [RF-000]

REQUISITOS FUNCIONAIS DO SISTEMA

LEGENDA:

RF  Requisito Funcional;

000  Número relacionado com o requisito.

REF

DESCRIÇÃO DO REQUISITO

[RF-001]

GERENCIAMENTO DE ADMINISTRADOR: Inicialmente será realizado o cadastro de Administrador. Ele terá controle total do sistema. O gerenciamento de Administrador quer dizer, inclusão, alteração e remoção de um administrador.

[RF-002]

GERENCIAMENTO DE EMPRESÁRIOS (EMPRESAS): O perfil empresarial terá acesso a determinadas funcionalidades do sistema (Funcionalidades necessárias para gerir a empresa virtual) que serão usadas para produzir, contratar, anunciar e vender determinado produto atribuído pelo administrador. Este gerenciamento será realizado por um administrador cadastrado (inclusão, alteração e exclusão).

[RF-003]

GERENCIAMENTO DE FORNECEDOR: Este requisito será utilizado para incluir, alterar ou remover um Fornecedor do Sistema.

[RF-004]

GERENCIAMENTO DE MATÉRIA-PRIMA: Requisito usado para incluir matéria-prima na simulação (sistema), além da inclusão no sistema, deverá está atribuído a algum fornecedor.

[RF-005]

GERENCIAMENTO DE MÁQUINAS: O administrador poderá incluir a determinado fornecedor a máquina que ele irá disponibilizar para as empresas. Esse gerenciamento é feito incluindo, alterando ou excluindo determinada “máquina virtual”.

[RF-006]

SIMULAÇÃO DE CENÁRIO: O administrador utiliza esse requisito para a montagem da simulação, mas o usuário empresário terá a responsabilidade de incluir os fornecedores, as empresas e clientes. Toda a simulação empresarial acontecerá neste cenário. Com a inclusão do “Cenário” será estabelecido o produto a ser comercializado, o preço máximo de mercado, além do tempo que será realizado a simulação.

[RF-007]

INCLUSÃO DE .CLIENTES: O cliente será criado pelo administrador, no entanto será controlado pelo sistema e deverá consumir os produtos produzidos pelas empresas que estiver disponibilizado para venda.

[RF-008]

GERAÇÃO DE RELATÓRIO DE PRODUÇÃO: O sistema deve gerar automaticamente um relatório de produção de todas as empresas que estão no sistema, só quem terá acesso a esse relatório será o administrador.

[RF-009]

GERAÇÃO DE RELATÓRIO DE VENDAS: O sistema deve gerar automaticamente um relatório de vendas de todas as empresas que estão no sistema.

[RF-010]

SIMULAÇÃO DE VENDAS: As empresas após produzirem deverão disponibilizar lotes do produto para venda, assim também como poderão cancelar a venda de determinado lote de produto.

[RF-011]

SISTEMA DE .PONTUAÇÃO: O sistema deve ter um controle de pontuação de acordo com o lucro que as empresas terão pode ser atribuído como se fosse um ganho de experiência. A cada lote de produto colocado a venda, deverá ser adicionada uma determinada quantidade de pontos de experiência.

[RF-012]

GERAÇÃO DO .RANKING DAS EMPRESAS: O sistema deve gerar automaticamente um relatório contendo um ranking das empresas de acordo com a que obtiver maior lucro com a simulação.

2.4 Requisitos não Funcionais do produto

REQUISITOS NÃO FUNCIONAIS

ID

DESCRIÇÃO

PRIORIDADE

[RNF-001]

O sistema deverá ser desenvolvido para plataforma web.

Desejável

[RNF-002]

Computadores para a utilização do sistema devem estarem preparados para receber e executar o sistema (SO instalado, Navegador “Browser”, suporte a vídeo, suporte a áudio, conexão com internet.

Essencial

[RNF-003]

Configuração mínima para a execução do Sistema, 1.0 GHz de processador, 128 Mb de Memória RAM, Espaço em HD somente o suficiente para o Sistema Operacional e os programas de pré-requisito para uso do Navegador web.

Desejável

2.5 Características do usuário

Para o SSEA será utilizado dois perfis de acesso ao sistema. Um deles serão os Usuários Administradores e o outro será os Usurários Empresários.

O usuário do sistema terá acesso a determinadas funcionalidades do sistema de acordo com tipo de perfil ao qual fazem parte.

2.6 Suposições e Dependências

  • Providência do equipamento necessário está sob a responsabilidade do cliente;

  • Habilidade no uso do software é de responsabilidade do cliente;

  • Manutenção da base de dados de forma coerente é de responsabilidade do usuário do sistema.

3. Requisitos

3.1 Descrições dos Requisitos Funcionais

[RF-001] Gerenciamento de Administrador

Ator: Usuário Administrador

Prioridade: essencial

Pré-condições: não existe

Pós-condições: o Usuário Administrador estará cadastrado no sistema.

Fluxo Principal

  1. O sistema pedirá o cadastro do usuário administrador

  2. O Administrador informa seus todos os seus dados para o sistema cadastra-lo.

  3. O sistema agora válida o administrador.

  4. O sistema solicita que o Usuário Administrador informe login e senha de acesso.

  5. O Usuário Administrador altera os seus dados no sistema;

  6. O Usuário Administrador exclui os seus dados no sistema;

7. O Usuário Administrador consulta os dados no sistema;

8. O Usuário Administrador cadastra a empresa.

9. Inclusão de Cenárioo usuário Administrador inclui um cenário onde terá a simulação da empresa.

  1. Alteração de Cenário o usuário Administrador pode alterar um cenário já cadastrado da empresa.

  2. Exclusão de Cenárioo usuário Administrador encerrará as atividades de simulação excluindo o cenário.

Fluxo Excepcional

[FE-01] Falta mais alguma informação

Sistema informa para o Usuário Administrador que o cadastro esta incompleto.

[FE-02] Usuário já cadastrado

Sistema informa para o Usuário Administrador que há um mesmo perfil existe.

[FE-03] Login ou senha incorreta

Sistema informa para o Usuário Administrador que o login não existe ou o login e a senha foram digitados incorretamente.

[RF-002] Gerenciamento de Empresários

Ator: empresário

Prioridade: essencial

Pré-condições: não existe

Pós-condições: o empresário estará cadastrado no sistema.

Fluxo Principal

  1. O sistema solicita que o empresário informe login e senha de acesso.

  2. O sistema solicita as informações vitais pra gerir a empresa.

  3. O usuário empresário informa ao sistema a programação da produção, controle de empregados e Custo de variáveis de produção.

  4. O usuário empresário ira receber informações para obter melhores resultados na simulação.

  5. No fim da simulação o sistema ira avisar o usuário empresário.

  6. Para exclusão de senário o usuário empresário terá que informar o Administrador

Descrições:

01.O Programação da produção

02. Controle de empregados

Descrição: O usuário controla o gerenciamento de pessoal.

03.Custo de variáveis de produção

Descrição: O usuário vai inserir os custos relativos a produção da empresa.

Fluxo Excepcional

[FE-01] Falta mais alguma informação

Sistema informa ao usuario que está faltando mais algum dado para concluir o

o relatório.

[FE-02] Dados incorretos

Sistema informa que os dados foram digitados incorretamente ou não existem.

[RF-003] - GERENCIAMENTO DE FORNECEDOR

Ator: empresário

Prioridade: essencial

Pré-condições: não existe

Pós-condições: o empresário fornecerá ao sistema dados sobre o fornecedor.

Fluxo Principal

  1. O sistema pedirá informações sobre o fornecedor

  2. O usuário ira cadastrar os dados dos fornecedores

  3. O sistema ira validar os fornecedores no cadastro

  4. O usuário poderá editar e excluir um fornecedor

  5. O usuário ira fornecer a relação de vendas com os fornecedores

  6. O sistema ira fornecer a relação de vendas dos fornecedores

  7. O sistema trabalhará com informar ao administrador relatórios sobre os fornecedores

Fluxo Excepcional

[FE-01] Falta mais alguma informação

Sistema retorna para o Usuário empresário que está faltando mais algum dado para concluir o cadastro do fornecedor.

[FE-02] Fornecedor já cadastrado

Sistema retorna para o Usuário empresário que o cadastro dele já existe.

[FE-03] Erro no cadastro do fornecedor

Sistema alertara ao usuário empresário que ocorreu um erro nos dados do fornecedor.

[RF-006]- SIMULAÇÃO DE CENÁRIO

Ator: administrador

Prioridade: essencial

Pré-condições: não existe

Pós-condições: o administrador ira criar o cenário.

Fluxo Principal

  1. O administrador ira criar um login para o usuário empresário

  2. O sistema agora válida o ligin.

  3. O sistema solicita que o Usuário empresário informe login e senha de acesso.

  4. O sistema agora irar pedir todos os dados da empresa para começar as suas atividades

  5. O cenário só poderá ser alterado pelo administrado

  6. Após cada dia o sistema ira simular a situação da empresa

Fluxo Excepcional

[FE-01] Falta mais alguma informação para a simulação

Sistema informa para o Usuário se está faltando mais algum dado para concluir a simulação.

[FE-03] Erro no cenário

Sistema informa o Usuário Administrador que existe um erro no banco de dados do sistema.

[RF-007] - INCLUSÃO DE CLIENTES

Ator: usuário empresário

Prioridade: essencial

Pré-condições: não existe

Pós-condições: O usuário ira colocar a relação de clientes da empresa.

Fluxo Principal

  1. O sistema ira solicitará ao usuário empresário a dados sobre os clientes da empresa

  2. O usuário cadastrará os dados dos clientes.

  3. O usuário poderá modificar os dados dos clientes

  4. Exclusão de dados dos clientes

  5. O sistema ira solicitar a relação de vendas com cada um dos empresário

  6. O sistema enviara dados de relações de vendas ou administrador.

Fluxo Excepcional

[FE-01] Falta mais alguma informação

Sistema informa para o Usuário empresário que está faltando mais algum dado para concluir o cadastro dos clientes.

[FE-02] Cliente já cadastrado

Sistema retorna para o Usuário empresário que o cadastro dele já existe.

[FE-03] Cadastro incorreta

Sistema informa para o Usuário empresário que há um erro nos dados dos clientes.

[RF-008] - GERAÇÃO DE RELATÓRIO DE PRODUÇÃO

Ator: sistema

Prioridade: essencial

Pré-condições: o sistema terá que ter todos os dados

Pós-condições: o sistema gerara relatórios de produção.

Fluxo Principal

  1. O sistema ira gerar relatórios de produção para o administrador avaliar o desempenho do empresário

  2. O relatório sempre será feito automaticamente ou quando o administrador solicitar

Fluxo Excepcional

[FE-01] Falta mais alguma informação para a geração do relatório de produção

Sistema informa para o Usuário se está faltando mais algum dado para concluir o relatorio.

[FE-03] Erro relatório de produção

Sistema informa o Usuário Administrador que existe um erro no banco de dados do sistema.

[RF-009] - GERAÇÃO DE RELATÓRIO DE VENDAS:

Ator: sistema

Prioridade: essencial

Pré-condições: o sistema terá que ter todos os dados

Pós-condições: o sistema gerara relatórios de vendas.

Fluxo Principal

  1. O sistema gera relatórios sobre vendas automaticamente ou quando o usuário solicitar

  2. O relatório será realizado com a relação de vendas para os clientes

  3. O sistema apresentará o relatório com base nos dado colocado pelo usuário empresário.

[RF-003] - Gerenciamento de Jornal

Ator: empresário

Prioridade: essencial

Pré-condições: não existe

Pós-condições: a empresária ira divulgar os produtos.

Fluxo Principal

  1. O usuário ira divulgar seus produtos.

  2. O sistema ira lhe ensinar passo a passo o uso do jornal.

  3. O sistema pedirá o uso de uma plataforma para confecção da propaganda.

  4. Após a confecção da propaganda o sistema pedira o envio da propaganda

[RF-004] - Gerenciamento de resultados

Descrição: O software gerará os resultados financeiros de cada empresa

Entrada: Após a inserção de todos os dados do período o software começara a simular os resultados obtidos da empresa

Processamento: processamento dos dados para o relatório de Resultados Financeiros.

Saída: Simulação os resultados obtidos.

[RF-005] - Gerenciamento de Relatórios:

  1. Relatórios de administrador

Descrição: Relatórios são criados por parte do administrador para informar falhas dos usuários.

Entrada: O administrador criará relatórios

Processamento: A mensagem é crida para informar o usuário possíveis falhas.

Saída: A mensagem entregue ao usuário.

  1. Relatórios do software

Descrição: Relatórios são criados por parte do software para informar o administrador sobre o andamento da empresa do usuários.

Entrada: Através das informações que o usuário insere, o software gera informações.

Processamento: Asinformações são processadas para ser entregues ao administrador.

Saída: O relatório e entregue ao administrador

[RF-006] - Gerenciamento da Loja:

Descrição: Gerenciamento dos estoques e volume de produção.

Entrada: O usuário vai manipular dados sobre Controle de empregados,Custo de variáveis de produção, programação da produção, expansão da capacidade de produção e o volume de produção.

Processamento: A empresa será atualizada e os dados de gerenciamento da empresa

Saída: Dado de gerenciamento de lojas era armazenado

3.2 Requisitos Não Funcionais

  1. Interface

Funcionalidades do jornal

Tempo de processamento

Interatividade do sistema

Utilização de outras plataformas para criação de propaganda

Descrição:

    1. Restrições

  • O projecto destina-se unicamente a fins didaticos.

  • Deve ser implementada uma solução baseada em produtos já existentes no mercado.

  • Embora existam soluções integradas e fornecidas por um único fabricante pretende-se implementar uma solução que integre equipamentos de variados fabricantes.

  • O projecto deve satisfazer a legislação sobre eficiência de simulaçao de ambito emprezarial.

  • O jornal não criará a propaganda, necessita de outra plataforma para criaçao no mesmo, sua unica funçao e de enviar a propaganda.

3.4 Atributos

  • Eficiente;

  • Fácil de ser utilizado;

  • Seguro;

  • Confiável;

Tempo Gasto Nas Atividades

Execução e Entendimento do sistema:

Elaboração do documento de requisitos:

Elaboração do casos de uso:

Elaboração do diagrama de classes:

Revisões:

Comentários