PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

24
PROT PROT Ó Ó TIPO DE SISTEMA PARA CONTROLE DE TIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO DE SOFTWARE DESENVOLVIMENTO DE SOFTWARE (Est (Est á á gio Supervisionado) gio Supervisionado) Acadêmico: Acadêmico: Jairo Emerson Jairo Emerson Maltauro Maltauro Empresa: Empresa: Strategies Strategies Ltda Ltda Orientador na empresa: Orientador na empresa: V V í í tor M tor M á á rcio rcio Wladyka Wladyka Supervisor na FURB: Supervisor na FURB: Prof. Ricardo Alencar Azambuja Prof. Ricardo Alencar Azambuja Universidade Regional de Blumenau Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação

Transcript of PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Page 1: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

PROTPROTÓÓTIPO DE SISTEMA PARA CONTROLE DE TIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE TAREFAS INTERNAS DE UMA EMPRESA DE

DESENVOLVIMENTO DE SOFTWAREDESENVOLVIMENTO DE SOFTWARE(Est(Estáágio Supervisionado)gio Supervisionado)

Acadêmico:Acadêmico: Jairo Emerson Jairo Emerson MaltauroMaltauroEmpresa:Empresa: Strategies Strategies LtdaLtdaOrientador na empresa:Orientador na empresa: VVíítor Mtor Máárcio rcio WladykaWladykaSupervisor na FURB:Supervisor na FURB: Prof. Ricardo Alencar AzambujaProf. Ricardo Alencar Azambuja

Universidade Regional de BlumenauUniversidade Regional de BlumenauCentro de Ciências Exatas e NaturaisCurso de Ciências da Computação

Page 2: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Roteiro da apresentação

Introdução Fundamentação teórica

Sistemas de InformaçãoContexto atual

Desenvolvimento do protótipoRequisitosMetodologiaEspecificaçãoTécnicas e ferramentas utilizadasOperacionalidade

Considerações finais

Page 3: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Introdução

�� ApresentaApresentaçção da empresa.ão da empresa.�� Crescimento do mercado de informCrescimento do mercado de informáática e tica e da competitividade.da competitividade.

�� Necessidade de atender bem ao cliente.Necessidade de atender bem ao cliente.�� Qualidade no processo de Qualidade no processo de desenvolvimento de software.desenvolvimento de software.

�� Importância da Metodologia de AnImportância da Metodologia de Anáálise e lise e Desenvolvimento de Software (MDS).Desenvolvimento de Software (MDS).

Page 4: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Objetivos do trabalho

�� OO objetivo principalobjetivo principal éé o desenvolvimento de o desenvolvimento de um protum protóótipo de sistema de informatipo de sistema de informaçções voltado ões voltado para a otimizapara a otimizaçção, gerenciamento e padronizaão, gerenciamento e padronizaçção ão das fundas funçções internas da empresa de ões internas da empresa de desenvolvimento de softwaredesenvolvimento de software Strategies Strategies Ltda.Ltda.

�� Como Como objetivo secundobjetivo secundááriorio temtem--se a gerase a geraçção ão de um documento que servirde um documento que serviráá como um padrão como um padrão de metodologia de ande metodologia de anáálise de sistemas a ser lise de sistemas a ser utilizado pela empresa.utilizado pela empresa.

Page 5: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Conforme Conforme StairStair (1998), um SI (1998), um SI éé um um conjunto de conjunto de componentes trabalhando lado a lado para coletar, componentes trabalhando lado a lado para coletar, armazenar, processar, e demonstrar informaarmazenar, processar, e demonstrar informaçções ões que ajudarão no processo decisque ajudarão no processo decisóório:rio:

InformaInformaççãoão, , Recursos HumanosRecursos Humanos, , Tecnologias da Tecnologias da

InformaInformaççãoão e e MMéétodos de Trabalhotodos de Trabalho..

Fundamentação Teórica“Sistemas de Informação (SI)”

Page 6: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Fundamentação Teórica“Sistemas de Informação (SI)”

Tecnologias da InformaçãoInformação

Métodos de trabalho

Recursos humanos

