![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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022062404/552fc160497959413d8e94aa/html5/thumbnails/21.jpg)
Diagrama de Classe