Criou página com '* Nome do Projeto: == What == <br> # Qual o objetivo deste projeto? # Quais os maiores desafios, na sua opinião, para se realizar este trabalho? # Quais os conhecimentos b...' |
|||
| (49 revisões intermediárias por 5 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
* Nome do Projeto: | * Nome do Projeto: | ||
== Componentes == | |||
*Aline Marques | |||
*Cecília Carneiro | |||
*Yasmin Jorge | |||
== What == | == What == | ||
| Linha 5: | Linha 12: | ||
# Qual o objetivo deste projeto? | # Qual o objetivo deste projeto? | ||
## 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 | |||
# Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | # Quais os maiores desafios, na sua opinião, para se realizar este trabalho? | ||
## Reconhecimento facial (Reconhecimento de padrões) | |||
## Um banco de dados capaz de armazenar todos os dados coletados. | |||
## 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. | |||
# Quais os conhecimentos básicos que devemos ter para se implementar este projeto? | # Quais os conhecimentos básicos que devemos ter para se implementar este projeto? | ||
## Engenharia da Computação | |||
## Usabilidade | |||
## Questões de beleza: técnicas utilizadas na maquiagem, as possibilidades de cortes de acordo com o tipo de rosto, entre outros. | |||
# Quais soluções similares existem no mercado (Benchmarking)? | # Quais soluções similares existem no mercado (Benchmarking)? | ||
## 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. | |||
<br> | <br> | ||
| Linha 14: | Linha 29: | ||
# Porque é interessante desenvolver este projeto? | # 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. | |||
# Porque deve usar a tecnologia escolhida? | # 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. | |||
[[Arquivo:mascara.jpg]] | |||
<br> | <br> | ||
== Who == | == Who == | ||
# Quem pode se beneficiar deste projeto? | # Quem pode se beneficiar deste projeto? | ||
# Quem poderá operar o sistema | Os profissionais de salões de beleza feminino e masculino. O programa irá permitir a comunicação entre cliente e prestador de serviços. | ||
# 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. | |||
# Quem deverá participar do desenvolvimento do sistema? | # 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. | |||
<br> | <br> | ||
| Linha 27: | Linha 52: | ||
# Onde os dados serão inseridos? [[Complexas interfaces]] | # Onde os dados serão inseridos? [[Complexas interfaces]] | ||
Os dados serão inseridos em teclados,câmeras e cliques na tela. | |||
# Onde os dados serão externalizados, publicados? | # Onde os dados serão externalizados, publicados? | ||
Na tela de um computador, tablet, ou algum aparelho conectado ao sistema, do salão de beleza. | |||
# Onde esta aplicação poderá ser usada? | # Onde esta aplicação poderá ser usada? | ||
# Onde os dados serão | Poderá ser usada nos salões de beleza que quiserem aderir o serviço. | ||
# 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. | |||
# Onde o software deverá ser hospedado? [[Cloud Computing]] | # Onde o software deverá ser hospedado? [[Cloud Computing]] | ||
Ele será hospedado em um servidor. | |||
<br> | <br> | ||
| Linha 36: | Linha 70: | ||
# Em quanto tempo pretende desenvolver o sistema? | # Em quanto tempo pretende desenvolver o sistema? | ||
A previsão de desenvolvimento é de 6 meses, um semestre letivo | |||
# Quais serão as fases e em quanto tempo cada uma? | # 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. | |||
<br> | <br> | ||
| Linha 42: | Linha 84: | ||
# Como será dividido o desenvolvimento do sistema? | # 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". | |||
# Como será feita a entrada de dados? | # Como será feita a entrada de dados? | ||
Os dados serão enviados por: | |||
*teclado; | |||
*camera; | |||
*interações com o mouse(botões). | |||
# Como será feita a saída de dados? | # Como será feita a saída de dados? | ||
As respostas(informações tratadas) serão mostradas na tela de um computador. | |||
# Descreva a 1a. funcionalidade? | # Descreva a 1a. funcionalidade? | ||
Cadastrar o usuário. | |||
# Descreva a 2a. funcionalidade? | # Descreva a 2a. funcionalidade? | ||
# ............ | Cadastrar o profissional de beleza. | ||
# Descreva a | # Descreva a 3a. funcionalidade? | ||
Logar no sistema. | |||
# Descreva a 4a. funcionalidade? | |||
Escolher a função desejada: corte de cabelo ou maquiagem. | |||
# Descreva a 5a. funcionalidade? | |||
Tirar a foto. | |||
# Descreva a 6a. funcionalidade? | |||
Realizar o reconhecimento facial. | |||
# Descreva a 7a. funcionalidade? | |||
Mostrar resultado. | |||
# Descreva a 8a. funcionalidade? | |||
Modificar a foto se necessário. | |||
# Descreva a 9a. funcionalidade? | |||
Escolher horário para ir ao salão. | |||
# Descreva a 10a. funcionalidade? | |||
Salvar o resultado. | |||
# Descreva a 11a. funcionalidade? | |||
Mostrar agenda ao profissional de beleza. | |||
<br> | <br> | ||
| Linha 53: | Linha 125: | ||
# Quanto deverá custar o sistema? | # 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. | |||
# Quantas pessoas deverão ser usadas? | # Quantas pessoas deverão ser usadas? | ||
O grupo de desenvolvimento, e os programadores que desenvolverão o produto final. | |||
# Qual deverá ser o preço de aquisição do seu software para o usuário final? | # 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. | |||
<br> | <br> | ||
== 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 == | |||
[[Arquivo:DFDSalao.png]] | |||
== Diagrama Entidade-Relacionamento == | |||
[[Arquivo:DERSalao.png]] | |||
== Diagrama de Classes == | |||
[[Arquivo:DClassesSalao.png]] | |||
== Detalhamento de um Caso de Uso == | |||
Detalhamento: | |||
<br>Número do caso: 2 | |||
<br>Nome do caso: Logar no sistema | |||
<br>Atores: Usuário | |||
<br>Pré-condição: usuário já deverá estar cadastrado no sistema. | |||
<br>Pós-condição: usuário logado no sistema e já poderá realizar as próximas ações. | |||
<br>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. | |||
<br>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. | |||
<br>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 == | |||
[[Arquivo:salaocasodeuso1.png]] | |||
Edição atual tal como às 17h46min de 31 de janeiro de 2014
- Nome do Projeto:
Componentes
- Aline Marques
- Cecília Carneiro
- Yasmin Jorge
What
- Qual o objetivo deste projeto?
- 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
- Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Reconhecimento facial (Reconhecimento de padrões)
- Um banco de dados capaz de armazenar todos os dados coletados.
- 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.
- Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Engenharia da Computação
- Usabilidade
- Questões de beleza: técnicas utilizadas na maquiagem, as possibilidades de cortes de acordo com o tipo de rosto, entre outros.
- Quais soluções similares existem no mercado (Benchmarking)?
- 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
- 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.
- 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
- 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.
- 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.
- 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
- Onde os dados serão inseridos? Complexas interfaces
Os dados serão inseridos em teclados,câmeras e cliques na tela.
- Onde os dados serão externalizados, publicados?
Na tela de um computador, tablet, ou algum aparelho conectado ao sistema, do salão de beleza.
- Onde esta aplicação poderá ser usada?
Poderá ser usada nos salões de beleza que quiserem aderir o serviço.
- 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.
- Onde o software deverá ser hospedado? Cloud Computing
Ele será hospedado em um servidor.
When
- Em quanto tempo pretende desenvolver o sistema?
A previsão de desenvolvimento é de 6 meses, um semestre letivo
- 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
- 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".
- Como será feita a entrada de dados?
Os dados serão enviados por:
- teclado;
- camera;
- interações com o mouse(botões).
- Como será feita a saída de dados?
As respostas(informações tratadas) serão mostradas na tela de um computador.
- Descreva a 1a. funcionalidade?
Cadastrar o usuário.
- Descreva a 2a. funcionalidade?
Cadastrar o profissional de beleza.
- Descreva a 3a. funcionalidade?
Logar no sistema.
- Descreva a 4a. funcionalidade?
Escolher a função desejada: corte de cabelo ou maquiagem.
- Descreva a 5a. funcionalidade?
Tirar a foto.
- Descreva a 6a. funcionalidade?
Realizar o reconhecimento facial.
- Descreva a 7a. funcionalidade?
Mostrar resultado.
- Descreva a 8a. funcionalidade?
Modificar a foto se necessário.
- Descreva a 9a. funcionalidade?
Escolher horário para ir ao salão.
- Descreva a 10a. funcionalidade?
Salvar o resultado.
- Descreva a 11a. funcionalidade?
Mostrar agenda ao profissional de beleza.
How much
- 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.
- Quantas pessoas deverão ser usadas?
O grupo de desenvolvimento, e os programadores que desenvolverão o produto final.
- 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.