Page 7: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Fundamentação Teórica “Tipos de SI”

Tipos de Sistemas de Informações, por Stair (1998)

�Sistemas de Processamento de Transações

�Sistemas de Automação de Escritório

�Sistemas de Tarefas Especialistas

�Sistemas de Suporte à Tomada de Decisão

�Sistemas de Informações Gerenciais

�Sistemas de Informações para Executivos

Page 8: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Fundamentação Teórica “Contexto atual”

�Processos controlados por papel

�Programação sem planejamento e controle

�Falta de documentação dos sistemas

�Falta de método para levantamento das necessidades dos clientes

�Suporte sem controle dos clientes, versões, requisições

�Falta de metodologia em geral

Page 9: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

�� IntegraIntegraçção dos setoresão dos setores�� Gerenciamento de documentosGerenciamento de documentos�� CentralizaCentralizaçção das informaão das informaççõesões�� Acesso Acesso ààs informas informaçções do repositões do repositóório do rio do unifaceuniface�� Retorno de informaRetorno de informaçções em tempo realões em tempo real�� InformatizaInformatizaçção de tarefas/controles manuaisão de tarefas/controles manuais

Desenvolvimento do protótipo“Requisitos”

Page 10: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Metodologia de AnMetodologia de Anáálise Estruturada de lise Estruturada de Sistemas, seguindo o ciclo de vida proposto Sistemas, seguindo o ciclo de vida proposto por Pressman (1995)por Pressman (1995)

Desenvolvimento do protótipo “Metodologia”

Engenharia deSoftware

Análise deSistemas

Projeto

Codificaçào

Teste

Manutenção

Page 11: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

1) 1) DescriDescriçção do Casoão do Caso

Desenvolvimento do protótipo “Metodologia”

3) 3) Resposta Inicial e Refinada Resposta Inicial e Refinada do Sistemado SistemaDiagrama de Fluxo de DadosDiagrama de Fluxo de DadosDiagrama de EntidadeDiagrama de Entidade--RelacionamentoRelacionamentoNormalizaNormalizaçção de Dadosão de DadosDicionDicionáário de Dadosrio de DadosGlossGlossáário do sistemario do sistema

2)2) Diagramas de Diagramas de Necessidade do Necessidade do SistemaSistemaDeclaraDeclaraçção de Propão de PropóósitositoObjetivos do SistemaObjetivos do SistemaDiagrama de ContextoDiagrama de ContextoLista de EventosLista de Eventos

Page 12: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Desenvolvimento do protótipo“Especificação”

Os objetivos do SII (Sistema Interno Integrado):•Gerenciar e auxiliar a execução das atividades diárias•Atendimento ao cliente pelo suporte•Tarefas de programação pelo desenvolvimento•Treinamentos pelo setor de integração•Cobranças pelo comercial/financeiro•Outras tarefas rotineiras necessárias para o bom andamento da empresa.

Page 13: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Desenvolvimento do protótipo“Especificação”

Registro de treinamento

Certificado de treinamento

TreinamentoReserva de automóvel

Compromisso

Consulta de rotinas

Consulta de ocorrências

Tarefas pendentes

RotinaAlteração de rotina

Ocorrência

Email

Consulta de clientes

Consulta de chamadas

Chamada

Contato

Cliente

1

Sistema Interno Integrado (SII)

ClienteFuncionário

Page 14: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Contato

Email

Tipo do componente

ComponenteTipo da rotina

Tipo da chamada

Funcionário

Situação da chamada

Cliente

Rotina

Módulo

Bloqueio de cliente

Cliente e sistema

Serviço

Orçamento

Ocorrência

Sistema

Compromisso

Atividade com cliente

Chamada6

Efetuar telesuporte

1 Chamadas

2Contatos telefônicos

3 Compromissos

4 Sistemas

7 Clientes

8Situações de

chamada

9 Funcionários

10 Ocorrências

5 Módulos

6 Rotinas

11 Orçamentos

12 Serviços

13Clientes com

sistema

14 Bloqueios

15 Tipos de chamada

16 Tipos de rotina

17 Componentes

18Tipos de

componente

