Fabiov (discussão | contribs)
Fabiov (discussão | contribs)
Linha 78: Linha 78:


* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** Será dividido da seguinte forma:
**1º Escrever o escopo;
**2º Definir o nome do projeto;
**3º Preencher o 5W2H;
**4º Projeto lógico
**  - Documentação;
**  - Projeto escrito;
**  - Diagramas;
**      - DFD;
**      - DER;
**      - Detalhamento.
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** (entrada de dados pelos diferentes tipos de usuários, entrada de dados de outros sistemas e retorno das pesquisas nos equipamentos?)
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
** (Saída de dados será na tela do computador ou em forma de relatórios locais ou exportados)
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
**  
** Criar de forma manual:
**    - Regional;
**    - Cidade;
**    - Estação;
**    - Armário.
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
** ............
** Cadastrar de forma manual:
**    - Switch;
**    - Roteador.
* n. Descreva a enésima funcionalidade?
* n. Descreva a enésima funcionalidade?
** <br>
** <br>

Edição das 18h21min de 9 de abril de 2016

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Inventário de equipamentos IP.
  • 2. Qual o objetivo deste projeto?
    • Inventariar roteadores e switches de redes LAN, MAN e Metro Ethernet de forma automática, tanto dados a parte física quanto lógica, para erros de cadastro causados por intervenção humana sejam minimizados e a assertividade e confiabilidade do cadastro seja o maior possível.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Tempo para dedicação necessária que o trabalho merece, visto que a proposta indica amplo campo de conhecimento e necessidade de pesquisa;
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Conhecimento em redes LAN, MAN e Metro Ethernet, protocolo de gerenciamento de rede IP, banco de dados, linguagem de programação, gestão de projeto, estrutura de dados, arquitetura. Conhecimento em Linux/Unix.
  • 5. Quais soluções similares existem no mercado?


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Conforme o crescimento de uma rede, é crescente também a dificuldade em se manter um cadastro atualizado. Para que os elementos de rede sejam devidamente inventariados por pessoas, é necessário que estas pessoas sejam criteriosas, atenciosas e comprometidas com o trabalho e isto torna-se cada vez mais difícil diante da realidade em que estamos inseridos devido a rotatividade de pessoal e assédio de concorrentes. Uma vez implantado um sistema que se auto atualize, além do ganho em confiabilidade e assertividade, a empresa contará também com uma equipe reduzida somente para atuar nas exceções.
  • 2. Porque deve usar a tecnologia escolhida?
    • (esta pergunta refere-se ao projeto que estamos propondo ou a tecnologia que deverá ser utilizada para que o projeto se consolide?)
  • 3. Porque usar o hardware específico?
    • (hardware aqui significa onde o projeto será hospedado?)
  • 4. Porque usar o sistema específico?
    • (idem anterior)


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Empresas de pequeno, médio e grande porte poderão se beneficiar, pois será necessária uma equipe reduzida para tratar desvios no funcionamento da aplicação. Além disso, as pessoas terão poucas interações com os elementos de rede para novos cadastros, ou seja, o custo operacional também poderá ser reduzido.
  • 2. Quem poderá operar o sistema?
    • O sistema será divido em três níveis de usuários: consulta, operador e administrador.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Técnicos de rede (clientes), analistas de sistemas (desenvolvedores e arquitetos)


Where


  • 1. Onde os dados serão inseridos?
    • Todos os usuários finais, independente do perfil, acessarão o sistema via WEB. As consultas, novos elementos de rede e a administração serão feitos diretamente na página disponibilizada para cada atividade.
  • 2. Onde os dados serão externalizados, publicados?
    • Da mesma forma que na entrada dos dados, a externalização será feita via WEB, porém, relatórios poderão ser exibidos na tela do computador ou exportados em arquivos do tipo PDF, txt ou csv.
  • 3. Onde esta aplicação poderá ser usada?
    • O sistema deverá ser usado somente em redes privadas, pois dentro de uma organização existem várias redes distintas, tais como: rede de gerência, rede de produção, rede pública, etc. e cada uma destas redes possuem particularidades de acesso que somente em um ambiente privado é possível a interoperabilidade através de regras de firewall.
  • 4. Onde os dados serão armazenadas?
    • Será usado banco de dados, pois a quantidade de informações extraídas dos elementos de rede é consideravelmente grande.
  • 5. Onde o software deverá ser hospedado?
    • Deverá ser hospedado no ambiente interno da empresa que o utilizar, porque será necessário ter visão total e irrestrita da rede para que todos os equipamentos sejam inventariados.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O desenvolvimento total do sistema está previsto para dezembro de 2018.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • 5W2H: até 14/04/2016
    • DFD: até 25/04/16
    • DER: até 09/05/16
    • Dicionário de Dados: até 23/05/16
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • (Tempo de resposta refere-se ao tem em que um equipamento demora para retornar uma consulta feita pelo Inventário IP?)
  • 4. Quanto tempo para responder a uma entrada?
    • (De forma análoga à anterior, "tempo" aqui é o retorno ao usuário?)
  • 5. Quanto tempo para gerar a saída?
    • (Idem anteriores)


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Será dividido da seguinte forma:
    • 1º Escrever o escopo;
    • 2º Definir o nome do projeto;
    • 3º Preencher o 5W2H;
    • 4º Projeto lógico
    • - Documentação;
    • - Projeto escrito;
    • - Diagramas;
    • - DFD;
    • - DER;
    • - Detalhamento.
  • 2. Como será feita a entrada de dados?
    • (entrada de dados pelos diferentes tipos de usuários, entrada de dados de outros sistemas e retorno das pesquisas nos equipamentos?)
  • 3. Como será feita a saída de dados?
    • (Saída de dados será na tela do computador ou em forma de relatórios locais ou exportados)
  • 4. Descreva a 1a. funcionalidade?
    • Criar de forma manual:
    • - Regional;
    • - Cidade;
    • - Estação;
    • - Armário.
  • 5. Descreva a 2a. funcionalidade?
    • Cadastrar de forma manual:
    • - Switch;
    • - Roteador.
  • n. Descreva a enésima funcionalidade?

How much


  • 1. Quanto custa cada parte do sistema?
  • 2. Quanto deverá custar todo o sistema?
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
  • 4. Quanto custa cada profissional?
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?


Modelo Estruturado

DFD

  • Processso
  • Depósitos
  • Fluxos

DER

  • Entidades
  • Relacionamentos
  • Chaves
  • Domínios

DD

  • 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

Diagrama de Estado

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

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisadores