Etiqueta: visualeditor
 
(41 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 11: Linha 11:
**Os maiores desafios seriam a implementação do projeto e a administração do mesmo. Pois, seria um aplicativo feito para um órgão público federal, isso requer que o aplicativo siga alguns critérios. E sobre a administração, ela teria que ser muito bem planejada, para que o aplicativo seja eficiente.  
**Os maiores desafios seriam a implementação do projeto e a administração do mesmo. Pois, seria um aplicativo feito para um órgão público federal, isso requer que o aplicativo siga alguns critérios. E sobre a administração, ela teria que ser muito bem planejada, para que o aplicativo seja eficiente.  
* 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
* 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
** Conhecimento sobre programação,  
** Conhecimentos básicos sobre programação, banco de dados, API, segurança pública e etc. 


* 5. Quais soluções similares existem no mercado?
* 5. Quais soluções similares existem no mercado?
Linha 20: Linha 20:
** É interessante desenvolver esse projeto pois com ele será possível que se monitore e tenha acesso a informações sobre a segurança dos campus UFU em tempo real, facilitando a vida dos universitários, visitantes e moradores do entorno.
** É interessante desenvolver esse projeto pois com ele será possível que se monitore e tenha acesso a informações sobre a segurança dos campus UFU em tempo real, facilitando a vida dos universitários, visitantes e moradores do entorno.
* 2. Porque deve usar a tecnologia escolhida?
* 2. Porque deve usar a tecnologia escolhida?
** Atualmente, a taxa de crimes em regiões próximas à instituições de ensino têm aumentado. Logo, a criação desse aplicativo informará o usuário informado sobre onde ocorreu um delito.  
** Atualmente, a taxa de crimes em regiões próximas à instituições de ensino têm aumentado. Logo, a criação desse aplicativo manterá o usuário e as autoridades de segurança informados sobre delitos nas regiões próximas ao campus.  
* 3. Porque usar o hardware específico?
* 3. Porque usar o hardware específico?
** Usaremos um hardware especifico – no caso os celulares – para que assim haja uma maior interação entre o projeto e os usuários, além de que estando na versão mobile o acesso a informação se tornaria mais fácil.
** Usaremos um hardware especifico – no caso os celulares – para que assim haja uma maior interação entre o projeto e os usuários, além de que estando na versão mobile o acesso a informação se tornaria mais fácil.
Linha 31: Linha 31:
* 2. Quem poderá operar o sistema?
* 2. Quem poderá operar o sistema?
**No Gerenciamento/Administração somente poderão operar os responsáveis pelo monitoramento das denúncias, coordenadores, administradores e desenvolvedores.
**No Gerenciamento/Administração somente poderão operar os responsáveis pelo monitoramento das denúncias, coordenadores, administradores e desenvolvedores.
**No seu uso normal o sistema poderá ser operado por qualquer estudante, visitante da Universidade, ou qualquer usuário que tenha interesse em baixar o aplicativo. Mas publicações serão feitas somente pelos responsáveis pelo sistema e produtores, os demais só poderão ver os acontecimentos.
**No seu uso normal o sistema poderá ser operado por qualquer estudante, visitante da Universidade, ou qualquer usuário que tenha interesse em baixar o aplicativo. Mas publicações serão feitas somente pelos responsáveis pelo sistema e produtores, e os alunos poderão fazer as denúncias, os demais só poderão ver os acontecimentos.
* 3. Quem deverá participar do desenvolvimento do sistema?
* 3. Quem deverá participar do desenvolvimento do sistema?
**Os profissionais da área de TI que deverão participar da construção do sistema serão das áreas: CIÊNCIA DA COMPUTAÇÃO, ENGENHARIA DA COMPUTAÇÃO e SISTEMAS DE INFORMAÇÃO. Pode ser inserido no projeto também o profissional da área da ENGENHARIA ELETRÔNICA DE TELECOMUNICAÇÕES.
**Os profissionais da área de TI que deverão participar da construção do sistema serão das áreas: CIÊNCIA DA COMPUTAÇÃO, ENGENHARIA DA COMPUTAÇÃO e SISTEMAS DE INFORMAÇÃO. Pode ser inserido no projeto também o profissional da área da ENGENHARIA ELETRÔNICA DE TELECOMUNICAÇÕES.
Linha 37: Linha 37:
== Where ==
== Where ==
* 1. Onde os dados serão inseridos?
* 1. Onde os dados serão inseridos?
** Os dados serão inseridos na interface do aplicativo.
** Os dados serão inseridos na interface do aplicativo que serão enviados a um banco de dados
* 2. Onde os dados serão externalizados, publicados?
* 2. Onde os dados serão externalizados, publicados?
** Os dados serão externalizados na interface do aplicativo
** Os dados serão externalizados na interface do aplicativo
* 3. Onde esta aplicação poderá ser usada?
* 3. Onde esta aplicação poderá ser usada?
**A aplicação pode ser usada nos campus da Universidade Federal de Uberlândia, especificamente os campus:
**A aplicação pode ser usada nos campus da Universidade Federal de Uberlândia, especificamente os campus:
<nowiki>Santa Mônica, Umuarama e Educação Fisica</nowiki> 
***Educação Fisica;
***Santa Mônica;
***Umuarama;
***Pontal.
* 4. Onde os dados serão armazenados?
* 4. Onde os dados serão armazenados?
** Serão armazenados em um banco de dados.
** Serão armazenados em um banco de dados externo
* 5. Onde o software deverá ser hospedado?
* 5. Onde o software deverá ser hospedado?
** O software estará na interface do UFU MOBILE. No entanto, para utilizá-lo serpa necessário baixá-lo pela loja de aplicativos do Smartphone do usuário. Portanto, ficará armazenado na loja de aplicativos, Play Store(Android)/App Store(IOS).
** O software estará na interface do UFU MOBILE. No entanto, para utilizá-lo será necessário baixá-lo pela loja de aplicativos do Smartphone do usuário. Portanto, ficará armazenado na loja de aplicativos, Play Store(Android)/App Store(IOS).


== When ==
== When ==
Linha 79: Linha 82:
**Inserção, divulgação e atualizações do aplicativo já pronto para o uso.
**Inserção, divulgação e atualizações do aplicativo já pronto para o uso.
* 2. Como será feita a entrada de dados?
* 2. Como será feita a entrada de dados?
**A entrada de dados será feita através do aplicativo por meio do smartphone android ou iOS do usuário..
**A entrada de dados será feita através do aplicativo por meio do smartphone android ou iOS do usuário.
* 3. Como será feita a saída de dados?
* 3. Como será feita a saída de dados?
**Através do aplicativo mobile, pela tela do smartphone do usuário.
**Através do aplicativo mobile, pela tela do smartphone do usuário.
Linha 92: Linha 95:
****E-mail.
****E-mail.
*5. Descreva a 2a. funcionalidade?
*5. Descreva a 2a. funcionalidade?
**Login/Logot (para visitantes).
**Login/Logout:
***Podendo escolher a opção em conectar-se ao UFU Mobile ou se cadastrar no próprio UFU Security no processo de login;
***No cadastro deve-se escolher as opções de acordo com a 1ª funcionalidade.
* 6. Descreva a 3a. funcionalidade?
* 6. Descreva a 3a. funcionalidade?
** Conexão com UFU Mobile.
** Conexão com UFU Mobile.
* 7. Descreva a 4a. funcionalidade?
* 7. Descreva a 4a. funcionalidade?
** Opção de denúncia para os estudantes.
* 8. Descreva a 5a. funcionalidade?
** Escolha do campus da Universidade:
** Escolha do campus da Universidade:
*** Campus Educação Física;
*** Campus Educação Física;
Linha 101: Linha 108:
*** Campus Umuarama;
*** Campus Umuarama;
*** Campus Pontal.
*** Campus Pontal.
* 8. Descreva a 5a. funcionalidade?
*9. Descreva a 6a. funcionalidade?
** Escolher a opção do tipo de crime que deseja denunciar, como assaltos, agressões, abusos, etc;
** Gênero do autor(a) do crime;
** Descrição do local.
* 10. Descreva a 7a. funcionalidade?
** Locais com mais ocorrências de crimes;
** Locais com mais ocorrências de crimes;
** Categorias dos tipos de crime, como assaltos, violência, abusos, etc.
** Categorias dos tipos de crime, como assaltos, violência, abusos, etc.
* 9. Descreva a 6a. funcionalidade?
* 11. Descreva a 8a. funcionalidade?
** Ler as denúncias que já foram feitas.
** Ler as denúncias que já foram feitas.
* 10. Descreva a 7a. funcionalidade?
* 12. Descreva a 9a. funcionalidade?
** Opção de denúncia para os estudantes.
* 11. Descreva a 8a. funcionalidade?
** Conexão com a polícia sobre os crimes (opção exclusiva para os administradores).
** Conexão com a polícia sobre os crimes (opção exclusiva para os administradores).
*12. Descreva a 9a. funcionalidade?
*13. Descreva a 11a. funcionalidade?
** Notificações sobre ocorrências para usuarios.
** Notificações sobre ocorrências para usuarios.
*** Recentes.
*14. Descreva a 12a. funcionalidade?
** Aba de pesquisa.


== How much ==
== How much ==
* 1. Quanto custa cada parte do sistema?
* 1. Quanto custa cada parte do sistema?
** O sistema terá funcionalidade com os sistemas Android e IOS, com interface simples. Portanto, custará em torno de: R$ 14.000,00. O app como estará integrado com UFU MOBILE. Para isso, deverá ser contratado um profissional de API, o qual custa em torno de: R$ 4.000,00.  
** O sistema terá funcionalidade com os sistemas Android e IOS, com interface simples. Portanto, custará em torno de: R$ 14.000,00. O app como estará integrado com UFU MOBILE. Para isso, deverá ser contratado um profissional de API, o qual custa em torno de: R$ 4.000,00.  
Haverá o custo com o banco de dados, que ficará em torno de: R$600,00/mês.
* 2. Quanto deverá custar todo o sistema?
* 2. Quanto deverá custar todo o sistema?
**O sistema ao todo custará em torno de R$20.000,00
**O sistema ao todo custará em torno de R$25.000,00
* 3. Quantas pessoas deverão ser usadas (Equipe) ?
* 3. Quantas pessoas deverão ser usadas (Equipe) ?
** Ao todo serão utilizados 3 profissionais no desenvolvimento, entre eles: Engenheiro de Software, designer e programadores. É importante destacar que é de extrema importância ter profissionais ligados a área de segurança que irão monitorar as denúncias feitas pelo usuário.
** Ao todo serão utilizados 3 profissionais no desenvolvimento, entre eles: Engenheiro de Software, designer e programadores. É importante destacar que é de extrema importância ter profissionais ligados a área de segurança que irão monitorar as denúncias feitas pelo usuário.
Linha 131: Linha 144:


== DFD ==
== DFD ==
* Processso
[[Arquivo:DFD - 0.pdf]]
* Depósitos
* Fluxos


== DER ==
Auntenticação: [[Arquivo:DFD - 1.pdf]]
* Entidades
* Relacionamentos
* Chaves
* Domínios


== DD ==
Funcionalides: [[Arquivo:DFD - 2.pdf]]
* Descritivos de cada item
** Significado
** Conteúdo (Dados compostos)
** Restrições de integridade
** Chave primária (Depósitos de Dados)


= Modelo OO =
----


== Diagrama de Classes ==
== DER ==
[[Arquivo:DER do UFU SECURITY.pdf|thumb]]


== Diagrama de Estado ==
== DD ==
 
[[Arquivo:DD UFU Security.pdf|thumb]]
== Diagrama de Casos de Uso ==
 
== Diagrama de Sequência ==
 
== Diagrama de Objetos ==
 
== Diagrama de Colaboração ==
 
== Diagrama de Interfaces ==
 
== Diagrama de Atividades ==
 
== Diagrama de Componentes ==


== Diagrama de Pacotes ==
== CANVAS UFU Security ==
[[Arquivo:CANVAS UFU Security Correto.jpg|thumb|left|1100x1100px]]


= Protótipo =
= Protótipo =
* Objetivo
<br>
* Recursos utilizados
* Funcionamento
* Detalhamento (Imagens, vídeos, ...)
* Resultados obtidos


= Pesquisador =
* Dinâmica: '''Criar projeto e demonstração'''
** Projeto: DFD , DER e DD postados na Wiki
** Demonstração: Criação de um '''Mockup''' completo ou desenvolvimento de 8  '''funcionalidades'''
** O protótipo está disponível no link aberto a todos: https://marvelapp.com/3dh1jci/screen/36119942
<br>

Edição atual tal como às 18h54min de 11 de dezembro de 2017

5W2H

What

  • 1. Qual o nome do seu projeto?
    • UFU Security.
  • 2. Qual o objetivo deste projeto?
    • O objetivo do projeto é facilitar para que qualquer pessoa que frequente os campus da UFU possa realizar reclamações, denúncias, avisos e publicações que tenham a ver com a segurança de pessoas no campus e do próprio patrimônio, que são os campus.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Os maiores desafios seriam a implementação do projeto e a administração do mesmo. Pois, seria um aplicativo feito para um órgão público federal, isso requer que o aplicativo siga alguns critérios. E sobre a administração, ela teria que ser muito bem planejada, para que o aplicativo seja eficiente.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Conhecimentos básicos sobre programação, banco de dados, API, segurança pública e etc.
  • 5. Quais soluções similares existem no mercado?

Why

  • 1. Porque é interessante desenvolver este projeto?
    • É interessante desenvolver esse projeto pois com ele será possível que se monitore e tenha acesso a informações sobre a segurança dos campus UFU em tempo real, facilitando a vida dos universitários, visitantes e moradores do entorno.
  • 2. Porque deve usar a tecnologia escolhida?
    • Atualmente, a taxa de crimes em regiões próximas à instituições de ensino têm aumentado. Logo, a criação desse aplicativo manterá o usuário e as autoridades de segurança informados sobre delitos nas regiões próximas ao campus.
  • 3. Porque usar o hardware específico?
    • Usaremos um hardware especifico – no caso os celulares – para que assim haja uma maior interação entre o projeto e os usuários, além de que estando na versão mobile o acesso a informação se tornaria mais fácil.
  • 4. Porque usar o sistema específico?
    • Assim como no hardware, utilizaremos o que é mais acessível e cômodo aos usuários começando inicialmente na plataforma Android e posteriormente no Ios.

Who

  • 1. Quem pode se beneficiar deste projeto?
    • O projeto UFU Security tem como objetivo atender os alunos da UFU e visitantes que vão em algum dos campus da Universidade.
  • 2. Quem poderá operar o sistema?
    • No Gerenciamento/Administração somente poderão operar os responsáveis pelo monitoramento das denúncias, coordenadores, administradores e desenvolvedores.
    • No seu uso normal o sistema poderá ser operado por qualquer estudante, visitante da Universidade, ou qualquer usuário que tenha interesse em baixar o aplicativo. Mas publicações serão feitas somente pelos responsáveis pelo sistema e produtores, e os alunos poderão fazer as denúncias, os demais só poderão ver os acontecimentos.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Os profissionais da área de TI que deverão participar da construção do sistema serão das áreas: CIÊNCIA DA COMPUTAÇÃO, ENGENHARIA DA COMPUTAÇÃO e SISTEMAS DE INFORMAÇÃO. Pode ser inserido no projeto também o profissional da área da ENGENHARIA ELETRÔNICA DE TELECOMUNICAÇÕES.

Where

  • 1. Onde os dados serão inseridos?
    • Os dados serão inseridos na interface do aplicativo que serão enviados a um banco de dados
  • 2. Onde os dados serão externalizados, publicados?
    • Os dados serão externalizados na interface do aplicativo
  • 3. Onde esta aplicação poderá ser usada?
    • A aplicação pode ser usada nos campus da Universidade Federal de Uberlândia, especificamente os campus:
      • Educação Fisica;
      • Santa Mônica;
      • Umuarama;
      • Pontal.
  • 4. Onde os dados serão armazenados?
    • Serão armazenados em um banco de dados externo
  • 5. Onde o software deverá ser hospedado?
    • O software estará na interface do UFU MOBILE. No entanto, para utilizá-lo será necessário baixá-lo pela loja de aplicativos do Smartphone do usuário. Portanto, ficará armazenado na loja de aplicativos, Play Store(Android)/App Store(IOS).

When

  • 1. Em quanto tempo pretende desenvolver o sistema?
    • Estima-se que a produção do aplicativo ocorrerá em aproximadamente 3 (três) a 4 (quatro) meses.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Brainstorming:
      • Aproximadamente 2 (duas) semanas;
    • Desenvolvimento, elaboração e fase de testes:
      • Aproximadamente 2 (dois) meses.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Aproximadamente 0,3 segundos*.
  • 4. Quanto tempo para responder a uma entrada?
    • No caso da identificação do usuário, no máximo 15 (quinze) segundos*;
    • No caso de gerar denúncia (edição), no máximo 20 (vinte) segundos*.
  • 5. Quanto tempo para gerar a saída?
    • Aproximadamente 0,3 segundos*.
  • *Dados ainda não calculados.

How

  • 1. Como será dividido o desenvolvimento do sistema?
    • Brainstorming:
      • Para juntar informação e para estimular o pensamento;
    • Desenvolver o design das paginas do aplicativo;
    • Desenvolvimento do gerenciamento do usuário:
      • Controle de acesso, segurança, autenticação, notificações e a separação entre usuários UFU e visitantes na universidade;
    • Elaboração:
      • Armazenamento local de dados, sincronização, desenvolvimento da interface;
    • Fase de testes:
      • Em que será testado o programa e efetuada a correção de erros existentes no mesmo;
    • Criar um cadastro nas principais lojas distribuidoras de aplicativos, como Play Store e App Store;
    • Inserção, divulgação e atualizações do aplicativo já pronto para o uso.
  • 2. Como será feita a entrada de dados?
    • A entrada de dados será feita através do aplicativo por meio do smartphone android ou iOS do usuário.
  • 3. Como será feita a saída de dados?
    • Através do aplicativo mobile, pela tela do smartphone do usuário.
  • 4. Descreva a 1a. funcionalidade?
    • Cadastros dos usuários para a escolha dos campos:
      • Estudante:
        • Nome;
        • Número de matrícula;
        • E-mail.
      • Visitante:
        • Nome;
        • E-mail.
  • 5. Descreva a 2a. funcionalidade?
    • Login/Logout:
      • Podendo escolher a opção em conectar-se ao UFU Mobile ou se cadastrar no próprio UFU Security no processo de login;
      • No cadastro deve-se escolher as opções de acordo com a 1ª funcionalidade.
  • 6. Descreva a 3a. funcionalidade?
    • Conexão com UFU Mobile.
  • 7. Descreva a 4a. funcionalidade?
    • Opção de denúncia para os estudantes.
  • 8. Descreva a 5a. funcionalidade?
    • Escolha do campus da Universidade:
      • Campus Educação Física;
      • Campus Santa Mônica;
      • Campus Umuarama;
      • Campus Pontal.
  • 9. Descreva a 6a. funcionalidade?
    • Escolher a opção do tipo de crime que deseja denunciar, como assaltos, agressões, abusos, etc;
    • Gênero do autor(a) do crime;
    • Descrição do local.
  • 10. Descreva a 7a. funcionalidade?
    • Locais com mais ocorrências de crimes;
    • Categorias dos tipos de crime, como assaltos, violência, abusos, etc.
  • 11. Descreva a 8a. funcionalidade?
    • Ler as denúncias que já foram feitas.
  • 12. Descreva a 9a. funcionalidade?
    • Conexão com a polícia sobre os crimes (opção exclusiva para os administradores).
  • 13. Descreva a 11a. funcionalidade?
    • Notificações sobre ocorrências para usuarios.
      • Recentes.
  • 14. Descreva a 12a. funcionalidade?
    • Aba de pesquisa.

How much

  • 1. Quanto custa cada parte do sistema?
    • O sistema terá funcionalidade com os sistemas Android e IOS, com interface simples. Portanto, custará em torno de: R$ 14.000,00. O app como estará integrado com UFU MOBILE. Para isso, deverá ser contratado um profissional de API, o qual custa em torno de: R$ 4.000,00.

Haverá o custo com o banco de dados, que ficará em torno de: R$600,00/mês.

  • 2. Quanto deverá custar todo o sistema?
    • O sistema ao todo custará em torno de R$25.000,00
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Ao todo serão utilizados 3 profissionais no desenvolvimento, entre eles: Engenheiro de Software, designer e programadores. É importante destacar que é de extrema importância ter profissionais ligados a área de segurança que irão monitorar as denúncias feitas pelo usuário.
  • 4. Quanto custa cada profissional?
    • Desenvolvedor Mobile: R$ 4500,00/mês;
    • Engenheiro de Software: R$ 5400/mês;
    • Designer: R$ 3.900,00/ mês;
    • Monitoramento: R$ 1.000,00.
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O valor de aquisição será de aproximadamente R$36.000. Vale ressaltar que, esse valor será cobrado para a Universidade Federal de Uberlândia(UFU). No entanto, para os usuários de android e IOS será gratuito.

Modelo Estruturado

DFD

Arquivo:DFD - 0.pdf

Auntenticação: Arquivo:DFD - 1.pdf

Funcionalides: Arquivo:DFD - 2.pdf


DER

Arquivo:DER do UFU SECURITY.pdf

DD

Arquivo:DD UFU Security.pdf

CANVAS UFU Security

Protótipo


  • Dinâmica: Criar projeto e demonstração
    • Projeto: DFD , DER e DD postados na Wiki
    • Demonstração: Criação de um Mockup completo ou desenvolvimento de 8 funcionalidades
    • O protótipo está disponível no link aberto a todos: https://marvelapp.com/3dh1jci/screen/36119942