Software">
Relatório de Desenvolvimento de Projeto Desenvolvimento de Software em Ambiente
Relatório de Desenvolvimento de Projeto Desenvolvimento de Software em Ambiente
Relatório de Desenvolvimento de Projeto Desenvolvimento de Software em Ambiente
NATAL-RN
2015
AGRADECIMENTOS
1
RESUMO
2
LISTA DE FIGURAS
3
LISTAS DE TABELAS
4
SUMÁRIO
1. INTRODUÇÃO ................................................................................................. 6
2. PRINT&SOFT E O PROJETO ......................................................................... 8
2.1. Caracterização da empresa Print&Soft ........................................................ 8
2.2. Tecnologia Envolvida ..................................................................................... 8
2.3. Desenvolvimento do projeto ....................................................................... 10
2.3.1. Análise e Levantamento de Requisitos ...................................................... 10
2.3.2. Modelagem dos templates ........................................................................... 11
2.4. Desenvolvimento do sistema ...................................................................... 15
2.5. Implantação e Testes ................................................................................... 18
3. CONSIDERAÇÕES FINAIS ........................................................................... 19
BIBLIOGRAFIA ........................................................................................................ 20
5
1. INTRODUÇÃO
6
Para apresentar as informações sobre o estágio e o software desenvolvido,
este trabalho está organizado da seguinte forma: Seção 2, descreve os aspectos
gerais do projeto, começando na Seção 2.1, onde com a caracterização da empresa,
descrevendo o ambiente do estágio, um breve histórico da empresa, e as funções de
cada setor, os principais cargos e o setor específico do estágio. Na seção 2.2 é
apresentado as questões teóricas envolvidas no desenvolvimento do trabalho no
estágio e as tecnologias estudadas na sala de aula e utilizadas no estágio. Na seção
2.3 é descrito a experiência do desenvolvimento no processo produtivo da empresa,
além de apresentar as dificuldades encontradas e contribuições que o projeto
ofereceram. Na seção 3, é descrito o processo de implementação e teste do sistema
na empresa cliente. E por fim, na seção 4 as considerações finais deste relatório
apresentando com uma síntese das principais informações envolvidas no
desenvolvimento do relatório.
7
2. PRINT&SOFT E O PROJETO
8
produzirmos a interface gráfica com o usuário foi usado o xaml. Além disso, o
Microsoft SQLServer foi escolhido como sistema gerenciador de banco de dados. A
Figura 1 mostra um exemplo de interface desenvolvida com xaml.
9
Figura 2: Template do site da empresa.
11
Figura 3: Campo com máscara de formatação.
12
Figura 5: Template de cadastro de fornecedores.
13
Figura 7: Template de cadastro de produtos.
14
2.4. Desenvolvimento do sistema
15
“Consulta” ou F12, pesquisar o Funcionário que será editado e clicar
duas vezes quando encontrar o registro, quando fizer isso, a janela
de consulta se fechará e os campos de dados serão preenchidos
com os dados desse funcionário. Outra forma é digitar um código no
campo de código de funcionário e digitar 'shift', o sistema irá fazer a
pesquisa do funcionário pelo código fornecido e preencherá os
campos com seus dados. Caso não haja um determinado código no
banco de dados, uma mensagem de alerta aparecerá avisando a
inexistência do funcionário para aquela informação. Com os campos
com os dados preenchidos, é possível editar o que for necessário, e
clicar em “Gravar” ou F9, e o funcionário será salvo com a
informação editada.
16
Depois de alguns meses de desenvolvimento e constantes reuniões com o
gestor do projeto e os clientes, a parte inicial estava concluída, e as informações
básicas estavam sendo gerenciadas como foi solicitado e especificado. Porém,
houveram dificuldade e erros neste primeiro momento.
Uma das dificuldades técnica encontrada foi fazer conexão remotamente
com o banco de dados, pois era necessário que o programa estivesse funcionando
em vários computadores com acesso a um mesmo banco de dados. Após pesquisa
de formas possíveis de fazer acesso ao banco remotamente, a solução especificar o
IP da máquina [5]. Por ser algo novo, os testes custaram um bom tempo do projeto,
mas depois de algumas configurações no SQLServer, foi possível voltar ao ritmo
normal de desenvolvimento. A Figura 9 está um exemplo de arquivo responsável por
fazer a conexão com os bancos de dados necessários para a aplicação.
17
Figure 10: Diagrama de sequência do sistema.
18
3. CONSIDERAÇÕES FINAIS
Com este projeto foi possível colocar em prática grande parte do conteúdo
teórico aprendido em sala de aula. Foi possível verificar algumas características no
mundo de trabalho do desenvolvimento de sistemas, tais como: como funciona a
rotina diária de uma empresa, como acontece o levantamento de requisitos junto ao
cliente, como ocorre o desenvolvimento colaborativo, entre outras. Além do ritmo de
trabalho, foi possível obter experiências no processo de testes e treinamento junto
aos usuários do sistema. Em várias situações foi necessário procurar ajuda de
professores, fóruns e livros, lidando com problemas que até o momento não havia
encontrado em disciplinas.
19
BIBLIOGRAFIA
20