Buscar

Portifolio Modelo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

SISTEMA DE ENSINO PRESENCIAL CONECTADO 
SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO 
DE SISTEMAS 
 MARIA DO LIVRAMENTO SILVA DOS SANTOS. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 ANÁLISE DE SISTEMAS 
 
 PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Nova Cruz, Rio Grande do Norte. 
2019 
 
 
 
MARIA DO LIVRAMENTO SILVA DOS SANTOS. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 ANÁLISE DE SISTEMAS 
 PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Trabalho de Análise e Desenvolvimento de Sistemas apresentado à Universidade Norte do Paraná. 
Disciplina semestral: 
Projeto Orientado a Objetos; 
Programação Para Web II; 
Linguagem de Programação e Estrutura de Dados. 
 
Orientadores: Professores: 
Tiago Barroso dos Santos; 
Adriano Sepe; 
Anderson Emidio de Macedo Goncalves , 
 
 
https://www.colaboraread.com.br/aluno/timeline/index/1043886606?ofertaDisciplinaId=663427
https://www.colaboraread.com.br/aluno/timeline/index/1043886606?ofertaDisciplinaId=663430
 
 
SUMÁRIO 
1 INTRODUÇÃO ..................................................................................................... 3 
2 OBJETIVOS ......................................................................................................... 4 
3 DESENVOLVIMENTO ......................................................................................... 5 
3.1 Requisito 01 ..................................................................................................... 5 
3.2 Requisito 02 .................................................................................................... 11 
3.3 Requisito 03 ................................................................................................... 16 
4 CONCLUSÃO.......................................................................................................18 
REFERÊNCIAS ......................................................................................................19 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3 
 
INTRODUÇÃO 
A importância de planejar e desenvolver um sistema, onde todo o processo 
deve ser minunciosamente estudado, passando por teste, e mais teste até ser 
implantado em uma empresa, exige muito esforço. 
Através dos pré-requisitos fornecidos pela Startup Pulse ADS, elaboramos 
vários diagramas aqui mostrados. 
Preocupamo-nos também com os usuários desse sistema, pensando neles 
também fizemos uso da ferramenta CASE, para assim determinar que setor usasse 
determinada parte do sistema, e que no final todos os setores estivessem alinhados 
e tendo total controle. 
Esperamos que ao final da leitura deste trabalho o leitor possa se 
familiarizar a como aplicar de modo prático todo o conhecimento obtido através das 
matérias ministradas até momento no curso de Análise e Desenvolvimento de 
Sistemas. 
 4 
 
1 OBJETIVOS 
Baseado no cenário proposto este trabalho procura abordar o conteúdo do 
eixo temático visto ao longo das disciplinas deste semestre do curso de Análise e 
Desenvolvimento de Sistemas, contemplando os tópicos aprendidos. 
De acordo com o cenário proposto, a Startup PulseADS produzirá pulseiras 
com a tecnologia RFID, sendo a fornecedora dessas pulseiras para grandes parques 
em todo o Brasil. 
. 
 
 5 
 
2 DESENVOLVIMENTO 
Para iniciar o projeto, é preciso fazer o levantamento dos requisitos, 
entrevistar o cliente para que possamos entender suas necessidades e desejos, 
estes serão mapeados, e então definirão e documentarão o que o software precisa 
fazer para atendê-lo de forma adequada. 
 
2.1 Requisito 01 
Baseado no cenário proposto foi elaborado a modelagem da atividade de 
Análise do sistema em uma ferramenta case os seguintes diagramas: Caso de uso, 
diagrama de classe e de atividades representando seus atributos. 
 
a) Campos de cadastro 
Está é a primeira fase da modelagem, onde representamos o mundo real por 
meio de uma visão simplificada dos dados e seus relacionamentos. Assim 
poderemos determinar quais informações serão armazenadas no BD “Banco de 
Dados”. Neste nível o projeto é independente de SGBD “Sistemas de 
Gerenciamento de Banco e Dados” 
. 
Cadastro de pulseiras: 
• Tag da pulseira 
• Cpf do cliente 
Cadastro de clientes: 
• Nome do cliente 
• Cpf do cliente 
• Estado civil do cliente 
• Data de nascimento do cliente 
• Endereço completo do cliente 
• Celular do cliente 
• Sexo do cliente 
• E-mail do cliente 
Cadastro de funcionários: 
• Nome do funcionário 
• Cpf do funcionário 
 6 
• Estado civil do funcionário 
• Data de nascimento do funcionário 
• Endereço completo do funcionário 
• Celular do funcionário 
• Sexo do funcionário 
• E-mail do funcionário 
• Senha do funcionário 
Controle de Crédito e Débito: 
• Tag da pulseira 
• Tipo de operação (crédito ou débito) 
• Valor da operação 
 
 
 
b) Protótipo de telas 
 
É demonstrado aqui a prototipação da tela que consiste na exemplificação 
básica das telas a serem confeccionadas para o sistema da Startup PulseADS. 
 
 
 Tela de login. 
 
Cadastro de pulseiras. 
 
 
 7 
 
Cadastro de clientes. 
 
 
 
