Sistema digitalizado no almoxarifado do...

17
Nome da Empresa Sistema digitalizado no almoxarifado do EMI Documento Visão

Transcript of Sistema digitalizado no almoxarifado do...

Nome da Empresa

Sistema digitalizado no almoxarifado do EMIDocumento Visão

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

Histórico de Revisões

Data Versão Descrição Autor

23/02/2015 1.0 Início do projetoAnderson, Eduardo, Jessica, Sabrina, Samuel

25/02/2015 1.1 Correções Anderson e Eduardo

08/03/2015 1.2 Correções Jessica, Sabrina, Samuel

25/05/2015 2.0 Complementação Jessica e Sabrina

01/06/2015 2.2 Telas do sistema Anderson e Samuel

17/06/2015 2.3 Correções Jessica

2

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

ÍNDICEPROJETO VISÃO.................................................................................................................4

1. Objetivo deste documento ................................................................................................. 42. Sobre o Problema .............................................................................................................. 4

2.1. Descrição do Problema .............................................................................................. 43. Descrição dos Envolvidos e Usuários ............................................................................... 4

3.1. Resumo dos Envolvidos ............................................................................................. 53.2. Resumo dos Usuários ................................................................................................ 53.3. Ambiente do Usuário .................................................................................................. 6

4. Sobre o Produto ................................................................................................................. 64.1. Descrição Geral do Produto ....................................................................................... 64.2. Soluções Alternativas ................................................................................................. 64.3. Requisitos Funcionais do Produto ..............................................................................64.4. Detalhes dos Requisitos Funcionais do Produto ........................................................ 74.4. Outros Requisitos do Produto ....................................................................................8

5. Considerações Finais ........................................................................................................9

TERMO DE ABERTURA.....................................................................................................106. Designações...................................................................................................................107. Autoridade e responsabilidades do Gerente..................................................................108. Premissas fundamentais.................................................................................................119. Restrições.......................................................................................................................1110. Riscos............................................................................................................................1111. Prazo.............................................................................................................................1212. Investimentos................................................................................................................1213. Principais entregas.......................................................................................................1214. Diagramas de caso de uso...........................................................................................1215. Diagrama de sequencia................................................................................................1316. Diagrama de atividade..................................................................................................1417. Diagramas de classes e dicionários de dados.............................................................1418. Telas do sistema...........................................................................................................16

3

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

PROJETO VISÃO

1. Objetivo

A finalidade deste documento é coletar, analisar e definir as necessidades e

características de nível médio do Gerenciador de Almoxarifado. Ele se concentra nos

recursos, chamados de requisitos funcionais, necessários aos envolvidos e aos usuários-

alvo. Os detalhes de como esse software atende a essas necessidades estão descritos

nas especificações de caso de uso.

2. Sobre o Problema

2.1. Descrição do Problema

O problema

Há uma grande dificuldade para acessar o banco de dados do almoxarifado do EMI que é

todo registrado manualmente, além da demora para registrar a entrada e saída dos itens

no almoxarifado do EMI.

Afeta

A servidora do IFSC campus Chapecó, responsável por registrar a entrada e saída de itens

do almoxarifado do EMI, além de afetar todos as pessoas que querem utilizar algum item

do almoxarifado do EMI no IFSC campus Chapecó e não tem acesso ao Banco de Dados.

Cujo impacto é

Demora para encontrar produtos, demora para registrar a entrada e saída de produtos,

causando uma perda de tempo muito grande para a servidora responsável, além do

estravio de alguns dados que estavam anotados.

Uma boa solução seria

Implementação de um software, permitindo que a entrada e saída dos itens do

almoxarifado do EMI sejam digitalizados, poupando tempo. Permite também fazer buscas

rápidas sobre os produtos disponíveis, os produtos que estão em falta, quem retirou

produtos entre outros filtros.

3. Descrição dos Envolvidos e Usuários

O usuário do sistema será a pessoa responsável por gerenciar a entrada e saída

de produtos do almoxarifado do EMI, será responsável por cadastrar todos os produt.os4

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

que chegam e validar as solicitações para a compra de maior material, a qual o próprio

sistema deverá verificar se o produto está entrando em falta e gerar um relatório de

