Você está na página 1de 18

SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMA THIAGO HENRIQUE DA SILVA

ANLISE DE SISTEMA DE INFORMAO


Integrao e Programao

Porto Alegre do norte - MT 2012

THIAGO HENRIQUE DA SILVA

ANLISE DE SISTEMA DE INFORMAO


Integrao e Programao

Trabalho apresentado ao Curso Tecnologia em analise e Desenvolvimento de Sistema da UNOPAR Universidade Norte do Paran, para as disciplinas Analise de Sistema III, Comunicao de Dados e teleprocessamento, Desenvolvimento Orientado a Objetos II, tica e Responsabilidade Social e Linguagens e Tcnicas de Programao. Professores: Anderson Marcelo, Marcio Chiaveli, Paulo Nishitani e Polyanna P. Gomes Fabris.

Porto Alegre do Norte - MT 2012

SUMRIO 1 INTRODUO...........................................................................................................3

1 INTRODUO Esta pesquisa contm sobre temas como: Diagrama de Estado abordado atravs de uma pesquisa na internet alem de abordar a suas vantagens e desvantagens. E trata de diagrama de implantao e questes de tica e responsabilidade social. SQL,ORM e suas vantagens e desvantagens.

OBJETIVO O objetivo deste portflio e demonstrar a importncia do diagrama de Estado, como agir com tica e responsabilidade social dentro de uma empresa, estrutura e livros que ser disponibilizado na Nossa Locadora de Livros. No mapeamento objeto relacional as suas ferramentas usadas para auxiliar nesse processo e vantagens e desvantagens.

2 IMPORTNCIA DO DIAGRAMA DE ESTADO Podemos dizer que no a quantidade de Diagramas da UML criada num projeto que vo determinar a qualidade no processo e no produto, mas a eficincia no uso deles, ou seja, se eu criar um diagrama de caso de uso necessrio que haja atualizao ao serem implementadas novas funcionalidades no projeto. Uma construo se software talvez no requeira vrios diagramas de estado. Mas muito provavelmente possuir pelo menos um diagrama de estado. Talvez no possua nenhum diagrama de estado, mas, na construo de um software para rea comercial, frequentemente necessrio mostrar evoluo ou andamento de determinado conjunto de cenrios. Para esse tipo, o diagrama de estado ideal. (fonte: SAWASAKI, Simone Tanaka. Livro da disciplina Analise de Sistema III, capitulo trs, pg.113). Esse diagrama representa uma maquina de estado que mostra como um objeto se comporta recebe eventos externos. Ele permite estudar o comportamento de vrios classificadores como atores, caso de uso, interface etc. Geralmente esses elementos so classes passivas cuja responsabilidade principal e gerenciar dados. Existem trs tipos de estados: estado Simples, Estado Composto e Submaquina de estado. A submaquina de estado semanticamente equivalente a um estado composto, mas a diferena que esse recurso pode ser reutilizado em vrios contextos. J o estado composto pode ser de dois tipos: simples, quando contem apenas uma regio, ou ortogonal, quando contem duas ou mais regies. Os diagramas de implantao so valiosos porque eles modelam a plataforma de hardware para um sistema e identificam as capacidades do hardware que afetam o planejamento do desempenho e a configurao do software. O diagrama de implantao modela a arquitetura hardware identificando os processadores. Os processadores normalmente so computadores ou equipamento. Tambm pode ser pessoas que realizam o processamento manual. O diagrama de implantao modela a viso esttica da implantao de um sistema entre seus ns fsicos e seus relacionamentos e para especificar seus detalhes referentes construo. Usamos os Diagramas de Implantao em uma das trs formas:

Como modelar Sistemas Embutidos? Identificar os dispositivos e os ns que so nicos para o sistema; Crie indicaes visuais para dispositivos de hardware e outros tipos dispositivos; Modele os relacionamentos entre os dispositivos; Se necessrio crie diagramas de implantao mais detalhado em dispositivos inteligentes. Para modelar sistema Cliente/Servidor? Identificar os ns que representem os processadores do cliente e do servidor do sistema; Junte os dispositivos importantes para o comportamento do sistema. Crie indicaes visuais para processadores e dispositivos usando esteretipos; Modele a topologia dos ns, especificando seus relacionamentos. Para modelar sistema totalmente distribudo? Identificar os dispositivos e processadores para sistemas cliente/servidor mais simples; Caso precise analisar o desempenho da rede do sistema ou modificaes na rede, modele esses dispositivos em um nvel de detalhe que previna essas avaliaes; Analise os agrupamentos lgicos de ns, especificando-os em pacotes; Identifique a topologia do seu sistema; Se for preciso focalizar a dinmica do sistema, introduza diagramas de casos de uso para especificar o comportamento em foco e crie diagrama de interao para expandir esses casos de uso.

