O desenvolvimento de software requer vários processos, que precisam ser cumpridos nos seus mínimos detalhes, como realizar o levantamento de dados, entrevistas, requisitos funcionais e não funcionais. A criação dos diagramas ajuda na hora de resolver problemas em determinados locais.
1. UNIVERSIDADE DO EXTREMO SUL CATARINENSE – UNESC
CURSO DE CIÊNCIA DA COMPUTAÇÃO
FÁBIO DUARTE DE SOUZA
MARCOS WILLIAM BORDIGNON ZEFERINO
ASSISTÊNCIA TÉCNICA
2. CRICIÚMA, JULHO DE 2008.
FÁBIO DUARTE DE SOUZA
MARCOS WILLIAM BORDIGNON ZEFERINO
ASSISTÊNCIA TÉCNICA
Trabalho apresentado à disciplina de
Engenharia de Software I, solicitado pela
Profª Msc. Ana Claúdia G. B.
2
3. CRICIÚMA, JULHO DE 2008.
SUMÁRIO
LISTA DE FIGURAS............................................................................................iv
RESUMO.............................................................................................................v
1. INTRODUÇÃO................................................................................................06
2. ESTUDO PRELIMINAR COM PROJETO DE VIABILIDADE.........................07
3. LEVANTAMENTO DE DADOS.......................................................................08
4. PLANEJAMENTO ESTRATÉGICO DA INFORMAÇÃO.................................09
4.1. Infra-estrutura administrativa............................................................09
4.2. Infra-estrutura técnica........................................................................09
5. ANÁLISE DE REQUISITOS............................................................................10
5.1 Requisitos funcionais e não funcionais.........................................................10
6. Diagrama de Casos de uso ............................................................................16
7. Diagrama de Classe........................................................................................17
8. Diagrama de Atividades..................................................................................18
9. Diagrama de Estados .....................................................................................18
10. Diagrama de Seqüência................................................................................19
11. CONCLUSÃO................................................................................................21
3
4. LISTA DE FIGURAS E TABELAS
FIGURA 1 – Diagrama de Casos de Uso...........................................................16
FIGURA 2 – Diagrama de Classe.......................................................................17
FIGURA 3 – Diagrama de Atividades..................................................................18
FIGURA 4 – Diagrama de Estados ....................................................................18
FIGURA 5 – Diagrama de Seqüência ................................................................19
4
5. RESUMO
O desenvolvimento de software requer vários processos, que precisam ser
cumpridos nos seus mínimos detalhes, como realizar o levantamento de dados,
entrevistas, requisitos funcionais e não funcionais.
A criação dos diagramas ajuda na hora de resolver problemas em
determinados locais.
5
6. 1. INTRODUÇÃO
O módulo de Assistência Técnica, visa garantir as condições necessárias,
funcionais, avaliação e controle dos problemas relacionado ao sistema de cervejaria.
O mesmo está integrado em um conjunto de módulos para o perfeito
funcionamento do sistema. Auxilia o departamento de assistência técnica a
gerenciar a entrada de equipamentos para a manutenção, emissão de relatórios e os
problemas mais freqüentes.
6
7. 2. ESTUDO PRELIMINAR COM PROJETO DE VIABILIDADE
O processo de manutenção de equipamentos era feito sem nenhuma
organização, sendo que era realizado anotações referentes aos equipamentos com
problemas, utilizando-se uma agenda para anotações. Problemas que não era
possível a solução na empresa, era encaminhado para uma assistência externa.
Com a implementação do software de controle de suportes, o gerente do
Departamento de T.I, possui um maior controle das máquinas que estão em
manutenção, e também os problemas mais comuns que acontecem na empresa.
Poder-se-á ser emitido um relatório referente aos suportes solicitados e relação de
problemas.
7
8. 3. LEVANTAMENTO DE DADOS
O sistema de Assistência Técnica, possui a finalidade de controle de
equipamentos que estão em manutenção. A empresa passa a ter um maior controle
sobre os equipamentos, o local onde estão situadas e se estão tendo muitos
problemas ou não.
O sistema tem como objetivo:
• ter em seu banco de dados todos os departamentos da empresa cadastrados,
para solicitação de serviços;
• possuir cadastrados os técnicos que utilização o sistema para prestar os
serviços;
• ter cadastrado todos os suportes solicitados pelos departamentos para
assistência.
8
9. 4. PLANEJAMENTO ESTRATÉGICO DA INFORMAÇÃO
4.1. Infra-estrutura administrativa
Para a implantação do sistema, será necessário um (01) técnico para
realizar o treinamento dos funcionários para a utilização do sistema. O
sistema é instalado somente no servidor, onde os técnicos e
departamentos terão acesso pela Web.
4.2. Infra-estrutura técnica
Para o correto e perfeito funcionamento do sistema, é necessário um
(01) servidor potente, com as seguintes configurações mínimas:
• Processador Pentium IV (2.3Ghz), ou equivalente;
• 2 GB memória RAM;
• 500 GB disco rígido;
• Sistema Operacional GNU/LINUX;
• Sistema de backup;
Outros equipamentos de apoio:
• 01 Impressora Matricial;
• 01 Mesa para computador;
• 01 Cadeira;
9
10. 5. Análise de Requisitos
A análise de requisitos é o processo de descobrir, refinar, modelar e
especificar os propósitos do cliente. Os erros mais comuns são encontrados nos
testes e a operação do sistema é derivada da má interpretação dos requisitos.
Requisitos Funcionais e Requisitos Não-Funcionais
Requisito Funcional
F1 – Solicita compra de peças
Descrição: Gerente realiza a solicitação de compra de peças
Oculto: Não.
Requisitos Não-Funcionais
Requisito Funcional
F2– Gera relatório de serviço
Descrição: Gerente gera o relatório realizado do serviço.
Oculto: Não.
Requisitos Não-Funcionais
Nome Restrição Categoria Desejável Permanente
NF1 É necessário ter uma ordem
de serviço gerada para a
requisição da compra da
peça.
Interface
NF2 Somente o gerente pode
solicitar a compra da peça ao
setor de compras.
Segurança
10
11. Requisito Funcional
F3 – Gerar relatório máquinas problemáticas
Descrição: Gerente gera um relatório de maquina que estão sempre com problema
Oculto: Não.
Requisitos Não-Funcionais
Requisito Funcional
F4– Qualifica área de serviço.
Descrição: Gerente verifica qual a área de serviço que o técnico irá realizar.
Oculto: Não.
Requisitos Não-Funcionais
Nome Restrição Categoria Desejável Permanente
NF3 É necessário ter algum
equipamento para poder
realizar a geração do
relatório por
equipamentos em
manutenção.
Relatórios
NF4 Somente o gerente e o
técnico poderão gerar um
relatório do problema do
equipamento.
Segurança
Nome Restrição Categoria Desejável Permanente
NF5 Somente o gerente e o
técnico poderão gerar um
relatório por maquinas
que apresentam o maior
números de problemas.
Segurança
NF6 Verifica qual
departamento acontece o
maior número de
problema referente a
equipamentos.
Segurança
11
12. Requisito Funcional
F5– Realizar análise problema
Descrição: Técnico realiza a análise do problema e retorna para o Gerente
Oculto: Não.
Requisitos Não-Funcionais
Requisito Funcional
F6– Gerar ordem de serviço
Descrição: Departamento gera ordem de serviço
Oculto: Não.
Requisitos Não-Funcionais
Nome Restrição Categoria Desejável Permanente
NF7 O técnico poderá verificar em
qual área o problema do
equipamento será incluído,
quando o gerente não estiver
no departamento ou não
presente.
Segurança
NF8 Os departamentos não terão
acesso no sistema, a alteração
ou inclusão de tipos de áreas
de manutenção.
Segurança
Nome Restrição Categoria Desejável Permanente
NF9 O técnico e o gerente
poderão realizar a
análise do problema.
Segurança
NF10 Departamento não
poderá realizar análise
do problema.
Segurança
NF11 Departamento não
poderá realizar nenhum
tipo de manutenção no
equipamento.
Segurança
12
13. Requisito Funcional
F7– Encaminhar assistência externa
Descrição: Técnico faz a verificação do problema, e se não for possível consertar o
equipamento, o mesmo é encaminhado para a assistência externa.
Oculto: Não.
Requisitos Não-Funcionais
Nome Restrição Categoria Desejável Permanente
NF12 Somente o diretor
responsável do
departamento poderá
assinar a ordem de
serviço.
Seguranç
a
NF13 O funcionário do
departamento, poderá
gerar a ordem de serviço,
mas o mesmo tem que
possuir a assinatura do
diretor responsável.
Seguranç
a
NF14 Cada ordem possuirá um
número que o identifica.
Seguranç
a
Nome Restrição Categoria Desejável Permanente
NF15 O técnico ou gerente
poderá encaminhar
para assistência
externa.
Segurança
NF16 Deverá ser enviado,
juntamente com o
equipamento, uma
cópia da ordem de
serviço, e um relatório
descrito pelo técnico ou
gerente sobre o
problema ocorrido.
Segurança
NF17 Máquinas da diretoria,
deverão ser entregues
no prazo máximo de
24h.
Segurança
NF18 Qualquer equipamento,
deverá ser entregue no
prazo máximo de 48h.
Segurança
13
14. Requisito Funcional
F8– Realiza análise do problema.
Descrição: O técnico irá realizar a análise do problema.
Oculto: Não.
Requisitos Não-Funcionais
Requisito Funcional
F9– Executa as tarefas e atividades de manutenção
Descrição: O técnico realiza as suas tarefas e atividades referente ao conserto,
manutenção de equipamentos.
Oculto: Não.
Requisitos Não-Funcionais
Requisito Funcional
F10– Requisitar peça.
Nome Restrição Categoria Desejável Permanente
NF19 Será feito um
questionário com o
usuário do departamento
sobre o referido
problema.
Segurança
NF20 Somente o técnico ira
realizar a análise do
problema.
Segurança
Nome Restrição Categoria Desejável Permanente
NF21 Somente o técnico irá
realizar as tarefas e
atividades de manutenção
em equipamentos.
Segurança
NF22 Irá ser feito um
levantamento dos
problemas
Segurança
NF23 O técnico irá realizar a
manutenção não
ultrapassando 8h diárias
Segurança
14
15. Descrição: Técnico requisita uma peça, para poder realizar o conserto do
equipamento.
Oculto: Não.
Requisitos Não-Funcionais
Nome Restrição Categoria Desejável Permanente
NF24 Departamento não poderá
requisitar peça para
equipamento.
Segurança
NF25 Somente o técnico irá
requisitar a peça, pois foi
realizado um diagnóstico
do problema.
Segurança
NF26 Deverá ser informado o
motivo de compra da peça
Segurança
15
16. 6. Diagrama de Casos de Uso
Figura 1: Diagrama de casos de uso
16
21. 11.Conclusão
O planejamento, desenvolvimento, testes e finalizações de módulos em
sistemas ERP, são uma alternativa para o rápido processo de desenvolvimento de
software, pois o sistema é divido em partes, e sendo assim, o processo de
manutenção é melhorado.
É necessário uma equipe bem instruída, e acima de tudo determinada a
chegar no objetivo, pois antes do sistema estar completamente finalizado, o mesmo
passa por vários processos, e estes devem ser realizados com bastante cautela,
pois um dado que passou, poderá se tornar um problema futuro.
21