Cadastro de funcionários. 
 
 
 8 
 
Controle de crédito e débito. 
 
 
Objetivo: 
Automatizar o processo de cobrança de clientes de grandes parques com a 
tecnologia RFID inserida em pulseiras individuais. Contendo informações de 
clientes no sistema e realizando os pagamentos conforme o uso do parque. 
 
Justificativa: 
Ao observar um grande aumento no número de clientes em parques e uma 
necessidade de organização, principalmente do processo de cobrança, controle e 
identificação dos usuários, notou-se viabilidade de elaborar um projeto para 
automação dos processos ditos. Com o objetivo não apenas de facilitar, mas 
também de reduzir custos que seriam gerados com a contratação de mais 
funcionários para a realização de operações de cobranças. 
 
O projeto deve promover um aumento na velocidade e organização da cobrança 
em parques de todo o Brasil. A Startup PulseADS visa a implementação do 
projeto de forma rápida e fácil, com custo acessível. 
 
As dificuldades esperadas são a falta de compreensão de donos de parques, 
que preferem o tradicionalismo e temem a implementação de tecnologias. Outra 
 9 
dificuldade pode ser o custo da implementação da tecnologia, fazendo necessário a 
aquisição de computadores, infraestrutura de redes, profissionais da área, entre 
outros. 
A utilização da gestão do tempo em projetos é de extrema importância pois é 
desta forma que as etapas são organizadas e realizadas, obedecendo seus prazos. 
Atrasar a entrega de um projeto resulta em um aumento do custo final, além do 
prejuízo dado devido ao tempo parado até que a tecnologia seja implantada. Por 
isso, deve-se dar grande atenção à divisão do tempo e das tarefas para que o 
projeto seja entregue dentro do prazo e da melhor forma possível. 
 
 
Metodologia de gestão de projetos: 
 
Primeiramente foi realizada uma pesquisa de necessidade da automação do 
controle de cobrança em parques, esta pesquisa teve o cunho exploratório. Foram 
realizadas abordagens diretas à donos e funcionários de parques para confirmar a 
viabilidade do projeto. Além de pesquisas de campo para levantamento dos dados 
necessários para a execução do projeto. A metodologia dialética demonstrou que 
realmente havia a oportunidade da execução do projeto, sendo este o ponto de 
partida inicial. 
 
Foi utilizado a metodologia ágil devido a sua interatividade e dinamismo, que 
facilitam a incrementação e adaptação no meio do projeto. 
Esta metodologia é eficiente pois estimula a comunicação da equipe e do 
cliente fazendo com que o máximode detalhes sejam alcanças para uma melhor 
confecção do projeto. O levantamento de requisitos é feito de maneira simples e de 
fácil compreensão. Outra prática extremamente vantajosa desta técnica é a 
utilização de feedbacks da equipe e de clientes, possibilitando dinamismo para 
melhorias que podem aparecer durante a confecção do projeto. 
 
Plano de qualidade: 
 
Um plano de qualidade eficaz é essencial na confecção de qualquer projeto, 
pois é ele que garante o funcionamento correto do produto. Dado este conceito, foi 
utilizado um plano de verificação de qualidade e funcionamento por etapas, onde há 
 10 
a revisão após a realização de cada etapa do software. Também foram realizados 
testes por bloco de código, e em seguida testes gerais. 
 
A falta de testes de qualidade pode gerar aumento do custo e 
descumprimento do prazo de entrega, ocasionando descontentamento do cliente. 
Por isso é extremamente necessário executar o plano de qualidade da melhor forma 
possível. 
 
O modelo de reengenharia de projetos é uma ferramenta de extrema 
importância na reformulação de estruturas organizacionais, com o objetivo de 
garantir que as organizações tenham resultados com maior agilidade e eficiência. 
 
Primeiramente foi feito um levantamento das necessidades de se desenvolver 
um novo produto que auxiliaria no processo de cobrança e identificação de clientes 
em parques. Após confirmada a necessidade, foram reservados os recursos que 
garantirão o funcionamento do projeto. 
 
Foi realizada uma reunião com um profissional de economia para fazer um 
levantamento da relação de quanto seria gasto para realizar o projeto e quanto seria 
o retorno do lucro. Após o levantamento, foi constatada a viabilidade do projeto. 
 
O planejamento tem um papel vital, pois é neste que estabelecemos os 
procedimentos que melhor atenderão às etapas do projeto, para que o mesmo seja 
entregue dentro do prazo e com a melhor qualidade possível. As tarefas foram 
separadas aos profissionais envolvidos no projeto de acordo com suas habilidades. 
 
Após o planejamento, foi feita uma avaliação dos benefícios e dos impactos 
deste novo produto, tanto para a Startup quanto para o mercado. Os pontos fortes e 
pontos de melhorias do projeto foram destacados. 
 
Por fim, uma avaliação foi feita para analisar quais foram os resultados 
obtidos com este novo produto. Esta avaliação demostrou que era viável a execução 
do projeto e foi o ponto de partida para o começo da criação do produto. 
 
 11 
2.2 Requisito 02 
 Diagrama de Caso de Uso: 
 
 
