Вы находитесь на странице: 1из 12

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANLISE DE SISTEMAS

HILTON DE S FILHO ( PRODUO TEXTUAL INTERDISCIPLINAR INDIVIDUAL ) 4 SEMESTRE

JANURIA-MG 2012 1

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANLISE DE SISTEMAS

HILTON DE S FILHO ( PRODUO TEXTUAL INTERDISCIPLINAR INDIVIDUAL ) 4 SEMESTRE

Trabalho apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas) da UNOPAR - Universidade Norte do Paran. Professores: Roberto Yukio Nishimura Polyanna P. Gomes Fabris Marcio Roberto Chiaveli Paulo de Tarso Deliberador JANURIA 2012 2

SUMRIO

1 INTRODUO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 2 OBJETIVO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5 3 VANTAGENS DO DIAGRAMA DE ESTADO - - - - - - - - - - - - - - - - - - - - - - - 6 4 TICA E RESPONSABILIDADE SOCIAL - - - - - - - - - - - - - - - - - - - - - - - - - 6 6 LOCADORA DE LIVROS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 7 CRIAO E EXECUO DE UMA STORED PROCEDURE - - - - - - - - - - - 8 8 ORM (MAPEAMENTO OBJETO RELACIONAL) - - - - - - - - - - - - - - - - - - - - -9 9 CONCLUSO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 10 REFERNCIAS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13

INTRODUO
O objetivo deste trabalho aplicar os conceitos das disciplinas do 4 semestre, abordando e elaborando as etapas de analise de sistema para a implementao de um novo sistema de controle ocorrncias no banco de dados, e escolher ainda com detalhe a linguagem de programao a ser utilizada, explorando os recursos da orientao a objetos. Relacionando os equipamentos de comunicao de dados que podem ser envolvidos neste sistema e relatar os aspectos ticos do profissional da rea de TI (Tecnologia da Informao), que so importantes para a execuo dos projetos nesta rea.

OBJETIVO
Desenvolver e implantar o sistema para informatizar a locadora de livros, analisar um caso de uso relevante para este cenrio e sua importncia, mostrar como so trabalhadas as questes ticas, como caracterizamos a noo de uma empresa socialmente responsvel; elaborar um estudo sobre ORM (Object Relational Mapping) mostrar suas ferramentas e as vantagens e desvantagem desta tcnica.

VANTAGENS DO DIAGRAMA DE ESTADO


O diagrama de estado uma representao do estado ou situao que o objeto se encontra ou pode se encontrar no decorrer do processamento do sistema. O diagrama de estado representa uma mquina de estado que mostra como um objeto se comporta quando recebe eventos ou estmulos externos. Os elementos de modelo cujos comportamentos no variam com comportamentos. Geralmente esses elementos so classes passivas cuja responsabilidade principal gerenciar dados. Esse diagram uma tecnica conhecida para descrever o comportamento de um sistema. Ele mostra como um objeto age e responde quando recebe eventos externos.

TICA E RESPONSABILIDADE SOCIAL


Para os profissionais que atuam nesta rea de TI no se dispem de um cdigo de tica que se discipline, ao contrario de outras categorias profissionais. Tem-se um projeto de lei no qual institui a criao de um conselho profissional, responsvel pela elaborao de um cdigo de tica especifico para esta rea. Mas esta situao no implica na total desregulamentao destes profissionais, a medida em que varias empresas dessa rea dispem de cdigos de tica autnomos e aplicveis aos seus funcionrios. Entre eles encontra-se o mais amplo aspecto de comportamentos, que sempre devem ser pautados pela integridade, ou seja, agindo de forma adeguada e observando as leis, os regulamentos e os padres descritos nas politicas e nos cdigos de tica. Os clientes devem ser tratados com cordialidade, honestidade , respeito e dignidade, sempre mantendosigilo em relaaoas informaes confidenciais da empresa e dos seus clientes, exceto quando a divulgao autorizada ou ordenada judicialmente.

LOCADORA DE LIVROS

CRIAO E EXECUO DE UMA STORED PROCEDURE


