sistema de gerenciamento de uma fábrica de bebidas projeto de engenharia de software italo macêdo...
TRANSCRIPT
![Page 1: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/1.jpg)
Sistema de Sistema de Gerenciamento de Gerenciamento de
uma Fábrica de uma Fábrica de BebidasBebidas
Projeto de Engenharia de SoftwareProjeto de Engenharia de SoftwareItalo MacêdoItalo Macêdo
Vinícius CantarelliVinícius CantarelliJorge Falcão LindosoJorge Falcão Lindoso
Humberto PachecoHumberto PachecoTelmo FilhoTelmo Filho
![Page 2: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/2.jpg)
Fábrica de BebidasFábrica de Bebidas
Precisa de uma forma de organizar as Precisa de uma forma de organizar as informações relativas aos serviços oferecidos informações relativas aos serviços oferecidos pela mesma.pela mesma.
Organizar a gestão de Recursos Humanos, de Organizar a gestão de Recursos Humanos, de Produção, de Pesquisa, de Estoque e de Produção, de Pesquisa, de Estoque e de Serviços da empresa.Serviços da empresa.
![Page 3: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/3.jpg)
Visão Geral do Visão Geral do SistemaSistema
• A Proposta do projeto A Proposta do projeto CachaçaiteCachaçaite é oferecer é oferecer uma melhora organizacional para uma Fábrica uma melhora organizacional para uma Fábrica de Bebidas, dando suporte à administração de de Bebidas, dando suporte à administração de finanças, recursos humanos e serviços.finanças, recursos humanos e serviços.
![Page 4: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/4.jpg)
Plano de Projeto e CronogramaPlano de Projeto e Cronograma
RestriçõesRestrições
OrganizaçãoOrganização
Funções dos MembrosFunções dos Membros
CronogramaCronograma
Análise de RiscosAnálise de Riscos
![Page 5: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/5.jpg)
RestriçõesRestriçõesDeve ser uma aplicação web com um Deve ser uma aplicação web com um módulo desktop para o administrador.módulo desktop para o administrador.Deve respeitar os prazos da disciplina Deve respeitar os prazos da disciplina de Engenharia de Softwarede Engenharia de SoftwareDeve disponibilizar seus documentos Deve disponibilizar seus documentos em um site.em um site.Deve executar em computadores de Deve executar em computadores de capacidade limitada.capacidade limitada.
![Page 6: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/6.jpg)
OrganizaçãoOrganização
Dividido em dois módulosDividido em dois módulos
Aplicação WebAplicação Web
Aplicação Desktop para o AdministradorAplicação Desktop para o Administrador
Será implementado por cinco estudantes do Será implementado por cinco estudantes do curso de Ciência da Computaçãocurso de Ciência da Computação
![Page 7: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/7.jpg)
Funções dos membrosFunções dos membrosNomeNome StatusStatus FunçõesFunções
Humberto PachêcoHumberto Pachêco DesenvolvedorDesenvolvedor Programador, Contribuir Programador, Contribuir no levantamento de no levantamento de requisitos , na assimilação requisitos , na assimilação de tecnologias e na de tecnologias e na elaboração de documentoselaboração de documentos
Italo MacedoItalo Macedo DesenvolvedorDesenvolvedor Programador, Contribuir Programador, Contribuir no levantamento de no levantamento de requisitos e na elaboração requisitos e na elaboração da interface, validação da da interface, validação da mesma junto ao cliente.mesma junto ao cliente.
Jorge LindosoJorge Lindoso DesenvolvedorDesenvolvedor Programador, Programador, Contribuir nos testes do Contribuir nos testes do sistema e na arquitetura sistema e na arquitetura do mesmo.do mesmo.
Telmo de MenezesTelmo de Menezes Gerente de projetoGerente de projeto Organização geral do Organização geral do projeto, programadorprojeto, programador
Vinícius CantarelliVinícius Cantarelli DesenvolvedorDesenvolvedor Programador, responsável Programador, responsável pelo banco de dados e pelo banco de dados e revisão de artefatosrevisão de artefatos
![Page 8: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/8.jpg)
CronogramaCronogramaTarefaTarefa DependênciDependênci
asas AtividadeAtividade InícioInício TérminoTérmino
T1T1Aprendizado das tecnologias Aprendizado das tecnologias 10/10/20010/10/200
7724/10/200724/10/2007
T2T2 T1T1Prática / treinamentoPrática / treinamento 25/10/20025/10/200
7731/10/200731/10/2007
T3T3 Elaboração do plano de Elaboração do plano de projeto projeto
10/10/20010/10/20077
16/10/200716/10/2007
T4T4 T1T1 Elaboração do documento de Elaboração do documento de requisitosrequisitos
23/10/20023/10/20077
30/10/200730/10/2007
T5T5 T2,T4T2,T4Elaboração de casos de testeElaboração de casos de teste 05/11/20005/11/200
7719/11/200719/11/2007
T6T6 T5T5 Elaboração do documento de Elaboração do documento de análise e projeto análise e projeto
26/11/20026/11/20077
10/12/200710/12/2007
T7T7 T6T6 Desenvolvimento da versão Desenvolvimento da versão final do projetofinal do projeto
12/12/20012/12/20077
10/01/200810/01/2008
![Page 9: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/9.jpg)
Análise de RiscosAnálise de RiscosRiscoRisco GravidadeGravidade PossibilidadePossibilidade ImpactoImpacto EstratégiaEstratégia
Problemas na integração de Problemas na integração de partes do sistemapartes do sistema AltaAlta MédiaMédia AtrasoAtraso
Cada integrante deve está ciente em qual Cada integrante deve está ciente em qual parte do projeto está trabalhando no parte do projeto está trabalhando no momento, bem como da arquitetura momento, bem como da arquitetura
geral do sistemageral do sistema
Falta de experiência com a Falta de experiência com a tecnologiatecnologia AltaAlta AltaAlta AtrasoAtraso
O período de “Aprendizado das O período de “Aprendizado das tecnologias”, definido no cronograma, tecnologias”, definido no cronograma, deve ser bem aproveitadodeve ser bem aproveitado
Tempo insuficiente de Tempo insuficiente de desenvolvimentodesenvolvimento MédiaMédia AltaAlta AtrasoAtraso Cumprir rigorosamente o cronogramaCumprir rigorosamente o cronograma
Ausência de algum integranteAusência de algum integrante MédiaMédia BaixaBaixa AtrasoAtrasoCada integrante receberá uma carga Cada integrante receberá uma carga adicional de tarefas para compensar essa adicional de tarefas para compensar essa ausênciaausência
![Page 10: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/10.jpg)
RequisitosRequisitos
• Por falta da oportunidade de buscar um Por falta da oportunidade de buscar um cliente, os requisitos foram elicitados cliente, os requisitos foram elicitados através de brainstorm* em reuniões com através de brainstorm* em reuniões com os membros da equipe.os membros da equipe.
![Page 11: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/11.jpg)
RequisitosRequisitos FuncionaisFuncionais
Cadastros: o sistema deverá realizar o cadastro de Cadastros: o sistema deverá realizar o cadastro de funcionários (promoção), bebidas, lotes e entregas.funcionários (promoção), bebidas, lotes e entregas.
Buscas: o sistema deverá encontrar em seu banco e Buscas: o sistema deverá encontrar em seu banco e exibir dados de quaisquer tipos de elementos de exibir dados de quaisquer tipos de elementos de cadastro.cadastro.
Listas: o sistema deverá listar todos os tipos de Listas: o sistema deverá listar todos os tipos de elementos de cadastro que fazem parte do banco de elementos de cadastro que fazem parte do banco de dados.dados.
Remoção: o sistema deverá remover de seu banco Remoção: o sistema deverá remover de seu banco de dados quaisquer tipos de elementos de cadastro.de dados quaisquer tipos de elementos de cadastro.
![Page 12: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/12.jpg)
Requisitos Requisitos FuncionaisFuncionais
Gerar relatórios: o sistema deverá gerar Gerar relatórios: o sistema deverá gerar relatórios de quaisquer tipos de relatórios de quaisquer tipos de elementos de cadastroelementos de cadastro
![Page 13: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/13.jpg)
RequisitosRequisitos Não- Não-FuncionaisFuncionais
Performance: Performance: O tempo de retorno de consultas e O tempo de retorno de consultas e inserções no sistema não pode ser maior do que 9 inserções no sistema não pode ser maior do que 9 segundos. segundos.
Usabilidade: Usabilidade: A interface com o usuário deverá ser A interface com o usuário deverá ser amigável e intuitiva para permitir a utilização do amigável e intuitiva para permitir a utilização do sistema em toda sua potencialidade, evitando-se sistema em toda sua potencialidade, evitando-se algum treinamento intensivo prévio.algum treinamento intensivo prévio.
Segurança: Segurança: O Funcionário comum terá acesso a um O Funcionário comum terá acesso a um conjunto mínimo de funcionalidades e será conjunto mínimo de funcionalidades e será identificado através de login(CPF) e senha.identificado através de login(CPF) e senha.
Segurança: Segurança: Acesso às demais funções só poderá ser Acesso às demais funções só poderá ser feito pelo supervisor, gerente e chefe da Fábrica de feito pelo supervisor, gerente e chefe da Fábrica de Bebidas, identificado através de login(CPF) e senha.Bebidas, identificado através de login(CPF) e senha.
![Page 14: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/14.jpg)
Casos de UsoCasos de UsoEfetuar login no sistemaEfetuar login no sistema
Cadastrar FuncionárioCadastrar Funcionário
Cadastrar BebidaCadastrar Bebida
Cadastar LoteCadastar Lote
Cadastrar LaboratórioCadastrar Laboratório
Promover GerentePromover Gerente
Promover SupervisorPromover Supervisor
![Page 15: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/15.jpg)
DiagramaDiagramadede
Casos Casos de de
Uso Uso
![Page 16: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/16.jpg)
Efetuar LoginEfetuar Login
![Page 17: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/17.jpg)
Efetuar LoginEfetuar Login
![Page 18: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/18.jpg)
Cadastrar Cadastrar FuncionárioFuncionário
![Page 19: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/19.jpg)
Cadastrar Cadastrar FuncionárioFuncionário
![Page 20: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/20.jpg)
Promover a Promover a SupervisorSupervisor
![Page 21: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/21.jpg)
Promover a Promover a SupervisorSupervisor
![Page 22: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/22.jpg)
Promover a GerentePromover a Gerente
![Page 23: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/23.jpg)
Promover a GerentePromover a Gerente
![Page 24: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/24.jpg)
Cadastrar BebidaCadastrar Bebida
![Page 25: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/25.jpg)
Cadastrar BebidaCadastrar Bebida
![Page 26: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/26.jpg)
Cadastrar LoteCadastrar Lote
![Page 27: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/27.jpg)
Cadastrar LoteCadastrar Lote
![Page 28: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/28.jpg)
Cadastrar Cadastrar LaboratórioLaboratório
![Page 29: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/29.jpg)
Cadastrar Cadastrar LaboratórioLaboratório
![Page 30: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/30.jpg)
Arquitetura e Arquitetura e ModelagemModelagem
![Page 31: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/31.jpg)
TestesTestes
• Abordagem caixa branca enquanto o código era Abordagem caixa branca enquanto o código era construídoconstruído
• Testes de unidade feitos usando a abordagem caixa Testes de unidade feitos usando a abordagem caixa pretapreta
• Testes de integração foram elaborados orientados a Testes de integração foram elaborados orientados a casos de uso.casos de uso.
• Teste de sistemaTeste de sistema
![Page 32: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/32.jpg)
Casos de TestesCasos de Testes
• Efetuar loginEfetuar login
• Cadastros (promoção)Cadastros (promoção)
![Page 33: Sistema de Gerenciamento de uma Fábrica de Bebidas Projeto de Engenharia de Software Italo Macêdo Vinícius Cantarelli Jorge Falcão Lindoso Humberto Pacheco](https://reader035.vdocuments.site/reader035/viewer/2022062400/5706384d1a28abb8238f6c18/html5/thumbnails/33.jpg)
Exemplo – Cadastro Exemplo – Cadastro de Funcionáriode Funcionário
[CT02][CT02] Cadastrar Funcionário comumCadastrar Funcionário comum
Identificador do requisitoIdentificador do requisito RF-02RF-02
Requisitos associadosRequisitos associados RF-02RF-02
Procedimento associadoProcedimento associado PT02PT02
EntradasEntradas Resultados esperadosResultados esperados
EntradaEntrada Pré-condiçõesPré-condições Descrição da Descrição da entradaentrada
Pós-condiçõesPós-condições SaídasSaídas
CPFCPF, , Senha, Senha, Nome, Nome da Nome, Nome da mãe, mãe, Telefone(opcionalTelefone(opcional))
Estar Estar devidamente devidamente
logado no logado no sistema e o sistema e o
usuário a ser usuário a ser cadastrado cadastrado
como como supervisor.supervisor.
O Usuário fornece O Usuário fornece os dados do novo os dados do novo
funcionário.funcionário.
A transação A transação armazenada armazenada
no log do no log do sistema.sistema.
O Sistema O Sistema cadastra um cadastra um
novo novo funcionário, funcionário, retornando retornando
uma mensagem uma mensagem de confirmação de confirmação ou de erro se o ou de erro se o
valor dos valor dos campos forem campos forem
inválidos.inválidos.