Desenvolvimento web
Por: dior • 26/9/2015 • Trabalho acadêmico • 1.190 Palavras (5 Páginas) • 402 Visualizações
2 INTRODUÇÃO
Este trabalho trará breve informação quanto ao conteúdo desenvolvido durante o terceiro semestre do curso de Análise e Desenvolvimento de Sistema na modalidade EAD, pela UNOPAR (Universidade Norte do Paraná), abordando assuntos de Segurança no Desenvolvimento Web e Diagramas de Atividade assim como também Normalização do Diagrama de Entidade Relacionamento (MRN), visando melhorias e agilidade em desenvolvimento de softwares e sites de uma forma segura e organizada, consequentemente ampliando a confiabilidade do sistema desenvolvido tanto pelos desenvolvedores quanto pelos usuários finais.
3 OBJETIVO
Este trabalho prima pelo desenvolvimento do conhecimento adquirido durante os 6 (seis) meses do terceiro semestre de curso de Análise e Desenvolvimento de Sistema, trazendo informações de uma forma coerente e concisa quanto ao sistema de desenvolvimento Web utilizando ferramentas de modelagem de diagramas e seus benefícios quanto a organização no processo de desenvolvimento sites e softwares, trazendo assim uma forma de trabalho mais homogenia no momento do desenvolver o trabalho em equipe e/ou mesmo no desenvolvimento individual, dando assim mais comodidade, agilidade confiança e conforto para os clientes que procuram este tipo de serviço. Contudo o visamos aprimorar nossos conhecimentos quanto aos assuntos abordados neste semestre e assim ampliar e fixar esses conhecimentos nas disciplinas de Análise Orientada a Objetos, Programação Orientada a Objetos, Banco de Dados II e Desenvolvimento Web.
4 – DESENVOLVIMENTO
Uma das maiores preocupações de quem possui sites ou pensam em possuir um, preocupação também compartilhada por quem desenvolve este tipo de programa, é a segurança. Este é um problema que costuma causa muita dor de cabeça devido a grande quantidade de pessoas mal intencionadas que visam invadir os bancos de dados assim ter acesso a informações pessoais de clientes, funcionários e demais dados de suma importância para empresas.
4.1 – DIAGRAMA DE CASO
Como a empresa TELECINE MOZER está implementado seu sistema de compra de filmes, é imprescindível uma boa arquitetura de como funcionará o sistema pagamento e controle de acesso para os clientes assim como também a reserva de filmes, para isso a geração de um Diagrama que demonstre essas atividades que envolve todo esse processo é fundamental para o desenvolvimento do software, para que assim se tenha noção de como será exibido em relação aos alugueis de filmes da empresa.
[pic 2]
Para isso uma boa ferramenta de desenvolvimento de UML é o ASTHA, nela pode-se desenvolver vários tipos de diagramas, entre eles os Diagramas de casos de uso e atividade, que se bem projetado mostrará de forma visual como o sistema deve funcionar dês da compra do filme cadastro do cliente passando pelo pagamento até a visualização do filme, a figura 2, mostra o Diagrama do caso de Uso, envolvendo o ator principal (cliente) em todo processo a ser realizado, formando um loop mensal da movimentação que deverá ser realizada.[pic 3]
A figura 3, Abaixo, vamos facilita ao leito um dos melhores métodos dinâmico é mostrada como a movimentação deve ser feito quando o site estiver pronto.
Através da figura 3 temos a visualização do fluxo do funcionamento dês da compra do filme e cadastro do cliente até a parte em que o cliente assiste ao filme entre esses e vento é verificado o se o pagamento está em ok e se a senha confere com a senha gerada pelo sistema, se o pagamento esta ok vai ter uma geração de novas senhas e por locação de filmes, pois dentro do mesmo mês o processo poderá se repetir várias vezes conforme o uso do cliente, podendo ainda ser acrescentados outros item mais detalhados conforme abstração de informações. [pic 4][pic 5]
4.3 – MODELO RELACIONAL NORMATIZADO
Dentro de um sistema WEB do nível da empresa TELECINE MOZER, é indispensável um local para armazenamento de informações que envolvem todo o processo de locação de filmes, do loguin de usuários e admininstradores, do controle de cadastro de filmes e etc. A forma como é desenvolvido o SGDB não é diferente de como é desenvolvido o software uma vez que o mesmo é parte do projeto e vai precisar interagir diretamente com o site.
Assim como existe regras e para o desenvolvimento do fluxo do site, também existem regras e ferramentas que auxiliam na construção de um bom SGDB, parte desse processo é o chamado de MODELO RELACIONAL NORMATIZADO, onde há uma sequências de eventos que devem ser seguidas para que não haja ou pelo menos minimize os problemas causados com o funcionamento do sistema.
Logo mais abaixo será demonstrado como esse processo é feito e como será implementado o sistema na empresa TELECINE MOZER, através dele é possível visualizar o funcionamento do SGDB o inter-relacionamento de tabelas e troca de dados.
É possível desenvolver um SGBD sem seguir essas regras propostas, ou seja o modelo desnormatizado pode funcionar bem, mas é um ficará um sistema robusto e podem apresentar problemas mais a frente no decorrer da utilização do mesmo.
O processo relacional normatizado podem ser seguidos até 5 etapas de desenvolvimento, mais a forma normal Boyce Cold que fica entre a terceira e quarta formas normais na qual não se pode saltear etapas pois o processo deve ser seguido na sequencia até que seja concluído do desenvolvimento do banco.
...