pedido de compra, que será analisado e repassado ao responsável por validar o pedido

de compra, o próprio relatório gerado pelo sistema poderá ser utilizado para ser

repassado para o fornecedor. É pensado numa próxima versão um sistema que cadastre

os produtos a partir de leitura de código de barra, além do sistema interligado com um

servidor externo para backup e um sistema para verificação dos produtos on-line. O

principal objetivo do sistema é evitar o uso manual dos envolvidos e principalmente do

usuário final.

3.1. Resumo dos Envolvidos

Os envolvidos estão dispostos a trabalhar mais voltado ao bem estar do software,

não desenvolvem, mas geralmente conversam com a equipe de desenvolvimento para

melhor conhecer o sistema. Cada envolvido desempenha um papel importante que auxilia

no sistema final.

Nome Descrição Responsabilidades

Equipe de

desenvolvimento

gráfico

São os envolvidos por deixar o

layout amigável e compatível com

o funcionalidade

Garante que o sistema será

amigável e ao mesmo tempo

funcional

Equipe de

treinamento

Participa do desenvolvimento

para melhor auxiliar o usuário a

utilizar o software.

Garante que o usuário sabera

usar o sistema desenvolvido

pela empresa

Suporte do sistema

Participará do desenvolvimento

para ter uma visão geral do

software e ter uma facilidade

maior caso o sistema precise de

manutenção

Garante que o sistemá

funcionará sem ocorrer erros

inesperados

3.2. Resumo dos Usuários

O usuário que fará uso do sistema receberá um treinamento ideal e estará apto a

utilizar o software. O software é voltado a um único usuário, o qual trabalha na área em

que o software estará atuando.

Nome Descrição Responsabilidades

5

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

Pessoa responsável pela

entrada e saída dos

produtos do almoxarifado

O usuário será a pessoa

que operará o sistema,

implementando dados etc.

O usuário será responsável por

cadastrar a entrada e saída de

produtos do almoxarifado, bem

como quem os retirou. Além de

fazer os pedidos quando o

software informar quais produtos

estão em falta.

3.3. Ambiente do Usuário

• O usuário trabalhará sozinho, mas sofrerá interferencia do responsável por fazer as

compras dos produtos.

• O software trará diversos benefícios para o usuário, agilidade no cadastro de produtos,

facilidade de armazenamento e terá filtro automático sobre produtos que estão

começando a faltar. Com o objetivo de poupar o tempo do usuário.

• O sistema não terá interação com outros aplicativos/dispositivos, mas futuramente uma

implementação que será colocada como um pós-projeto é, a solicitação de produtos

online e automática.

4. Sobre o Produto

4.1. Descrição Geral do Produto

O produto é autossuficiente, dependendo apenas de um sistema operacional

compatível. Não necessita de nenhuma conexão externa.

4.2. Soluções Alternativas

Existe uma concorrência com o produto, toda planilha de dados com

disponibilidade de filtro, pode ser considerado um concorrente, embora, a principal ideia

do software é gerar filtros automaticamente.

4.3. Requisitos Funcionais do Produto

Abaixo são listado todos os requisitos que o software deve atender.

Requisitos Funcionais

Nº. Nome Descrição

1Salvar os dados em um

banco de dados.Deverá gravar todos os dados de entrada e saída dos

produtos.

6

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

2 Gerar filtros automaticos.Deverá gerar filtros automaticos para informar aousuário os produtos que estão entrando em falta.

3 Gerar filtros solicitados.Deverá gerar filtros sobre qualquer produto ou pessoa

que retirou produtos, quando solicitado.

4Gerar backupautomático.

Deverá ao final de cada dia, fazer um backupautomático, tendo em vista a importância de todos osdados importantes registrados neste banco de dados.

4.4. Detalhes dos Requisitos Funcionais do ProdutoAbaixo existe uma analise mais detalhada dos requisitos e possibilidades de falhas.

Requisitos Funcionais

Nº Status Prioridade Esforço Risco Estabilidade

1 Aprovado Crítico

Está previsto aimplementaçãodeste requisitoem dois meses,avaliado como o

coração dosoftware, é de

estremanecessidade.

O principal riscodeste sistema

