Download Portfolio

14
 SISTEMA DE ENSINO PRESENCIAL CONECT ADO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOL VIMENTO DE SISTEMAS JOSÉ ODILON ALVES PIMENTEL PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL  Arcoverde / PE 2012

Transcript of Download Portfolio

Page 1: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 1/14

SISTEMA DE ENSINO PRESENCIAL CONECTADOCURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E

DESENVOLVIMENTO DE SISTEMASJOSÉ ODILON ALVES PIMENTEL

PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

 Arcoverde / PE2012

Page 2: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 2/14

JOSÉ ODILON ALVES PIMENTEL

PRODUÇÃO TEXTUAL INTERDISCIPLINAR - INDIVIDUAL

Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR- Universidade Norte do Paraná, para as disciplinasComunicação de dados e teleprocessamento, Análise deSistemas III, Ética e Responsabilidade Social, LTPIII eDesenvolvimento Orientado a Objeto II.

 Arcoverde / PE2012

SUMÁRIO

Page 3: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 3/14

1. - Introdução

Neste trabalho será apresentado uma modelagem de diagrama de classe com

base em uma situação hipotética de uma locadora de livros, além da modelagem

será apresentada a importância de uso dos diagramas de classe.

 Através de pesquisas na rede mundial de computadores será abordado a

importância da fibra óptica para implementação de redes, bem como uma análise do

custo de instalação de uma das mais eficientes e velozes forma de transmissão de

dados.

Trata-se também das questões éticas que envolve as empresas de

Tecnologias da informação e suas ações no meio de trabalho, analisando a

importância das atitudes éticas. Será apresentado um tutorial passo a passo para

criação de um aplicativo desenvolvido no Visual Studio 2010 com linguagem C# e

conexão com o sistema gerenciados de banco de dados Sql Server 2008 R2. Por 

fim, um análise de ferramentas que utilizam o ORM (Object Relational Mapping) que

auxiliam no desenvolvimento de software.

Page 4: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 4/14

2.- Objetivos

• Implementar e apresentar a importância de um diagrama de classe com base

em uma situação hipotética;

• Identificar as questões éticas no cenário hipotético proposto;

•  Analisar o custo da implementação de redes de fibra óptica;

• Elaborar um breve tutorial mostrando uma conexão 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.

Page 5: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 5/14

3. – Desenvolvimento

3.1 – Importância e modelagem de situação hipotética

O diagrama de classes é um diagrama estático. Ele representa a visão

estática de uma aplicação. Diagrama de classes não é apenas usado para

visualizar, descrever e documentar diferentes aspectos de um sistema, mas também

para a construção de código executável do aplicativo de software.O diagrama de classes descreve os atributos e operações de uma classe e

também as limitações impostas ao sistema. Os diagramas de classes são

amplamente utilizados na modelagem de sistemas orientados a objetos porque eles

são os diagramas de UML apenas que podem ser mapeados diretamente com

linguagens orientadas a objeto. Logo abaixo a implementação de um caso hipotético

da “Nossa Locadora de Livros”:

Page 6: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 6/14

3.2 – Questões éticas

 A ética deve acompanhar todo profissional em qualquer empresa, é preciso

valorizar o comportamento ético tornando-o uma prática indissociável do caráter 

humano. A ética profissional assume hoje um requisito necessário para o bom

funcionamento das empresas, seus produtos e serviços. Nenhuma empresa de TIsobreviverá no mercado se não agir moral e eticamente. Roubo de informação,

práticas que burlam sistemas fiscais, publicação de conteúdo impróprio, são

algumas entre muitas práticas inaceitáveis que podem manchar e colocar em

cheque a credibilidade de qualquer empresa de TI. Ser ético é ser responsável, e a

responsabilidade leva a eficiência e a qualidade, requisitos fundamentais e basilares

para qualquer empresa de TI que almeja tornar-se referência no meio tecnológico.

No Brasil fala-se quase sempre no famoso “jeitinho brasileiro” e esse “jeitinho”que soa tão inofensivo traz consigo atitudes nada louváveis que conduzem o

Page 7: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 7/14

indivíduo a acreditar que uma pequena atitude desonesta não incomodará ninguém,

fatídico engano. A empresa de TI que preza pelo serviço de qualidade precisa

moldar suas ações 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 distâncias. Segundo NISHITANE (2010) os cabos de fibra

óptica são constituídos de uma mistura de vidro, plástico e gases, onde trafegam

pulsos de luz. Existem muitas vantagens dos cabos ópticos em relação aos demaismeios de transmissão dados, além da velocidade que varia de 500 quilobits a

trilhões de bits por segundo, o meio óptico é mais leve e durável que outros meios

físicos de transmissão. No entanto, o custo da implementação de redes ópticas é

