Você está na página 1de 22

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE DE DESENVOLVIMENTO DE SISTEMAS

ALEUCIANO DE LIMA ALVES

PRODUO TEXTUAL

PALMAS-TO 2012

ALEUCIANO DE LIMA ALVES

PRODUO TEXTUAL

Trabalho de Anlise e Desenvolvimento de Sistemas apresentado Universidade Norte do Paran UNOPAR, como requisito parcial para a obteno de mdia bimestral nas disciplinas do 4 Semestre. Orientadores: Professores do 4 Semestre

PALMAS-TO 2012

SUMRIO 1 INTRODUO ......................................................................................................... 3 2 OBJETO....................................................................................................................4 3 DESENVOLVIMENTO...............................................................................................5 3.1 i................................................................................................4 3.1.1 FIFO....................................................................................................................4 3.1.1.1 FILO.................................................................................................................5 3.1.1.1.1 TIPOS DE ALOCAO................................................................................6 3.1.1.1.1.1 ACID...........................................................................................................7 3.1.1.1.1.1.1 BANCOS DE DADOS RELACIONAIS ..................................................8 3.1.1.1.1.1.1.1 ORM.....................................................................................................9 3.1.1.1.1.1.1.1.1 HIBERNATE......................................................................................9 3.1.1.1.1.1.1.1.1.1 HERANA E POLIFORMISMO...................................................10 4. CONCLUSO........................................................................................................11 REFERNCIAS..........................................................................................................12

1 INTRODUO

Neste trabalho ser apresentada 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. Tratar das questes ticas que envolvem as empresas de Tecnologia de 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, analisar as ferramentas que utilizam o ORM (Object Relational Mapping) que auxiliam no desenvolvimento de software.

2 OBJETIVO

Implementar e apresentar a importncia de um diagrama de classe com base em uma situao hipottica; Elaborar um breve tutorial mostrando uma conexo de banco de dados utilizando o Visual Studio 2010 e o Sql Server 2008; Relacionar 10 livros de Comunicao de Dados que poderiam ser catalogados; 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 classe um diagrama esttico. Ele apresenta 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 classe 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 tecnologia que preza pelo servio de qualidade precisa moldar suas aes de acordo com a tica e a moral. 3.3 BREVE TUTORIAL PARA CONEXO COM O BANCO DE DADOS Antes de realizar a conexo com o banco de dados voc dever criar um banco de dados 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 o seu projeto e clique OK.

10

Passo 4: Clique em Data Add New Data Source para criarmos uma conexo com banco de dados.

11

Passo 5: Com o Database selecionado clique em Next.

12

Passo 6: Para realizarmos uma conexo clique em new connction.

13

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

14

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 do Connect to a database selecione o seu banco de dados previamente criado. Aps esses campos preenchidos clique em OK.

15

Passo 9: Clique em Next para avanar aparecer uma outra janela e voc dever clicar em Next novamente.

16

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 a tabela que voc adicionou para o form que voc desejar. Aparecer no seu

17

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.

18

3.4

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, Sub Sonic, Codus,

19

ObjectMapper e NHbernate, 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.

20

4. CONCLUSO

Concluir-se que o diagrama de classes tambm considerado como 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. Uma conexo com bando de dados Sql Server utilizando o Visual Studio 2010 no apresenta complexidade, a ferramenta possui timos dispositivos que facilitam uma conexo rpida direta e eficiente. O mapeamento de objeto-relacional apresenta timas vantagens em ganho de produtividade, no entanto, preciso tomar cuidado com a perfomace do aplicativo.

21

REFERNCIAS

TANAKA, S. S.; Anlise de sistemas III. So Paulo: Pearson Prentice Hall, 2009. SILVA, F. A.; Desenvolvimento orientado a objetos II. So Paulo: Pearson Prentice Hall, 2009. NISHIMURA, R. Y.; Banco de dados II. So Paulo: Pearson Prentice Hall, 2009. DELIBERADOR, P. T.; Algoritmos e estrutura de dados. So Paulo: Pearson Prentice Hall, 2009.

Você também pode gostar