contrata david benko everton martins. contrata ❏ facilitar o processo de divulgação de vagas de...

21
CONTRATA David Benko Everton Martins

Upload: internet

Post on 22-Apr-2015

108 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

CONTRATADavid BenkoEverton Martins

Page 2: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Contrata

❏ Facilitar o processo de divulgação de vagas de emprego;❏ Facilitar o processo de contratação, permitindo a visualização dos candidatos

interessados na vaga.

Page 3: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Caso de Uso Contrata

Page 4: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Os 5 casos de uso escolhidos

Page 5: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Efetuar Login; Efetuar LogOff

Page 6: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Efetuar Cadastro; Atualizar Cadastro

Page 7: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Listar Vagas

Page 8: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Subsistema

Conexão com o Facebookpara utilizar como Loginaos usuários do sistema.

Page 9: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Sequência Login

Page 10: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Sequência Login com Facabook

Page 11: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Sequência Logoff

Page 12: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Sequência Realizar Cadastro

Page 13: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Squência Atualizar Cadastro

Page 14: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Sequência Listar Vagas

Page 15: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Inserindo Responsabilidades

Login, Logoff, Listar Vagas.

Page 16: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Inserindo Responsabilidades

Realizar Cadastro e Atualizar Cadastro

Page 17: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Modelagem em Camadas

Programa mais legível com uma melhor manutenção

e melhor desempenho por meio da programação estruturada

Page 18: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Mapeamento das classes de Análise para Elementos do projeto

Classes de análise Elementos de projeto  FachadaTelaLogin TelaLoginTelaLogoff TelaLogoffTelaCadastro TelaCadastroTelaAtualizarCadastro TelaAtualizarCadastroTelaListarVagas TelaListarVagasControladorLoginControladorLogoff

ControladorAcesso

ComunicacaoFacebook Subsistema_FacebookISubsistema_FacebookFachadaComunicacaoFacebook

ControladorCadastroControladorAtualizarCadastro

ControladorCadastro 

ControladorListarVagas ControladorVagasRepositorioVaga RepositorioVagaRepositorioCandidato RepositorioCandidatoCandidato CandidatoVaga Vaga

Page 19: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Classes do Projeto

❏ Padrão GoF estrutural Façade❏ Classes redundantes

foram removidas;❏ Classes com

responsabilidadessemelhantes foramremovidas.

Page 20: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Pacotes

Page 21: CONTRATA David Benko Everton Martins. Contrata ❏ Facilitar o processo de divulgação de vagas de emprego; ❏ Facilitar o processo de contratação, permitindo

Diagrama de Classe