Cliente

19Contatos no

cliente

Page 15: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

FK_TOCORRENCIA_2

FK_TTREINAMENTO_2

FK_TPLACA_RESERVA_1

FK_TCHAMADA_1

FK_TROTINA_2

FK_TCLIENTE_1

FK_TCLIENTE_9

FK_TROTINA_5

FK_TCLIENTE_4

FK_TROTINA_3

Alteração de RotinaData e hora da alteraçãoData e hora da análiseData e hora do testeCódigo da ocorrênciaDescrição da alteraçãoData e hora do recebimento do testeObservações sobre o teste

ChamadaCódigo da chamadaPrioridadeRequisitanteData e hora de aberturaData e hora do retornoStatusDescriçãoRespostaData e hora da baixa

ClienteCNPJ do clienteNome do clienteNome fantasia do clienteStatusPossui manutenção?Inscrição estadualEndereçoCEPBairroCidadeUFNome do contatoTelefoneFaxEmailPágina na internetVersão de redeVersão de banco de dadosVersão do unifaceUsuário na redeSenha na redeTipo de documentoKM distância da empresaEndereço de cobrançaCEP de cobrançaBairro de cobrançaCidade de cobrançaUF de cobrançaObservação

CompromissoData do compromissoCódigo do funcionárioSequencialHorário de inícioHorário de términoHorário do avisoDescrição do compromissoJá foi recebido?Local do compromissoNome do contatoCompromisso adiado?Data e hora do avisoPeriodicidade do compromissoDia da semana de repetição do compromissoDia de repetição do compromissoMês de repetição do compromisso

Diário da ChamadaData e hora da atividadeDescrição da atividadeNome do contato

OcorrênciaCódigo da ocorrênciaPrioridadeSolicitanteDescrição da ocorrênciaStatusData e hora de aberturaData e hora de inícioData e hora de previsão de inícioData e hora de previsão de términoData e hora de términoDescrição técnicaRespostaCódigo da chamadaCódigo do orçamentoData e hora do recebimento do testeHoras previstasHoras realizadasData e hora de reinícioData e hora de parada

Reserva de CarroNúmero da placaData da reservaHorárioClienteFuncionárioLocalNome do usuário

RotinaCódigo da rotinaCódigo do móduloCódigo do sistemaOrdem da rotina no menuNome da rotinaÉ rotina customizada?

TreinamentoCNPJ do clienteCódigo do sistemaCódigo do móduloÁrea de atuaçãoTreinandoData do treinamentoHora de inícioHora de términoTempo de intervaloObservação

Page 16: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Ferramenta de AnFerramenta de Anáálise de sistemas lise de sistemas PowerDesignerPowerDesigner 6.1 6.1

Desenvolvimento do protótipo “Técnicas e ferramentas utilizadas”

Page 17: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Banco de dados Banco de dados Oracle Oracle 88Ferramenta de desenvolvimento Ferramenta de desenvolvimento Delphi Delphi 55

Desenvolvimento do protótipo “Técnicas e ferramentas utilizadas”

Page 18: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Ferramenta de desenvolvimento Ferramenta de desenvolvimento Uniface Uniface 77

Desenvolvimento do protótipo “Técnicas e ferramentas utilizadas”

Page 19: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Ferramenta de Ferramenta de desenvolvimento desenvolvimento Uniface Uniface 77

Desenvolvimento do protótipo “Técnicas e ferramentas utilizadas”

Page 20: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Desenvolvimento do protótipo “Operacionalidade”

Cliente contactaSuporte

RegistraChamada

ProgramaçãoRecebe

Ocorrência

QualidaderecebeTeste

AlteraçãoliberadaSuporte

Page 21: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Considerações Finais

