Luthuli (discussão | contribs)
 
(42 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 2: Linha 2:
<br>
<br>


* Bárbara Carolina
* Bárbara Carolina Gomes
* Bianca Azevedo
* Bianca Azevedo
* Fabio Moura
* Fabio Moura
Linha 9: Linha 9:
<br>
<br>


= Escopo =
= 5W2H =
<br>
<br>


Linha 52: Linha 52:
2 Porque deve usar a tecnologia escolhida?
2 Porque deve usar a tecnologia escolhida?
<br>
<br>
* Porque a usada atualmente não leva ao conhecimento de toda da comununidade acadêmica o conhecimento das oportunidades e diminui o tempo para finalização do processo.
* Porque a usada atualmente não leva ao conhecimento de toda comununidade acadêmica as oportunidades de participação, o que gera a diminuição do tempo para finalização do processo.
<br>
<br>


Linha 84: Linha 84:
3 Onde esta aplicação poderá ser usada?
3 Onde esta aplicação poderá ser usada?
<br>
<br>
* Em qualquer universidade que oferece tais oportunidades aos alunos
* Em qualquer universidade que oferece tais oportunidades aos alunos.
<br>
<br>
4 Onde as informações serão armazenadas?
4 Onde as informações serão armazenadas?
Linha 99: Linha 99:
1 Em quanto tempo pretende desenvolver o sistema?
1 Em quanto tempo pretende desenvolver o sistema?
<br>
<br>
*Em um tempo de 4 meses.
*Em um tempo de 6 meses.
<br>
<br>
2 Quais serão as fases e em quanto tempo cada uma?
2 Quais serão as fases e em quanto tempo cada uma?
<br>
<br>
*1° mês - Projeto e modelagem.
*1° mês - Projeto e modelagem.
*2° mês - Protótipo.
*2° mês - Desenvolvimento do sistema.
*3° mês - Desenvolvimento do sistema.
*3° mês - Desenvolvimento do sistema.
*4° mês - Apresentação a universidade e fase de testes.
*4° mês - Atividades de integração e fase de teste
*5º mês - Estudo da fase de teste e solução de possíveis problemas
*5º mês - Treinamento
*6º mês - Implantação do sistema
*6º mês - Implantação do sistema
<br>
<br>
Linha 118: Linha 118:
   BLOCO 1:
   BLOCO 1:


* Desenvolvimento do programa para o site: O programa será desenvolvido em Java e PHP. Ao fim do desenv
* Desenvolvimento do site: O site será desenvolvido em HTML e CSS por programadores




  BLOCO 2:
* Desenvolvimento do software que será executado na página da Web: Esse programa será desenvolvido em Java por um grupo de pesquisadores desta área.
Ao fim do desenvolvimento ele será aberto para que a equipe possa fazer as últimas modificações antes da fase de teste.


2 Como será feita a entrada de dados?
2 Como será feita a entrada de dados?
<br>
* A entrada de dados poderá ser feita pelas faculdades que necessitam dos monitores, oferecendo a possibilidade de o aluno interessado pleitear a vaga de monitor, ou pelos alunos que interessados na vaga se inscrevem para a mesma. Que poderá ser feita de qualquer computador com internet.
<br>
3 Como será feita a saída de dados?
3 Como será feita a saída de dados?
<br>
* Depois de selecionados os alunos, irão ser informados no site o nome dos mesmos. Com a possibilidade de comunicar os selecionados por Email ou por mensagem de celular para diminuição no tempo de espera para assinar o contrato. E será postado pela secretaria as informações para a conclusão do processo.
<br>
4 Como será o procedimento para a 1a. funcionalidade?
4 Como será o procedimento para a 1a. funcionalidade?
<br>
* Os responsáveis por cada faculdade deverão fazer o cadastro das vagas disponíveis, assim como os requisitos básicos para que o estudante possa concorrer. Deixar informações sobre quando abrirá inscrição, os requisitos dos candidatos, quanto tempo irá durar a monitoria, se é ou não remunerada, etc. <br>
<br>
5 Como será o procedimento para a 2a. funcionalidade?
5 Como será o procedimento para a 2a. funcionalidade?
<br>
* O estudante fará um login e terá acesso as vagas disponiveis. Como o sistema está intregado ao sistema da universidade, o programa mostrará apenas as disciplinas contidas em sua grade curricular e que já tenha sido cursada com êxito pelo aluno.
<br>
6 Como será o procedimento para a 3a. funcionalidade?
6 Como será o procedimento para a 3a. funcionalidade?
<br>
<br>
* O próprio sistema irá mostrar ao estudante as vagas que estão em aberto e quais poderá concorrer. As que o estudante não puder participar, será sinalizada diferencialmente das demais, para que o estudante saiba que esta de alguma maneira ele não preenche os requisitos básicos, sendo que se o estudante clicar em cima desta vaga, poderá verificar qual(quais) foi(foram) o(s) requisito(s) que ele não possui naquele momento.
<br>
7 Como será o procedimento para a 4a. funcionalidade?
<br>
* O aluno fará a solicitação para participação no processo seletivo e seu pedido será enviado para a secretária para ser analisado ao final da data de inscrição. Cada faculdade fará sua seleção como consta no edital do processo.
<br>
8 Como será o procedimento para a 5a. funcionalidade?
<br>
* Ao final do processo será publicado no portal o nome dos selecionados, assim como email para o mesmo.
<br>
9 Como será o procedimento para a 6a. funcionalidade?
<br>
* A faculdade poderá disponibilizar aos alunos os horários das monitorias das disciplinas. Por exemplo: O monitor de Circuitos Elétricos que já foi selecionado e está apto pra dar o atendimento terá o horário e o local da monitoria de sua disciplina divulgados. Uma opção o aluno pode montar a grade com os horários das monitorias das disciplinas cursadas.
<br>
10 Mão-de-obra
<br>
* 2 programadores por três meses: R$ 15.000,00
* Integrador de sistema por dois meses: R$ 4.000,00
* Consutor por 20 horas: R$ 2.000,00
<br>
11 Equipamentos para desenvolvimento
<br>
* 2 computadores: R$ 3.000,00
* 2 licenças de softwares de edição de imagens: R$ 2.000,00
* 1 impressora a laser: R$ 600,00
<br>
12 Despesas orçadas por seis meses para desenvolvimento dos trabalhos:
<br>
* Aluguel: R$ 3.000,00
* Energia: R$ 300,00
* Água: R$ 60,00
* Material de escritório R$ 300,00
* Internet: R$ 600,00
* Patente: R$ 5.000,00


== How much ==
== How much ==
Linha 133: Linha 194:
1 Quanto deverá custar o sistema?
1 Quanto deverá custar o sistema?
<br>
<br>
* O orçamento ainda não foi estupulado pelo grupo, pois não sabemos exatamente os desafios que o projeto irá nos oferecer ao longo de seu desenvolvimento.
* O custo do programa é de R$ 35.860,00
<br>
<br>
2 Quantas pessoas deverão ser usadas?
2 Quantas pessoas deverão ser usadas?
<br>
<br>
* Inicialmente, temos apenas os membros do grupo e o apoio do Eng. Luís Claúdio Theorodo. Posteriormente, queremos aderir mais pessoas ou nosso grupo, para o enriquecimento de nosso projeto.
* Em torno de 9 pessoas desde o seu planejamento até o final para implantação.
<br>
<br>
3 Qual deverá ser o preço de aquisição do seu software para o usuário final?
3 Qual deverá ser o preço de aquisição do seu software para o usuário final?
<br>
<br>
* Este preço também ainda não foi estipulado pelo grupo, pois depende de variáveis desconhecidas como o custo do sistema base.
*Entre R$50.000,00 pela compra  + mensalidade para suporte de pós implantação de R$ 1.500,00.
<br>
 
= Modelo Estruturado =
<br>
 
== DFD - Diagrama de Fluxo de Dados ==
[[Arquivo:dfd-uniprocess.pdf]]
 
== Dicionário de Dados ==
[[Arquivo:dic-uniprocess.pdf]]
<br>
== DER - Diagrama Entidade-Relacionamento ==
<br>
 
[[Arquivo:der-uniprocess.pdf]]
<br>
= Orientação a Objetos =
<br>
 
== Objetos ==
# Defina:
## Um objeto: Secretaria
## Os atributos deste objeto: Código, Nome do Curso, Responsável
## As operações neste objeto: Cadastrar Edital, Iniciar Processo Seletivo, Finalizar Processo Seletivo, Gerar Resultado Final
<br>
 
== Diagrama de Classes ==
DiClasse-uniprosses.pdf
 
 
 
Correto;
[[Arquivo:Classe-uniprosses.pdf]]
<br>
<br>

Edição atual tal como às 03h52min de 7 de junho de 2012

Participantes


  • Bárbara Carolina Gomes
  • Bianca Azevedo
  • Fabio Moura
  • Luthuli Akanni
  • William Alvares


5W2H


  • Desenvolver uma solução para informatização e automatização dos processos seletivos de bolsas e monitorias feito pelas Faculdades da Universidade Federal de Uberlândia (UFU) através de um site onde:
    • As secretárias dos cursos poderão lançar os editais, promover as inscrições e divulgar o resultado de seus processos seletivos;
    • Os alunos poderão fazer sua inscrição nos mesmos e acompanhar o processo;
    • Estarão reunidos em um mesmo portal todos os processos da universidade beneficiando ao aluno ter conhecimento de todas as oportunidades;



What

1 Qual o nome do seu projeto?

  • Uniprocess


2 Qual o objetivo deste projeto?

  • Criação de um site que contenham todas as informações sobre o processos seletivos de bolsas e monitorias, unificando assim o meio de fazer todas as etapas do processo.


3 Quais os maiores desafios, na sua opinião, para se realizar este trabalho?

  • Receber de todas as faculdades as informações a serem colocadas no site.


4 Quais os conhecimentos básicos que devemos ter para se implementar este projeto?

  • Ter conhecimento de programação, banco de dados e gerenciamento de sites.


5 Quais soluções similares existem no mercado?

  • A UFU por uma das páginas do seu portal divulga os editais das monitorias, mas não é possível fazer no mesmo local a inscrição, e a divulgação não é organizada.


Why

1 Porque é interessante desenvolver este projeto?

  • Porque ele visa uma maior interação entre as faculdades com os alunos de todos os cursos. O site ao receber o pedido de utilização do mesmo pelo aluno receberá em seu banco de dados todas as informações do aluno: Dados pessoais, Histórico, Grade Curricular , entre outros. Ao receber essas informações quando o aluno fizer a inscrição em um dos processos automaticamente o administrador do processo, no caso a faculdade lançadora do edital terá todos os dados para a sua incrição. Pela Grade Curricular o software dará ao aluno apenas as informações de monitoria de disciplinas que ele tenha cursado, selecionando assim o que é de interesse do aluno. Ao informatizar o processo as secretárias agilizará em receber a inscrição podendo rapidamente sanar sua necessidade.


2 Porque deve usar a tecnologia escolhida?

  • Porque a usada atualmente não leva ao conhecimento de toda comununidade acadêmica as oportunidades de participação, o que gera a diminuição do tempo para finalização do processo.


Who

1 Quem pode se beneficiar deste projeto?

  • Toda a comunidade acadêmica.


2 Quem poderá operar o sistema?

  • Todos os alunos a serem cadastrados e as faculdades da UFU.


3 Quem deverá participar do desenvolvimento do sistema?

  • Na parte inicial os grupo de criação do projeto, posteriormente será necessário a participação de programadores e administradores de sites..


Where

1 Onde os dados serão inseridos?

  • Os dados serão inseridos por dois tipos de usuários:
    • Alunos: Que farão suas inscrições nos processos de monitorias, etc, através do site.
    • Secretária do Curso: Que gerencia os processos que sua faculdade dispõe através do site


2 Onde os dados serão externalizados, publicados?

  • No site: www.uniprocess.com.br


3 Onde esta aplicação poderá ser usada?

  • Em qualquer universidade que oferece tais oportunidades aos alunos.


4 Onde as informações serão armazenadas?

  • No banco de dados do sistema, que será criado nos servidores da UFU.


5 Onde o software deverá ser hospedado?

  • Nos servidores da UFU.


When

1 Em quanto tempo pretende desenvolver o sistema?

  • Em um tempo de 6 meses.


2 Quais serão as fases e em quanto tempo cada uma?

  • 1° mês - Projeto e modelagem.
  • 2° mês - Desenvolvimento do sistema.
  • 3° mês - Desenvolvimento do sistema.
  • 4° mês - Atividades de integração e fase de teste
  • 5º mês - Treinamento
  • 6º mês - Implantação do sistema


How

1 Como será dividido o desenvolvimento do sistema?

  • O desenvolvimento do sistema será dividido em dois blocos:
  BLOCO 1:
  • Desenvolvimento do site: O site será desenvolvido em HTML e CSS por programadores


  BLOCO 2: 
  • Desenvolvimento do software que será executado na página da Web: Esse programa será desenvolvido em Java por um grupo de pesquisadores desta área.


Ao fim do desenvolvimento ele será aberto para que a equipe possa fazer as últimas modificações antes da fase de teste.

2 Como será feita a entrada de dados?

  • A entrada de dados poderá ser feita pelas faculdades que necessitam dos monitores, oferecendo a possibilidade de o aluno interessado pleitear a vaga de monitor, ou pelos alunos que interessados na vaga se inscrevem para a mesma. Que poderá ser feita de qualquer computador com internet.


3 Como será feita a saída de dados?

  • Depois de selecionados os alunos, irão ser informados no site o nome dos mesmos. Com a possibilidade de comunicar os selecionados por Email ou por mensagem de celular para diminuição no tempo de espera para assinar o contrato. E será postado pela secretaria as informações para a conclusão do processo.


4 Como será o procedimento para a 1a. funcionalidade?

  • Os responsáveis por cada faculdade deverão fazer o cadastro das vagas disponíveis, assim como os requisitos básicos para que o estudante possa concorrer. Deixar informações sobre quando abrirá inscrição, os requisitos dos candidatos, quanto tempo irá durar a monitoria, se é ou não remunerada, etc.


5 Como será o procedimento para a 2a. funcionalidade?

  • O estudante fará um login e terá acesso as vagas disponiveis. Como o sistema está intregado ao sistema da universidade, o programa mostrará apenas as disciplinas contidas em sua grade curricular e que já tenha sido cursada com êxito pelo aluno.


6 Como será o procedimento para a 3a. funcionalidade?

  • O próprio sistema irá mostrar ao estudante as vagas que estão em aberto e quais poderá concorrer. As que o estudante não puder participar, será sinalizada diferencialmente das demais, para que o estudante saiba que esta de alguma maneira ele não preenche os requisitos básicos, sendo que se o estudante clicar em cima desta vaga, poderá verificar qual(quais) foi(foram) o(s) requisito(s) que ele não possui naquele momento.


7 Como será o procedimento para a 4a. funcionalidade?

  • O aluno fará a solicitação para participação no processo seletivo e seu pedido será enviado para a secretária para ser analisado ao final da data de inscrição. Cada faculdade fará sua seleção como consta no edital do processo.


8 Como será o procedimento para a 5a. funcionalidade?

  • Ao final do processo será publicado no portal o nome dos selecionados, assim como email para o mesmo.


9 Como será o procedimento para a 6a. funcionalidade?

  • A faculdade poderá disponibilizar aos alunos os horários das monitorias das disciplinas. Por exemplo: O monitor de Circuitos Elétricos que já foi selecionado e está apto pra dar o atendimento terá o horário e o local da monitoria de sua disciplina divulgados. Uma opção o aluno pode montar a grade com os horários das monitorias das disciplinas cursadas.


10 Mão-de-obra

  • 2 programadores por três meses: R$ 15.000,00
  • Integrador de sistema por dois meses: R$ 4.000,00
  • Consutor por 20 horas: R$ 2.000,00


11 Equipamentos para desenvolvimento

  • 2 computadores: R$ 3.000,00
  • 2 licenças de softwares de edição de imagens: R$ 2.000,00
  • 1 impressora a laser: R$ 600,00


12 Despesas orçadas por seis meses para desenvolvimento dos trabalhos:

  • Aluguel: R$ 3.000,00
  • Energia: R$ 300,00
  • Água: R$ 60,00
  • Material de escritório R$ 300,00
  • Internet: R$ 600,00
  • Patente: R$ 5.000,00

How much

1 Quanto deverá custar o sistema?

  • O custo do programa é de R$ 35.860,00


2 Quantas pessoas deverão ser usadas?

  • Em torno de 9 pessoas desde o seu planejamento até o final para implantação.


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

  • Entre R$50.000,00 pela compra + mensalidade para suporte de pós implantação de R$ 1.500,00.


Modelo Estruturado


DFD - Diagrama de Fluxo de Dados

Arquivo:Dfd-uniprocess.pdf

Dicionário de Dados

Arquivo:Dic-uniprocess.pdf

DER - Diagrama Entidade-Relacionamento


Arquivo:Der-uniprocess.pdf

Orientação a Objetos


Objetos

  1. Defina:
    1. Um objeto: Secretaria
    2. Os atributos deste objeto: Código, Nome do Curso, Responsável
    3. As operações neste objeto: Cadastrar Edital, Iniciar Processo Seletivo, Finalizar Processo Seletivo, Gerar Resultado Final


Diagrama de Classes

DiClasse-uniprosses.pdf


Correto; Arquivo:Classe-uniprosses.pdf