portifolio individual 4º semestre

23
1 EDMILSON BENEDITO PAIXÃO COELHO JUNIOR SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRODUÇÃO TEXTUAL INTERDISCIPLINAR

Upload: edmilson-junior-paixao

Post on 07-May-2017

224 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Portifolio Individual 4º Semestre

Cuiabá2013

1

EDMILSON BENEDITO PAIXÃO COELHO JUNIOR

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

DESENVOLVIMENTO DE SISTEMAS

PRODUÇÃO TEXTUAL INTERDISCIPLINAR

Page 2: Portifolio Individual 4º Semestre

Cuiabá2013

2

ANÁLISE DE SISTEMAS DE INFORMAÇÃO

Trabalho apresentado às disciplinas de Rede de Computadores, Modelagem Orientada a Objetos, Sistemas Operacionais, Desenvolvimento Orientado a Objetos II, Ética Política e Sociedade e Metodologia Científica. Do 4º Semestre da Universidade Norte do Paraná – UNOPAR, como requisito parcial para obter média nas disciplinas.

Professores: Paulo Kiyoshi Nishitani Polyanna P. Gomes Fabris Adriane Loper Marcio Chiaveli MarciaBastos Reinaldo B.Nishikawa

EDMILSON BENEDITO PAIXÃO COELHO JUNIOR

Page 3: Portifolio Individual 4º Semestre

3

SUMÁRIO

1 Capa.........................................................................................................................1

1.1 Contra capa............................................................................................................21.2 Folha de rosto........................................................................................................31.3 Sumário..................................................................................................................42. Introdução................................................................................................................5

3. Objetivo....................................................................................................................6

4. Desenvolvimento......................................................................................................7

4.1. Principais vantagens em utilizar o diagrama de estado.......................................8

4.1.1. Diagrama de implantação ambientes da locadora de livros.............................9

4.1.2. Questões de éticas na empresa.......................................................................11

4.2. Livros de rede de computadores.......................................................................12

4.3. ORM e suas funcionalidades.............................................................................15

4.4. Sistema operacional adequado a empresa .......................................................17

5. Conclusão..............................................................................................................18

6. Referências............................................................................................................19

Page 4: Portifolio Individual 4º Semestre

4

2. INTRODUÇÃO

  Este trabalho tem por objetivo auxiliar a empresa “Nossa Locadora

de Livros” no processo de informatização de rotinas de escritório, através de

levantamentos éticos e não éticos da empresa tanto do lado empresarial quanto do

lado do cliente, será estudado o diagrama de implantação iremos demonstrar o

ambiente onde o sistema será implantado, onde teremos a mudança do estado do

livro de disponível para locado e de locado para disponível.           

Por fim, analisar as ferramentas que utilizam o ORM (Object

Relational Mapping) que auxiliam no desenvolvimento de software, por isso torna-se

necessário o trabalho por projetos e integrando todas as disciplinas.

.

Page 5: Portifolio Individual 4º Semestre

5

3. OBJETIVO

Esse trabalho tem como principal objetivo adquirir conhecimento e

demonstrar o meu domínio sobre os assuntos abordados nesse semestre. Além

disso, pesquisar sobre a definição de alguns conceitos, exemplificação,

funcionalidades, representação de diagramas e demonstração de ferramentas.

Page 6: Portifolio Individual 4º Semestre

6

4. DESENVOLVIMENTO

A partir deste momento as questões propostas serão resolvidas. Abordando

conceitos, exemplos e modelos que auxiliarão na compreensão do conteúdo.

Page 7: Portifolio Individual 4º Semestre

7

4.1. DIAGRAMA DE ESTADO.

É uma representação do estado ou situação que o objeto se encontra ou pode se encontrar no decorres do processamento do sistema os blocos construídos dos diagramas de estado. Um estado pertence a exatamente uma classe e representa um resumo dos valores dos atributos que uma classe pode tomar. Um estado  descreve o estado interno de um objeto para uma classe em particular.

