engenharia de software e sistemas

19
Engenharia de Software e Sistemas Sistema de Gerenciamento de Oficinas Automotivas - SGOA Grupo: Agay Borges do Nascimento (abn) Felipe Moreira Reis Lapenda (fmrl) Jobert Gomes Prado Sá (jgps) Rubens Soares Sotero Júnior (rssj) Sérgio Barza (sb) Thiago de Menezes Chaves (tmc2)

Upload: gaurav

Post on 08-Jan-2016

29 views

Category:

Documents


2 download

DESCRIPTION

Engenharia de Software e Sistemas. Sistema de Gerenciamento de Oficinas Automotivas - SGOA. Grupo: Agay Borges do Nascimento (abn) Felipe Moreira Reis Lapenda (fmrl) Jobert Gomes Prado Sá (jgps) Rubens Soares Sotero Júnior (rssj) Sérgio Barza (sb) Thiago de Menezes Chaves (tmc2). Roteiro. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Engenharia de Software e Sistemas

Engenharia de Software e Sistemas

Sistema de Gerenciamento de Oficinas Automotivas - SGOA

Grupo:Agay Borges do Nascimento (abn)Felipe Moreira Reis Lapenda (fmrl)Jobert Gomes Prado Sá (jgps)Rubens Soares Sotero Júnior (rssj)Sérgio Barza (sb)Thiago de Menezes Chaves (tmc2)

Page 2: Engenharia de Software e Sistemas

Roteiro

Introdução Motivação Desenvolvimento Funcionalidades Conclusão

Page 3: Engenharia de Software e Sistemas

Introdução

SGOA é um programa de controle de serviços e pessoal para oficinas automotivas

Feito para gerenciar diversas partes da oficina, incluindo cadastro de funcionários e agendamento de serviços em veículos.

Sistema simples e intuitivo, de fácil manutenção.

Page 4: Engenharia de Software e Sistemas

Motivação

Otimizar a organização dos serviços prestados, por meio de um banco de dados para carros e clientes.

Ajudar na administração através da gravação de 'log's de tudo que for realizado.

Page 5: Engenharia de Software e Sistemas

Desenvolvimento

Plano de Projeto Concepção Especificação Detalhamento Desenvolvimento Testes

Page 6: Engenharia de Software e Sistemas

DesenvolvimentoRisco Importância Probabilidade Impacto Estratégia

Tempo Alta Alta Médio

Organizar reuniões semanais, observar choques com calendários de outras cadeiras.

Pessoal Média Pequena GrandeTestar módulos separadamente e também quando integrados.

Dependência Externa Pequena Pequena Pequeno

Produzir os próprios produtos, ou garantir que esses outros produtos sempre funcionem.

Page 7: Engenharia de Software e Sistemas

Desenvolvimento

Papéis

Gerência Arquitetura Programação Teste

Agay X X X

Felipe X X

Jobert X X

Rubens X X

Sérgio X X

Thiago X X

Page 8: Engenharia de Software e Sistemas

Desenvolvimento Arquitetura

Page 9: Engenharia de Software e Sistemas

Desenvolvimento Diagrama de Classes

Page 10: Engenharia de Software e Sistemas

Desenvolvimento

Projeto de Testes

- Testes de unidade - Testes de integração - Testes funcionais - Testes de interface

Page 11: Engenharia de Software e Sistemas

Desenvolvimento

Planejamento dos Testes

Evento Data de Início

Data de Término

Planejar Teste 28/4/2009 29/4/2009Projetar Teste 28/4/2009 29/4/2009Implementar Teste 05/6/2009 06/6/2009

Executar Teste 07/6/2009 08/6/2009Avaliar Teste 07/6/2009 08/6/2009

Page 12: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso

Cadastrar Cliente

- Descrição

Para poder agendar serviços para os clientes é importante ter guardadas as informações dos mesmos a fim de evitar que o cliente tenha que descrever seus dados varia vezes. E também para questões de controle.

Page 13: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso

Diagrama de Sequência

Page 14: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso Diagrama de Classes

Page 15: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso

Agendar Serviço

- DescriçãoOs funcionários poderão agendar serviços (mecânicos ou 24h) para os

clientes. Os serviços mecânicos serão: alinhamento e balanceamento, palhetas e limpadores, fluídos, velas, pastilhas e discos, revisões, pneus, escapamentos, suspensão (molas e amortecedores), lâmpadas, baterias, filtros e óleo lubrificante. E os serviços 24h serão guincho (inclusive em caso de acidente), serviço de chaveiro, reparo no local, serviço de combustível, serviço de hospedagem, transmissão de mensagem urgente, assistência a pneu furado, continuação da viagem, serviço de táxi, carro-reserva (exceto em caso de acidentes), devolução do veículo reparado (caso seja necessário).

Page 16: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso

Diagrama de Sequência

Page 17: Engenharia de Software e Sistemas

Funcionalidades – Casos de Uso Diagrama de Classes

Page 18: Engenharia de Software e Sistemas

Conclusão

Ferramentas

Eclipse

Jude Community

Oracle

Page 19: Engenharia de Software e Sistemas

Conclusão

Dúvidas?