Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Tecnologia em Análise e Desenvolvimento de Sistemas
Pré-Projeto do Trabalho de Conclusão de Curso
Pré-Projeto apresentado à
Coordenação de TCC do Curso
Superior de Tecnologia em Análise
e Desenvolvimento de Sistemas,
como requisito para iniciação do
Trabalho de Conclusão de Curso.
2
INTRODUÇÃO
1. REFERENCIAL TEÓRICO
5
Tempo gasto em dispositivos iOs e Android (em porcentagem) nos Estados
Unidos
2. OBJETIVOS
3. JUSTIFICATIVA
4. PLANO DE TRABALHO
Atividade 1.1
Descrição Pesquisar e analisar sistemas similares.
Recursos Microcomputador PC com acesso à Internet.
necessários
Pré-requisitos Nenhum.
Metodologia A pesquisa se dará através da Internet, por sites de procura
como o Google. A pesquisa iniciará com a busca de
softwares que assemelham-se ao sistema proposto.
Posteriormente se estenderá a quaisquer sites, em português
e inglês, que tratem do assunto. A análise das informações
encontradas devem considerar a procedência das mesmas,
sua quantidade, relevância, características desejáveis e
limitações relacionadas à aplicação desejada.
Produtos Documento textual com os softwares existentes, suas
características, limitações, vantagens e desvantagens.
Duração 01 semana.
9
Atividade 1.2
Descrição Determinar os requisitos exigidos pelo sistema.
Recursos Microcomputador PC com acesso à Internet;
necessários Professores;
Alunos.
Pré-requisitos Atividade 1.1
Metodologia Inicialmente serão entrevistados professores e alunos
analisando os requisitos mínimos para um simulado online.
Além dos requisitos de funcionamento, outros requisitos não
funcionais devem ser determinados, como o tipo de
comunicação, segurança da informação, navegadores
aceitos, etc.
Produtos Documento textual com a relação completa dos requisitos
funcionais e não funcionais do sistema. Esse documento,
a análise de requisitos, será a base para o
desenvolvimento do sistema.
Duração 02 semanas.
Atividade 1.3
Descrição Pesquisar os conceitos e tecnologias necessários à
implementação do sistema.
Recursos Microcomputador PC com acesso à Internet;
necessários Dispositivo móvel.
Pré-requisitos Atividade 1.2
Metodologia A pesquisa deve compreender: informática na educação,
plataforma Android, linguagem PHP e Banco de dados
MySQL. A pesquisa se dará principalmente através de livros
especializados e deve tratar principalmente do referencial
teórico associado e da programação e uso dessas
tecnologias.
10
Produtos Documento textual sobre os temas da pesquisa.
Duração 03 semanas.
Atividade 1.4
Descrição Compreender uma metodologia de desenvolvimento de
sistemas Android e sistemas web.
Recursos Microcomputador PC.
necessários
Pré-requisitos Nenhum.
Metodologia O estudo se dará através da leitura e da pesquisa sobre
desenvolvimento Android e desenvolvimento de sistemas
web.
Produtos Documento textual descrevendo resumidamente a
metodologia estudada;
Modelagem de uma aplicação simplificada para avaliação
do aprendizado.
Duração 03 semanas.
Atividade 1.5
Descrição Estudar e aprender as ferramentas computacionais
necessárias à implementação do sistema.
Recursos Microcomputador PC;
necessários IDE NetBeans;
IDE Android Studio;
Servidor apache;
Livro “Android Para Programadores: uma Abordagem
Baseada em Aplicativos”, de Paul J. Deitel.
Pré-requisitos Etapas 1.2 e 1.4
11
Metodologia O estudo das ferramentas dar-se-á na seguinte ordem:
IDE NetBeans,
Servidor Apache,
IDE Android Studio.
Produtos Documento textual descrevendo resumidamente o
funcionamento das ferramentas estudadas.
Duração 04 semanas.
Atividade 2.1
Descrição Realizar a análise do simulado online.
Recursos Microcomputador PC;
necessários Ferramenta de modelagem UML;
Pré-requisitos Atividades 1.3 e 1.4
Metodologia A análise a ser desenvolvida utiliza a notação UML para
modelar o software através dos conceitos de objetos. A
análise compreende os requisitos, especificação, arquitetura
e componentes de software. Os diagramas normalmente
usados nesse tipo de análise são o de casos de uso, classes,
herança, relacionamentos, sequência, estados e
componentes. Os casos de uso serão extraídos dos
requisitos levantados. Potencialmente a análise não será
totalmente adequada em sua primeira versão. Estima-se que
4 versões envolvendo Análise-Projeto-Implementação-Testes
serão necessários.
12
Produtos Documento textual com a Análise do sistema (análise de
requisitos e especificação).
Duração 03 semanas (primeira versão).
Atividade 2.2
Descrição Realizar a análise da aplicação do aplicativo.
Recursos Microcomputador PC
necessários Ferramenta de modelagem UML
Pré-requisitos Atividade 2.1
Metodologia Será utilizada a Análise Orientada a Objetos para especificar
a funcionalidade dessa aplicação. A aplicação de
comunicação deve, basicamente, permitir ao usuário criar e
gerir simulados, inserir e gerir questões, adicionar e gerir
colaboradores (armazenando num banco de dados MySQL) e
gerar o arquivo. apk . A análise deve incluir os casos de uso,
diagramas de classe, herança, relacionamento, sequência
(para cada caso de uso) e estados.
Produtos Documento textual com a análise do sistema.
Duração 02 semanas (primeira versão).
Atividade 3.1
Descrição Implementar os componentes de software do simulado
online.
13
Recursos Microcomputador PC;
necessários IDE NetBeans;
Servidor Apache;
IDE Android Studio.
Pré-requisitos Atividade 2.2
Metodologia A implementação dos componentes de software será feita
usando a linguagem PHP para o sistema web e Java para o
aplicativo Android, e deve seguir rigorosamente a Análise e
Projeto realizados. Devido a limitações de memória e
capacidade de processamento dos dispositivos moveis, o
código deve ser eficiente e “enxuto”.
Produtos Código-fonte em PHP;
Código-fonte em Java.
Duração 16 semanas.
Atividade 3.2
Descrição Implementar módulo do aplicativo.
Recursos Microcomputador PC;
necessários Servidor Web;
Banco de dados relacional.
Pré-requisitos Atividade 2.4
Metodologia A implementação dos processos será feita usando uma
linguagem PHP, e deve seguir rigorosamente a Análise e
Projeto realizados.
Produtos Arquivos de código-fonte na linguagem utilizada;
Arquivos apk da aplicação de comunicação.
Duração 01 semana/versão (max. 4 revisões)
14
Etapa 4: Validação. Esta etapa realiza experimentação e testes sobre o sistema
proposto, com o objetivo de eliminar os erros existentes em sua modelagem ou
desenvolvimento.
Atividade 4.1
Descrição Realizar testes de funcionamento dos componentes do
simulado na versão web.
Recursos Microcomputador PC.
necessários
Pré-requisitos Atividade 3.1
Metodologia Os testes iniciarão com a verificação isolada do
funcionamento dos processos (procedimentos)
implementados, analisando se os mesmos produzem os
resultados esperados para entradas conhecidas. Certamente
apenas um pequeno subconjunto de entradas possível será
usado, e tentar-se-á utilizar os valores mais representativos.
Produtos Documentação dos testes realizados com relatos da
comprovação do funcionamento do software, ou correção
dos erros em caso de falhas apresentadas durante a
simulação (o relatório servirá de referência para a revisão
da modelagem e da implementação).
Duração 01 dia/versão (max. 4 revisões).
Atividade 4.2
Descrição Realizar testes de funcionamento dos componentes do
simulado na versão Android.
Recursos Microcomputador PC;
necessários Dispositivo com Android.
Pré-requisitos Atividade 4.1
15
Metodologia Os testes iniciarão com a verificação isolada do
funcionamento dos processos (procedimentos)
implementados, analisando se os mesmos produzem os
resultados esperados para entradas conhecidas. Certamente
apenas um pequeno subconjunto de entradas possível será
usado, e tentar-se-á utilizar os valores mais representativos.
Produtos Documentação dos testes realizados com relatos da
comprovação do funcionamento do software, ou correção
dos erros em caso de falhas apresentadas durante a
simulação (o relatório servirá de referência para a revisão
da modelagem e da implementação).
Duração 01 dia/versão (max. 4 revisões).
Atividade 4.3
Descrição Realizar testes com o simulado online com os alunos do
curso de Administração.
Recursos Simulado Online;
necessários Professores;
Alunos.
Pré-requisitos Atividade 4.2
Metodologia Os testes deverão iniciar ensinando os professores e
alunos interessados em como utilizar a aplicação para se
cadastrar, inserir e gerir as questões, como também gerar
o aplicativo e responder as questões através dos
aplicativos. Talvez seja necessário acompanhar o uso do
software ou estar à disposição dos usuários para
eventuais problemas de utilização. É necessário criar um
questionário de avaliação para ser preenchido pelos
usuários após seu uso.
16
Produtos Documento textual com a avaliação dos usuários sobre o
uso do simulado online.
Duração 02 semanas.
Etapa 5: Documentação. Esta etapa tem como objetivo registrar todo o processo
pertinente à pesquisa científica, desde a descrição do problema, a proposta de uma
nova solução (modelagem), o desenvolvimento dessa solução, os testes e validação da
nova solução e os resultados final. A documentação deve permitir a outros
pesquisadores reproduzir a nova solução e realizar os mesmos experimentos e testes
feitos para sua validação. Além da documentação completa, será produzido um artigo
científico para divulgação da pesquisa realizada.
Atividade 5.1
Descrição Redigir o texto do TCC.
Recursos Microcomputador PC.
necessários
Pré-requisitos Nenhum.
Metodologia A redação do TCC se dará ao longo de todo o primeiro
semestre, através das produções textuais que são os
indicadores físicos das atividades já planejadas. O texto final
deve estar conciso, claro, bem apresentado e com boa
cadência. O objetivo do TCC é definir bem o tema/problema
de pesquisa, justificar sua importância e abrangência,
fornecer o referencial teórico, apresentar as soluções já
existentes para o problema exposto e apresentar a solução
proposta, documentar o desenvolvimento da solução
proposta, apresentar a verificação e validação do projeto, e
finalmente os resultados alcançados e as conclusões tiradas.
Produtos Documento textual do TCC a ser apresentado à banca
avaliadora.
17
Duração 04 meses.
Atividade 5.2
Descrição Redigir um artigo científico.
Recursos Microcomputador PC com acesso à internet.
necessários
Pré-requisitos Atividade 4.1
Metodologia A redação do artigo iniciará com a descrição sucinta do
referencial teórico usado, do desenvolvimento, dos testes e
das conclusões deste projeto. Para isso serão analisados
artigo já publicados em eventos científicos de relevância na
área de enquadramento deste projeto.
Produtos Documento textual a ser submetido para publicação em
evento técnico-científico.
Duração 04 semanas.
5. RECURSOS NECESSÁRIOS
Descrição Qtd
Livro “Android para programadores: uma abordagem baseada em
aplicativos”, de Harvey Deitel, Paul Deitel, Abbey Deitel, Michael Morgano, 01
Joao Eduardo Nobrega Tortello, 2012.
Livro “UML Essencial”, de Martin Fowler, Ed Bookman, 2000. 01
18
5.2. RECURSOS DE HARDWARE
Descrição Qtd
Microcomputador PC para desenvolvimento, testes e simulações.
01
Configuração mínima: 2.1GHz, 2GB RAM, 250GB HD, 10/100Eth
Memória não volátil tipo EEPROM. Modelo a ser determinado na etapa 2.2. 08
Dispositivo móvel com sistema operacional Android 08
Cabos e conectores para a comunicação com o PC X
Descrição Qtd
Sistema operacional Windows. 01
Sistema operacional Android. 01
Linguagem de programação visual. A ser determinada na etapa 2.1 01
Ferramenta para modelagem de sistemas através de UML. 01
IDE NetBeans 01
IDE Android Studio 01
Ferramentas diversas para desenvolvimento/pesquisa: MS Office, browser. X
Descrição Qtd
Alunos do Ensino Superior dispostos a utilizar e testar o sistema a ser
10
desenvolvido.
19
6. CRONOGRAMA
Atividade Semanas/Mês
Abr/15 Mai/15 Jun/15 Jul/15 Ago/15 Set/15 Out/15
1.1
1.2
1.3
1.4
1.5
2.1
2.2
3.1
3.2
4.1
4.2
4.3
5.1
5.2
Lista de Atividades:
21
7. REFERÊNCIAS BIBLIOGRÁFICAS
22