muito alta e sua instalação e manutenção são difíceis e complexas. Ainda de acordo

com NISHITANE (2010) as redes de fibra óptica atuais são retardadas pela

necessidade de converter dados elétricos em impulsos ópticos para enviá-los por 

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 transmissão 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 mês.

3.4 – Breve tutorial para conexão com banco de dados

 Antes de realizar a conexão com o banco de dados você deverá criar umbanco de dados no Sql Server 2008 utilizando a ferramenta Sql Server ManagementStudio.

PASSO 1: Abra o visual Studio 2010.

Page 8: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 8/14

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 conexão como banco de dados.

Page 9: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 9/14

PASSO 5: Com o Database selecionado clique em Next.

PASSO 6: Para realizarmos uma nova conexão clique em New Connction.

PASSO 7: Clique no botão Change aparecerá uma janela, selecione a opção“Microsoft SQL server” e clique ok.

Page 10: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 10/14

PASSO 8: De volta a janela “Add Connection” você deve colocar o server name doseu computar, ou seja, o nome do seu computador. Deixe a opção “Use Windows Autentication” selecionado e na combobox do”Connect to a database” selecione oseu banco de dados previamente criado. Após esses campos preenchidos clique emOK.

PASSO 9: Clique em Next para avançar. Aparecerá uma outra janela e você deveráclicar em next novamente.

Page 11: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 11/14

PASSO 10: A próxima janela você deverá selecionar as tabelas que deseja queapareça no seu aplicativo e então clique em Finish.

PASSO 11: Com o seu projeto aberto clique na aba “Data Sources” e arraste tabelaque você adicionou para o form que você desejar. Aparecerá no seu form um grid ebotões para manipulação dos dados.

PASSO 12: Sua conexão está pronta e funcional. Clique em F5 e faça as operações

de incluir, editar e excluir.

3.5 – ORM (Object Relational Mapper)

Page 12: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 12/14

ORM (Object Relational Mapper) ou Mapeamento de Objeto-Relacional é uma

espécie de mapeamento relacional que se utiliza de técnicas e ferramentas para

relacionar objetos e dados e está em forte ascensão nos últimos anos. Essas

ferramentas aumentam a produtividade, pois diminui consideravelmente a utilização

de código Sql (structured query language). Entre os mais conhecidos ORM’s

podemos citar o Entity Framework, Hibernate, SubSonic, Codus, ObjectMapper e

NHibernate, entre outros. Entre as principais vantagens dessas ferramentas

podemos citar:

• Redução de código;

•  Aumento da produtividade;

• Fácil manutenção;

• Padronização da aplicação.

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

complexidade.

4. Conclusão

Conclui-se que o diagrama de classes também é considerado como a base

para diagramas de componentes e implantação. Os diagramas de classe também

são utilizados para construir o código executável por reversa de qualquer sistema.

 A ética é requisito basilar para o reconhecimento de uma empresa de TI em

termos de confiança e seriedade. Um trabalho eticamente correto implica em

responsabilidade que por sua vez culmina em eficiência e qualidade final do serviçoprestado.

 Apesar dos altos custos a implementação de uma rede de fibra óptica tende a

ser um bom investimento dada a sua alta velocidade no tráfego de dados,

resistência e imunidade a ruídos.

Uma conexão com banco de dados Sql Server utilizando o visual Studio 2010

não apresenta complexidades, a ferramenta possui ótimos dispositivos que facilitam

um conexão rápida, direta e eficiente.

Page 13: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 13/14

O mapeamento de objeto-relacional apresenta ótimas vantagens em ganho

de produtividade, no entanto é preciso tomar cuidado com a performance do

aplicativo.

5. Referências Bibliográficas

DELIBERADOR, Paulo de Tarso; Algoritmos e estrutura de dados. São Paulo:

Pearson, 2009.

NISHIMURA, Roberto Yukio; Banco de dados II. São Paulo: Pearson, 2011.

SILVA, Flávio de Almeida; Desenvolvimento orientado a objetos I, São Paulo:Pearson, 2009.

SILVA, Flávio de Almeida; Desenvolvimento orientado a objetos II, São Paulo:

Pearson, 2009.

TANAKA, Simone Sawasaki; Análise de Sistemas II, São Paulo: Pearson, 2009.

TANAKA, Simone Sawasaki; Análise de Sistemas III, São Paulo: Pearson, 2009.

GONETWORK; Cabo de fribra Óptica. Disponível em: <http://www.gonnet.com.br /detalhes.asp?produto=179> acessado em: 11 de maio. 2012;

Page 14: Download Portfolio

5/17/2018 Download Portfolio - slidepdf.com

http://slidepdf.com/reader/full/download-portfolio 14/14