Observe que nem toda mudança em um dos atributos de um objeto pode ser representada por um estado mas somente aquelas mudanças que podem afetar significativamente o trabalho do objeto.

Existem dois tipos especiais de estados: Inicial e Final. Eles são especiais porque nenhum evento pode fazer com que um Objeto retorne para seu estado Inicial, e da mesma maneira nenhum evento pode tirar um Objeto de seu estado Final uma vez que ele já o tenha alcançado, observe a figura abaixo.

Vantagens: representa de maneira clara a evolução ou andamento

de determinado conjunto de cenários.

Desvantagens: na minha opinião todo software existe pelo menos

um diagrama de estado, principalmente na area comercial, portanto não existe

desvantagem em usar esta importante ferramenta.

Page 8: Portifolio Individual 4º Semestre

8

4.1.1. DIAGRAMA DE IMPLANTAÇÃO.

O diagrama de implantação representa a configuração e a arquitetura do

sistema em que estarão ligados os respectivos componentes, ou seja, nada mais é

que uma demonstração de como o ambiente tecnológico estará disposto para

suportar o software desenvolvido.

Neste diagrama também podemos representar toda a estrutura de hardware e

requisitos mínimos onde o sistema será executado veja o diagrama abaixo:

Agora segue algumas perguntas sobre a estrutura apresentada neste

Page 9: Portifolio Individual 4º Semestre

9

diagrama de implantação.

1. Quais os requerimentos mínimos de hardware necessário?

Processador: Intel / AMD acima de 1.4 GHzMemória RAM: 512 MBMemória de vídeo: 64 MBSistemas Operacionais: Windows XP, Windows Vista, 7, 8.Espaço: 05 GB livres em disco.

2. Qual a plataforma de sistema operacional escolhido?

Windows 8.

3. Qual a forma de comunicação com a impressora local?

A impressora (HP Laser Jet 1020) é local com comunicação USB apenas com o Dep. financeiro, para impressão de relatórios.

4. E a impressora em rede?

A impressora (HP Laser Jet 4500) é compartilhada através de um cabo RJ-45 que é conectado ao Switch D –Link , e encontrada na rede pelos departamentos de locação e estoque, para impressão dos locações realizadas e situação do estoque.

5. Quantos computadores a empresa tem a disposiçao?

1 servidor de Banco de Dados , e 07 maquinas desktop para funcionários e 01 do diretor (proprietário), com total de 09 maquinas.

4.1.2. QUESTÕES DE ÉTICA DE UMA EMPRESA RESPONSÁVEL SOCIALMENTE .

Page 10: Portifolio Individual 4º Semestre

10

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.

Os profissionais brasileiros atuantes na área de TI (Tecnologia da Informação)

ainda não dispõem de um Código de Ética que os discipline, ao contrário de outras

categorias profissionais.

Por enquanto, tem-se apenas um Projeto de Lei em tramitação no Congresso

Nacional, o qual institui a criação de um Conselho Profissional, responsável pela

elaboração de um Código de Ética específico para a área de TI.

No entanto, tal situação não implica na total desregulamentação dos profissionais de TI,

na medida em que várias empresas dessa área dispõem de Códigos de Ética

autônomos e aplicáveis apenas aos seus próprios funcionários.

Dentre os códigos de ética pesquisados, encontra-se o mais amplo aspecto de

comportamentos, que sempre devem ser pautados pela integridade, ou seja, agindo da

forma adequada e observando as leis, os regulamentos e os padrões descritos nas

políticas e nos Códigos de Ética.

Os clientes devem ser tratados com cordialidade, honestidade, respeito e

dignidade, sempre mantendo sigilo em relação às informações confidenciais da empresa

e dos seus clientes, exceto quando a divulgação é autorizada ou ordenada

judicialmente.

