Upload
internet
View
108
Download
1
Embed Size (px)
Citation preview
CONTRATADavid BenkoEverton Martins
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.
Diagrama de Caso de Uso Contrata
Os 5 casos de uso escolhidos
Efetuar Login; Efetuar LogOff
Efetuar Cadastro; Atualizar Cadastro
Listar Vagas
Subsistema
Conexão com o Facebookpara utilizar como Loginaos usuários do sistema.
Diagrama de Sequência Login
Diagrama de Sequência Login com Facabook
Diagrama de Sequência Logoff
Diagrama de Sequência Realizar Cadastro
Diagrama de Squência Atualizar Cadastro
Diagrama de Sequência Listar Vagas
Inserindo Responsabilidades
Login, Logoff, Listar Vagas.
Inserindo Responsabilidades
Realizar Cadastro e Atualizar Cadastro
Modelagem em Camadas
Programa mais legível com uma melhor manutenção
e melhor desempenho por meio da programação estruturada
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
Classes do Projeto
❏ Padrão GoF estrutural Façade❏ Classes redundantes
foram removidas;❏ Classes com
responsabilidadessemelhantes foramremovidas.
Diagrama de Pacotes
Diagrama de Classe