QUESTES ETICAS E RESPONSABILIDADE SOCIAL A tica base da responsabilidade social, expressa nos princpios e valores adotados pela organizao. No h responsabilidade social sem tica nos negcios. No adianta uma empresa pagar mal seus funcionrios, corromper a rea de compras de seus clientes, pagar propinas as fiscais do governo e, ao mesmo tempo, desenvolver programas voltados a entidades sociais da comunidade. Essa postura no condiz com uma empresa que quer trilhar um caminho de responsabilidade social. importante haver coerncia entre ao e discurso. A tica profissional estudaria e regularia o relacionamento do profissional com sua clientela, visando dignidade humana e construo do bem estar no contexto sociocultural onde exerce sua profisso. Ela atinge todas as profisses e quando falamos de tica profissional estamos nos referindo ao carter normativo e at jurdico que regulamenta deter minada profisso a partir de estatutos e cdigos especficos. Por isso a empresa Nossa Locadora de Livros adota uma forma de gesto tica e transparente na organizao com suas partes interessadas, de modo a minimizar seus impactos negativos no meio ambiente e na comunidade. E assume sua responsabilidade social, seus cumprimentos dos deveres e obrigaes dos indivduos e empresas para com a sociedade em geral. Assim, a responsabilidade social trata diretamente dos negcios da empresa e como ela os conduz. Responsabilidade social como atitude e comportamento empresarial tico e responsvel: dever e compromisso da organizao assumir uma postura transparente, responsvel e tica em suas relaes com os seus diversos pblicos (governo, clientes, fornecedores, comunidade, etc.) A responsabilidade social como um conjunto de valores: No incorpora apenas conceitos ticos, mas uma srie de outros conceitos que lhe proporciona sustentabilidade, como por exemplo, autoestima dos funcionrios, desenvolvimento social e outros. A responsabilidade social como postura estratgica empresarial: A busca da responsabilidade social vista como uma ao social estratgica que gera retorno positivo aos negcios, ou seja, os resultados so medidos atravs do faturamento, vendas, market share.

A Nossa Locadora de Livros ter dentre os livros para locao os seguintes: 1- Informtica Para Concursos - Teoria e Mais de 150 Questes - 2 Ed. Autor: Costa, Renato da Editora: Impetus Categoria: Informtica / Sistemas Operacionais 2- Use a Cabea Java Autor: Sierra, Kathy Editora: Alta Books Categoria: Informtica / Analise de Sistemas 3- Comunicao de Dados e redes de computadores Autor: Behrou Forouzan Publicao: 2008Edio: 4ISBN: 9788586804885BrochuraPginas: 1168 Editora: McGraw-Hill 4- Redes de Computadores Autor: Digerati BooksEdio: 1 ISBN: 9788578730260BrochuraPginas: 112 Editora: Digerati 5- Use a Cabea - Html com Css e Xhtml Autor: Freeman, Eric; Freeman, Elisabeth Editora: Alta Books Categoria: Informtica / Redes 6- Rede de Computadores 2010 Autor: Diane Barrett, Todd King Publicao: 2010. Edio: 1ISBN: 9788521617440 Brochura Pginas: 500 Editora: LTC

7- Segurana de Redes Fundamentos (2010) Autor: Alexandre Fernandes de Moraes Publicao: 2010 Editora: rica 8- Dominando Php e Mysql - Do Iniciante ao Profissional Autor: Gilmore, W. Jason Editora: Alta Books Categoria: Informtica / Linguagens 9- Hardware II - O Guia Definitivo Autor: Morimoto, Carlos E. Editora: Sul Editores Categoria: Informtica / Hardware 10-SQL Use a cabea Autor: Beighley, Lynn Editora: Alta Books Categoria: Informtica / Banco de Dados Edio: 1ISBN: 9788536503257BrochuraPginas: 264

10

CONEXO COM O SQL SERVER 2008 Siga os passos para efetuar uma conexo com o SQL Server 2008: |void BtnCarregarDadosSQLServerClick(object sender, EventArgs e) | |{ |try{ | |//cria um DataTabale | |DataTable dt = new DataTable(); | |//define a string de conexo com o SQL Server | |string strConn = @"Server = .\sqlexpress;Database = NorthWind; Integrated Security = SSPI;"; |//Abre a conexo | |SqlConnection conn = new SqlConnection(strConn); | |//cria um DataAdapter selecionando os dados de um tabela do SQL Server Customers", conn); |//preenche o DataTable | |da.Fill(dt); | |//exibe os dados no DataGridView | |gdvDadosSQLServer.DataSource = dt.DefaultView; | |SqlDataAdapter da = new SqlDataAdapter("Select * from | | |

11

| |} | |catch (Exception ex) | |{ | |MessageBox.Show("Erro : " + ex.Message); | |} | |} | |[pic] |

