Linha 198: Linha 198:


== Diagrama de Casos de Uso ==
== Diagrama de Casos de Uso ==
salaocasodeuso

Edição das 17h00min de 31 de janeiro de 2014

  • Nome do Projeto:


Componentes

  • Aline Marques
  • Cecília Carneiro
  • Yasmin Jorge

What


  1. Qual o objetivo deste projeto?
    1. O objetivo é realizar o reconhecimento facial de uma pessoa através de métodos matemáticos, e a partir desse reconhecimento sugerir possíveis soluções de beleza para o cliente. Como, por exemplo, um melhor tipo de maquiagem ou um corte de cabelo específico. Dessa forma, o software poderia desenhar automaticamente a maquiagem da imagem ou facilitar a maquiagem por um operador humano
  2. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    1. Reconhecimento facial (Reconhecimento de padrões)
    2. Um banco de dados capaz de armazenar todos os dados coletados.
    3. A adaptação do salão para a utilização do programa, o desenvolvimento de uma pequena central para receber e analizar os dados dos clientes cadastrados. A compatibilidade da realidade virtual do programa e parâmetros matemáticos com as técnicas e e produtos que os profissionais tem acesso.
  3. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    1. Engenharia da Computação
    2. Usabilidade
    3. Questões de beleza: técnicas utilizadas na maquiagem, as possibilidades de cortes de acordo com o tipo de rosto, entre outros.
  4. Quais soluções similares existem no mercado (Benchmarking)?
    1. Existem vários softwares que fazem parte do que precisamos fazer, como reconhecimento facial e processamento de informações em banco de dados, por exemplo. Mas juntos não são encontrados.


Why

  1. Porque é interessante desenvolver este projeto?

O projeto é interessante porque possibilita a escolha de penteados, cabelo e sobrancelhas direto do celular, tablet e computadores. Possibilitando maior conforto e comodidade para o cliente.

  1. Porque deve usar a tecnologia escolhida?

A tecnologia de reconhecimento facial é muito complexa e interessante porque permite um reconhecimento de padrões faciais, cor de pele, cor dos olhos. Essa técnica realiza uma padronização através de polígonos, e que são muito compatíveis as técnicas profissionais de maquiagem que também utilizam padrões faciais poligonais.



Who

  1. Quem pode se beneficiar deste projeto?

Os profissionais de salões de beleza feminino e masculino. O programa irá permitir a comunicação entre cliente e prestador de serviços.

  1. Quem poderá operar o sistema

Qualquer pessoa que tenha interesse em utilizar o programa, uma vez que a ídeia é criar uma interface prática e de fácil acesso.

  1. Quem deverá participar do desenvolvimento do sistema?

Os desenvolvedores do projeto(integrantes do grupo)e programadores que permitirão a contrução do programa propriamente dito.


Where

  1. Onde os dados serão inseridos? Complexas interfaces

Os dados serão inseridos em teclados,câmeras e cliques na tela.

  1. Onde os dados serão externalizados, publicados?

Na tela de um computador, tablet, ou algum aparelho conectado ao sistema, do salão de beleza.

  1. Onde esta aplicação poderá ser usada?

Poderá ser usada nos salões de beleza que quiserem aderir o serviço.

  1. Onde os dados serão armazenados? Banco de Dados

Os dados serão armazenados em bancos de dados, provavelmente um modelo relacional, como MySQL, Oracle.

  1. Onde o software deverá ser hospedado? Cloud Computing

Ele será hospedado em um servidor.

When

  1. Em quanto tempo pretende desenvolver o sistema?

A previsão de desenvolvimento é de 6 meses, um semestre letivo

  1. Quais serão as fases e em quanto tempo cada uma?
  • A primeira fase é a estruturação do projeto, nela serão decididas as diretrizes de desenvolvimento, tem a previsão de duração de duração de poucas semanas.
  • A segunda fase é o desenvolvimento do projeto, serão feitos diagramas de explicação, deve durar de 1 a 2 meses.
  • A terceira fase é a prototipação, criação de um protótipo (codificação), duração de aproximadamente 1 meses.


How

  1. Como será dividido o desenvolvimento do sistema?

