Você está na página 1de 16

Documentação de Desenvolvimento de Projeto de

Software

Sistema Controle Linha de Produção de Empresa


Gráfica

Alunos: Gabriel Magalhães de Senna, Gabriel Aires de Brito, Taynara Souza Gregório,
Tayná Souza Gregório, Emily Caroline Pereira Martins.

Turma/Turno: CESEXT302B/ (Noturno)

Coronel Fabriciano - MG
Glossário – Definições e Siglas

Silkado = Ato de silkar, vem da palavra "silk-screen" que significa tela de seda,
usado em gráficas de decoração em geral. Silkar seria uma tentativa de verbalizar o
ato de decorar com uma tela de seda "silk-screen".

Arte papel laser-film = É um tipo de papel usado para revelar imagens em tela silk-
screen através de luz ultra-violeta.

Tinta vinílica = Tinta para impressão serígráfica em materias como adesivo,


embalagens, decalque e afins.

Vincar = Fazer vincos, marcar com vincos. Cortar apenas o adesivo das cartelas,
para retirada deles.

Descrição do Mini-mundo do Projeto


Na empresa "Comunicação Visual", o atendimento é realizado em sua maioria pelo
WhatsApp da empresa, este atendimento é realizado pela funcionária que atua
também como arte-finalista, em uma sala separada e climatizada para bom
funcionamento das máquinas. Neste atendimento ela colhe informações do serviço
a ser feito como: quantidade, tipo de adesivo a ser utilizado, forma do adesivo,
identidade visual a ser feita, local de entrega e forma de pagamento. Após a
confirmação do cliente o serviço começa a ser impresso, nesta mesma sala. Depois
de impresso, a bobina é retirada (contendo apenas este serviço ou mais,
geralmente é impresso mais de um numa mesma bobina) e levada para fora da sala
para os funcionários da linha de produção começarem a trabalhar em cima dele,
esta bobina é cortada em tiras primeiro, depois cortada ao meio e então encartelada
numa guilhotina, os funcionários da linha de produção contam essas cartelas e
fazem a multiplicação de adesivos por cartela, obtendo a quantidade total e
mandando em um grupo de whatsapp da empresa para ficar "anotado" a
quantidade daquele serviço. Logo após o serviço vai para a área externa da
empresa onde ele vai começar a ser silkado, após a cobertura de todas as cartelas
para dar um efeito blackout, ele volta para a sala de máquinas para poder imprimir o
verso das cartelas (apenas se for verso preto), se o serviço possui o verso colorido
ele se mantém lá fora para ser feito através de silk, neste caso é necessário que a
funcionária arte-finalista retire uma arte em papel laser-film para os funcionários
externos gravarem e então silkarem através de tinta vinílica. Após o verso ser
concluído, a arte-finalista leva as cartelas para serem vincadas numa máquina
própria para isso, ao ser completo esse processo ele vai para fora da sala, para
área de acabamento com os funcionários externos. Estes contam as cartelas
novamente para conferir a quantidade se caso houve perdas, então é cortado na
guilhotina em tiras pequenas e então embalado em caixas próprias para envio. A
funcionária interna então retira uma etiqueta de envio para ser enviada através de
uma empresa própria de logística. Serviços que são vendidos através do site
Mercado Livre não podem ir com essa empresa, têm que ser levados direto para o
Correios por próprios funcionários da empresa, e possuem prazo limite de entrega,
se excedido esse prazo a "popularidade" da empresa no site cai muito, causando
um bom prejuízo. Etiquetas de troca de óleo de moto têm que ser enviadas como
carta registrada (obrigatório peso abaixo de 500g para ser enviado desta forma.)
Este é o processo de trabalho na empresa "Comunicação Visual".
 Materiais de Referência
As informações necessárias para a realização do
trabalho, foram retiradas de acordo com a
entrevista com funcionários da empresa gráfica.

Exemplo do uso do grupo de Whatsapp da empresa


para repassar pedidos de arte e notificar falta de
material para trabalho.
O sistema tendo uma aba específica para requisição de
material para o almoxarife, facilita a visualização dos
pedidos.

Exemplo de verso do material sendo passado pelo grupo,


