Você está na página 1de 14

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS JOS ODILON ALVES PIMENTEL

PRODUO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

Arcoverde / PE 2012

JOS ODILON ALVES PIMENTEL

PRODUO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

Trabalho apresentado ao Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paran, para as disciplinas Comunicao de dados e teleprocessamento, Anlise de Sistemas III, tica e Responsabilidade Social, LTPIII e Desenvolvimento Orientado a Objeto II.

Arcoverde / PE 2012 SUMRIO

1. - Introduo

Neste trabalho ser apresentado uma modelagem de diagrama de classe com base em uma situao hipottica de uma locadora de livros, alm da modelagem ser apresentada a importncia de uso dos diagramas de classe. Atravs de pesquisas na rede mundial de computadores ser abordado a importncia da fibra ptica para implementao de redes, bem como uma anlise do custo de instalao de uma das mais eficientes e velozes forma de transmisso de dados. Trata-se tambm das questes ticas que envolve as empresas de Tecnologias da informao e suas aes no meio de trabalho, analisando a importncia das atitudes ticas. Ser apresentado um tutorial passo a passo para criao de um aplicativo desenvolvido no Visual Studio 2010 com linguagem C# e conexo com o sistema gerenciados de banco de dados Sql Server 2008 R2. Por fim, um anlise de ferramentas que utilizam o ORM (Object Relational Mapping) que auxiliam no desenvolvimento de software.

2.- Objetivos Implementar e apresentar a importncia de um diagrama de classe com base em uma situao hipottica; Identificar as questes ticas no cenrio hipottico proposto; Analisar o custo da implementao de redes de fibra ptica; Elaborar um breve tutorial mostrando uma conexo de banco dados utilizando o Visual Studio 2010 e o Sql Server 2008; Caracterizar e apresentar as vantagens e desvantagens do uso de ferramentas ORM.

3. Desenvolvimento 3.1 Importncia e modelagem de situao hipottica O diagrama de classes um diagrama esttico. Ele representa a viso esttica de uma aplicao. Diagrama de classes no apenas usado para visualizar, descrever e documentar diferentes aspectos de um sistema, mas tambm para a construo de cdigo executvel do aplicativo de software. O diagrama de classes descreve os atributos e operaes de uma classe e tambm as limitaes impostas ao sistema. Os diagramas de classes so amplamente utilizados na modelagem de sistemas orientados a objetos porque eles so os diagramas de UML apenas que podem ser mapeados diretamente com linguagens orientadas a objeto. Logo abaixo a implementao de um caso hipottico da Nossa Locadora de Livros:

3.2 Questes ticas A tica deve acompanhar todo profissional em qualquer empresa, preciso valorizar o comportamento tico tornando-o uma prtica indissocivel do carter humano. A tica profissional assume hoje um requisito necessrio para o bom funcionamento das empresas, seus produtos e servios. Nenhuma empresa de TI sobreviver no mercado se no agir moral e eticamente. Roubo de informao, prticas que burlam sistemas fiscais, publicao de contedo imprprio, so algumas entre muitas prticas inaceitveis que podem manchar e colocar em cheque a credibilidade de qualquer empresa de TI. Ser tico ser responsvel, e a responsabilidade leva a eficincia e a qualidade, requisitos fundamentais e basilares para qualquer empresa de TI que almeja tornar-se referncia no meio tecnolgico. No Brasil fala-se quase sempre no famoso jeitinho brasileiro e esse jeitinho que soa to inofensivo traz consigo atitudes nada louvveis que conduzem o

indivduo a acreditar que uma pequena atitude desonesta no incomodar ningum, fatdico engano. A empresa de TI que preza pelo servio de qualidade precisa moldar suas aes de acordo com a tica e a moral.

3.3 Redes de fibra ptica As redes de fibra ptica podem transmitir grandes volumes de dados em altas velocidades e a grandes distncias. Segundo NISHITANE (2010) os cabos de fibra ptica so constitudos de uma mistura de vidro, plstico e gases, onde trafegam pulsos de luz. Existem muitas vantagens dos cabos pticos em relao aos demais meios de transmisso dados, alm da velocidade que varia de 500 quilobits a trilhes de bits por segundo, o meio ptico mais leve e durvel que outros meios fsicos de transmisso. No entanto, o custo da implementao de redes pticas muito alta e sua instalao e manuteno so difceis e complexas. Ainda de acordo com NISHITANE (2010) as redes de fibra ptica atuais so retardadas uma linha de fibra e em seguida reconvert-los. Ao realizar uma pesquisa na internet observa-se que o custo do metro de um cabo de fibra ptica continua consideravelmente caro, girando em torno de R$ 5,00 o metro, como o caso do Cabo de Fibra ptica Geleada 6 Fibras Telcom no site da gonnet. Para instalar uma rede de 1 km, por exemplo, o custo poderia ficar em torno de R$ 5.000,00. J para contratar uma operadora de internet com transmisso de dados por fibra ptica, a vivo, por exemplo, cobra pelo pacote vivo speed fibra de 100 Mbps um valor de R$ 230,00 por ms. pela necessidade de converter dados eltricos em impulsos pticos para envi-los por

