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


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


Linha 123: Linha 123:
   BLOCO 2:  
   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 areá.
* Desenvolvimento do software que será executado na página da Web: Esse programa será desenvolvido em Java por um grupo de pesquisadores desta área.




Linha 134: Linha 134:
3 Como será feita a saída de dados?
3 Como será feita a saída de dados?
<br>
<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 secretária as informações para a conclusão do processo.
* 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>
<br>
4 Como será o procedimento para a 1a. funcionalidade?
4 Como será o procedimento para a 1a. funcionalidade?
<br>
<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, quanto tempo irá durar a monitoria, se é ou não remunerada, etc. Separadamente, o estudante fará um cadastro neste portal, do qual fará o preenchimento dos dados pedido.
* 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>
<br>
5 Como será o procedimento para a 2a. funcionalidade?
5 Como será o procedimento para a 2a. funcionalidade?
<br>
<br>
*O estudante fará um login que já terá em salvo dados fundamentais para uma separação de quais processos ele poderá participar, como por exemplo, grau de escolaridade, idade, cursos adicionais que o acadêmico tenha participado, ou seja, um pré currículo. E ao logar, estudante selecionará as áreas de interesse que deseja procurar por processos.
* 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>
<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. Como o estudante fica responsável de atualizar alguma informação no seu cadastro quando houver necessidade, futuramente uma vaga que neste momento não foi possível de concorrer, futuramente poderá assim que tiver os requisitos necessários.
* 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>
<br>
7 Mão-de-obra
 
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>
<br>
* 2 programadores por três meses: R$ 15.000,00
* 2 programadores por três meses: R$ 15.000,00
Linha 154: Linha 175:
* Consutor por 20 horas: R$ 2.000,00
* Consutor por 20 horas: R$ 2.000,00
<br>
<br>
8 Equipamentos para desenvolvimento
11 Equipamentos para desenvolvimento
<br>
<br>
* 2 computadores: R$ 3.000,00
* 2 computadores: R$ 3.000,00
Linha 160: Linha 181:
* 1 impressora a laser: R$ 600,00
* 1 impressora a laser: R$ 600,00
<br>
<br>
9 Despesas orçadas por seis meses para desenvolvimento dos trabalhos:
12 Despesas orçadas por seis meses para desenvolvimento dos trabalhos:
<br>
<br>
* Aluguel: R$ 3.000,00
* Aluguel: R$ 3.000,00
Linha 177: Linha 198:
2 Quantas pessoas deverão ser usadas?
2 Quantas pessoas deverão ser usadas?
<br>
<br>
* Em torno de 8 pessoas desde o seu planejamento até o final para implantação.
* 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>
*Entre R$50.000,00 pela compra  + mensalidade para suporte de pós implantação de R$ 1.500,00.
*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