4.2. LIVROS SOBRE REDE DE COMPUTADORES

Page 11: Portifolio Individual 4º Semestre

11

Abaixo segue 06 livros de rede de computares que poderiam ser catalogados na

locadora de livros.

Redes de computadores, tradução da quarta edição, é a introdução ideal às

redes de hoje - e às redes de amanhã. Este best-seller clássico foi completamente atualizado para refletir

as tecnologias mais novas e mais importantes de redes, com ênfase especial em redes sem fio, incluindo

802.11, Bluetooth, comunicação sem fio de banda larga, redes ad hoc, i-mode e WAP. Porém as redes

fixas não foram ignoradas, com cobertura de ADSL, Internet via cabo, Ethernet de gigabit, redes não-

hierárquicas, NAT e MPLS. Além disso, existe grande quantidade de material novo sobre aplicações,

inclusive mais de 60 páginas sobre a Web, e ainda rádio na Internet, voz sobre IP e vídeo por demanda.

Por fim, há um capítulo inteiro sobre segurança de redes, assunto que foi totalmente revisto e ampliado.

Esta obra tem por objetivo ensinar ao leitor, em profundidade, tudo o que

precisa saber sobre o tema, seja ele um estudante, um autodidata, um profissional da área ou mesmo um

usuário que deseja aprender a montar uma rede segura por conta própria. Seguindo sua marca registrada,

o autor utiliza linguagem simples, objetiva e didática, que pode ser compreendida por leitores em diferentes

níveis de conhecimento.

Page 12: Portifolio Individual 4º Semestre

12

Diane Barrett e Todd King utiliza-se de uma abordagem diferente para

apresentar os conceitos relacionados a redes de computadores, com uma visão prática, voltada à

implantação e à administração de redes e seus serviços. Conceitos, tecnologias e protocolos são

explicados ao longo do texto e complementados pelo conhecimento prático baseado na experiência

profissional dos autores. Além disso, a estrutura do texto permite aos estudantes exercitar e sintetizar os

conteúdos tratados em cada capítulo. Em cursos de graduação de Ciência da Computação, Engenharia de

Computação e Sistemas de Informação, os estudantes têm ao menos uma disciplina sobre redes de

computadores, que deve oferecer uma visão geral da área. Esta obra possui características que a tornam

uma excelente escolha para livro-texto dessas disciplinas, pois aborda os conceitos básicos, tecnologias e

protocolos de redes, associados a uma visão prática e a exercícios que estimulam os estudantes a

sintetizar o conteúdo abordado.

Este livro fornece rastreamentos de pacote referentes à atividade real da rede

em CD. Os leitores podem abrir os arquivos de rastreamento usando o Ethereal, um analisador de

protocolo de rede de código aberto, e seguir o texto para fazer os exercícios, obtendo uma profunda

compreensão do assunto ao vê-lo em ação.

Page 13: Portifolio Individual 4º Semestre

13

O livro apresenta as redes de computadores com enfoque para Engenharia

e mostra a evolução da rede mundial até a internet, com base em tecnologia da informação. A Teoria de

Filas e as principais definições da área, incluindo fluxo de dados, classes e modelos de filas e redes locais,

são colocadas, além dos protocolos e arquiteturas de redes e o modelo de referência ISO. 

O fluxo de pacotes na rede é apresentado, assim como o protocolo Internet

para voz. As redes de comunicações ópticas, de alta velocidade e a gerência integrada de redes e serviços

são abordadas. O texto pode ser utilizado por estudantes, para treinamento de engenheiros de empresas

de Tecnologia de Informação e Comunicação e demais profissionais da área.

Interligar duas máquinas utilizando um pedaço de cabo já foi algo muito complicado

e até considerado fantástico. Hoje com todos os computadores equipados por padrão com interfaces de

comunicação e com barateamento de switches hubs e cabos as redes de comunicação se tornaram

