XXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTÁGIO CURRICULAR OBRIGATÓRIO I - TCC RELATÓRIO DE ESTÁGIO 2
Palmas - TO2013
XXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX
SISTEMA DE ENSINO PRESENCIAL CONECTADOTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
ESTÁGIO CURRICULAR OBRIGATÓRIO I - TCCRELATÓRIO DE ESTÁGIO 2
Palmas - TO2013
ESTÁGIO CURRICULAR OBRIGATÓRIO I - TCCRELATÓRIO DE ESTÁGIO 2
Relatório de estágio apresentado ao Curso de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade Norte do Paraná – UNOPAR, como requisito para a obtenção de média da disciplina de Estágio Curricular Obrigatório I, 5º semestre.
Orientador: Éverson Matias de Morais
XXXXXXXX XXXXXXXXX XXXXXXXXX XXXXXXXXX
SUMÁRIO
1 CRONOGRAMA...................................................................................................3
2 TECNOLOGIA......................................................................................................4
3 LEVANTAMENTO DE REQUISITOS...................................................................5
4 DIAGRAMAS........................................................................................................7
4.1 DIAGRAMA DE CASOS DE USO........................................................................7
4.2 DIAGRAMA DE CLASSES...................................................................................7
5 PROTOTIPAÇÃO DAS TELAS PRINCIPAIS DO SISTEMA................................9
REFERÊNCIAS.........................................................................................................10
1 CRONOGRAMA
O cronograma de projeto descreve o ciclo de desenvolvimento de
software para um projeto específico, enumerando as etapas ou os estágios de um
projeto dividindo cada um deles em tarefas ou atividades a ser realizadas. O
cronograma também retrata as interações entre essas atividades e estima o tempo
necessário para realização de cada tarefa. Portanto, o cronograma é uma linha no
tempo que mostra quando as atividades começarão e terminarão, quando estarão
prontos os produtos relacionados ao desenvolvimento.
1.1 CRONOGRAMA DO PRÉ-PROJETO
1.2 CRONOGRAMA TCC 6º SEMESTRE
3
2 TECNOLOGIA
Os recursos tecnológicos são extremamente importantes para o
funcionamento e aplicação do sistema. A escolha da tecnologia certa para cada fase
do projeto é de suma importância para o andamento do desenvolvimento do
sistema. Existem várias ferramentas disponíveis, cada uma com as suas limitações
e qualidades.
A instituição possui uma rede cliente/servidor gerenciada com
Windows 2003 Server, assim como estações de trabalho com Windows como
sistema operacional padrão e conta com switches 10/100/1000 Mbps interligados via
fibra-óptica. Conta ainda com uma rede wireless para conexão de dispositivos
móveis. Esta estrutura será utilizada futuramente quando o SisCoM for utilizado
amplamente pelas seções da instituição, a fim de elas próprias abrirem suas
solicitações de reparo no sistema.
Para a modelagem dos diagramas foi escolhida a ferramenta Astah
que tem uma grande variedade de diagramas. É uma ferramenta versátil, a qual
seria mais natural a ser utilizada, assim como o Visual C# como linguagem de
programação, uma poderosa ferramenta poderosa que junto com o banco de dados
do Access, ambos da Microsoft, há de se obter uma melhor integração.
4
3 LEVANTAMENTO DE REQUISITOS
A pesquisa in loco foi muito valiosa, pois assim temos contato direto
com as pessoas envolvidas, apesar das dificuldades existentes em reunir todos da
equipe. Foram feitas entrevistas para obter informações específicas e o uso de
formulários e questionários para a obtenção de informações.
O SisCoM será um software para controle de manutenções de
computadores, que terá a missão de em um futuro próximo substituir o atual controle
de manutenções do XXXXXXXXXXXXXXXXXXX (XXX), ficando seu uso restrito a
princípio à seção de informática.
Como o sistema será nesse primeiro momento utilizado apenas na
seção de informática, a secretária da seção ficará responsável por cadastrar os
computadores que darão entrada na seção para conserto. Despachando para a
subseção de manutenção de informática para avaliação do técnico e possível reparo
se necessário. Ficando o técnico responsável por descrever através do sistema na
ficha do computador os reparos realizados e finalizar o serviço, retornando o
computador para a seção de origem.
O programa rodará em plataforma Windows, devido a 100% das
estações de trabalho do XXX terem o Windows como sistema operacional padrão e
terá seu banco de dados modelado em Access.
5
4 DIAGRAMAS
4.1 DIAGRAMA DE CASOS DE USO
O Diagrama de Caso de Uso mostra os relacionamentos entre os
atores e casos de uso em interações com um sistema (FURLAN,1998, p.299). Com
o Diagrama fica mais fácil a leitura dos casos de uso dando uma visão externa do
sistema.
4.2 DIAGRAMA DE CLASSES
Uma classe representa um conjunto de objetos que possuem
comportamentos e características comuns. Uma classe descreve como certos tipos
de objetos se parecem do ponto de vista da programação. A classe possui
propriedades que são as características, assim como os métodos que descrevem as
ações da classe.
6
5 PROTOTIPAÇÃO DAS TELAS PRINCIPAIS DO SISTEMA
5.1 JANELA SPLASH
5.2 JANELA DE LOGIN
7
5.3 TELA PRINCIPAL DO SISTEMA
8
REFERÊNCIAS
FURLAN, José Davi. Modelagem de Objetos através da UML - The Unified Modeling Language. São Paulo, Makron Books, 1998.
HISATOMI, Marco Ikuro. Projeto de Sistemas. São Paulo. Editora Pearson, 2010.
MORAIS / SOLER, Everson Matias de / Luciano. Projeto Interface Homem-Computador. São Paulo. Editora Pearson, 2010
SILVA, Flavio de Almeida e. Desenvolvimento orientado a objetos II. São Paulo. Editora Pearson, 2009.
TANAKA, Simone Sawasaki. Análise de sistemas II. São Paulo. Editora Pearson, 2009.
TANAKA, Simone Sawasaki. Análise de sistemas III. São Paulo. Editora Pearson, 2009.
9