Diagrama de classes: 
 
 
 
Mapeamento de requisitos funcionais e não funcionais: 
 
 12 
Requisitos funcionais: Login, cadastrar clientes, cadastrar funcionários, 
cadastrar pulseiras, cadastrar produtos, acrescentar valor de crédito, realizar venda, 
realizar consulta de saldo. 
 
Requisitos não funcionais: Autenticação do login, débito do valor de venda, 
identificação de usuário, contagem de produtos em estoque, facilidade de 
aprendizado e utilização do software, fácil manutenibilidade, requisitos de segurança. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Definição de Ciclo de Vida e Metodologia de Desenvolvimento. 
 
 13 
 
 
Definição do banco de dados e desenvolvimentos das tabelas, tabela clientes. 
 
 
 
 Tabela funcionários. 
 
 14 
 
 
 Tabela Cadastro de Pulseira 
 
 
 
 Controle de Débito/Crédito. 
 
No levantamento de requisitos foi discutido quais as habilidades e tecnologias 
necessárias para a execução do projeto. Foi decidido que as tecnologias físicas do 
projeto seriam pulseiras com sensor RFID, receptores e computadores para uso do 
sistema. O projeto foi desenvolvido com o objetivo de baratear ao máximo o custo 
 15 
final do produto. Usando da metodologia, que visa a simplicidade desde o 
levantamento até o desenvolvimento do projeto. 
 
Na codificação foi usada plataformas, por conta de sua velocidade, 
simplicidade e compatibilidade com diversas tecnologias. Firebird foi usado para criar 
um servidor local na máquina para o desenvolvimento do código php. 
 
Os testes aconteceram em duas etapas. A primeira feita após sua confecção, 
buscando erros na linguagem. Em seguida foi feito o teste de uso, buscando 
problemas de compatibilidade, estabilidade, entre outros. Após a confirmação do 
desempenho do software, o texto foi feito pelo cliente, que aprovou sua instalação. 
 
 
 
 
 
 
Definição de arquitetura: 
 
O projeto tem com arquitetura lógica o software de cadastro e controle de 
clientes, funcionários e pulseiras. Além do software de consulta, crédito e débito do 
valor. E o software presente na tecnologia RFID e em seus receptores. 
Como arquitetura física, possuí os sensores e transmissores RFID, 
computadores para utilização do software e uma infraestrutura de rede ao longo dos 
parques. 
 
Padrões de projeto: 
 
Objetivo: Gerenciar de consumo, crédito e débito de pulseiras RFID usadas 
em parques como controle de pagamento e identificação. 
Motivação: Grandes parques de todo o Brasil com dificuldades em realizar 
cobranças de consumo corretamente e grande tempo gasto e esforço desnecessário 
que poderiam ser resolvidos com a criação de um software de gerenciamento, 
juntamente com uma tecnologia RFID para melhorar sua aplicação; 
Aplicabilidade: O software pode ser aplicado em parques que sejam 
estruturados para receber tal tecnologia, com grande quantidade de clientes e uma 
 16 
grande variedade de produtos que possam ser consumidos, gerando dificuldades no 
controle do consumo dos clientes; 
Consequências: Melhor controle de clientes e pagamentos em parques; 
 
Ferramentas: 
 
As ferramentas de desenvolvimento utilizadas foram: Astah, Delpdi e Firebird, 
navegadores padrões. 
 
2.3 Requisito 03 
Apresenta-se aqui parte da codificação da página web que serve o sistema da 
Startup PulseADS. 
 
 
 
 HTML da página inicial 
 
 17 
 
Pagina de xml cadastro de funcionário. 
 
 
 
 
Código PHP de login. 
 
 
 18 
3 CONCLUSÃO 
 Esta atividade teve como principal objetivo aperfeiçoar nossos 
conhecimentos, onde desenvolvemos um estudo para a Startup Pulse ADS 
utilizando algumas técnicas e métodos apresentado nas aulas. 
Este trabalho mostrou resumidamente os conhecimentos adquiridos 
ao longo do semestre, aplicando-os na forma da implementação de pulseiras que 
utilizam a tecnologia RFID, para controle, contagem e atualização de dados em 
tempo real. 
Por fim, foi possível ao aluno colocar em prática a utilização das 
ferramentas disponibilizadas proporcionando a cada um de nós a aplicação prática 
de todo esse conhecimento. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 19 
REFERÊNCIAS 
BRASIL. Como funciona a RFID?. Disponível em:< 
https://www.tecmundo.com.br/tendencias/2601-como-funciona-a-rfid-.htm>. Acesso 
em: 24-fev-2019. 
______. W. Celes e J. L. Rangel: Filas Cap.12. Disponível em: < 
<http://www.ic.unicamp.br/~ra069320/PED/MC102/1s2008/Apostilas/Cap12.pdf>. 
Acesso em: 18-fev-2019. 
NISHIMURA, Roberto Yukio. Banco de Dados II. ed. São Paulo: Person Prentice 
Hall,2009. 
SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. São 
Paulo: Person Prentice Hall,2009. 
UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para 
apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.