comuns em empresas escritórios e residências.

O problema disso é que muitas redes são montadas ignorando-se as normas estabelecidas para a

construção de sistemas de comunicação. Cabos mal montados estações mal configuradas ou que não

obedecem a uma padronização controle de endereços e recursos caóticos tudo isso contribui na maioria

das vezes para que o uso de uma rede com diversos computadores cause mais dores de cabeça e

incidentes do que gere conforto aos seus usuários.

Este livro é um manual prático que ensina justamente como fazer as coisas da maneira certa. Com uma

linguagem descomplicada na quais termos técnicos da área são explicados em detalhes.

Page 14: Portifolio Individual 4º Semestre

14

4.3. ORM (MAPEAMENTO OBJETO RELACIONAL) AS PRINCIPAIS VANTAGENS E DESVANTAGENS NA UTILIZAÇÃO DESSA TÉCNICA.

Existem ótimos ORM´no mercado, logo mais abaixo veremos mais detalhes.

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, é como criar classes que representam

tabelas do banco de dados ou seja converter objetos em tabelas do banco de 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, Sub Sonic, Codus, ObjectMapper e NHbernate, entre outros.

Page 15: Portifolio Individual 4º Semestre

15

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.4. QUAL O TIPO DE SISTEMA OPERACIONAL MAIS

Page 16: Portifolio Individual 4º Semestre

16

INDICADO.

Devido ao conhecimento da equipe de funcionários que já dominam

e bem, o sistema operacional que será usado será Windows, sabendo que o preço

varia de acordo com a versão, ou seja, para cada versão há um preço específico, e

ainda de acordo com o número de licença. Exemplo se for adquirido o Windows e

solicitar cinco licenças, sendo que neste poderá ser instalado o sistema operacional

em cinco estações legalmente.

Page 17: Portifolio Individual 4º Semestre

17

5. CONCLUSÃO

Concluí que, para a implementação de um Sistema, se torna

importante o diálogo com o cliente, para a elaboração correta no levantamento de

requisitos e de se ter um planejamento em tempo hábil, analisando a melhor escolha

do software, do banco de dados a ser utilizado, e da linguagem de programação

adequada; colocar também o software em prática junto com sua equipe de trabalho,

analisando antes da implantação do mesmo no cliente, se ele vai apresentar alguma

falha, fazendo uma série de testes, a fim de evitar erros futuros. E prevalecendo

sempre durante o projeto, a ética dos profissionais envolvidos, com total sigilo sobre

as informações do Cliente, no sentido de que estas informações serão utilizadas de

forma limitada e racional.

Page 18: Portifolio Individual 4º Semestre

18

6. REFERÊNCIAS

MATEUS, Eloá Jane Fernandes. Sistemas Operacionais / Sistemas V / Elóa Jane Fernandes Mateus – São Paulo: Pearson education no brasil, 2010.

NISHITANI, Paulo Kiyoshi. Comunicação de Dados e Teleprocessamento: Sistemas IV / Paulo Kiyoshi Nishitani. São Paulo: Pearson Prentice Hall, 2010.

NISHITANI, Paulo Kiyoshi. Rede de Computadores: sistemas V / Paulo Kiyoshi Nishitani. - São Paulo: Pearson Prentice Hall, 2010.

ORM Object Relational Mapping – Mapeamento de Objeto-Relacional.http://www.devmedia.com.br/analise-dos-melhores-orm-object-relational-mapping-para-plataforma-net/5548 acessado em 18 de abril de 2013.

SILVA, Flavio de Almeida e Desenvolvimento Orientado a Objetos II: sistemas IV Flavio de Almeida e Silva. – São Paulo: Pearson Prentice Hall, 2009.

TANAKA, Simone Sawasaki. Análise de Sistemas III: análise de desenvolvimento de sistemas / Simone Sawasaki Tanaka. São Paulo: Pearson Prentice Hall, 2009.