12

ORM Object Relaiona Mapping (ORM), traduzido para o portugus Mapeamento Objeto Relacional, nada mais do que um Framework ou um conjunto de classes que permite que voc faa este trabalho sem precisar escrever cdigos de conexo com o banco, querys de SQL a todo o momento, preservando as caractersticas de orientao a objetos da linguagem face natureza relacional dos bancos de dados atuais. FERRAMENTA DE MAPEAMENTO So ferramentas de middleware usadas para criar uma camada de abstrao orientada a objetos, para o programador, enquanto lidam com os dados num formato relacional, na base de dados.
As ferramentas ORM fornecem, assim, uma camada de abstrao que permite ao programador abstrair-se do formato fsico em que os dados esto armazenados. A gesto a persistncia dos dados delegada na ferramenta de ORM, permitindo ao programador trabalhar ao nvel do cdigo com objetos que instanciam o modelo de domnio, desenvolvido na fase de modelao do software, em vez de ter que usar estruturas com o formato das tabelas da base de dados. As ferramentas de mapeamento objecto-relacional estabelecem uma ligao bidirecional entre os objetos no cdigo e os dados na base de dados relacionais. H diversas ferramentas ORM, tanto comerciais como livres (ver Lista de software ORM), de entre as quais a mais usada no mundo Java decerto o Hibernate, e no mundo .Net, o NHibernate e o ADO.Net Entity Framework.

Produtos Inativos DotNorm Eldorado.NET JC Persistent Framework ObjectBroker OPF.Net (Object Persistent Framework) ORM.NET Sisyphus Persistence Framework

13

iBATIS.NET NEO Produtos Free Gentle.NET MyGeneration Subsonic NHibernate DataTier Generator CODUS ObjectMapper Produtos Pagos LLBLGen Pro DataObjects.NET NDO.NET DEV Force VANTAGENS E DESVANTAGENS DA ORM Vantagem na utilizao do Mapeamento Objeto Relacional: Escrever menos cdigo e programar com muito mais produtividade; O cdigo fica mais elegante; mais fcil de dar manuteno no projeto; Melhora a padronizao da sua aplicao. Desvantagem na utilizao do Mapeamento Objeto Relacional De acordo com Marcio Aguiar Ribeiro as desvantagens do ORM so as seguintes, divididas em Tabela por Hierarquia, Tabela por Classe Concreta e Tabela por Classe: Desvantagens na ORM em Tabela por Hierarquia: A modificao de uma classe pode afetar outras classes na hierarquia

14

Desperdcio de espao Pode gerar tabelas muito grandes Atributos no podem ter restries do tipo not-null. Desvantagens na ORM em Tabela por Classe Concreta: Modificao de uma classe acarreta na modificao de sua tabela e todas as classes filhas Dificuldade de manter diversos papis para um nico objeto Dificuldade de modificar um papel de um objeto Desvantagens na ORM em Tabela por Classe: -Muitas tabelas; -Potencialmente lento.

15

CONCLUSO Para concluir dizendo que uso de diagrama de pacote e extremamente til em sistema de grande porte para obter uma viso das dependncias entre os principais elementos de um sistema. Eles correspondem bem as estruturas usuais de programao. Alem de proporcionar melhor entendimento sobre a tica e responsabilidade social. E saber como conectar o banco de dados e utilizar ferramenta certa.

16

REFERENCIAS
ALEXANDRE, Almeida de. Diagrama de Implantao. Disponvel em:

http://pt.scribd.com/doc/24451059/148/Diagrama-de-implantacao. Acesso em 12 de Outubro de 2012; CRUZ, Miguel. Mapeamento de Objetos Ferramentas. Disponvel em: http://practicalswpt.blogspot.com.br/2011/12/ferramentas-de-mapeamentoobjecto.html. Acesso 18 de Outubro de 2012; 10 livros sobre Sistema de Dados . Disponvel em:

http://www.livrariasaraiva.com.br/. Acesso em 17 de Outubro de 2012; MORSELLI, Denise Fernandes Caldeiro, NUNES, Thiago Bazoli e BRUNETTA, Nadia. tica e Responsabilidade Social. So Paulo, Pearson Prentice Hall, 2009; ROALE, Raphael. Paradigmas da administrao - tica e responsabilidade social. Minha Gesto, 25 Abr. 2010. Disponvel em: < http://minhagestao.com/artigos/paradigmas-da-administracao-etica-eresponsabilidade-social/ >. Acesso em: 14 de outubro de 2012; SAWASAKI, Simone Tanaka. Analise de Sistema III 4. So Paulo, Pearson Prentice Hall, 2009.

17