está em perda dedados por falha

do servidor.

A probabilidade desterequisto sofrer

mudança é muitobaixa, pois será aprincipal fução do

software.

2 Aprovado Crítico

Está previsto aimplementaçãodeste requisito

em duassemanas, tendoem vista ser odiferencial do

software.

O principal riscodeste requisito éo fato de ocorrer

erros e gerarrelatórios de

pedidosaleatórios.

A probabilidade demudança é baixa.

3 Incorporado Importante

Está previsto aimplementaçãodeste requisito

em duassemanas, e

permite o usuárioter um maior

controle sobre osoftware

O principal riscosão algumas

possíveis falhasno banco dedados que

podem retornarresultados não

condizentes

Existe probabilidadede mudança durante o

período deimplementação

4 Incorporado Importante Não tem previsãode

implementação

Existe riscos derede (Ethernet,Elétrica...), que

Pode existirmudanças se

houverem limitações

7

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

pois depende deuma entidade

externa

caso houverfalhas irá

impossibilitareste requisito de

funcionar

na implementação dosistema de backup

automático.

4.4. Outros requisitos do produto

Abaixo está listado os requisitos do sistema para funcionar perfeitamente, bem

como padrões para aplicações, requisitos de desempenho, requisitos ambientais e de

documentação.

Padrões aplicáveis

O software irá trabalhar de acordo com o padrão de comunicação TCP/IP, será

compativel principalmente com as plataformas Windows e Unix, seguirá os padrões de

qualidade e segurança ISO.

Requisitos do sistema

O sistema de ser baseado em DOS ou Unix, para que todos os requisitos funcionem

corretamente, deve estar conectado a rede, não existem configurações minimas de

hardware.

Requisitos de desempenho

Para que todos os requisitos do sistema funcionem o terminal deve ter conexão com a

internet, e para ter um sistema de backup eficaz, deve ter uma conexão de banda

razoável.

Requisitos ambientais

Em tempos determinados, deverá ser feito uma avaliação no banco de dados para

verificar se o sistema está funcionando perfeitamente. A empresa continuará trabalhando

para resolver novos problemas e para pensar em novas tecnologias que possam auxiliar

o trabalho do operador do software.

Requisitos de documentação

Deverá ser desenvolvido um guia de instalação e configuração impressa.

Deverá ser desenvolvido uma interface de ajuda no software, com o objetivo de

apresentar o software e suas funcionalidades ao usuário.

O contrato deve constar qual o principal objetivo do software bem como sua política de

funcionalidade.

8

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

5. Considerações finais

O software deve estar sendo desenvolvido dentro do prazo estipulado e durante o

desenvolvimento deve ser feito análises de erros, análises de desenvolvimento, pesquisas

sobre novas tecnologias ou quaisquer outras formas de viabilizar as funções do software.

9

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

TERMO DE ABERTURA Sistema digitalizado no almoxarifado do EMI

Versão dodocumento

Data Autor Observações

Inicial 23/02/2015 Anderson versão inicial (Draft)

intermediária 1 26/02/2015 Samuel correções

intermediária 2 03/03/2015 Jessica e Sabrina correções

intermediária 3 06/03/2015 Eduardo e Anderson correções

final Jessica aprovação

6. DesignaçõesPor este documento Anderson Altair Tomkelski é designado gerente deste projeto.

Sua missão é o sucesso do projeto, e trabalhará em cooperação com os assessores

Jessica Smagalla, Sabrina Maia, Eduardo Alves e Samuel Guisel para assegurar o

atendimento de todos os objetivos do projeto, quais sejam:

Evitar o uso de papéis no almoxarifado do EMI – Com a tecnologia atual, é

totalmente inviável ter um banco de dados manuais, porém, existe falta de software

específico para cada setor/empresa.

Resolver o problema da perda de dados – Usando um banco de dados manuais,

é comum algumas folhas se perderem, problema que será sanado com um sistema

digital.

Evitar demora no registro – Um sistema inteligente facilitará e agilizará o cadastro

de novos produtos, bem como a saída dos produtos e quem os retirou.

Padronizar o software e seu desenvolvimento – Seguir as recomendações de

documentação de software e os padrões ISO.

