Riul (discussão | contribs)
Riul (discussão | contribs)
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 147: Linha 147:


== Diagrama de  Casos de Uso ==
== Diagrama de  Casos de Uso ==
[[Arquivo:Caso e Uso.jpeg]]
'''Detalhamento de Caso de Uso:'''
Identificação: UC1;
Nome: AtualizarSoftware;
Ator: ADMIN;
Pré-condições: Login e Senha;
Pós-condições: SoftwareAtualizado;
Sequencia de Eventos:
Usuário: Sistema:
1)Informar login e senha; 2)include Validar senha;
3)Fazer Upload do Software; 4)include Upload Software;
Identificação: UC2;
Nome: Cadastrar ;
Ator: Usuário;
Pré-condições: CPF;
Pós-condições: CadastroRealizado, SenhaArmazenada, LoginArmazenado; Sequencia de Eventos:
Usuário: Sistema:
1)Informar CPF; 2)include Validar CPF;
3) Informar Login;                                          4) include Validar Login;
5) Informar Senha; 6) include Validar Senha;
Identificação: UC3;
Nome: CriarProjeto ;
Ator: Admin, Usuário;
Pré-condições: Login e Senha;
Pós-condições: NovoProjetoCriado, ProjetoArmazenada, NºdoProjetoCriado;
Sequencia de Eventos:
Usuário: Sistema:
1)Fazer Login; 2)include Validar Login;
3) Criar Projeto;                                        4) include Validar Projeto;
Identificação: UC4;
Nome: Efetuar Login ;
Ator: Admin, Usuário;
Pré-condições: Login e Senha;
Pós-condições: Acessar Software;
Sequencia de Eventos:
Usuário: Sistema:
1)Fazer Login; 2)include Validar Login;
Identificação: UC5;
Nome: BuscarProjeto ;
Ator: Admin, Usuário;
Pré-condições: Login, Senha, Projeto;
Pós-condições: Acessar Projeto,;
Sequencia de Eventos:
Usuário: Sistema:
1)Procurar Nº do Projeto; 2)include Validar Nº Projeto;
Identificação: UC6;
Nome: GerarRelatório ;
Ator: Admin, Usuário;
Pré-condições: Login, Senha, Projeto Cadastrado;
Pós-condições: Gerar Relatório;
Sequencia de Eventos:
Usuário: Sistema:
1)Gerar Relatório;         2)include Gerar Relatório;


== Diagrama de Sequência ==
== Diagrama de Sequência ==
[[Arquivo:Sequencia.jpeg]]


== Diagrama de Objetos ==
== Diagrama de Objetos ==

Edição atual tal como às 20h50min de 12 de fevereiro de 2015

5W2H


What


  • 1. Qual o nome do seu projeto?
    • PCH Express
  • 2. Qual o objetivo deste projeto?
    • Construir um software para determinas os padrões básicos de uma PCH.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • O desenvolvimento do software, pela complexidade dos cálculos.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Normas da ANEEL e amplo conhecimento do livro "Diretrizes para estudos e projetos de pequenas centrais hidrelétrica" da Eletrobrás
  • 5. Quais soluções similares existem no mercado?


Apenas estudos em alguns trabalhos de conclusão de curso.

Why


  • 1. Porque é interessante desenvolver este projeto?
    • Facilitação na hora de fazer os cálculos necessários para definir os parâmetros básicos de uma PCH.
  • 2. Porque deve usar a tecnologia escolhida?
    • Ganhar tempo na hora de desenvolver um projeto além de a chance de erro nos cálculos ser zero.
  • 3. Porque usar o hardware específico?
    • Praticidade, afinal será um software para computadores e notebooks.
  • 4. Porque usar o sistema específico?
    • Para ganhar tempo e terminar o projeto mais rapidamente, além da praticidade.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Empresas de projetos.
  • 2. Quem poderá operar o sistema?
    • Engenheiros qualificados para realização dos projetos.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Programadores, Engenheiros eletricistas e designers.


Where


  • 1. Onde os dados serão inseridos?
    • Em um computados.
  • 2. Onde os dados serão externalizados, publicados?
    • No próprio computador ou impressos.
  • 3. Onde esta aplicação poderá ser usada?
    • Em um computador, com o software.
  • 4. Onde os dados serão armazenadas?
    • Em um banco de dados
  • 5. Onde o software deverá ser hospedado?
    • Em um site, podendo ser adquirido por mídia digital.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • Cerca de um ano.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Revisão bibliográfica ( 2 semanas)

