InAction Team. Projeto AKADEMIE - Gerenciando o Bem Estar InAction Team Desenvolvimento de projeto para a disciplina de Engenharia de Software e Sistemas.

Slides:



Advertisements
Apresentações semelhantes
MOtivação Atender clientes com eficiência e rapidez .
Advertisements

APSOO Aula 03.
APSOO Aula 05.
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Análise de Casos de Uso.
Sistema Bibliocoop Plano de Testes Pedro Sol Pegorini Henrique Sawada
Sistema Bibliocoop Plano de Testes Pedro Sol Pegorini Henrique Sawada
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Especificação e Projeto do sistema de gerência e manipulação de mídias para produção de aulas Mozart de Melo Alves Jr. Paulo Tenório.
Prontuário Eletrônico do Paciente
WHITE LABEL SHOPPING CENTER
RUPinho Qualidade de Software
CAPACITAÇÃO SME-SP.
SGE Sistema de Gerenciamento de Estabelecimentos
Requisitos e Casos de Uso
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
SGAF Sistema de Gestão Acadêmico Financeiro
Sistema para Gerenciamento de Projetos para Esculturação
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
ClinSOFT Augusto José Edson Guedes Guilherme Oikawa Paulo Roberto.
Planejamento e Projeto de Testes
SigA Sistema Gestor de Alunos
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
Análise e Projeto de Sistemas
 - PSF Grupo: abc, agsj, fcac.
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Objetivo Ao final deste treinamento serão capazes de:
TELA DE ENTRADA No momento que o usuário executar o sistema será pedido a sua identificação, para que somente pessoas cadastrados possam acessar o sistema,
SGAPE Grupo: Alexsandro José de Melo Farias Emannuel Gomes Macêdo Fabrício de Siqueira Teles Felipe Cavalcanti Alves Fernando Raposo da Camara Silva Sistemas.
Guia para configuração e envio da Nfe por
SGAPE Grupo: Alexsandro José de Melo Farias Emannuel Gomes Macêdo Fabrício de Siqueira Teles Felipe Cavalcanti Alves Fernando Raposo da Camara Silva Sistemas.
Equipe: Cássio Melo Igor Ramos Hially Sá Raoni Franco
Sobre notas no Moodle Notas são pontuações atribuídas às avaliações de atividades dos participantes em um curso do Moodle, que são postadas no boletim,
SAD Gestor RT.
Academia de Ensino Superior Teoria de Sistemas de Informação
Softbom Software do Corpo de Bombeiros Equipe: André Diniz
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Engenharia de Software e Sistemas
N.O.i.S Núcleo Operacional de Implementação de Sistemas
Financeiro – Controle de Cheque
Sistema de Gerenciamento de uma Fábrica de Bebidas
Financeiro – Controle de Cheque IdentificaçãoFIN_015 Data Revisão09/10/2013.
Projeto de Sistemas Alexandre Monteiro. Agenda 2. Análise 3. Projeto 1. Revisão 4. Exercícios.
Gestão de projetos de Software GTI-16
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Processo de Desenvolvimento de Software – PDS
Modelo de Análise e Projeto
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
1 Análise e Projeto Daniele Patrícia Santos Pablo José da Silva Rafael Montenegro Rodrigues Renata Bezerra e Silva de Araújo Daniele Patrícia Santos Pablo.
Empresa de vendas de insumos para máquinas industriais
SIAP – Sistema de Apoio ao Professor – Diário Eletrônico
Análise e Projeto de Sistemas Lexis André Chagas Filipe Martins Paulo Orlando Rafael Santos.
Diagrama Casos de Uso.
PãoSoft Sistema de Gerenciamento para Panificadora
S ISTEMA DE G ERENCIAMENTO DE T AREFAS E DESLOCAMENTO (F ORÇA DE TRABALHO ) Alunos: Benjamim, Daniel Vieira, Diogo, Vitor Inoue.
Módulo G!Desktop. Módulo G!Desktop Duplo clique sobre o ícone G!Neration Módulo G!Desktop Duplo clique sobre o ícone G!Neration.
Sistema de Gerenciamento da Academia de Letras(SiGAL)
Manual de Instrução para Utilização do Sistema PEI
Modelagem de Sistemas Orientada a Objeto Com UML
SGIML – Sistema de Gerenciamento do Instituto Médico Legal
PROJETO PILOTO Outubro/Novembro 2015
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Um Sistema de Gerenciamento de Emissoras de Televisão.
Projeto de Arquitetura de Software
InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.
Sistema de Gerenciamento de Conferências Tecnológicas Descrição de Casos de Uso e Plano de Projeto Grupo 2 Andre Esteve Henrique Baggio Rafael Cano Victor.
Procedimentos para a realização da matrícula Atualização dos dados do discente Seleção de turmas Ajuda para matrícula Buscar turmas abertas Adicionar turmas.
Financeiro - Controle de Cheque. Objetivo Cadastrar os cheques recebidos pela empresa; Realizar os depósitos dos cheques; Cadastrar as situações dos cheques.
Sistema de Gerenciamento Acadêmico Francieli Zanardi – Luis Henrique Forchesatto – Marcelo Garbin.
Transcrição da apresentação:

InAction Team

Projeto AKADEMIE - Gerenciando o Bem Estar InAction Team Desenvolvimento de projeto para a disciplina de Engenharia de Software e Sistemas INACTION TEAM Gerenciamento de Academias

InAction Team ▪ VISÃO GERAL ▪ PLANO DE PROJETO ▪ CRONOGRAMA ▪ CASOS DE USO ▪ DIAGRAMA DE CLASSES ▪ DIAGRAMA DE SEQUÊNCIA ▪ ARQUITETURA ▪ TESTES AGENDA

InAction Team VISÃO GERAL O AKADEMIE tem como objetivo realizar o gerenciamento de academias de ginástica. A Proposta do projeto é oferecer uma melhora organizacional pra as academias, dando suporte ao controle de acesso dos alunos, auxiliando na administração das finanças e na gerência dos profissionais que prestam serviço.

InAction Team VISÃO GERAL Assim, o projeto é divido em três módulos: gerenciamento, financeiro e recepção. Sendo que, para a disciplina de Engenharia de Software e Sistemas, apenas o módulo de recepção foi planejado e implementado.

InAction Team Este documento fornece informações vitais para o projeto, já que é nele que está detalhado o escopo, cronograma, custos e outras especificações do projeto. PLANO DE PROJETO Link para o documento

InAction Team O AKADEMIE foi dividido em três módulos: Gerenciamento  controla aulas, horários, profissionais e provê informações estatísticas; Administrativo  controle financeiro da academia; Recepção  cuida das informações dos alunos, como frequência, histórico, recebe pagamentos, entre outras coisas. PLANO DE PROJETO

InAction Team CRONOGRAMA

InAction Team CASOS DE USO

InAction Team CASOS DE USO –Cadastrar Aluno –Remover Aluno –Editar Aluno –Buscar Aluno –Listar Alunos –Emitir Contrato –Entrar no Sistema –Sair do Sistema –Receber Pagamento –Emitir Recibo de pagamento Casos de uso implementados: Link para o documento

InAction Team CASOS DE USO [UC07] Cadastrar Aluno Atores: Recepcionista, Administrador Prioridade: Essencial Entradas e pré-condições: Dados válidos para o aluno. O usuário deve ter feito login anteriormente; O Aluno não deve estar cadastrado no sistema. Saídas e pós-condições: Dados armazenados no banco de dados.

InAction Team CASOS DE USO Fluxos de Eventos Fluxo Normal: 1.O usuário seleciona a opção “Cadastrar Aluno”. 2.O usuário fornece os dados pessoais do aluno a ser cadastrado. 3.O usuário fornece o plano de pagamento do aluno a ser cadastrado. 4.O sistema verifica se todas as informações necessárias foram fornecidas. 5.O sistema valida as informações fornecidas. 6.O sistema mostra uma tela para confirmação do cadastro. 7.Os dados são armazenados no banco de dados.