3.4 Breve tutorial para conexo com banco de dados Antes de realizar a conexo com o banco de dados voc dever criar um banco de dados no Sql Server 2008 utilizando a ferramenta Sql Server Management Studio. PASSO 1: Abra o visual Studio 2010.

PASSO 2: Clique em file > new > project e aguarde uma janela abrir.

PASSO 3: Escolha um nome para seu projeto e clique em OK.

PASSO 4: Clique em Data > Add New Data Source para criarmos um conexo com o banco de dados.

PASSO 5: Com o Database selecionado clique em Next.

PASSO 6: Para realizarmos uma nova conexo clique em New Connction.

PASSO 7: Clique no boto Change aparecer uma janela, selecione a opo Microsoft SQL server e clique ok.

PASSO 8: De volta a janela Add Connection voc deve colocar o server name do seu computar, ou seja, o nome do seu computador. Deixe a opo Use Windows Autentication selecionado e na combobox doConnect to a database selecione o seu banco de dados previamente criado. Aps esses campos preenchidos clique em OK.

PASSO 9: Clique em Next para avanar. Aparecer uma outra janela e voc dever clicar em next novamente.

PASSO 10: A prxima janela voc dever selecionar as tabelas que deseja que aparea no seu aplicativo e ento clique em Finish.

PASSO 11: Com o seu projeto aberto clique na aba Data Sources e arraste tabela que voc adicionou para o form que voc desejar. Aparecer no seu form um grid e botes para manipulao dos dados.

PASSO 12: Sua conexo est pronta e funcional. Clique em F5 e faa as operaes de incluir, editar e excluir.

3.5 ORM (Object Relational Mapper)

ORM (Object Relational Mapper) ou Mapeamento de Objeto-Relacional uma espcie de mapeamento relacional que se utiliza de tcnicas e ferramentas para relacionar objetos e dados e est em forte ascenso nos ltimos anos. Essas ferramentas aumentam a produtividade, pois diminui consideravelmente a utilizao de cdigo Sql (structured query language). Entre os mais conhecidos ORMs podemos citar o Entity Framework, Hibernate, SubSonic, Codus, ObjectMapper e NHibernate, entre outros. Entre as principais vantagens dessas ferramentas podemos citar: Reduo de cdigo; Aumento da produtividade; Fcil manuteno; Padronizao da aplicao.

Entre as principais desvantagens podemos citar o baixo desempenho e a alta complexidade.

4. Concluso

Conclui-se que o diagrama de classes tambm considerado como a base para diagramas de componentes e implantao. Os diagramas de classe tambm so utilizados para construir o cdigo executvel por reversa de qualquer sistema. A tica requisito basilar para o reconhecimento de uma empresa de TI em termos de confiana e seriedade. Um trabalho eticamente correto implica em responsabilidade que por sua vez culmina em eficincia e qualidade final do servio prestado. Apesar dos altos custos a implementao de uma rede de fibra ptica tende a ser um bom investimento dada a sua alta velocidade no trfego de dados, resistncia e imunidade a rudos. Uma conexo com banco de dados Sql Server utilizando o visual Studio 2010 no apresenta complexidades, a ferramenta possui timos dispositivos que facilitam um conexo rpida, direta e eficiente.

O mapeamento de objeto-relacional apresenta timas vantagens em ganho de produtividade, no entanto preciso tomar cuidado com a performance do aplicativo.

5. Referncias Bibliogrficas

DELIBERADOR, Paulo de Tarso; Algoritmos e estrutura de dados. So Paulo: Pearson, 2009. NISHIMURA, Roberto Yukio; Banco de dados II. So Paulo: Pearson, 2011. SILVA, Flvio de Almeida; Desenvolvimento orientado a objetos I , So Paulo: Pearson, 2009. SILVA, Flvio de Almeida; Desenvolvimento orientado a objetos II , So Paulo: Pearson, 2009. TANAKA, Simone Sawasaki; Anlise de Sistemas II, So Paulo: Pearson, 2009. TANAKA, Simone Sawasaki; Anlise de Sistemas III, So Paulo: Pearson, 2009. GONETWORK; Cabo de fribra ptica. Disponvel em: <http://www.gonnet.com.br /detalhes.asp?produto=179> acessado em: 11 de maio. 2012;

Você também pode gostar