No sentido principal do projeto, que era criar um No sentido principal do projeto, que era criar um software para gerenciar e auxiliar a execusoftware para gerenciar e auxiliar a execuçção ão das atividades didas atividades diáárias dos funcionrias dos funcionáários dos vrios dos váários rios setores da empresasetores da empresa, o trabalho atingiu os seus , o trabalho atingiu os seus objetivos, segundo avaliaobjetivos, segundo avaliaçção da empresa, ao ão da empresa, ao mesmo tempo que despertou as pessoas para a mesmo tempo que despertou as pessoas para a possibilidade, e, sobretudo, a necessidade de possibilidade, e, sobretudo, a necessidade de controlar e utilizar as informacontrolar e utilizar as informaçções para o ões para o desenvolvimento dos trabalhos do dia a dia.desenvolvimento dos trabalhos do dia a dia.

Page 22: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Considerações Finais

Quanto ao objetivo secundQuanto ao objetivo secundáário, o documento rio, o documento contendo o detalhamento da Ancontendo o detalhamento da Anáálise Estruturada lise Estruturada de Sistemas foi avaliado pela empresa, de Sistemas foi avaliado pela empresa, considerado muito bom, e estconsiderado muito bom, e estáá sendo aguardada sendo aguardada a conclusão desta avaliaa conclusão desta avaliaçção para gerar ão para gerar documentos menores, mais especdocumentos menores, mais especííficos, ficos, modificar o documento no que for necessmodificar o documento no que for necessáário, e rio, e ainda agendar treinamentos internos na empresa ainda agendar treinamentos internos na empresa para apresentar a metodologia.para apresentar a metodologia.

Page 23: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Considerações Finais“Extensões”

�� Conclusão da parte financeira.Conclusão da parte financeira.�� ImplementaImplementaçção de telas gerenciais fornecendo ão de telas gerenciais fornecendo informainformaççõesões para tomada de decisões.para tomada de decisões.

�� A implementaA implementaçção ão –– e isto je isto jáá estestáá sendo feito por sendo feito por mim mesmo, de rotinas na internet.mim mesmo, de rotinas na internet.

�� A aplicaA aplicaçção dos conceitos de Engenharia de ão dos conceitos de Engenharia de Software na empresa e no software, a comeSoftware na empresa e no software, a começçar ar pelas pelas ááreas de testes, gerenciamento de projetos reas de testes, gerenciamento de projetos e documentae documentaçção.ão.

Page 24: PROT ÓTIPO DE SISTEMA PARA CONTROLE DE TAREFAS INTERNAS DE ...

Bibliografia

COSTA, Osvaldo Wilson Dias da. COSTA, Osvaldo Wilson Dias da. JAD, Joing Application Design.JAD, Joing Application Design. Rio de Janeiro: Rio de Janeiro: InfobookInfobook, 1994., 1994.

DEMARCO, Tom. DEMARCO, Tom. AnAnáálise estruturada e especificalise estruturada e especificaçção de sistema.ão de sistema. Rio de Rio de Janeiro: Campus, 1989.Janeiro: Campus, 1989.

MARTIN, James e MARTIN, James e Carma McClureCarma McClure. . TTéécnicas estruturadas e case. cnicas estruturadas e case. São Paulo: São Paulo: MakronMakron, , McGrawMcGraw--Hill, 1991.Hill, 1991.

OLIVEIRA, Djalma de Pinho RebouOLIVEIRA, Djalma de Pinho Rebouçças de. as de. Sistemas de informaSistemas de informaçções gerenciais: ões gerenciais: estratestratéégicas, tgicas, tááticas, operacionais.ticas, operacionais. São Paulo: Atlas, 1996.São Paulo: Atlas, 1996.

PRESSMAN, PRESSMAN, Roger S. Roger S. Engenharia de software.Engenharia de software. São Paulo: São Paulo: Makron BooksMakron Books do do Brasil Editora Ltda, 1995.Brasil Editora Ltda, 1995.

STAIR, STAIR, Ralph M. Ralph M. PrincPrincíípios de sistemas de informapios de sistemas de informaçção: ão: uma abordagem uma abordagem gerencialgerencial.. Livros TLivros Téécnicos e Cientcnicos e Cientííficos: 1998.ficos: 1998.

WEINBERG, Gerald M. WEINBERG, Gerald M. Software com qualidade: Software com qualidade: pensando e idealizando pensando e idealizando sistemas. São Paulo: sistemas. São Paulo: Makron BooksMakron Books, 1993., 1993.