InAction Team CASOS DE USO Fluxo Excepcional 1: 1.A opção “Cancelar” é selecionada. 2.Uma tela de confirmação da ação é mostrada. 3.A opção “Sim” é selecionada. 4.Todos os dados informados são descartados. 5.A aba referente a esse cadastro é fechada. Fluxo Excepcional 2: 1.A opção “Voltar” é selecionada. 2.Uma tela de confirmação da ação é mostrada. 3.A opção “Não” é selecionada. 4.O sistema retorna para a aba “Cadastrar Aluno” com os dados informados até o momento mantidos.

InAction Team CASOS DE USO Fluxo Excepcional 3: 1.A opção “Limpar” é selecionada. 2.Uma tela de confirmação da ação é mostrada. 3.A opção “Sim” é selecionada. 4.O sistema descarta os dados informados pelo usuário. 5.O sistema retorna para a tela “Cadastrar Pessoa” com todos os campos em branco. Fluxo Excepcional 4: 1.A opção “Limpar” é selecionada. 2.Uma tela de confirmação da ação é mostrada. 3.A opção “Não” é selecionada. 4.O sistema retorna para a aba “Cadastrar Aluno” com os dados informados até o momento mantidos.

InAction Team CASOS DE USO Fluxo Excepcional 5: 1.Uma ou várias informações obrigatórias não são informadas ou o formato da informação não é o adequado. 2.O sistema mostra uma tela informando que falta uma ou mais informações obrigatórias. 3.O sistema retorna para a tela “Cadastrar Aluno” com os dados informados até o momento mantidos.

InAction Team DIAGRAMA DE CLASSES

InAction Team DIAGRAMA DE SEQUÊNCIA

InAction Team ARQUITETURA oPacotes A divisão em camadas se encontra mostrada ao lado. Algumas camadas podem possuir dois sub-pacotes que são: Exception e test FACHADA NEGÓCIOS REPOSITÓRIOS GUI TIPOS BÁSICOS TIPOS FABRICAUTIL

InAction Team TESTES Os testes foram divididos em duas etapas: de unidades, utilizando JUnit: –Tipos básicos –Repositório de alunos –Teste de regras de negócio de integração(Sistema). Foram feitos com abordagem de caixa preta. Os testes de integração foram baseados nos casos de uso, com preferência para os fluxos de eventos mais prováveis para os casos de uso. Link para o documento

InAction Team TESTES [RF06] Editar dados Identificador do Procedimento: [TP_07] Caso de Teste Associado: [TC_07] [Nº. do Passo] Passos - Resultados Esperados [1] Selecionar a opção Editar Aluno - Tela de busca exibida; [2] Fornecer os dados de parâmetro de busca do aluno a ser editado - Todos os resultados possíveis da busca são exibidos; [3] Selecionar o aluno a ser editado - Tela de edição exibida; [4] Mudar dados do aluno selecionado e utilizar a opção de Salvar - Tela de confirmação exibida; [5] Confirmar edição - Tela de sucesso em edição exibida; [6] Selecionar a opção de Exibir Aluno - Tela de busca exibida; [7] O usuário fornece os dados de parâmetro de busca - Sistema mostra as informações do aluno encontrado na tela; [8] Verificar se as informações do aluno condizem com as alterações - Alterações foram realizadas com sucesso.

InAction Team Equipe INACTION TEAM André Vitor de Almeida Palhares (avap) Igor Ebrahim dos Santos (ies) Josias Barbosa de Lima Junior (jblj) Rafael Alves Roberto (rar3) Thiago Vinicius Soares Diniz (tvsd)

InAction Team INACTION TEAM 1.Dúvidas? 2.Apresentação do Programa.