7. Autoridade e responsabilidades do Gerente

O gerente deste projeto obriga-se à: Analisar viabilidades de implementação do

software, analisar a transparência do software, monitorar e procurar formas de evitar

riscos, auxiliar na comunicação da equipe, auxiliar no desenvolvimento de todo o projeto

juntamente com os assessores.

O gerente deste projeto tem autoridade para: Chamar atenção da equipe, controlar

o andamento do projeto, ter acesso a todos os documentos do projeto.

8. Premissas fundamentais

10

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

Para o sucesso completo deste projeto é de fundamental importância que as condições

abaixo sejam atendidas:

Identificação de riscos organizada

Equipe de projeto unida para o desenvolvimento

Análise de necessidade muito precisa

Sistema de fácil uso para o usuário final

Banco de dados organizado

9. Restrições

O sistema se limitará apenas a permitir a fácil gravação e leitura de dados, não

existira um cadastro automático dos produtos.

10. Riscos

Os principais riscos identificados até o momento serão monitorados pelo Gerente.

São eles:

Risco Ação Estratégia Responsável

Falta de habilidadetécnica

Treinamento comacompanhamento da

equipe, ecomunicação entre a

equipe

Eliminar Gerente de projetos

Demora para fazeros levantamentos

de dadosnecessários

Nomear responsáveispara entregar os

levantamentos emdatas determinadas

Eliminar Gerente de projetos

Plano de projetoincompleto

Criar figura dosegundo gerente para

trabalhar na equipecom o cliente

Eliminar Gerente de projetos

Imprecisão nolevantamento de

requisitos funcionaise não funcionais

Nomear responsávelpara análisar commaior precisão, nodecorrer do projeto,

os requisitosfuncionais e não

funcionais

Mitigar Gerente de projetos

Análise de riscosincompleta

Determinar causas dafalha de

planejamento. Aplicarmedidas imediatas decurto prazo, visando àcorreção do plano de

projeto

Mitigar Gerente de projetos

11. Prazo

11

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

Este projeto deverá estar concluído no mais tardar em 27/06/2015 sob pena de

impactar problemas devido a falta de teste, podendo ser eles: falha na comunicação do

banco de dados com o software, dificuldade de uso, possibilidades de travar o sistema e

ocorrer perda de dados, entre outros.

12. Investimento

O investimento necessário para a conclusão bem sucedida deste projeto é horas

de análise, desenvolvimento e teste.

13. Principais entregas

Módulo de projeto - entregue até 09/03/2015 sem custos aparentes

Módulo de projeto 2 e esboço - entregue até 04/05/2015 sem custos aparentes

Módulo final de projeto e esboço final - entregue até 27/06/2015 sem custos

aparentes

14. Diagrama de Uso de Caso

FAZER LOGIN: O gerente será o único ator que obterá a senha para acesso ao

software e a partir de então, tem permissão para fazer as alterações necessárias no

mesmo. Ao inserir a senha, se esta estiver correta, o gerente terá acesso ao

12

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

software. Caso contrário, o programa informará uma mensagem de senha

invalida.

CADASTRAR PRODUTOS: O gerente enviará ao software o código do produto e a

quantidade que foi adquirida, para assim ficar salvo no banco de dados, o software

retornará uma mensagem de sucesso ou falha dependendo se os dados foram ou

não salvos no banco de dados e quando solicitado os filtros, o sistema deverá

mostrar a quantidade de produtos correspondente aquele código ou nome.

CADASTRAR RETIRADA DE PRODUTOS: O gerente está responsável por cadastrar

os dados dos servidores e suas respectivas retiradas do almoxarifado, assim como

verificar se o servidor tem permissão para efetuar retirada de produtos do

almoxarifado.

REALIZAR PEDIDO DE COMPRA: Quando um produto estiver entrando em falta, o

gerente fica responsável por emitir um relatório para o setor de compras do

campus.

15. Diagrama de Sequencia

13

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

16. Diagrama de atividade

17. Diagramas de classes e dicionários de dados

14

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

15

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

18. Telas do sistema

16

Sistema digitalizado no almoxarifado do EMIAnderson, Eduardo A, Jessica, Sabrina, Samuel

17