Stored Procedures nada mais so do que um conjunto de instrues Transact-SQL que so executadas dentro do banco de dados. como escrever um programa dentro do prprio banco de dados para executar tudo l dentro. Dentro das Stored Procedures devemos utilizar comandos Transact-SQL que no deixam nada a desejar a comandos de uma liguagem de programao qualquer, como Visual Basic ou Delphi. O Transact-SQL possui instrues de comparao (if), loops (while) operadores, variveis, funces, etc. Exemplo: CREATE PROCEDURE TESTE AS BEGIN SELECT O FAMOSO HELLO WORLD! END Perceba que os comandos de incio e trmino de bloco, BEGIN e END respectivamente, so obrigatrios no incio e fim do comando. Bom, podemos receber parmetros , e utilizarmos eles em instrues SQL que sero executadas dentro da Stored Procedure: CREATE PROCEDURE TESTE @PAR1 INT AS BEGIN UPDATE TABELA1 SET CAMPO1 = NOVO_VALOR WHERE CAMPO2 = @PAR1 END Perceba que no exemplo acima , no utilizamos parnteses , pois Stored Procedures so um pouco diferentes de funes. Como uma Stored Procedure fica armazenada no banco de dados , ela ja pre-compilada e o SQL Server a executa mais rapidamente. Um exemplo de execuo desta Stored Procedure , no Query Analyzer: /* Chama a Stored Procedure TESTE passando 10 como primeiro parmetro */ 8

EXECUTE TESTE 10 Outra vantagem das Stored Procedures que um programa chamador , seja ele uma pgina ASP ou um programa em VB, Delphi, Java, etc, s precisa chamar o nome da Stored Procedure, que pode conter diversos comandos Transact-SQL embutidos dentro dela, evitanto assim um trfego de rede maior, resultando em resposta mais rpida.

ORM (MAPEAENTO OBJETO RELACIONAL)


A persistncia dos dados um fator de grande importncia em um projeto de software que trabalhe e dependa de informaes, ou seja, que necessite de um mecanismo de armazenamento de dados. O ORM surgiu da necessidade de evitar o problema da comunicao entre o modelo de dados relacional e o modelo de objetos.O mapeamento objeto-relacional tem como objetivo estabelecer uma comunicao entre a camada de dados, que implementada por um SGBD relacional, e a camada da lgica de domnio, que por sua vez implementada por uma linguagem OO. A ferramenta mais conhecida como framework de mapeamento objetorelacional. Entre algumas ferramentas utilizadas para realizar o mapeamento esto os frameworks iBatis, SQLObject, OJB (Object Relational Bridge) e, o mais famoso e utilizado, Hibernate e sua verso para a plataforma .Net da Microsoft, NHibernate. No decorrer deste trabalho, o framework Hibernate ser apresentado ao leitor da forma mais clara e objetiva possvel, mas antes disso, alguns conceitos relevantes no contexto de mapeamento objeto-relacional sero introduzidos a fim de deixar o entendimento sobre o framework Hibernate ainda mais preciso. Suas vantagens: - Escrever menos cdigo e programa com muito mais produtividade. - O cdigo fica mais elegante. - mais fcil de dar manuteno no projeto. - Melhora a padronizao da sua aplicao.

10

CONCLUSO
Para implementao de um sistema, torna-se importante o dialogo com o cliente, para a elaborao correta no levantamento de requisitos e de se ter um planejamento em tempo hbil, analisando a melhor escolha do software, do banco de dados a ser utilizado, e da linguagem de programao adequada; colocar tambm o software em pratica junto com sua equipe de trabalho, analisando antes da implementao do mesmo no cliente, se ele vai apresentar alguma falha, fazendo uma serie de testes, a fim de evitar erros futuros. E prevalecendo sempre durante o projeto, a tica dos profissionais envolvidos, com total sigilo das informaes do cliente, no sentido de que estas informaes sero utilizadas de forma limitada e racional, com a devida notificao sobre a falta de privacidade dos usurios.

11

REFERNCIAS
http://www.ebah.com.br/content/ABAAAAdU8AK/hibernate-frameworkmapeamento-objeto-relacional

12