A primeira parte de desenvolvimento é a estruturação do projeto, nessa fase será decido como funcionará o sistema desde requisitos funcionais, operações que o software executará, a requisitos não funcionais, como a linguagem usada para codificá-lo. Após cumprir essa etapa começa a codifição, nessa etapa o software "sairá do papel".

  1. Como será feita a entrada de dados?

Os dados serão enviados por:

  • teclado;
  • camera;
  • interações com o mouse(botões).
  1. Como será feita a saída de dados?

As respostas(informações tratadas) serão mostradas na tela de um computador.

  1. Descreva a 1a. funcionalidade?

Cadastrar o usuário.

  1. Descreva a 2a. funcionalidade?

Cadastrar o profissional de beleza.

  1. Descreva a 3a. funcionalidade?

Logar no sistema.

  1. Descreva a 4a. funcionalidade?

Escolher a função desejada: corte de cabelo ou maquiagem.

  1. Descreva a 5a. funcionalidade?

Tirar a foto.

  1. Descreva a 6a. funcionalidade?

Realizar o reconhecimento facial.

  1. Descreva a 7a. funcionalidade?

Mostrar resultado.

  1. Descreva a 8a. funcionalidade?

Modificar a foto se necessário.

  1. Descreva a 9a. funcionalidade?

Escolher horário para ir ao salão.

  1. Descreva a 10a. funcionalidade?

Salvar o resultado.

  1. Descreva a 11a. funcionalidade?

Mostrar agenda ao profissional de beleza.

How much

  1. Quanto deverá custar o sistema?

O sitema deverá ser acessível uma vez que esse tipo de dispositivo não é a prioridade deste tipo de proficional, ou seja o preço gasto não pode exceder o lucro adiquirido.

  1. Quantas pessoas deverão ser usadas?

O grupo de desenvolvimento, e os programadores que desenvolverão o produto final.

  1. Qual deverá ser o preço de aquisição do seu software para o usuário final?

O usuário deverá pagar no máximo 50 reais para que seja interessante para o usuário comprar.


Dúvidas

1)O cliente se cadastra uma vez no programa ou por salão?

O cliente se cadastra por salão.

2)O cliente do salão deverá realizar todo o processo antes de ir ao salão?

Sim, a ideia do projeto é o cliente fazer todo o processo antes agilizando sua ida ao salão.

3)Tanto o cliente do salão como o próprio salão devem pagar pelo software?

O software será adquirido por um salão e somente ele pagará pelo serviço.

4)As fotos enviadas para o salão serão armazenadas por quanto tempo?

O mesmo caso da pegunta abaixo, a princípio por um tempo indeterminado a menos que prejudique o funcionamento do sistema.

5)O programa permitira que o salão armazene um numero ilimitado de clientes?

A pricípio sim, as restições de hardware atualmente são pequenas. Isso será reavaliado caso atrapalhe o funcionamento do programa, por exemplo, deixando o sistema lento.

6)Ao adquirir o software o cliente paga a licença apenas uma vez ou deve ser renovada?

A licença deverá ser renovada.

7)É possível um cliente enviar inúmeras fotos?

Apenas uma, essa foto passará por todo o processo e se o cliente aprovar a foto será enviada.

8)É necessário já possuir hora marcada no salão para enviar a foto?

Não o cliente usará o programa e no fim se aprovar o resultado escolhe a opção de enviar a foto e marcar um horário.


Diagrama de Fluxo de Dados


Diagrama Entidade-Relacionamento

Diagrama de Classes

Detalhamento de um Caso de Uso

Detalhamento:


Número do caso: 2
Nome do caso: Logar no sistema
Atores: Usuário
Pré-condição: usuário já deverá estar cadastrado no sistema.
Pós-condição: usuário logado no sistema e já poderá realizar as próximas ações.
Sequência de eventos:

                     1-Cliente abre o aplicativo;
                     2-Cliente informa o usuário e a senha;
                     3-Sistema valida o usuário e a senha, autorizando a continuação do processo.


Sequências alternativas: No caso de senhas e/ou usuários incorretos, irá haver uma notificação de que o cliente não está cadastrado, retornando à página inicial.
Requisitos não funcionais: o sistema irá demorar no máximo 30 segundos para processar a resposta de uma etapa do processo em 90% dos casos.

Diagrama de Casos de Uso

salaocasodeuso