Criação do software (6~7 meses) Criação do site (1 mês) Publicidade e propaganda (1 mês) Revisão do Software (1 mês)

  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Depende do processador do seu computador.
  • 4. Quanto tempo para responder a uma entrada?
    • Depende do processador do seu computador.
  • 5. Quanto tempo para gerar a saída?
    • Depende do processador do seu computador.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Em 3 partes, a criação do software e de sua interface gráfica, a criação do site e a publicidade necessária para o software ser reconhecido.
  • 2. Como será feita a entrada de dados?
    • Em uma interface que o usuário coloca os dados e o programa faz os cálculos necessários e os guarda em um banco de dados.
  • 3. Como será feita a saída de dados?
    • Através de consultas no banco de dados.
  • 4. Descreva a 1a. funcionalidade?
    • Facilidades e agilidade na hora de desenvolver um projeto.
  • 5. Descreva a 2a. funcionalidade?
    • O software diminui a chance de erros humanos na hora dos cálculos necessários serem realizados


How much


  • 1. Quanto custa cada parte do sistema?
    • Para o desenvolvimento do software poderia ser usado um programa open source ou algo que o programador já utilize.

A publicidade seria feita apenas nas empresas específicas do ramo e custaria em torno de 12000,00 R$ Para o domínio do site em torno de 30~35 R$ mensais

  • 2. Quanto deverá custar todo o sistema?
    • Com o custo de toda a equipe, a publicidade já toda elaborada para o software ir ao mercado e mais um domínio anual do

site o projeto todo custaria em torno de 35000 R$

  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Engenheiros eletricistas especialistas em pequenas centrais hidrelétricas

Programadores Designers Publicitários

  • 4. Quanto custa cada profissional?

Engenheiros eletricistas especialistas em pequenas centrais hidrelétricas - R$ - 13000,00 Programadores - R$ 2800,00 Designer - R$ - 1200,00 Publicitários - R$ - 2000,00

  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • Entre 5 e 10 mil R$


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


Detalhamento de Caso de Uso:

Identificação: UC1; Nome: AtualizarSoftware; Ator: ADMIN; Pré-condições: Login e Senha; Pós-condições: SoftwareAtualizado; Sequencia de Eventos: Usuário: Sistema: 1)Informar login e senha; 2)include Validar senha; 3)Fazer Upload do Software; 4)include Upload Software;

Identificação: UC2; Nome: Cadastrar ; Ator: Usuário; Pré-condições: CPF; Pós-condições: CadastroRealizado, SenhaArmazenada, LoginArmazenado; Sequencia de Eventos: Usuário: Sistema: 1)Informar CPF; 2)include Validar CPF; 3) Informar Login; 4) include Validar Login; 5) Informar Senha; 6) include Validar Senha;



Identificação: UC3; Nome: CriarProjeto ; Ator: Admin, Usuário; Pré-condições: Login e Senha; Pós-condições: NovoProjetoCriado, ProjetoArmazenada, NºdoProjetoCriado; Sequencia de Eventos: Usuário: Sistema: 1)Fazer Login; 2)include Validar Login; 3) Criar Projeto; 4) include Validar Projeto;

Identificação: UC4; Nome: Efetuar Login ; Ator: Admin, Usuário; Pré-condições: Login e Senha; Pós-condições: Acessar Software; Sequencia de Eventos: Usuário: Sistema: 1)Fazer Login; 2)include Validar Login;




Identificação: UC5; Nome: BuscarProjeto ; Ator: Admin, Usuário; Pré-condições: Login, Senha, Projeto; Pós-condições: Acessar Projeto,; Sequencia de Eventos: Usuário: Sistema: 1)Procurar Nº do Projeto; 2)include Validar Nº Projeto;


Identificação: UC6; Nome: GerarRelatório ; Ator: Admin, Usuário; Pré-condições: Login, Senha, Projeto Cadastrado; Pós-condições: Gerar Relatório; Sequencia de Eventos: Usuário: Sistema: 1)Gerar Relatório; 2)include Gerar Relatório;

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

Pesquisador