mas sendo perdido em meio de tantas mensagens.
O sistema resolveria esse problema, excluindo a necessidade do
funcionário externo tendo que pedir pela arte, e também ela
estando separada, já na aba de informações do pedido, resolve
esse problema da imagem com o verso se perder pelo grupo.
Serviço tendo que ser refeito por uma falta de controle
da linha de produção do que saiu para expedição pela
empresa de logística, não sabendo se foi um erro da
empresa gráfica ou da empresa de logística.
Tendo uma parte no sistema onde possa ser inserida uma
lista de envio das produções diárias e "carimbadas" pelo
funcionário que a efetuou resolve a questão de localizar
aonde este problema ocorreu.

Exemplo de funcionário externo tendo que ter uma


conversa pelo chat do whatsapp para adquirir informações do
serviço.
Tendo um sistema aonde pode ser inserido essas
informações previamente pelo funcionário interno, assim
excluindo essa necessidade do funcionário externo ir atrás e
requisita-las.
 Requisitos Funcionais
[RF001] O sistema deve cadastrar a hora que o funcionário deu check-in na empresa
[RF002] A funcionária interna deve ser capaz de identificar quais serviços estão dentro
de uma bobina específica
[RF003] A funcionária interna insere informações de cada serviço que está sendo feito,
como nome do serviço, quantidade, se o verso é colorido ou não, nome do cliente e se
é revenda ou não, prazo de entrega e maneira de expedição.
[RF004] Os funcionários externos devem ser capazes de inserir a quantidade do
serviço a cada etapa.
[RF006] Os funcionários externos divulgam quais serviços foram completos o blackout.
[RF007] O sistema deve ser capaz de enviar uma notificação dessas informações
inseridas por cada usuário
[RF008] O sistema deve criar um alerta caso um serviço está muito próximo da data de
entrega, e entregar a informação através de uma notificação.
[RF009] Caso seja uma venda revenda onde é enviado mais de um serviço para um
mesmo cliente, os funcionários externos devem ser capazes de criar uma lista de envio
com o nome do cliente e serviços que foram enviados.
[RF010] O sistema deve ser capaz de armazenar a informação de quem foi
responsável pelo acabamento e expedição de um serviço.
[RF011] Os funcionários externos devem ter uma aba de "pedidos" para requisitar algo
que está faltando no estoque da area de produção.

 Requisitos Não - Funcionais

 RNF001: O sistema deve fornecer respostas rápidas e realizar tarefas de forma


eficiente, minimizando o tempo necessário para os usuários alcançarem seus
objetivos.
 RNF002: Facilidade de aprendizado: O sistema deve ser intuitivo e fácil de
aprender, permitindo que os usuários adquiram habilidades e conhecimentos
básicos rapidamente.
 RNF003: Consistência: A interface do sistema deve ser consistente em todo o
software, seguindo padrões de design e convenções estabelecidas, para que os
usuários possam prever o comportamento das diferentes partes do sistema.
 RNF004: Feedback: O sistema deve fornecer feedback adequado e claro aos
usuários, informando-os sobre o status das ações realizadas e ajudando-os a
entender o resultado de suas interações.
 RNF005: Estética: O sistema deve ter uma aparência visual agradável e
atraente, utilizando elementos de design como cores, ícones e layout de forma
harmoniosa e coerente.
 RNF006 Disponibilidade: O sistema deve estar disponível para uso na maior
parte do tempo, com uma porcentagem mínima de tempo de inatividade
planejado ou não planejado.
 RNF007 Tolerância a falhas: O sistema deve ser capaz de lidar com falhas de
componentes individuais sem interromper todo o sistema. Por exemplo, se um
servidor falhar, o sistema deve ser capaz de redirecionar o tráfego para outro
servidor disponível sem interromper o serviço.
 RNF008 Monitoramento: O sistema deve fornecer recursos de monitoramento
contínuo para identificar problemas de desempenho, falhas ou comportamentos
anormais. Isso permite uma intervenção rápida e eficaz para resolver problemas
antes que afetem negativamente a confiabilidade do sistema.
 RNF009 Tempo de resposta: O sistema deve fornecer uma resposta rápida às
solicitações do usuário, com um tempo de resposta máximo aceitável definido.
Por exemplo, o sistema deve fornecer uma resposta em menos de 2 segundos
para uma determinada operação.
 RNF010 Capacidade de processamento: O sistema deve ser capaz de lidar com
uma carga de trabalho específica
 RNF011 Eficiência de armazenamento: O sistema deve utilizar o
armazenamento de dados de forma eficiente, otimizando o espaço ocupado e
minimizando a quantidade de armazenamento necessária. Por exemplo, o
sistema deve ser capaz de compactar os dados armazenados, reduzindo seu
tamanho em pelo menos 50%.
 RNF012 Autenticação: O sistema deve ter um mecanismo de autenticação
seguro para verificar a identidade dos usuários antes de permitir o acesso aos
recursos protegidos. Isso pode incluir o uso de senhas fortes, autenticação de
dois fatores ou outros métodos de autenticação seguros.
 RNF013 Controle de acesso: O sistema deve ter um sistema de controle de
acesso robusto para garantir que os usuários só tenham permissão para acessar
os recursos aos quais têm direito. Isso inclui a definição de papéis e privilégios,
restrições de acesso baseadas em políticas e a capacidade de revogar acesso
quando necessário.
 RNF014 Criptografia: O sistema deve utilizar algoritmos de criptografia
adequados para proteger dados confidenciais durante o armazenamento e a
transmissão. Isso pode envolver o uso de criptografia de ponta a ponta,
criptografia de banco de dados e proteção de chaves criptográficas.
 RNF015 na parte front-end utilizar padrões BEM e SMACS e a arquitetura
atomic design para a construção de paginas
 RNF016 no back end utilizar o uso da arquitetura MVC
 RNF017 LINGUAGENS: PYTHON, JAVA, KOTLIN
 RNF018 BANCO DE DADOS: MYSQL
 RNF019 FERRAMENTAS: GIT: versionamento de código, VSCODE para a
construção do software, POTSTMAN: testes de API,
 RFN020 Plataforma de Funcionamento: Web, Mobile, funcionamento em todos
tipos de dispositivos em localhost
 RFN021 O sistema está preparado para funcionar em configurações simples de
hardware
 RNF022 O sistema deve ser compatível com diferentes plataformas, como
sistemas operacionais (Windows, macOS, Linux), navegadores web (Chrome,
Firefox, Safari) ou dispositivos móveis (iOS, Android)
 RNF023 O sistema deve ser compatível com diferentes versões de software,
bibliotecas ou frameworks. Por exemplo, o sistema deve funcionar corretamente
tanto nas versões mais recentes quanto nas versões anteriores de uma
determinada tecnologia.
 RNF024 O sistema deve ser projetado de forma modular e extensível,
permitindo a incorporação de novos recursos ou funcionalidades futuras. Por
exemplo, o sistema deve fornecer APIs ou interfaces bem definidas para facilitar
a integração de novos módulos ou extensões

 Lista de funções do Projeto

Descrição dos Atores

Tabela 1: A tabela 1 apresenta os atores, descreve suas funções e informa o nível


de informática.

Num Nome Descrição Frequência de Proficiência em


Uso Informática

1 Funcionário Atua no escritório, finalizando as A todo Nível básico


interno vendas, criando as artes que funcionamento de informática
deverão ser feitas, e controlando o da empresa
maquinário.
2 Funcionário Atua na linha de produção, A todo Nível básico
externo realizando a criação dos produtos, funcionamento de informática
efetuando os acabamentos finais e da empresa.
enviando para expedição.

3 Gerente Gerência todos os conjuntos da Quando Nível médio de


organização necessário informática

4 Sistema Responsável por organizar a linha


de produção da gráfica

Tabela 2: Apresenta as funções e a descrição das tarefas que os autores devem


realizar.

 1- Funcionário Interno, 2- Funcionário Externo, 3- Gerente, 4- Sistema


Nome da função Descrição Atores
Inserir pedido  Funcionário interna determina os trabalhos a
serem feitos e as informações necessárias para 1
tal,, e envia para a linha de produção.

Alterar a ordem da
linha de produção  Alterar ordem da linha de prioridade dos serviços 1

Inserir quantidade
da linha de  Catalogar e manter atualizada a quantidade de 2
produção material da linha de produção

Atualizar status do  Funcionário externo atualiza cada etapa do 2


pedido processo concluído
Envio de
notificação  O sistema deve mandar uma notificação para os 4
usuários, em referência as datas de entrega, e
matériais que faltam no estoque.
 Modelagem de Requisitos de Software
Casos de Uso
Figura 2: Mostra o diagrama de caso de uso do sistema em questão.
 Projeto de Interface
Telas do software

Figura 1: Apresenta a tela de login do sistema.


Figura 2: O Menu Principal

. Figura 3: Cadastro de Clientes


Figura 4: Tela de Cadastro de funcionários.

Figura 5: Cadastro/ Realizar Pedido


 Projeto de Diagrama UML

Você também pode gostar