SlideShare una empresa de Scribd logo
1 de 33
Brasília
2013
WANDERSON JONER SILVA CRUZ
SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANALISE E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO
FUNDAMENTOS DA INFORMAÇÃO:
Metodologia Cientifica;
Ética, Política e Sociedade;
Banco de Dados I;
Linguagens e Técnicas de Programação II;
Sistemas Operacionais.
Brasília
2013
FUNDAMENTOS DA INFORMAÇÃO:
Metodologia Cientifica;
Ética, Política e Sociedade;
Banco de Dados I;
Linguagens e Técnicas de Programação II;
Sistemas Operacionais.
Trabalho de Fundamentos da Informação apresentado à
Universidade Norte do Paraná - UNOPAR, como
requisito parcial para a obtenção de média semestral na
disciplina de Análise de Desenvolvimentos de Sistemas
de Informação.
Orientador: Prof.
WANDERSON JONER SILVA CRUZ
SUMÁRIO
2 INTRODUÇÃO...........................................................................................................3
4. DESENVOLVIMENTO..............................................................................................5
Recursos removidos.....................................................................................................7
Requisitos de hardware................................................................................................8
Compatibilidade de software........................................................................................8
Melhorias e inovações..................................................................................................9
Como desenvolver um bom relacionamento interpessoal.........................................14
A importância do relacionamento interpessoal..........................................................15
7. Bibliografia ..............................................................................................31 à 32
2 INTRODUÇÃO
Neste trabalho aprenderemos sobre Sistemas Operacionais, seus
requisitos e suas funcionalidades em destaque estão o Ubuntu, Windows 8 e o Mac
Mountain Lion, vou escolher o Sistema Operacional que usaremos na Empresa
Nossa Locadora de Livros entre os três estudados.
Veremos também sobre humanização, relacionamento interpessoal
e ética na administração de uma empresa, comportamento do indivíduo no local de
trabalho, benefícios, respeito a opiniões, ouvir, falar e manter uma boa comunicação
e um bom ambiente entre os colegas de trabalho mantendo a ética profissional
proporcionando um trabalho dinâmico e produtivo para os envolvidos.
Teremos uma comparação entre os Sistemas de Gerenciamento de
Banco de Dados mais usados no mercado de trabalho mais especificamente o
Modelo Relacional a notação original foi proposta por Peter Chen e é composta de
entidades (retângulos), relacionamentos (losangos), atributos (círculos) e linhas de
conexão (linhas) que indicam a cardinalidade de uma entidade em um
relacionamento. A cardinalidade pode ser 1:1, 1:N e N:N. Chen ainda propõe
símbolos para entidades fracas e entidades associativas.
Por último vou dissertar sobre as Linguagens de Programação mais
a usadas para fazer front-end (telas visuais) para capturar dados, acessar,
organizar, armazenar e editar no SGBD escolhido para administrar os dados da
Empresa Nossa Locadora de Livros.
3
3. OBJETIVO
O objetivo deste trabalho é aprofundar os conhecimentos aprendidos
nas tele-aulas do 2.º Semestre do curso de Analise e Desenvolvimento de Sistemas
de Informação material didático disponível nos livros físicos e virtuais encontrado na
biblioteca Virtual da UNOPAR, expor e descrever qual Sistema Operacional será
usado pela Empresa Nossa Locadora de Livros, recomendar a implementação de
um Modelo Relacional para modelagem de dados e indicar um SGBD para servir de
base de desenvolvimento e uma linguagem de programação, fazendo essa
implementação ágil e fácil de administrar, tornando o atendimento ao cliente e a
organização dos dados, de forma produtividade para a Empresa Nossas Locadora
de Livros.
4
4.DESENVOLVIMENTO
4.1 Sistemas Operacionais – Seção Primária
4.1.1 Ubuntu:
Ubutu é um sistema operacional (Português Brasileiro) ou sistema
operativo (Português Europeu) de código aberto, construído a partir do núcleo Linux,
baseado no Debian. É patrocinado pela Canonical Ltd (dirigida por Jane Silber).
O Ubuntu diferencia-se do Debian por ser lançado semestralmente, por disponibilizar
suporte técnico nos dezoito meses seguintes ao lançamento de cada versão (as
versões LTS – Long Term Support – para desktop recebem 3 anos de suporte, e
para servidor recebem 5 anos de suporte), e pela filosofia em torno de sua
concepção. A proposta do Ubuntu é oferecer um sistema que qualquer pessoa
possa utilizar sem dificuldades, independentemente de nacionalidade, nível de
conhecimento ou limitações físicas. O sistema deve ser constituído principalmente
por Software livre. Deve também ser isento de qualquer taxa.
Os fãs do Ubuntu são conhecidos como "ubuntistas", "ubunteiros" ou
"ubunteros". Atualmente, a página do Ubuntu no Distrowatch é segunda mais
acessada (com base anual).
Em 8 de julho de 2005, Mark Shuttleworth e a Canonical Ltd
anunciaram a criação da Fundação Ubuntu e providenciaram um suporte inicial de
US$ 10 milhões. A finalidade da fundação é garantir apoio e desenvolvimento a
todas as versões posteriores à 5.10.
O nome "Ubuntu" AFI: [u'buntu] deriva do conceito sul africano de
mesmo nome, diretamente traduzido como "humanidade com os outros" ou "sou o
que sou pelo que nós somos".
Uma pessoa com Ubuntu está aberta e disponível para outros, apoia os
outros, não se sente ameaçada quando outros são capazes e bons, baseada em
uma autoconfiança que vem do conhecimento que ele ou ela pertence a algo
maior e é diminuída quando os outros são humilhados ou diminuídos, quando os
outros são torturados ou oprimidos.
Esse nome busca passar a ideologia do projeto, baseada nas liberdades
do software livre e no trabalho comunitário de desenvolvimento. O sistema é
muito comumente chamado "Ubuntu Linux", porém, oficialmente a Canonical,
desenvolvedora do sistema, usa apenas o nome "Ubuntu", uma vez que o
sistema ao ser portado para outros núcleo livres para além do Linux recebe
outros nomes (por exemplo, o Ubuntu implementado sobre o OpenSolaris recebe
o nome de "Nexenta") - ao contrário do Debian, por exemplo, que recebe este
nome independentemente do núcleo usado.
O Ubuntu é o Sistema Operacional mais leve e o mais rápido Qualquer
versão até a 12.04 ocupa apenas um CD (até 700 MB); a partir da versão 12.10,
5
será necessário um DVD ou um pen drive, pelo fato da nova versão ultrapassar o
limite de 700 MB. A atualização e instalação de mais programas poderá ser
realizada via Internet, num processo fácil e em ambiente gráfico.
Para quem pretende experimentar o Ubuntu sem o instalar no disco
rígido, o sistema funciona em um Live CD diretamente do CD, sem necessidade de
ser instalado. Pode-se instalá-lo a partir de um pen drive também. Estes modos são
mais lentos e destinam-se essencialmente a proporcionar um primeiro contato com o
Ubuntu, seus programas incluídos e saber quais programas podem ser
eventualmente instalados; além de ser útil para manutenção de hardware. A partir da
versão 6.06, este disco pode ser utilizado para se instalar definitivamente no
computador.
O programa remastersys permite a qualquer um facilmente (em modo
gráfico) criar um Live CD/DVD personalizado, com os programas e opções que o
utilizador desejar, a partir de uma instalação existente do Ubuntu. Também existem
os programas Reconstructor e Ubuntu Customization Kit com um propósito
semelhante.
Após um artigo explicando a descontinuação de distribuíção livre dos
CDs do Ubuntu pelo ShipIt, agora os mesmos podem ser comprados pela loja virtual
Canonical Store (em inglês)
Requisitos de sistema
A versão desktop do Ubuntu atualmente suporta as arquiteturas Intel
x86 e AMD64. Suporte não-oficial é disponibilizado para PowerPC, IA-64 (Itanium) e
PlayStation 3 (contudo observe que a Sony removeu oficialmente o suporte para o
Linux no PS3 com o firmware 3.21, lançado em 1º de abril de 2010). Uma GPU
suportada é requerida para habilitar efeitos visuais.
Um ponto fraco no Ubuntu são os driver’s, as empresas fabricantes das
placas mães e periféricos dão mais importância aos Sistemas Operacionais que
dominam o mercado e deixam a desejar para os sistemas Linux.
4.1.2 Windows 8
Windows 8 é um sistema operacional da Microsoft para computadores
pessoais, portáteis, netbooks e tablets. É o sucessor do Windows 7. Foi anunciado
oficialmente por Steve Ballmer, diretor executivo da Microsoft, durante a conferência
de pré-lançamento do sistema operacional. Segundo a empresa, este sistema
operacional será um sistema para qualquer dispositivo, com uma interface
totalmente nova,6
adaptada para dispositivos sensíveis ao toque.
No 2011 Consumer Electronics Show, em Las Vegas, a Microsoft
anunciou que o suporte a system-on-a-chip (sistema em um chip) e a processadores
ARM estarão inclusos no Windows 8.
A Microsoft lançou o Windows Developer Preview, primeiro a beta para
o público, no dia 13 de setembro de 2011, sendo seguida pela versão Consumer
Preview no dia 29 de fevereiro de 2012. No dia 31 de maio de 2012, foi liberada para
6
download a versão Windows 8 Release Preview. A versão final foi lançada
mundialmente em 26 de outubro de 2012. Recentemente durante a CES 2013 foi
anunciado que a Microsoft já vendeu 60 milhões de unidades do Windows 8.
A interface totalmente renovada e os novos aplicativos chamaram
atenção do público. Apesar da nova interface, também é possível utilizar a interface
de Desktop assim como nos sistemas anteriores.
Suporte a Flash Player
Depois da Microsoft afirmar que o Windows 8 não teria de forma
alguma a compatibilidade ao Adobe Flash Player, a empresa voltou atrás e colocou
o suporte ao plugin. Além disso, uma parceria feita pela Microsoft e Adobe fará que
o Flash tenha atualizações automáticas pelo Windows Update. O Flash agora é um
dos únicos plugins que deve funcionar no novo sistema e no Internet Explorer 10. É
provável que em versões futuras o Adobe Flash Player não seja mais suportado pelo
sistema operacional.
Suporte para USB 3.0
Foi confirmado o suporte para USB 3.0 no Windows 8, garantindo mais
velocidade nas cópias e transferências de arquivos do computador para dispositivos
móveis. Além disso, algumas partes da cópia e transferência de arquivos foram
melhoradas.
Windows To Go
Com um recurso chamado de Windows To Go, é possível executar o
Windows 8 inteiramente a partir de um pen drive ou de um disco rígido externo. Tem
como foco os usuários corporativos, que podem inicializar seu próprio sistema onde
forem. A "desvantagem" fica por conta do fato que os discos internos do computador
"host" não são acessíveis através do Windows to Go; o mesmo vale para a partição
do Windows to Go quando o dispositivo estiver em um computador com sistema
operacional em execução. Esta função está disponível somente no Windows 8
Enterprise.
RECURSOS REMOVIDOS
Para além da remoção do menu Iniciar, várias características notáveis
foram removidos do Windows 8. O suporte para reprodução de DVDs foi removido
do Windows Media Player, devido ao custo de licenciar os decodificadores
necessários (especialmente para dispositivos que não incluem unidades de disco
óptico em tudo) e a prevalência de serviços de streaming como o Netflix. Pelas
mesmas razões, o Windows Media Center não está mais incluído por padrão no
Windows 8 também, mas o software (que também inclui suporte para reprodução de
DVD) pode ser adicionado de volta através do add-on pago "Pro Pack" (para a
versão base de Windows 8, que também atualiza o sistema para o Windows 8 Pro)
ou "Media Center Pack" (para o Windows 8 Pro). O Windows 8 ainda vai apoiar
softwares de terceiros que incluem reprodução de DVD. Tanto o Backup e
Restauração e "Versões Anteriores", recursos que costumavam ser Sombras de
Cópia, foram reprovados no Windows 8 em favor da nova função Arquivo Histórico.
7
Ao contrário da Sombra de Cópia, que realiza monitoramento de nível de bloco de
arquivos, Arquivo Histórico só utiliza o USN Journal para acompanhar as mudanças;
e adicionalmente, copia as versões anteriores de arquivos compartilhados
armazenados em um computador com Windows Server.
REQUISITOS DE HARDWARE
PCs
Os requisitos de sistema da versão para desenvolvedores são similares aos dos
seus antecessores, Windows 7 e Windows Vista. Uma placa de vídeo compatível
com DirectX9 é necessária apenas para uso do Aero e aceleração de hardware.
Para dispositivos sensíveis ao toque, é exigida uma resolução de 1024x768 ou
superior, a fim de usar a funcionalidade de encaixe para os aplicativos. Com redução
de requisitos de sistema, o Windows 8 poderá funcionar num número maior de
máquinas, tanto num PC como no tablet. Ou seja, quase sem exceção, o Windows 8
funcionará em pc's que já utilizam o Windows 7.
Tablets e conversíveis
A Microsoft lançou os requisitos mínimos de hardware para o novo
tablet e dispositivos conversíveis projetados para o Windows 8, e definido um fator
de forma conversível como um dispositivo autônomo que combina o PC, monitor e
fonte de energia recarregável com um teclado mecânico em anexo e dispositivo
apontador em um único chassi. Um conversível pode ser transformado num
comprimido, onde os dispositivos de entrada estão conectados escondidos ou
removidos, deixando o monitor como o mecanismo de entrada única.
COMPATIBILIDADE DE SOFTWARE
Windows 8 para processadores com IA-32 e x64 executa mais
softwares compatíveis com versões anteriores do Windows, com as mesmas
restrições que o Windows 7: 64-bit Windows 8 executa o software de 64-bit e 32-bit
e 32-bit do Windows 8 é capaz de executar o software de 32-bit e 16-bit (embora
alguns softwares de 16 bits possam exigir configurações de compatibilidade para ser
aplicada, ou não funcionar em todos).
Windows RT, uma versão do Windows 8 para sistemas com Arquitetura
ARM, só suporta aplicativos incluídos com o sistema (como uma versão especial do
Office 2013), fornecido através do Windows Update, na Windows Store apps, para
garantir a qualidade dos aplicativos disponíveis em ARM. O Windows RT não
suporta a execução de aplicativos IA-32 ou x64. A loja de aplicativos do Windows
pode ser compatível entre Windows 8 e Windows RT, ou compilado para suportar
uma arquitetura específica.
4.1.3 Mac OS Moutain Laion
8
OS X v10.8 Mountain Lion é a mais nova versão do sistema
operacional OS X. Foi anunciado no dia 16 de Fevereiro de 2012 e lançado no dia
25 de Julho de 2012. No mesmo dia em que foi anunciado, uma versão de testes
para desenvolvedores foi disponibilizada.
O Mountain Lion conta com mais de 200 novidades, muitas inspiradas
no sistema operacional iOS, como o aplicativo de Notas, Lembretes e Game Center,
além da integração com o Twitter e Facebook.
OS X Lion Mountain substitui o iChat por Mensagens, que inclui
suporte para o iMessage, que permite aos usuários enviar mensagens ilimitadas
para outros Macs (executando 10,8 ou posterior), iPhones, iPads e iPod Touches
(rodando iOS 5 ou posterior). Ele também inclui a versão mais recente do navegador
Safari, o Safari 6. Outro recurso do iOS incluído no Mountain Lion é a Central de
Notificações, um painel lateral que fornece uma visão geral dos alertas de
aplicações. O OS X 10.8 também é bem integrado com o iOS 6 e tem um estilo
semelhante.
O Mountain Lion vendeu três milhões de unidades nos primeiros quatro
dias, tornando-se o mais bem sucedido lançamento de sistema operacional OS X
até hoje.
O OS X Mountain Lion foi oficialmente anunciado pela Apple em seu
site em 16 de fevereiro de 2012, como um sucessor do Mac OS X v10.7 Lion.
Durante a palestra da WWDC, em 11 de junho de 2012, a Apple
anunciou uma versão "quase final" do Mountain Lion para desenvolvedores, com
uma versão pública sendo lançada em julho de 2012 a um preço de U$ 19,99. A
terceira geração do MacBook Pro, MacBook Air revisado, Smart Case do iPad, e
terceira geração AirPort Express também foram anunciados na palestra.
A data de lançamento do Mountain Lion (25 de julho) não foi
confirmada até o dia anterior, 24 de julho, pelo CEO da Apple, Tim Cook, como parte
dos anunciamentos de ganhos do terceiro trimestre da Apple. Ele foi lançado na Mac
App Store em 25 de julho de 2012, onde vendeu 3 milhões de unidades nos
primeiros quatro dias de lançamento.
MELHORIAS E INOVAÇÕES
Central de Notificações
A Central de Notificações foi adicionada ao sistema operacional. Ela
fornece uma visão geral de alertas e notificações de aplicativos. Os usuários podem
escolher quais aplicativos aparecem na Central de Notificações, e como eles são
tratados.
Existem três tipos de notificações: banners, alertas e emblemas. OS
Banners são exibidos por um curto período de tempo no canto superior direito da
tela do Mac, e depois deslizam para a direita. Alertas são parecidos com os banners,
mas não desaparecem da tela até que o usuário clique neles. Emblemas são ícones
de notificação vermelhos que são exibidos no ícone do aplicativo, eles indicam o
número de notificações de cada aplicativo.
9
A Central de Notificações pode ser acessada clicando-se no ícone no
canto direito da barra de menu. Quando aberto, o usuário pode clicar em um botão
para escrever um post no Twitter, postar atualizações de status no Facebook, ou ver
todas as notificações. Deslizando-se para cima irá revelar uma opção para desativar
a Central de Notificações por um dia. Muitas configurações da Central de
notificações podem ser personalizadas no painel "Notificações" em "Preferências do
Sistema". Cada aplicação pode ter três maneiras de exibir notificações: nenhum,
banners ou alertas. Opções para alternar os ícones de aplicativos e sons também
estão disponíveis. Os usuários podem clicar e arrastar um aplicativo no painel para
mudar a ordem dos aplicativos que são exibidos na Central de Notificações.
Notas
Um novo aplicativo de notas foi adicionado ao sistema operacional. Ele
é separado do aplicativo "Mail" em seu próprio aplicativo, e sincroniza juntamente
com os dispositivos iOS. As notas criadas são sincronizadas para todos os
dispositivos do usuário através do iCloud.
As notas podem ser criadas em três diferentes fontes - Noteworthy,
Helvetica, e Marker Felt. Os usuários podem adicionar fontes personalizadas,
visitando o "Mostrar fontes" menu. O menu permite ao usuário alterar o tamanho do
texto, listas de formato, escolher o alinhamento (esquerda, centro, justificar ou
direita), atribuir uma direção de escrita, e recuo de texto. Anexos, imagens, e
hiperlinks também podem ser adicionados a uma nota. Os anexos não podem ser
vistos em dispositivos iOS.
Mensagens
Um aplicativo de mensagens instantâneas foi adicionado ao sistema
operacional. Ele substitui o iChat e é o sistema de mensagens padrão do OS X. Uma
versão Beta do aplicativo esteve disponível para download no site da apple até
Junho de 2012. A versão oficial do aplicativo está incluso no Mountain Lion.
Tal como acontece com o seu antecessor (o iChat), Mensagens possui
mensagens de texto, áudio e compartilhamento de tela. O aplicativo também possui
suporte de vídeo, utilizando o FaceTime da Apple para chamadas de vídeo, sempre
que possível. Mensagens suporta iMessage, da Apple, um serviço gratuito de
mensagens instantâneas anteriormente disponível apenas em dispositivos com iOS.
Ele também suporta tanto o "Extensible Messaging and Presence Protocol" (XMPP)
(mostrado no aplicativo em seu antigo nome, Jabber) quanto o "AOL Instant
Messenger" (AIM). Além disso, ele também oferece uma conexão direta com o
Yahoo! Messenger e Google Talk.
Game Center
O aplicativo Game Center, do iOS foi adicionado ao sistema
operacional. O Game Center é uma rede social de jogos multiplayer online, e
permite aos usuários jogar e compartilhar jogos com amigos, além de permitir
acompanhar o progresso dos mesmos através de placares. Os jogadores podem
ganhar pontos através do cumprimento de desafios determinados pelos jogos.
10
O jogador deve criar um Apple ID para se associar ao Game Center.
Um jogador tem a opção de criar um Apple ID dentro do aplicativo do Game Center
se ele não possuir um. Apenas um apelido pode estar associado com um Apple ID.
A cada jogador é atribuído um perfil no Game Center. Um perfil consiste de um
apelido do jogador, o número de jogos compatíveis com o Game Center, o número
de amigos que o jogador possui, o número de pontos conquistados, e uma foto
opcional.
Atualizações de Aplicativos
O OS X Mountain Lion acrescentou atualizações para muitos
aplicativos no sistema operacional. O aplicativo "Chess" agora suporta o Game
Center. Widgets do Dashboard podem ser gerenciados em uma interface
semelhante ao Launchpad. Mail adiciona lista VIP de e-mails. Lembretes é um novo
aplicativo de lista de tarefas, independente do calendário em seu próprio aplicativo
que sincroniza com o iOS. O Safari 6 começa uma nova versão e apresenta uma
nova Omnibar; Uma combinação da barra de endereço e o campo de pesquisa. O
Omnibar também tem um botão "Reader", mostrando ao usuário apenas o texto do
artigo sem propagandas ou distrações. O Safari 6 também está disponível para o
Mac OS X v10.7 Lion.
Outras Atualizações
AirPlay é adicionado, o que permite o espelhamento sem fio da tela de
um Mac para uma Apple TV. Ditado é um mecanismo de entrada de voz que requer
uma conexão de Internet banda larga, e que permite ao usuário ditar ao invés de
escrever. O Facebook e o Twitter possuem integração com o sistema operacional.
Gatekeeper, é um recurso anti-malware baseado em assinaturas digitais e da Mac
App Store.
Power Nap permite Macs de armazenamento flash (Macbook Air final
de 2010 ou posterior, ou MacBook Pro com tela Retina) à sincronizar com o iCloud
(Lembretes, Calendário, Notas, Mail, e Buscar meu Mac) enquanto está em repouso
e também permite a Mac App Store buscar por downloads ou atualizações do OS X,
bem como fazer backups periódicos à Máquina do Tempo. Vários protetores de tela
novos foram adicionados.
Atualizações de aplicativos são automaticamente instalados a partir da
Mac App Store. O Dock recebeu uma aparência atualizada. As barras de rolagem
alargam-se quando o mouse passa sobre elas. O Finder exibe uma barra de
progresso ao copiar um arquivo, e em ícones do Launchpad quando é feito um
download da Mac App Store. O Launchpad tem uma barra de pesquisa para
encontrar aplicativos. A Agenda foi renomeada para "Contatos", e iCal foi
renomeado para "Calendário".
4.1.4 SISTEMA OPERACIONAL ESCOLHIDO
11
O Windows 8 foi SO escolhido por ser o mais atual dos Sistemas
Operacionais da Windows, com uma nova interface a metro que segue o modelo dos
tabletes de touchscreen / toque na tela dando mais controle e domínio ao usuário
usando apenas leves toques na tela para opera-lo, seus pontos fortes são uma
instalação fácil e rápida e uma velocidade de inicialização do sistema operacional
jamais vista nas versões anteriores do Windows, outro ponto forte no Windows é que
podemos usar os produtos da família Microsoft que são compatíveis com o sistema
operacional como o Microsoft SQL Server 2012 Express para servir de base de
dados e o Microsoft Visual Studio 2012 Express para desenvolvermos as telas de
apresentação do programa na linguagem C# ou C-Sharp que será desenvolvido
para Nossa Locadora de Livros, o termo Express indica que a versão é gratuita, um
ponto fraco no Windows 8 é o custo do Software que custa entorno de 400,00 R$,
outro ponto fraco é que os hacker’s em todo mundo desenvolvem aplicativos
maliciosos conhecidos como vírus atacando as plataformas dos sistemas
operacionais da Microsoft inclusive o Windows entre os Sistemas Operacionais é o
mais atacado, necessitaremos de bom um antivírus para bloquear estes ataques.
4.2 HUMANIZAÇÃO, RELACIONAMENTO INTERPESSOAL E ÉTICA NA
ADMINISTRAÇÃO DE UMA EMPRESA – Seção Secundária
4.2.1 HUMANIZAÇÂO:
Humanizar significa respeitar o trabalhador enquanto pessoa, enquanto
ser humano. Significa valorizá-lo em razão da dignidade que lhe é intrínseca.
O desenvolvimento científico-tecnológico tem levado muitas
organizações a buscar de forma desenfreada o lucro econômico-financeiro à custa
da necessária valorização real do homem, notadamente dos indivíduos que nelas
trabalham. Paradoxalmente, até mesmo organizações cujo lucro visado não é
econômico-financeiro resvalam para isso.
A cultura predominante nessas instituições caracteriza-se por
considerar as pessoas meros recursos que devem contribuir para o alcance dos
objetivos organizacionais. Relegam a abordagem sistêmica, que estuda o homem
como uma totalidade e não apenas como profissional cuja vida deveria se restringir
ao ambiente de trabalho. O relacionamento interpessoal saudável, por exemplo, às
vezes não encontra guarida no âmbito organizacional, gerando os mais diversos
conflitos e, portanto, “desumanizando” as organizações. A desconsideração dos
valores humanos e da ética também são exemplos de realidades
“desumanizadoras”.
Humanização das empresas de diversos setores buscam seus
diferenciais competitivos e sua sobrevivência em um mercado mais seletivo e atento
a outras questões que não apenas preço. Além do lucro as empresas são feitas de
gente e para gente, a humanização nas relações, seja ela com funcionários, clientes,
fornecedores, acionistas, governo e a sociedade é uma questão de visão, pois
estamos agora diante de um novo modelo estratégico que não tem mais volta e a ele
chamamos de boa cidadania corporativa.
12
Durante muito tempo as empresas para serem competitivas deveriam
ter produtos com qualidade, preço bom e serviços agregados, mas isso agora é
apenas uma obrigação. Hoje o mercado pressiona por melhorias nas relações e
atingi-la será fator de sucesso, reconhecimento e respeito. O mundo corporativo tem
mais algumas coisas com que se preocupar: preservação do meio ambiente e
melhoria da qualidade de vida dos seus funcionários e da comunidade que está
inserida. Essa pressão vem do poder que as empresas conquistaram nos últimos 30
anos, pois são elas as protagonistas que geram empregos, conhecimento,
tecnologias e concentram as pessoas inovadoras que fazem as coisas acontecerem.
Portanto, empresas socialmente responsáveis geram valor principalmente para si
próprias.
Manter um ambiente de trabalho agradável e confortável, benefícios
estimulantes, respeito a opiniões e iniciativas criativas não são atitudes “boazinhas”,
mas sim estratégias e as empresas já sabem muito bem que funcionários e clientes
felizes geram mais lucros. E isso é comprovado a cada ano na análise concorrida
das “Melhores empresas para você trabalhar”.
Cada vez as empresas inovam mais em tecnologias complexas,
tentando aprimorar a comunicação e as relações internas e externas, para agilizar
processos e envolver maior número de pessoas. Verifica-se que ao longo de tantas
inovações, o que realmente se consegue são afinidades frágeis e virtuais, onde os
55% do processo corporal na comunicação é jogado fora. Dentro de uma
organização, muitas vezes, o diálogo com pessoas da mesma área, sentadas na
mesma sala é realizado por e-mail. Segundo alguns consultores empresariais, se e-
mail fosse muito bom seria inteiro e não “e-mail”. Olhar mais para as pessoas como
pessoas, na sociedade ou dentro de uma corporação, é uma necessidade cada vez
maior nos nossos dias.
4.2.2 RELAÇÃO INTERPESSOAL:
O relacionamento interpessoal envolve o conhecimento de relações
internas do próprio eu, como por exemplo, o autoconhecimento de sentimentos, a
série de respostas emocionais, a auto reflexão, o processo de pensamento e outros
fatores. Tudo isso favorece a formação de um modelo cuidadoso e real de si
mesmo, mostrando elevado autoconhecimento, fazendo com que as pessoas ajam
de maneira mais eficaz diante dos problemas e situações diversas da vida. O
relacionamento interpessoal ainda envolve a capacidade do ser humano de
experimentar e discernir padrões, experimentar atrações do futuro e de sonhar e
também de realizar potenciais. Essa qualidade tem sido bastante valorizada
atualmente, pois pessoas que apresentam essa aptidão conseguem desenvolver
relacionamentos interpessoais mais produtivos, com isso conseguem trabalhar
melhor em grupo, pois o pensamento central é que se me conheço, tenho
capacidade de estabelecer relacionamentos saudáveis, já que conseguirei
reconhecer o outro também´.
As relações interpessoais surgem quando iniciamos o processo de
autoconhecimento. Estudando nossos sentimentos e nossos conflitos internos
podemos modificar o ambiente de trabalho, nosso mundo exterior, e resolver
13
conflitos e problemas que enfrentamos no dia-a-dia, seja na empresa, no ambiente
organizacional ou em família.
Quando uma pessoa conhece seus sentimentos e emoções podem
auxiliar na produtividade, pois sua atenção é direcionada ao que está fazendo, não a
seus sentimentos ou problemas pessoais. Em uma empresa é muito importante
desenvolver cursos e atividades que estimulem o relacionamento interpessoal a fim
de melhorar a produtividade através da eficácia. Pessoas focadas produzem mais,
se cansam menos e causam menos acidentes.
O relacionamento interpessoal é o relacionamento comum de
indivíduos pertencentes de um mesmo grupo e que possuem os mesmos objetivos.
Pode ser um relacionamento profissional, familiar ou social, onde os indivíduos
devem estar diretamente ou indiretamente relacionados. Saiba aqui, o que é
relacionamento interpessoal e como desenvolvê-lo com competência.
COMO DESENVOLVER UM BOM RELACIONAMENTO INTERPESSOAL
O relacionamento interpessoal é mais comum no mundo dos negócios
e das empresas. Envolve as habilidades e capacidades, inteligências e estratégias
em comum de um grupo, para que haja um crescimento geral. Para um bom
relacionamento interpessoal entre uma equipe de trabalho, existem algumas dicas
para desenvolver um bom relacionamento.
Saber ouvir:
Ouvir o que o colega de trabalho tem a dizer, e interpretá-la corretamente. As
conclusões precipitadas podem prejudicar um bom relacionamento interpessoal, e o
andamento de todo o grupo.
Saber falar:
Saber expor as opiniões e todos os seus pontos de vista é muito
importante para um bom relacionamento com todo o grupo de trabalho. Mas as
palavras mal escolhidas podem causar certo desentendimento, portanto, nada
melhor do que analisar várias vezes o que será dito.
Saber respeitar:
Certamente, o trabalho que envolver outras pessoas pode ser
complicado em certos pontos de vista. O ser humano possui inúmeras diferenças
que os faz ser único. É preciso saber respeitar estas diferenças, e saber dizer no
momento certo e com as palavras certas, o que lhe incomoda no outro. É preciso
14
também, saber ouvir quais são os defeitos que você possui, ou as atitudes que
incomodam o próximo.
A IMPORTÂNCIA DO RELACIONAMENTO INTERPESSOAL
O relacionamento interpessoal pode ser muito importante no
andamento da produtividade de empresas, pois é onde este é mais presente.
Quando todos os funcionários possuem um bom relacionamento entre si, uma boa
comunicação e também uma boa produção, todos estes fatores influenciarão na
qualidade e na faturação da empresa. O relacionamento interpessoal são todas as
normas de educação geral que já conhecemos, aplicadas às pessoas e seus
contatos.
4.2.3 ÉTICA:
A ética pode-se dizer que é na verdade como a educação de nosso
caráter, temperamento ou vontade pela razão, em busca de um sentido na vida. É
um processo consciente ou intuitivo em que vamos aprendendo ao longo de
nossa vida, que nos ajuda a escolher entre vícios e virtudes, entre o bem e o mal,
entre o justo e o injusto. É a predisposição habitual e firme, fundamentada na
inteligência e na vontade, de fazer o bem. Ser ético, portanto, é buscar sempre estar
de bem consigo mesmo, combater vícios e fraquezas, cultivar virtudes, proteger e
preservar a vida e a natureza, é buscar ser feliz.
Evidencia-se a necessidade de serem observados pelas organizações
os atuais anseios da sociedade por uma atuação ética. Tal necessidade requer a
conscientização de todos sobre a importância da ética na atualidade.
Agir corretamente hoje não é só uma questão de consciência. É um
dos quesitos fundamentais para quem quer ter uma carreira longa e respeitada. Em
escolhas aparentemente simples, muitas carreiras brilhantes podem ser jogadas
fora. Atualmente, mais do que nunca, a atitude dos profissionais em relação às
questões éticas pode ser a diferença entre o seu sucesso e o seu fracasso. Basta
um deslize, uma escorregadela, e pronto. A imagem do profissional ganha no
mercado a mancha vermelha da desconfiança.
Ser ético é uma característica fundamental. Cada vez mais as
organizações estão adotando o hábito de checar o passado dos candidatos a
alguma vaga. Quem tem a ficha limpa sempre terá as portas abertas nas melhores
empresas do mercado.
Ser ético nada mais é do que agir direito, proceder bem, sem prejudicar
os outros. É ser altruísta, é estar tranquilo com a consciência pessoal. É também
agir de acordo com os valores morais de uma determinada sociedade.
Qualquer decisão ética tem por trás um conjunto de valores
fundamentais. Entre eles: ser honesto em qualquer situação, ter coragem para
15
assumir decisões, ser tolerante e flexível, ser íntegro, educado, fiel, humilde e
prudente.
Empresas não são apenas entidades jurídicas, elas são formadas por
pessoas e só existem por causa delas. Por trás de qualquer decisão, de qualquer
erro ou imprudência, estão seres de carne e osso. E são eles que vão viver as
glórias ou os fracassos da organização. Quanto mais uma organização se destaca
no mercado, mais se deve preocupar com as relações éticas. Errar é humano, mas
falhas éticas destroem carreiras e organizações.
Para saber se uma empresa é ou não ética é preciso verificar a
maneira como ela se planeja e cria soluções para evitar deslizes e problemas.
Prevenção é a palavra de ordem em qualquer organização que valorize a ética nos
seus negócios e no ambiente de trabalho.
Ética gera questões extremamente delicadas e, na maioria das vezes,
de foro íntimo. Não existe uma receita universal, pronta e completamente eficaz para
resolver essas questões. A decisão sempre varia de pessoa para pessoa, de
consciência para consciência. Cada um tem seus limites, impostos por suas crenças
e pelas leis, e deve segui-los.
O que fazer para andar com um pouco mais de segurança nesse
terreno nebuloso? Eis algumas estratégias:
• Não faça nada que não possa assumir em público.
• Avalie detalhadamente os valores da sua empresa. Certifique-se de eles
combinam com os seus.
• Trabalhe sempre com base em fatos. Não julgue baseando-se em
suposições.
• Avalie os riscos de cada decisão que tomar. Meça, cuidadosamente, as
consequências do seu ato em relação a todos os envolvidos.
• Uma empresa ética exige não apenas produtos e serviços de qualidade, mas
também de conteúdo ético: recolher impostos, remunerar dignamente,
preservar a ecologia, o meio ambiente, interagir com lealdade e participar da
comunidade.
• Saiba ouvir. É aconselhável ouvir mais do que falar, especialmente em se
tratando de reclamações e consultas de clientes.
• Trabalhe bem com os temas polêmicos: todas as promessas ao cliente com
relação a atendimento e prazos, inclusive as mais informais, devem ser
rigorosamente cumpridas.
• Evite rivalidades. É necessário cultivar boas relações dentro e fora das
equipes.
• Nunca se esqueça que ninguém negocia com empresas, mas com as
pessoas das empresas. O caráter da empresa é o caráter que seus
empregados têm.
16
• Evite clientelismos, privilégios e deixar vazar informações. Também é ético
assegurar-se de que as informações foram claras, completas, transparentes e
bem recebidas pelo outro.
• Não fume onde esta prática é proibida e apresente-se sóbrio ao trabalho.
• Planeje suas ausências no ambiente de trabalho, sempre que possível, de
modo a permitir fluxo normal das responsabilidades.
• Demonstre interesse pelo próprio desenvolvimento, participando de reuniões,
encontros e eventos de formação, treinamento e desenvolvimento.
• Seja pontual em termos do horário de trabalho. Observe políticas, normas e
procedimentos.
• Zele pelo bom nome da empresa. Comunique-se, relacione-se, aja de forma
irrepreensível, dentro e fora da organização.
• Aja de modo participativo, compartilhado, de modo que um problema em
qualquer ponto da organização seja responsabilidade de todos e de cada um.
• Tenha moral elevado e contribua para manutenção do clima de trabalho em
alto nível.
• Zele pelo bom nome dos colegas. Varra de sua vida a fofoca.
• Não se omita. Assuma seus erros. Quando perceber alguma coisa errada,
procure ajudar a consertar.
• Informações confidenciais não devem sair da empresa em hipótese alguma.
Ser e manter-se um profissional ético não é fácil de administrar,
principalmente para nós brasileiros que fomos criados sob a ética da lei de Gerson,
do jeitinho, da vantagem acima de tudo. Socialmente aprendemos que é preciso
fazer o correto, mas na informalidade impera a ideia de que não há nada de errado
em levar vantagem. Há corruptos em outros lugares do mundo, mas no Brasil
pequenos delitos são apoiados e até elogiados por amigos e pela família.
4.3 SGBD PARA A EMPRESA NOSSA LOCADORA - Seção Terciária
4.2.1 Modelo Relacional
O Sistema de Gerenciamento de Banco de Dados que eu recomendo
para o proprietário da Empresa Nossa Locadora de Livros implementar é o Modelo
Relacional. De acordo com SILBERSCHATZ (2006), este é o principal modelo de
dados para aplicações comerciais de processamento de dados. Ele conquistou sua
posição de destaque devido à sua simplicidade, que facilita o trabalho do
programador, comparado com outros modelos de dados, como o modelo de rede ou
o modelo hierárquico.
As primeiras implementações comerciais do modelo relacional se
17
tornaram disponíveis no início da década de 1980, como o sistema
SQL/DS(Structured Query Language/DataSystem) no sistema operacional
MVS(Multiple Virtual Storage), da IBM(International Business Machines Corporation),
e o SGBD(Sistema de Gerenciamento de Banco de Dados), da Oracle. Desde então,
o modelo foi implantado em uma grande quantidade de sistemas comerciais. Os
SGBDs relacionais (SGBDRs) populares atuais incluem o DB2e Informix Dynamic
Server (da IBM), o Oracle e Rdb (da Oracle), o Sybase SGBD (da Sybase) e o
SQLServer e Access (da Microsoft). Além disso, vários sistemas de código aberto,
como MySQL e PostgreSQL, estão disponíveis (ELMASRI et al, 2011).
Motivos:
1) O Modelo Relacional é um modelo de dados, adequado a ser o
modelo subjacente de um Sistema Gerenciador de Banco de Dados
(SGBD), que se baseia no princípio em que todos os dados estão
guardados em tabelas (ou, matematicamente falando, relações). Toda
sua definição é teórica e baseada na lógica de predicados e na teoria
dos conjuntos.
2) O modelo relacional permite ao projetista criar um modelo lógico
consistente da informação a ser armazenada. Este modelo lógico pode
ser refinado através de um processo de normalização. Um banco de
dados construído puramente baseado no modelo relacional estará
inteiramente normalizado.
3) Um Banco de Dados Relacional é um conceito abstrato que
define maneiras de armazenar, manipular e recuperar dados
estruturados unicamente na forma de tabelas, construindo um banco
de dados. A linguagem padrão para os bancos de dados relacionais,
SQL, é apenas vagamente remanescente do modelo matemático.
Atualmente ela é adotada, apesar de suas restrições, porque ela é
antiga e muito mais popular que qualquer outra linguagem de banco de
dados.
4.3.2 SGBDS E SEUS PONTOS FORTES
MySQL – Banco de Dados Livre, ótima integração com linguagens de
programação de mercado (PHP, JAVA, DELPHI, VB, etc.), rápido, leve, costuma ter
excelente performance e usar hardware modesto (não precisa vender o fígado para
adquirir um servidor – na maioria dos casos, é claro. Os contras são relativos a baixa
robustez, a escassez de recursos e a falta de amadurecimento (comparado às
demais alternativas citadas abaixo – não aconselho para desenvolvimento de
sistemas críticos e escalonáveis – bom para uso em ambiente internet). Site oficial:
http://www.mysql.com/
FireBird – Advindo do Interbase da Borland, também trata-se de um
SGBD Livre. É rápido, tem excelente integração com Delphi, JAVA, PHP, VB, etc. –
Tem versões tanto para MS Windows quanto GNU/Linux. Possui muito mais
recursos que o MySQL (stored procedures, triggers, papéis, etc.). Excelente pedida,
18
vale a pena analisar. Site oficial: http://www.firebirdsql.org/ – Comunidade brasileira:
http://www.comunidade-firebird.org/
PostGreSQL – Sem dúvida alguma a ferramenta mais robusta,
escalável e interessante com que já trabalhei em termos de BD livres para ambiente
Unix/Posix. Tem versões para MS Windows e GNU/Linux. Dos três é a ferramenta
que mais pede hardware e infra-estrutura (dependentemente do volume de dados e
recursos), mas tem suportes diferenciados como BD escaláveis e ambientes
integrados para várias coisas (desenvolvidos por terceiros – Data Warehouse, etc.)
Site Oficial (Brasil): http://www.postgresql.org.br/
Oracle – ORACLE - Segurança, Ferramentas para trabalho (O ruim é
que é pago) é o mais bem conceituado de todos
Vantagens:
1 - Escalabilidade. Isso significa que se seu banco de dados crescer
você não vai ficar na mão. Oracle manuseia os maiores volumes de
dados do mundo. Se o Oracle não consegue moer, nenhum outro
banco de dados conseguirá.
2 - Performance. Já foi demonstrado que o Oracle é o banco de dados
de melhor performance, considerando as funcionalidades que ele tem.
A rigor, o banco de dados mais rápido é o Mysql porém ele só é mais
rápido se forem desligados todos os mecanismos de verificação de
integridade referencial e/ou transacional. Assim fica fácil.
3 - Confiabilidade. O Oracle é um dos bancos de dados mais sólidos e
robustos que existem sobrevivendo sem perda de dados a crashes
catastróficos no ambiente. Trabalho com Oracle há 16 anos e NUNCA
tive perda de dados causada pelo SGBD
4 - Funcionalidades. O Oracle, mesmo nas versões mais básicas, tem
um monte de funcionalidades que outros SGBD´s só tem em versões
mais caras. Coisas do tipo: funcionamento em grid, integridade
transacional/referencial, programação do próprio banco, gerenciamento
via web, replicação entre sites, redundância, failover, suporte a
múltiplos tipos de volumes de dados, criptografia, autenticação
integrada, conexão a outras bases de outros SGBD´s (é possível, por
exemplo dar um select num banco Oracle que na verdade vai consultar
um banco em outro servidor de outro fabricante, como SQLServer) e
por aí vai.
5 - Múltiplas plataformas. Oracle roda em vários sistemas operacionais.
De Windows (todos os sabores) até Linux, Unix, Mac OS, Z-Os,
calculadora de bolso, relógio digital. Detalhe, sua aplicação muda
nada. Não importa em que sistema operacional o banco está rodando,
você mexe nada, zero, zip, nothing na sua aplicação.
6 - Suporte. Oracle é um dos bancos de dados mais usados do mundo.
Até pouco tempo atrás a Oracle só vendia banco de dados e mesmo
assim era a segunda maior empresa de software do mundo. Nada mal
19
considerando que compete com empresas que fazem desde
videogame até sistema operacional para computador de mão e
smartphone. A Oracle diversificou bastante nos últimos tempos mas o
negócio principal dela ainda é banco de dados. Por ser um dos bancos
de dados mais usados no mundo, o Oracle conta com milhões de
profissionais, comunidades e grupos de discussão para dar suporte ao
produto.
O MySQL Workbench é uma ferramenta indispensável na opinião de
muitos programadores. Ela simplifica o processo de desenvolvimento de banco de
dados, oferecendo uma interface visual para simplificação desse processo.
Uma grande vantagem do MySQL Workbench é que ele torna
automática a execução de tarefas comuns e amplia as capacidades de comunicação
técnica entre administradores de bancos de dados e desenvolvedores.
Além do mais, o programa baseia toda a criação de relacionamento
entre as tabelas em chaves estrangeiras, e também permite a realização da
engenharia-reversa dos esquemas de um banco de dados.
A fim de organizar o trabalho e facilitar atividades de manutenção e
atualização do banco de dados utilizou-se o diagrama de modelo relacional. Em tal
diagrama, podem-se visualizar todas as tabelas, seus campos e tipos de dados,
índices, chaves e relacionamentos.
WORKBENCH (ferramentas case) é um conjunto de ferramentas
case, reunidas com objetivo de fornecer suporte a uma fase particular de um
processo desenvolvimento de software. uma vantagem de se agrupar ferramentas
em um workbench é que elas podem trabalhar juntas para maior suporte do que
uma ferramenta única. a forma de integração utilizando workbenches pode
apresentar vantagens sobre o desenvolvimento utilizando ferramentas isoladas.
novas ferramentas adequadas para as necessidades particulares de uma
organização podem ser acrescentadas ao workbench, ou ferramentas antigas
podem ser substituídas por outras. as saídas das ferramentas podem ser
manipulados por sistemas de gerenciamento de configuração.
Para a construção do Diagrama de Modelo Relacional foi utilizada a
ferramenta administrativa MySQL Workbench 5.2, a qual, segundo MYSQL (2012) é
uma ferramenta unificada para projetistas de banco de dados, desenvolvedores e
administradores de banco de dados. A ferramenta provê suporte para modelagem
de dados, desenvolvimento SQL (Structured Query Language), ferramentas
administrativas para configuração de servidores, administração de usuários, entre
outros. O software está disponível para os sistemas operacionais Windows, Linux e
Mac OS. Trata-se de uma aplicação de uso livre e de código aberto, disponibilizado
sob a Licença GPL(General Public License).
A GPL é uma licença de software elaborada pela GNU Operating
System. Segundo GNU(2012), Os softwares que possuem tal licença podem ser
20
copiados, utilizados e distribuídos sem restrição; além disso, pode-se, inclusive, ter
acesso ao código-fonte alterá-lo para adequações de acordo com necessidades ou
preferências.
O Sistema de Gerenciamento de Banco de Dados(SGBD)escolhido foi
o MySQL em conjunto com a ferramenta administrativa MySQL Workbench tal
SGBD possui diversas edições, sendo a Community Edition disponibilizada sob a
Licença GPL.
4.4 LINGUAGEN DE PROGRAMAÇÃO PARA FRONT-END – Seção
quartenária
4.4.1 COMPRAÇÃO ENTRE AS LINGUAGENS:
Java
Desenvolvida pela SUN Microsystems, por volta de 1990, Java possui
uma estrutura bastante semelhante com a linguagem C, totalmente orientada a
objeto, a linguagem Java vem se destacando por ser extremamente eficaz na
produção de programas sofisticados, em menos tempo e com maior qualidade.
Tendo como grande atrativo o fato de um programa escrito em Java ser
multiplataforma, ou seja pode ser executado virtualmente em qualquer plataforma
principalmente em Windows, Unix e Mac.
C#
Desenvolvida pela Microsoft juntamente com a arquitetura .NET, C# foi
construída praticamente do zero visando total compatibilidade com a plataforma
.NET. Uma moderna linguagem orientada a objeto que disponibiliza uma gama de
alternativas aos desenvolvedores de aplicativos para a plataforma .NET.
Plataforma:
Java
Talvez uma das grandes vantagens da linguagem Java é possuir
compatibilidade com multiplataformas, um aplicativo quando desenvolvido na
linguagem Java é traduzido pelo seu compilador para os bytecodes, ou seja o código
é transformado em código de maquina de um processador virtual chamado de Java
Virtual Machine (JVM), possibilitando ser executado em qualquer plataforma desde
que esteja instalada uma JVM, sendo assim disponibiliza ao usuário total liberdade
para a escolha de uma plataforma que melhor se adéque as suas necessidades,
garantindo maior portabilidade aos programas Java.
C#
A linguagem C#, produzida pela Microsoft, tem como grande
desvantagem junto a seus concorrentes o fato de ser suportada apenas pela
21
plataforma .NET Framework, porém uma grande vantagem dessa tecnologia é o
recurso de ambiente Windows para aplicações desktop, antes necessária a
utilização de componentes, na linguagem C# passa a serem componentes nativos,
tornando possível total desenvolvimento em ambiente Windows, sem a necessidade
de utilização de outros componentes. Entretanto uma novidade para os
desenvolvedores em C#, o projeto Mono 1.0, desenvolvida pela Novell, destinada
aos adeptos da comunidade Open Source, o projeto Mono é um projeto de
implementação livre de uma plataforma de desenvolvimento baseada na
plataforma .NET framework, além de incluir também uma integração com a maquina
virtual IKVM.NET, uma JVM livre implementada em .NET Framework facilitando a
interação do Mono (.NET) com Java.
4.4.2 TIPOS PRIMITIVOS E TIPOS BÁSICOS
Em Java existe um conjunto de tipos primitivos a saber: byte, char,
int, long, float, double. Estes tipos não herdam propriedades de nenhuma classe
de topo tal como java.lang.Object pelo que, são unitários. No entanto, se criarmos
uma classe "Empregado", esta classe herda da classe de topo, java.lang.Object, as
propriedades básicas, pois é um novo Objecto, um novo tipo simples. Isto significa
que qualquer classe baseada em Object, não funciona com tipos primitivos. Os tipos
primitivos devem ser mapeados no Object Model para poderem ser utilizados.
Em C# é usado o .NET Object, para que os programadores possam
comunicar com outras linguagens .NET sem confusão de tipos. Por exemplo, o tipo
int em Java é declarado em C# como System.Int32 (tendo como alias "int"),
extendendo de System.Object. Isto significa que os tipos primitivos ou simples em
C# funcionam como qualquer tipo de objecto
4.4.3 DECLARAÇÃO DE CLASSES
Uma classe representa um tipo de dado.
Classe declarada em Java
public class
CalculaSalario{ }
Em Java, um arquivo pode ter várias classes, mas apenas uma delas
pode ser publica, as demais terão acesso livre a todas as classes do mesmo pacote.
Classe declarada em C#
public class
Cliente { }
22
Em C#, uma classe pode ser declarada como partial class ( classe
parcial), podendo ser visualizada como uma classe que possui sua implementação
distribuída em mais de um arquivo.
Atributo e propriedades.
Um Atributo é a característica de um determinado objeto.
Uma propriedade é uma característica de um objeto a qual pode ser
acessada externamente por outra classe ou objeto.
4.4.4 ATRIBUTOS
JAVA:
private
int matricula;
private String nome;
private String endereco;
private String bairro;
private String cep;
private Calendar nascimento;
private double salario;
private Cargo cargo;
private Cidade cidade;
public String
getBairro() {return bairro;
}
public void
setBairro(String bairro) {
this.bairro = bairro;
}
Na linguagem Java um atributo é declarado quando possui métodos
públicos definidos para ele, através dos métodos get e set.
Atributos em C#:
private long_id;
public long id{
get{ return _id;}
set{ +id = value; }
}
Em C#, os valores são obtidos e atribuídos através do operador de
igualdade (=).
4.4.5 Construtores:
23
Quando um objeto de uma classe é criado, seus membros podem ser
inicializados através de um método construtor. Tais métodos, quando definidos,
devem possuir o mesmo nome da classe. Tanto em C# quanto em Java, a
implementação de construtores é feita através da função this.
Construtores em Java:
Public cliente (long id, String nome. Calendar nascimento, double renda) {
this.id = id;
this.nome = nome;
this.nascimento = nascimento;
this.renda = renda;
}
Construtores em C#:
Public cliente (long id, String nome. DateTime nascimento, double renda) {
this.id = id;
this.nome = nome;
this.nascimento = nascimento;
this.renda = renda;
}
4.3.6 Ferramentas de Desenvolvimento
C#
Por ser uma linguagem desenvolvida pela Microsoft, C# tem como
principal ferramenta para desenvolvimento o Microsoft Visual Studio, portanto este
artigo irá falar um pouco sobre mais esse produto da família Bill Gates. Visual Studio
– Desenvolvido pela Microsoft desde 1.997, o Visual Studio tem como principal
objetivo fornecer ambiente de desenvolvimento para diversas linguagens, sendo
que, com enfoque maior nas linguagens criadas e utilizadas pela própria Microsoft.
Não é segredo para ninguém que a Microsoft sabe utilizar muito bem em seus
produtos o conceito de “usabilidade” e com o Visual Studio não foi diferente. Além
disso conta ainda com um diferencial mercadológico, já que, a maioria dos
desenvolvedores já tem certa familiaridade com a interface amigável proposta pela
Microsoft desde o sistema operacional Windows e o pacote Office. Acompanhando a
tendência de mercado a Microsoft contratou alguns dos desenvolvedores que
criaram o Delphi (linguagem que cresceu muito por proporcionar produtividade
elevada) para aprimorar o C# bem como seu ambiente de desenvolvimento Visual
Studio. O Visual Studio possui versões Professional e Express, sendo esse último
Free, porém com limitações de recursos.
Java
Diferentemente de C#, a linguagem Java possui diversas ferramentas
para desenvolvimento, dentre elas a mais famosa entre os desenvolvedores está o
24
NetBeans, ferramenta escolhida como tema para este artigo. NetBeans – Projeto
iniciado em 1996 por dois estudantes tchecos com o nome Xelfi, em alusão ao
Delphi que, se destacava como ferramenta de desenvolvimento por proporcionar
facilidades ao desenvolvedor. Em 1999, a SUN Microsystems após desistir de sua
IDE Java Workshop, adquiriu o projeto que agora já contava com o nome de
NetBeans DeveloperX2, incorporando-o a sua linha de softwares. Em 200 a SUN
abriu o código fonte do NetBens tornando-o uma plataforma Open Souce, mas
apesar disso a distribuição da ferramenta é realizada sob as condições da SPL (Sun
Public License), uma variação da MPL (Mozilla Public License), esta licença tem
como objetivo garantir a redistribuição de conhecimento à comunidade de
desenvolvedores quando novas funcionalidades forem incorporadas à ferramenta.
Como o NetBeans é escrito em Java, é independente de plataforma, funciona em
qualquer sistema operacional que suporte a (JVM) e também dá suporte a outras
linguagens como o C, C++, Ruby, PHP, Html, XML. Para finalizar, vale apena frisar
que tanto o Visual Studio como o NetBeans são ferramentas poderosas que
abrangem recursos como facilitadores de conexão a Banco de Dados, UML das
classes, Framwork de persistencia de dados que realizam Mapeamento de objeto
relacional, Auto-Completar, Gerador de documentação através do código fonte.
4.3.7 LINGUAGEM À SER USADA PARA IMPLEMENTAÇÃO DA EMPRESA
NOSSA LOCADORA DE LIVROS
A Linguagem de Programação para fazer o front-end (telas visuais
usadas para acessar os dados) será o C-Sharp, linguagem de programação
desenvolvida pela Microsoft.
Motivos pela escolha da Linguagem de Programação:
1) Para evitar incompatibilidades, transtornos futuros com o Sistema
Operacional que iremos usar o C-Sharp que é desenvolvido para as
plataformas Windows, neste caso usaremos o Windows 8 que é também
desenvolvido pela Microsoft, baixaremos uma biblioteca MySql para fazer a
conexão do C# com o MySql, que você acessará na (using do C#) veja
abaixo:
Para que seja possível visualizar dados de uma base de dados MySql
num programa em C#, é necessário adicionar a referência MySql. Para isso é
necessário efectuar o download do mysql-connector-net-6.2.3. Depois é só correr o
setup.
Para adicionar uma referência:
• Clicar com o botão direito em Referência e fazer “Add Reference”.
25
• Selecionar na lista MySql.Data (Pode ser necessário reiniciar o Visual Studio)
Agora que temos a referência adicionada, temos de a adicionar no código.
Agora vamos ao código
Temos de adicionar um MySqlConnection, MySqlDataAdapter e um DataSet.
Vou criar uma pequena aplicação, com apenas um botão e uma DataGridView.
26
No botão “Ver Resultados” inserimos o seguinte código.
O resultado será:
27
E desta forma temos uma ligação C# + MySql efectuada
2) O C# (C Sharp) é uma linguagem de programação desenvolvida pela
Microsoft que é completamente suportada pela plataforma .NET Framework,
abrange o poder e a versatilidade a força e a criatividade do C++ e a inteligência do
Javascript para validações. Além disso, por ser derivado de C++ e C e por possuir
uma grande semelhança com a linguagem de programação Java, permitindo que
desenvolvedores destas linguagens pudessem se adaptar com facilidade ao C#.
O C# possuiu grandes vantagens, uma delas é a possibilidade de
maior interatividade com os internautas, que passam a poder postar informações a
qualquer momento, com o C# controlando o envio e recebimento de dados,
principalmente a partir da mesma página. Uma outra vantagem na utilização de C# é
programação orientada a objeto, não possíveis em C e em Visual Basic.
Uma outra vantagem é o recurso do ambiente Windows. No C# o
desenvolvimento é muito semelhante com aplicações deskop, utilizando recursos do
ambiente Windows. Assim, alguns dos controles que somente eram encontrados em
componentes são agora nativos. Outros aspectos vantajosos no C#, é que toda Data
Definition Language (DLL) ou componente não precisa mais ser registrado, extingue-
se o papel do registry e com os novos controles validator, torna-se mais fácil
consistir e validar dados na web, bastando apenas invocar o componente,
estabelecer a propriedade e vincular a algum controle. Além disso, tratar erros
também se tornou muito fácil, por meio do Execption, o próprio C# identifica e trata o
erro com o try catch(Excepition).
28
Em síntese, a linguagem de programação C# disponibiliza os seguintes
aspectos:
* Maior interatividade com os internautas;
* Possui recurso de programação orientada a objeto;
* Uso de evento nos controles;
* Desenvolvimento em ambiente Windows;
* Não precisa registrar componentes;
* Possui fácil validação de dados; e
* Fácil tratamento de erros.
5. CONCLUSÃO
É de supra importância seguir todos os passo na modelagem de dados,
é como construir uma casa, você deve pensar em tudo antes de começar a fazer a
obra e nunca, mais nunca mesmo começar e depois mudar o projeto, pois esta
forma aumentará o custo da obra e virão também as dores de cabeça com
problemas futuros. Devemos solucionar uma boa implementação desde o início
como base escolher o Sistema Operacional adequado à ser usado bem como
escolher o software de Modelo Relacional, o Sistema de Gerenciamento de Banco
de Dados (SGBD) e seu principal objetivo é retirar da aplicação cliente a
responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados
e por fim a Linguagem de Programação que servirá de Front-End, todos estes
passos devem ser minuciosamente estudados e elaborados, nos analistas de
sistemas devemos conhecer a fundo a necessidade do cliente para a implementação
do sistema da Empresa Nossa Locadora de Livros solucionando a necessidade do
cliente.
6. Anexos
29
7. REFERÊNCIAS BIBLIOGRÁFICAS.
30
Wellington Soares da Costa Bacharel em Administração (CRA/BA 6028),
Especialista em Gestão e Desenvolvimento de Seres Humanos, Humanização,
relacionamento interpessoal e ética http://www.ead.fea.usp.br/cad-
pesq/arquivos/v11n1art2.pdf
Clarissa Martins, Humanização das empresas disponível em
http://pt.scribd.com/doc/38006130/Humanizacao-das-empresas
Guia dica grátis O que é relacionamento interpessoal disponível em
http://www.guiadicasgratis.com/o-que-e-relacionamento-interpessoal/
O Gerente.com Relacionamento Interpessoal: O Poder das Relações no Ambiente
de Trabalho publicado no dia 01/10/2008 pelo colunista Ronaldo Cruz da Silva
disponível no endereço eletrônico
emhttp://ogerente.com.br/novo/colunas_ler.php?
canal=16&canallocal=48&canalsub2=155&id=1887
Instituto Catarinense de Pós-Graduação publicado por ANDREZA APARECIDA DE
SOUZA & PAULO RAMOS do Curso de Especialização em Gestão de Empresas de
Comércio e Serviços endereço eletrônico disponível em
http://www.posuniasselvi.com.br/artigos/rev04-02.pdf
Scrib O que é Relacionamento Interpessoal publicado por Sabrina Dall’ Alba na data
de 05/03/2011 endereço eletrônico disponível em
http://pt.scribd.com/doc/54551778/O-QUE-E-RELACIONAMENTO-INTERPESSOAL
Dicas grátis Brasil – Relação Interpessoal na Empresa
http://www.dicasgratisbrasil.com/relacao-interpessoal-na-empresa/
Artigonal / Diretório de Artigos Gratuitos / Ética nas Empresas publicado no dia
09/10/2008 por Lucimar Terra http://www.artigonal.com/administracao-artigos/etica-
nas-empresas-596745.html
O comportamento Ético nas Empresas publicado por Sônia Jordão na data de
04/05/2010 disponível no endereço eletrônico
http://www.soniajordao.com.br/detalhe.php?id=781
Ética Empresarial publicada na data de 10 de março de 2013 por Wikipédia
disponível no endereço eletrônico http://pt.wikipedia.org/wiki/
%C3%89tica_empresarial
Ética nas organizações modernas publicada por Christiane Rodrigues especialista
em Marketing e analista de negócios da Fundação Universa na data de 27/06/2011
disponivel em http://uescolagestao.wordpress.com/2011/06/27/etica-nas-
organizacoes-modernas/
Modelo Relacional publicado por Wikipédia na data de 19/04/2013 endereço
eletrônico disponível em http://pt.wikipedia.org/wiki/Modelo_relacional
31
Banco de Dados Relacional publicado por Wikipédia na data de 14 de março de
2013 endereço eletrônico disponível em
http://pt.wikipedia.org/wiki/Banco_de_dados_relacional
Proposta de um Sistema de Mineração de Dados para Análise do Perfil
Socioeconômico e Acadêmico dos Alunos do IFTO – Campus Paraíso do Tocantins
publicado em 2012 por Fábio Silveira Vidal e Rubens dos Santos Silva disponível no
endereço eletrônico
http://propi.ifto.edu.br/ocs/index.php/connepi/vii/paper/viewFile/3120/947
Aderência de controles de acesso em SGBDs Relacionais às Políticas de Segurança
e Aplicações publicado em outubro de 2003 por Marcelo André Ackermann endereço
eletrônico disponível em
http://repositorio.ufsc.br/bitstream/handle/123456789/85913/203180.pdf?sequence=1
Workbench (Ferramentas Case) publicado por Wikipédia enciclopédia livre na data
de 07 de julho de 2008 http://pt.wikipedia.org/wiki/Workbench_
%28Ferramentas_CASE%29
iMasters conectando C# ao MySql na data de 29 de julho de 2009 por Paulo Silva
endereço eletrônico disponível em
http://imasters.com.br/artigo/13681/mysql/conectando-c-ao-mysql/
pplWare Ligação a Base de Dados MySql publicado por Hélio Moreira em 13 de
abril de 2010 endereço eletrônico disponível em
http://pplware.sapo.pt/tutoriais/tutorial-c-ligacao-a-base-de-dados-mysql/
Ubuntu publicado por Wikipédia na data de 01 de maio de 2013 endereço eletrônico
disponível em http://pt.wikipedia.org/wiki/Ubuntu
Windows 8 publicado por Wikipédia na data de 27 de abril de 2013 endereço
eletrônico disponível em http://pt.wikipedia.org/wiki/Windows_8
Mac Mountain Lion publicado por Wikipédia na data de 27 de março de 2013
endereço eletrônico disponível em http://pt.wikipedia.org/wiki/OS_X_v10.8
32

Más contenido relacionado

La actualidad más candente

Revista Espirito Livre 006 Setembro09
Revista Espirito Livre 006 Setembro09Revista Espirito Livre 006 Setembro09
Revista Espirito Livre 006 Setembro09Anderson Ramos
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-FinalJordan Claussen
 
Sistemas Operacionais e Aplicativos
Sistemas Operacionais e AplicativosSistemas Operacionais e Aplicativos
Sistemas Operacionais e Aplicativostiredes
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsLucasMansueto
 
windows todas as versões - william vargas
windows todas as versões - william vargaswindows todas as versões - william vargas
windows todas as versões - william vargasmrwilliamsvargas
 
[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.com[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.comBruno Dadalt Zambiazi
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxLucasMansueto
 
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtin
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtinLinux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtin
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtinWesley Germano Otávio
 
Evolução dos sistemas operativos da windows
Evolução dos sistemas operativos da windowsEvolução dos sistemas operativos da windows
Evolução dos sistemas operativos da windowsFrogFAT
 
Noções de-informática
Noções de-informáticaNoções de-informática
Noções de-informáticaEDILENE CABRAL
 

La actualidad más candente (18)

Revista Espirito Livre 006 Setembro09
Revista Espirito Livre 006 Setembro09Revista Espirito Livre 006 Setembro09
Revista Espirito Livre 006 Setembro09
 
História do windows
História do windowsHistória do windows
História do windows
 
Apresentação Semi-Final
Apresentação Semi-FinalApresentação Semi-Final
Apresentação Semi-Final
 
Aula V
Aula VAula V
Aula V
 
Versões do windows
Versões do windowsVersões do windows
Versões do windows
 
Windows xp revisado
Windows xp   revisadoWindows xp   revisado
Windows xp revisado
 
Apostila
ApostilaApostila
Apostila
 
Sistemas Operacionais e Aplicativos
Sistemas Operacionais e AplicativosSistemas Operacionais e Aplicativos
Sistemas Operacionais e Aplicativos
 
Evoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional WindowsEvoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional Windows
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
windows todas as versões - william vargas
windows todas as versões - william vargaswindows todas as versões - william vargas
windows todas as versões - william vargas
 
Apostila do windows 7 2011-1
Apostila do windows 7   2011-1Apostila do windows 7   2011-1
Apostila do windows 7 2011-1
 
[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.com[Engenharia de Software] Marquivos.com
[Engenharia de Software] Marquivos.com
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtin
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtinLinux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtin
Linux e software livre_michel das neves e wesley germano_nº24 e 40_1ºtin
 
Evolução dos sistemas operativos da windows
Evolução dos sistemas operativos da windowsEvolução dos sistemas operativos da windows
Evolução dos sistemas operativos da windows
 
Noções de-informática
Noções de-informáticaNoções de-informática
Noções de-informática
 

Similar a Sistemas Operacionais, Ferramenta Case & Front-End

Microsoft Power Point Modulo 8 Software Livre
Microsoft Power Point   Modulo 8   Software LivreMicrosoft Power Point   Modulo 8   Software Livre
Microsoft Power Point Modulo 8 Software LivreWalter Cunha
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Maykon Costa
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Carlos Gleison
 
Apostila LINUX Básico
Apostila LINUX BásicoApostila LINUX Básico
Apostila LINUX BásicoFernando Palma
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Gabriel Rissi
 
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral AplicativosSoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativoselciberpunk
 
Cópia de apostila nova curso idosos
Cópia de apostila nova curso idososCópia de apostila nova curso idosos
Cópia de apostila nova curso idososPaulo Rosa
 
Cópia de apostila nova curso idosos
Cópia de apostila nova curso idososCópia de apostila nova curso idosos
Cópia de apostila nova curso idososPaulo Rosa
 
UM CURSO DE INFORMATICA BASICA PARA IDOSOS
UM CURSO DE INFORMATICA BASICA PARA IDOSOSUM CURSO DE INFORMATICA BASICA PARA IDOSOS
UM CURSO DE INFORMATICA BASICA PARA IDOSOSdjgsantos1981
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Clayton Dausacker
 
Manual de tecnologia
Manual de tecnologiaManual de tecnologia
Manual de tecnologiaReinaldo Paes
 
Resenha Producao de Software: Software Livre / Código Aberto
Resenha Producao de Software: Software Livre / Código AbertoResenha Producao de Software: Software Livre / Código Aberto
Resenha Producao de Software: Software Livre / Código Abertoantonio sérgio nogueira
 
Impress - SóNia Cerqueira, nº 6937
Impress - SóNia Cerqueira, nº 6937Impress - SóNia Cerqueira, nº 6937
Impress - SóNia Cerqueira, nº 6937soniacerqueira
 
02 nocoes de_informatica
02 nocoes de_informatica02 nocoes de_informatica
02 nocoes de_informaticaJaimar Santos
 

Similar a Sistemas Operacionais, Ferramenta Case & Front-End (20)

Microsoft Power Point Modulo 8 Software Livre
Microsoft Power Point   Modulo 8   Software LivreMicrosoft Power Point   Modulo 8   Software Livre
Microsoft Power Point Modulo 8 Software Livre
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1
 
Apostila LINUX Básico
Apostila LINUX BásicoApostila LINUX Básico
Apostila LINUX Básico
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1
 
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral AplicativosSoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
SoftwareLivre GNU LInux Conceitos Apresentação Geral Aplicativos
 
Cópia de apostila nova curso idosos
Cópia de apostila nova curso idososCópia de apostila nova curso idosos
Cópia de apostila nova curso idosos
 
Cópia de apostila nova curso idosos
Cópia de apostila nova curso idososCópia de apostila nova curso idosos
Cópia de apostila nova curso idosos
 
UM CURSO DE INFORMATICA BASICA PARA IDOSOS
UM CURSO DE INFORMATICA BASICA PARA IDOSOSUM CURSO DE INFORMATICA BASICA PARA IDOSOS
UM CURSO DE INFORMATICA BASICA PARA IDOSOS
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
 
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!Trisquel GNU/Linux – Uma Distribuição 100% Livre!
Trisquel GNU/Linux – Uma Distribuição 100% Livre!
 
3. Windows.pptx
3. Windows.pptx3. Windows.pptx
3. Windows.pptx
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Manual de tecnologia
Manual de tecnologiaManual de tecnologia
Manual de tecnologia
 
Linux educacional
Linux educacionalLinux educacional
Linux educacional
 
Proposta comercial
Proposta comercialProposta comercial
Proposta comercial
 
Linux
LinuxLinux
Linux
 
Resenha Producao de Software: Software Livre / Código Aberto
Resenha Producao de Software: Software Livre / Código AbertoResenha Producao de Software: Software Livre / Código Aberto
Resenha Producao de Software: Software Livre / Código Aberto
 
Impress - SóNia Cerqueira, nº 6937
Impress - SóNia Cerqueira, nº 6937Impress - SóNia Cerqueira, nº 6937
Impress - SóNia Cerqueira, nº 6937
 
02 nocoes de_informatica
02 nocoes de_informatica02 nocoes de_informatica
02 nocoes de_informatica
 

Más de WANDERSON JONER

TCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoTCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoWANDERSON JONER
 
Trabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasTrabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasWANDERSON JONER
 
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014WANDERSON JONER
 
Aluga Buggy Trabalho individual academico 3 semestre 2013
Aluga Buggy Trabalho individual academico 3 semestre 2013Aluga Buggy Trabalho individual academico 3 semestre 2013
Aluga Buggy Trabalho individual academico 3 semestre 2013WANDERSON JONER
 
Trabalho de matematica ensino médio
Trabalho de matematica ensino médioTrabalho de matematica ensino médio
Trabalho de matematica ensino médioWANDERSON JONER
 
Trabalho de fisica ensino médio
Trabalho de fisica ensino médioTrabalho de fisica ensino médio
Trabalho de fisica ensino médioWANDERSON JONER
 
Trabalho de quimica ensino médio
Trabalho de quimica ensino médioTrabalho de quimica ensino médio
Trabalho de quimica ensino médioWANDERSON JONER
 
55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)WANDERSON JONER
 
Fundamento da Administração da Informação
Fundamento da Administração da InformaçãoFundamento da Administração da Informação
Fundamento da Administração da InformaçãoWANDERSON JONER
 
Trabalho de filosofia ensino médio
Trabalho de filosofia ensino médioTrabalho de filosofia ensino médio
Trabalho de filosofia ensino médioWANDERSON JONER
 

Más de WANDERSON JONER (10)

TCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de InformaçãoTCC 1 UNOPAR Analise de Sistemas de Informação
TCC 1 UNOPAR Analise de Sistemas de Informação
 
Trabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de SistemasTrabalho individual 5 semestre Analise de Sistemas
Trabalho individual 5 semestre Analise de Sistemas
 
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 20144 semestre trabalho individual analise e desenvolvimento de sistemas 2014
4 semestre trabalho individual analise e desenvolvimento de sistemas 2014
 
Aluga Buggy Trabalho individual academico 3 semestre 2013
Aluga Buggy Trabalho individual academico 3 semestre 2013Aluga Buggy Trabalho individual academico 3 semestre 2013
Aluga Buggy Trabalho individual academico 3 semestre 2013
 
Trabalho de matematica ensino médio
Trabalho de matematica ensino médioTrabalho de matematica ensino médio
Trabalho de matematica ensino médio
 
Trabalho de fisica ensino médio
Trabalho de fisica ensino médioTrabalho de fisica ensino médio
Trabalho de fisica ensino médio
 
Trabalho de quimica ensino médio
Trabalho de quimica ensino médioTrabalho de quimica ensino médio
Trabalho de quimica ensino médio
 
55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)55 Cursos (Expansão do conhecimento)
55 Cursos (Expansão do conhecimento)
 
Fundamento da Administração da Informação
Fundamento da Administração da InformaçãoFundamento da Administração da Informação
Fundamento da Administração da Informação
 
Trabalho de filosofia ensino médio
Trabalho de filosofia ensino médioTrabalho de filosofia ensino médio
Trabalho de filosofia ensino médio
 

Último

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVlenapinto
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosGentil Eronides
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 

Último (20)

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 

Sistemas Operacionais, Ferramenta Case & Front-End

  • 1. Brasília 2013 WANDERSON JONER SILVA CRUZ SISTEMA DE ENSINO PRESENCIAL CONECTADO ANALISE E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO FUNDAMENTOS DA INFORMAÇÃO: Metodologia Cientifica; Ética, Política e Sociedade; Banco de Dados I; Linguagens e Técnicas de Programação II; Sistemas Operacionais.
  • 2. Brasília 2013 FUNDAMENTOS DA INFORMAÇÃO: Metodologia Cientifica; Ética, Política e Sociedade; Banco de Dados I; Linguagens e Técnicas de Programação II; Sistemas Operacionais. Trabalho de Fundamentos da Informação apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média semestral na disciplina de Análise de Desenvolvimentos de Sistemas de Informação. Orientador: Prof. WANDERSON JONER SILVA CRUZ
  • 3. SUMÁRIO 2 INTRODUÇÃO...........................................................................................................3 4. DESENVOLVIMENTO..............................................................................................5 Recursos removidos.....................................................................................................7 Requisitos de hardware................................................................................................8 Compatibilidade de software........................................................................................8 Melhorias e inovações..................................................................................................9 Como desenvolver um bom relacionamento interpessoal.........................................14 A importância do relacionamento interpessoal..........................................................15 7. Bibliografia ..............................................................................................31 à 32
  • 4. 2 INTRODUÇÃO Neste trabalho aprenderemos sobre Sistemas Operacionais, seus requisitos e suas funcionalidades em destaque estão o Ubuntu, Windows 8 e o Mac Mountain Lion, vou escolher o Sistema Operacional que usaremos na Empresa Nossa Locadora de Livros entre os três estudados. Veremos também sobre humanização, relacionamento interpessoal e ética na administração de uma empresa, comportamento do indivíduo no local de trabalho, benefícios, respeito a opiniões, ouvir, falar e manter uma boa comunicação e um bom ambiente entre os colegas de trabalho mantendo a ética profissional proporcionando um trabalho dinâmico e produtivo para os envolvidos. Teremos uma comparação entre os Sistemas de Gerenciamento de Banco de Dados mais usados no mercado de trabalho mais especificamente o Modelo Relacional a notação original foi proposta por Peter Chen e é composta de entidades (retângulos), relacionamentos (losangos), atributos (círculos) e linhas de conexão (linhas) que indicam a cardinalidade de uma entidade em um relacionamento. A cardinalidade pode ser 1:1, 1:N e N:N. Chen ainda propõe símbolos para entidades fracas e entidades associativas. Por último vou dissertar sobre as Linguagens de Programação mais a usadas para fazer front-end (telas visuais) para capturar dados, acessar, organizar, armazenar e editar no SGBD escolhido para administrar os dados da Empresa Nossa Locadora de Livros. 3
  • 5. 3. OBJETIVO O objetivo deste trabalho é aprofundar os conhecimentos aprendidos nas tele-aulas do 2.º Semestre do curso de Analise e Desenvolvimento de Sistemas de Informação material didático disponível nos livros físicos e virtuais encontrado na biblioteca Virtual da UNOPAR, expor e descrever qual Sistema Operacional será usado pela Empresa Nossa Locadora de Livros, recomendar a implementação de um Modelo Relacional para modelagem de dados e indicar um SGBD para servir de base de desenvolvimento e uma linguagem de programação, fazendo essa implementação ágil e fácil de administrar, tornando o atendimento ao cliente e a organização dos dados, de forma produtividade para a Empresa Nossas Locadora de Livros. 4
  • 6. 4.DESENVOLVIMENTO 4.1 Sistemas Operacionais – Seção Primária 4.1.1 Ubuntu: Ubutu é um sistema operacional (Português Brasileiro) ou sistema operativo (Português Europeu) de código aberto, construído a partir do núcleo Linux, baseado no Debian. É patrocinado pela Canonical Ltd (dirigida por Jane Silber). O Ubuntu diferencia-se do Debian por ser lançado semestralmente, por disponibilizar suporte técnico nos dezoito meses seguintes ao lançamento de cada versão (as versões LTS – Long Term Support – para desktop recebem 3 anos de suporte, e para servidor recebem 5 anos de suporte), e pela filosofia em torno de sua concepção. A proposta do Ubuntu é oferecer um sistema que qualquer pessoa possa utilizar sem dificuldades, independentemente de nacionalidade, nível de conhecimento ou limitações físicas. O sistema deve ser constituído principalmente por Software livre. Deve também ser isento de qualquer taxa. Os fãs do Ubuntu são conhecidos como "ubuntistas", "ubunteiros" ou "ubunteros". Atualmente, a página do Ubuntu no Distrowatch é segunda mais acessada (com base anual). Em 8 de julho de 2005, Mark Shuttleworth e a Canonical Ltd anunciaram a criação da Fundação Ubuntu e providenciaram um suporte inicial de US$ 10 milhões. A finalidade da fundação é garantir apoio e desenvolvimento a todas as versões posteriores à 5.10. O nome "Ubuntu" AFI: [u'buntu] deriva do conceito sul africano de mesmo nome, diretamente traduzido como "humanidade com os outros" ou "sou o que sou pelo que nós somos". Uma pessoa com Ubuntu está aberta e disponível para outros, apoia os outros, não se sente ameaçada quando outros são capazes e bons, baseada em uma autoconfiança que vem do conhecimento que ele ou ela pertence a algo maior e é diminuída quando os outros são humilhados ou diminuídos, quando os outros são torturados ou oprimidos. Esse nome busca passar a ideologia do projeto, baseada nas liberdades do software livre e no trabalho comunitário de desenvolvimento. O sistema é muito comumente chamado "Ubuntu Linux", porém, oficialmente a Canonical, desenvolvedora do sistema, usa apenas o nome "Ubuntu", uma vez que o sistema ao ser portado para outros núcleo livres para além do Linux recebe outros nomes (por exemplo, o Ubuntu implementado sobre o OpenSolaris recebe o nome de "Nexenta") - ao contrário do Debian, por exemplo, que recebe este nome independentemente do núcleo usado. O Ubuntu é o Sistema Operacional mais leve e o mais rápido Qualquer versão até a 12.04 ocupa apenas um CD (até 700 MB); a partir da versão 12.10, 5
  • 7. será necessário um DVD ou um pen drive, pelo fato da nova versão ultrapassar o limite de 700 MB. A atualização e instalação de mais programas poderá ser realizada via Internet, num processo fácil e em ambiente gráfico. Para quem pretende experimentar o Ubuntu sem o instalar no disco rígido, o sistema funciona em um Live CD diretamente do CD, sem necessidade de ser instalado. Pode-se instalá-lo a partir de um pen drive também. Estes modos são mais lentos e destinam-se essencialmente a proporcionar um primeiro contato com o Ubuntu, seus programas incluídos e saber quais programas podem ser eventualmente instalados; além de ser útil para manutenção de hardware. A partir da versão 6.06, este disco pode ser utilizado para se instalar definitivamente no computador. O programa remastersys permite a qualquer um facilmente (em modo gráfico) criar um Live CD/DVD personalizado, com os programas e opções que o utilizador desejar, a partir de uma instalação existente do Ubuntu. Também existem os programas Reconstructor e Ubuntu Customization Kit com um propósito semelhante. Após um artigo explicando a descontinuação de distribuíção livre dos CDs do Ubuntu pelo ShipIt, agora os mesmos podem ser comprados pela loja virtual Canonical Store (em inglês) Requisitos de sistema A versão desktop do Ubuntu atualmente suporta as arquiteturas Intel x86 e AMD64. Suporte não-oficial é disponibilizado para PowerPC, IA-64 (Itanium) e PlayStation 3 (contudo observe que a Sony removeu oficialmente o suporte para o Linux no PS3 com o firmware 3.21, lançado em 1º de abril de 2010). Uma GPU suportada é requerida para habilitar efeitos visuais. Um ponto fraco no Ubuntu são os driver’s, as empresas fabricantes das placas mães e periféricos dão mais importância aos Sistemas Operacionais que dominam o mercado e deixam a desejar para os sistemas Linux. 4.1.2 Windows 8 Windows 8 é um sistema operacional da Microsoft para computadores pessoais, portáteis, netbooks e tablets. É o sucessor do Windows 7. Foi anunciado oficialmente por Steve Ballmer, diretor executivo da Microsoft, durante a conferência de pré-lançamento do sistema operacional. Segundo a empresa, este sistema operacional será um sistema para qualquer dispositivo, com uma interface totalmente nova,6 adaptada para dispositivos sensíveis ao toque. No 2011 Consumer Electronics Show, em Las Vegas, a Microsoft anunciou que o suporte a system-on-a-chip (sistema em um chip) e a processadores ARM estarão inclusos no Windows 8. A Microsoft lançou o Windows Developer Preview, primeiro a beta para o público, no dia 13 de setembro de 2011, sendo seguida pela versão Consumer Preview no dia 29 de fevereiro de 2012. No dia 31 de maio de 2012, foi liberada para 6
  • 8. download a versão Windows 8 Release Preview. A versão final foi lançada mundialmente em 26 de outubro de 2012. Recentemente durante a CES 2013 foi anunciado que a Microsoft já vendeu 60 milhões de unidades do Windows 8. A interface totalmente renovada e os novos aplicativos chamaram atenção do público. Apesar da nova interface, também é possível utilizar a interface de Desktop assim como nos sistemas anteriores. Suporte a Flash Player Depois da Microsoft afirmar que o Windows 8 não teria de forma alguma a compatibilidade ao Adobe Flash Player, a empresa voltou atrás e colocou o suporte ao plugin. Além disso, uma parceria feita pela Microsoft e Adobe fará que o Flash tenha atualizações automáticas pelo Windows Update. O Flash agora é um dos únicos plugins que deve funcionar no novo sistema e no Internet Explorer 10. É provável que em versões futuras o Adobe Flash Player não seja mais suportado pelo sistema operacional. Suporte para USB 3.0 Foi confirmado o suporte para USB 3.0 no Windows 8, garantindo mais velocidade nas cópias e transferências de arquivos do computador para dispositivos móveis. Além disso, algumas partes da cópia e transferência de arquivos foram melhoradas. Windows To Go Com um recurso chamado de Windows To Go, é possível executar o Windows 8 inteiramente a partir de um pen drive ou de um disco rígido externo. Tem como foco os usuários corporativos, que podem inicializar seu próprio sistema onde forem. A "desvantagem" fica por conta do fato que os discos internos do computador "host" não são acessíveis através do Windows to Go; o mesmo vale para a partição do Windows to Go quando o dispositivo estiver em um computador com sistema operacional em execução. Esta função está disponível somente no Windows 8 Enterprise. RECURSOS REMOVIDOS Para além da remoção do menu Iniciar, várias características notáveis foram removidos do Windows 8. O suporte para reprodução de DVDs foi removido do Windows Media Player, devido ao custo de licenciar os decodificadores necessários (especialmente para dispositivos que não incluem unidades de disco óptico em tudo) e a prevalência de serviços de streaming como o Netflix. Pelas mesmas razões, o Windows Media Center não está mais incluído por padrão no Windows 8 também, mas o software (que também inclui suporte para reprodução de DVD) pode ser adicionado de volta através do add-on pago "Pro Pack" (para a versão base de Windows 8, que também atualiza o sistema para o Windows 8 Pro) ou "Media Center Pack" (para o Windows 8 Pro). O Windows 8 ainda vai apoiar softwares de terceiros que incluem reprodução de DVD. Tanto o Backup e Restauração e "Versões Anteriores", recursos que costumavam ser Sombras de Cópia, foram reprovados no Windows 8 em favor da nova função Arquivo Histórico. 7
  • 9. Ao contrário da Sombra de Cópia, que realiza monitoramento de nível de bloco de arquivos, Arquivo Histórico só utiliza o USN Journal para acompanhar as mudanças; e adicionalmente, copia as versões anteriores de arquivos compartilhados armazenados em um computador com Windows Server. REQUISITOS DE HARDWARE PCs Os requisitos de sistema da versão para desenvolvedores são similares aos dos seus antecessores, Windows 7 e Windows Vista. Uma placa de vídeo compatível com DirectX9 é necessária apenas para uso do Aero e aceleração de hardware. Para dispositivos sensíveis ao toque, é exigida uma resolução de 1024x768 ou superior, a fim de usar a funcionalidade de encaixe para os aplicativos. Com redução de requisitos de sistema, o Windows 8 poderá funcionar num número maior de máquinas, tanto num PC como no tablet. Ou seja, quase sem exceção, o Windows 8 funcionará em pc's que já utilizam o Windows 7. Tablets e conversíveis A Microsoft lançou os requisitos mínimos de hardware para o novo tablet e dispositivos conversíveis projetados para o Windows 8, e definido um fator de forma conversível como um dispositivo autônomo que combina o PC, monitor e fonte de energia recarregável com um teclado mecânico em anexo e dispositivo apontador em um único chassi. Um conversível pode ser transformado num comprimido, onde os dispositivos de entrada estão conectados escondidos ou removidos, deixando o monitor como o mecanismo de entrada única. COMPATIBILIDADE DE SOFTWARE Windows 8 para processadores com IA-32 e x64 executa mais softwares compatíveis com versões anteriores do Windows, com as mesmas restrições que o Windows 7: 64-bit Windows 8 executa o software de 64-bit e 32-bit e 32-bit do Windows 8 é capaz de executar o software de 32-bit e 16-bit (embora alguns softwares de 16 bits possam exigir configurações de compatibilidade para ser aplicada, ou não funcionar em todos). Windows RT, uma versão do Windows 8 para sistemas com Arquitetura ARM, só suporta aplicativos incluídos com o sistema (como uma versão especial do Office 2013), fornecido através do Windows Update, na Windows Store apps, para garantir a qualidade dos aplicativos disponíveis em ARM. O Windows RT não suporta a execução de aplicativos IA-32 ou x64. A loja de aplicativos do Windows pode ser compatível entre Windows 8 e Windows RT, ou compilado para suportar uma arquitetura específica. 4.1.3 Mac OS Moutain Laion 8
  • 10. OS X v10.8 Mountain Lion é a mais nova versão do sistema operacional OS X. Foi anunciado no dia 16 de Fevereiro de 2012 e lançado no dia 25 de Julho de 2012. No mesmo dia em que foi anunciado, uma versão de testes para desenvolvedores foi disponibilizada. O Mountain Lion conta com mais de 200 novidades, muitas inspiradas no sistema operacional iOS, como o aplicativo de Notas, Lembretes e Game Center, além da integração com o Twitter e Facebook. OS X Lion Mountain substitui o iChat por Mensagens, que inclui suporte para o iMessage, que permite aos usuários enviar mensagens ilimitadas para outros Macs (executando 10,8 ou posterior), iPhones, iPads e iPod Touches (rodando iOS 5 ou posterior). Ele também inclui a versão mais recente do navegador Safari, o Safari 6. Outro recurso do iOS incluído no Mountain Lion é a Central de Notificações, um painel lateral que fornece uma visão geral dos alertas de aplicações. O OS X 10.8 também é bem integrado com o iOS 6 e tem um estilo semelhante. O Mountain Lion vendeu três milhões de unidades nos primeiros quatro dias, tornando-se o mais bem sucedido lançamento de sistema operacional OS X até hoje. O OS X Mountain Lion foi oficialmente anunciado pela Apple em seu site em 16 de fevereiro de 2012, como um sucessor do Mac OS X v10.7 Lion. Durante a palestra da WWDC, em 11 de junho de 2012, a Apple anunciou uma versão "quase final" do Mountain Lion para desenvolvedores, com uma versão pública sendo lançada em julho de 2012 a um preço de U$ 19,99. A terceira geração do MacBook Pro, MacBook Air revisado, Smart Case do iPad, e terceira geração AirPort Express também foram anunciados na palestra. A data de lançamento do Mountain Lion (25 de julho) não foi confirmada até o dia anterior, 24 de julho, pelo CEO da Apple, Tim Cook, como parte dos anunciamentos de ganhos do terceiro trimestre da Apple. Ele foi lançado na Mac App Store em 25 de julho de 2012, onde vendeu 3 milhões de unidades nos primeiros quatro dias de lançamento. MELHORIAS E INOVAÇÕES Central de Notificações A Central de Notificações foi adicionada ao sistema operacional. Ela fornece uma visão geral de alertas e notificações de aplicativos. Os usuários podem escolher quais aplicativos aparecem na Central de Notificações, e como eles são tratados. Existem três tipos de notificações: banners, alertas e emblemas. OS Banners são exibidos por um curto período de tempo no canto superior direito da tela do Mac, e depois deslizam para a direita. Alertas são parecidos com os banners, mas não desaparecem da tela até que o usuário clique neles. Emblemas são ícones de notificação vermelhos que são exibidos no ícone do aplicativo, eles indicam o número de notificações de cada aplicativo. 9
  • 11. A Central de Notificações pode ser acessada clicando-se no ícone no canto direito da barra de menu. Quando aberto, o usuário pode clicar em um botão para escrever um post no Twitter, postar atualizações de status no Facebook, ou ver todas as notificações. Deslizando-se para cima irá revelar uma opção para desativar a Central de Notificações por um dia. Muitas configurações da Central de notificações podem ser personalizadas no painel "Notificações" em "Preferências do Sistema". Cada aplicação pode ter três maneiras de exibir notificações: nenhum, banners ou alertas. Opções para alternar os ícones de aplicativos e sons também estão disponíveis. Os usuários podem clicar e arrastar um aplicativo no painel para mudar a ordem dos aplicativos que são exibidos na Central de Notificações. Notas Um novo aplicativo de notas foi adicionado ao sistema operacional. Ele é separado do aplicativo "Mail" em seu próprio aplicativo, e sincroniza juntamente com os dispositivos iOS. As notas criadas são sincronizadas para todos os dispositivos do usuário através do iCloud. As notas podem ser criadas em três diferentes fontes - Noteworthy, Helvetica, e Marker Felt. Os usuários podem adicionar fontes personalizadas, visitando o "Mostrar fontes" menu. O menu permite ao usuário alterar o tamanho do texto, listas de formato, escolher o alinhamento (esquerda, centro, justificar ou direita), atribuir uma direção de escrita, e recuo de texto. Anexos, imagens, e hiperlinks também podem ser adicionados a uma nota. Os anexos não podem ser vistos em dispositivos iOS. Mensagens Um aplicativo de mensagens instantâneas foi adicionado ao sistema operacional. Ele substitui o iChat e é o sistema de mensagens padrão do OS X. Uma versão Beta do aplicativo esteve disponível para download no site da apple até Junho de 2012. A versão oficial do aplicativo está incluso no Mountain Lion. Tal como acontece com o seu antecessor (o iChat), Mensagens possui mensagens de texto, áudio e compartilhamento de tela. O aplicativo também possui suporte de vídeo, utilizando o FaceTime da Apple para chamadas de vídeo, sempre que possível. Mensagens suporta iMessage, da Apple, um serviço gratuito de mensagens instantâneas anteriormente disponível apenas em dispositivos com iOS. Ele também suporta tanto o "Extensible Messaging and Presence Protocol" (XMPP) (mostrado no aplicativo em seu antigo nome, Jabber) quanto o "AOL Instant Messenger" (AIM). Além disso, ele também oferece uma conexão direta com o Yahoo! Messenger e Google Talk. Game Center O aplicativo Game Center, do iOS foi adicionado ao sistema operacional. O Game Center é uma rede social de jogos multiplayer online, e permite aos usuários jogar e compartilhar jogos com amigos, além de permitir acompanhar o progresso dos mesmos através de placares. Os jogadores podem ganhar pontos através do cumprimento de desafios determinados pelos jogos. 10
  • 12. O jogador deve criar um Apple ID para se associar ao Game Center. Um jogador tem a opção de criar um Apple ID dentro do aplicativo do Game Center se ele não possuir um. Apenas um apelido pode estar associado com um Apple ID. A cada jogador é atribuído um perfil no Game Center. Um perfil consiste de um apelido do jogador, o número de jogos compatíveis com o Game Center, o número de amigos que o jogador possui, o número de pontos conquistados, e uma foto opcional. Atualizações de Aplicativos O OS X Mountain Lion acrescentou atualizações para muitos aplicativos no sistema operacional. O aplicativo "Chess" agora suporta o Game Center. Widgets do Dashboard podem ser gerenciados em uma interface semelhante ao Launchpad. Mail adiciona lista VIP de e-mails. Lembretes é um novo aplicativo de lista de tarefas, independente do calendário em seu próprio aplicativo que sincroniza com o iOS. O Safari 6 começa uma nova versão e apresenta uma nova Omnibar; Uma combinação da barra de endereço e o campo de pesquisa. O Omnibar também tem um botão "Reader", mostrando ao usuário apenas o texto do artigo sem propagandas ou distrações. O Safari 6 também está disponível para o Mac OS X v10.7 Lion. Outras Atualizações AirPlay é adicionado, o que permite o espelhamento sem fio da tela de um Mac para uma Apple TV. Ditado é um mecanismo de entrada de voz que requer uma conexão de Internet banda larga, e que permite ao usuário ditar ao invés de escrever. O Facebook e o Twitter possuem integração com o sistema operacional. Gatekeeper, é um recurso anti-malware baseado em assinaturas digitais e da Mac App Store. Power Nap permite Macs de armazenamento flash (Macbook Air final de 2010 ou posterior, ou MacBook Pro com tela Retina) à sincronizar com o iCloud (Lembretes, Calendário, Notas, Mail, e Buscar meu Mac) enquanto está em repouso e também permite a Mac App Store buscar por downloads ou atualizações do OS X, bem como fazer backups periódicos à Máquina do Tempo. Vários protetores de tela novos foram adicionados. Atualizações de aplicativos são automaticamente instalados a partir da Mac App Store. O Dock recebeu uma aparência atualizada. As barras de rolagem alargam-se quando o mouse passa sobre elas. O Finder exibe uma barra de progresso ao copiar um arquivo, e em ícones do Launchpad quando é feito um download da Mac App Store. O Launchpad tem uma barra de pesquisa para encontrar aplicativos. A Agenda foi renomeada para "Contatos", e iCal foi renomeado para "Calendário". 4.1.4 SISTEMA OPERACIONAL ESCOLHIDO 11
  • 13. O Windows 8 foi SO escolhido por ser o mais atual dos Sistemas Operacionais da Windows, com uma nova interface a metro que segue o modelo dos tabletes de touchscreen / toque na tela dando mais controle e domínio ao usuário usando apenas leves toques na tela para opera-lo, seus pontos fortes são uma instalação fácil e rápida e uma velocidade de inicialização do sistema operacional jamais vista nas versões anteriores do Windows, outro ponto forte no Windows é que podemos usar os produtos da família Microsoft que são compatíveis com o sistema operacional como o Microsoft SQL Server 2012 Express para servir de base de dados e o Microsoft Visual Studio 2012 Express para desenvolvermos as telas de apresentação do programa na linguagem C# ou C-Sharp que será desenvolvido para Nossa Locadora de Livros, o termo Express indica que a versão é gratuita, um ponto fraco no Windows 8 é o custo do Software que custa entorno de 400,00 R$, outro ponto fraco é que os hacker’s em todo mundo desenvolvem aplicativos maliciosos conhecidos como vírus atacando as plataformas dos sistemas operacionais da Microsoft inclusive o Windows entre os Sistemas Operacionais é o mais atacado, necessitaremos de bom um antivírus para bloquear estes ataques. 4.2 HUMANIZAÇÃO, RELACIONAMENTO INTERPESSOAL E ÉTICA NA ADMINISTRAÇÃO DE UMA EMPRESA – Seção Secundária 4.2.1 HUMANIZAÇÂO: Humanizar significa respeitar o trabalhador enquanto pessoa, enquanto ser humano. Significa valorizá-lo em razão da dignidade que lhe é intrínseca. O desenvolvimento científico-tecnológico tem levado muitas organizações a buscar de forma desenfreada o lucro econômico-financeiro à custa da necessária valorização real do homem, notadamente dos indivíduos que nelas trabalham. Paradoxalmente, até mesmo organizações cujo lucro visado não é econômico-financeiro resvalam para isso. A cultura predominante nessas instituições caracteriza-se por considerar as pessoas meros recursos que devem contribuir para o alcance dos objetivos organizacionais. Relegam a abordagem sistêmica, que estuda o homem como uma totalidade e não apenas como profissional cuja vida deveria se restringir ao ambiente de trabalho. O relacionamento interpessoal saudável, por exemplo, às vezes não encontra guarida no âmbito organizacional, gerando os mais diversos conflitos e, portanto, “desumanizando” as organizações. A desconsideração dos valores humanos e da ética também são exemplos de realidades “desumanizadoras”. Humanização das empresas de diversos setores buscam seus diferenciais competitivos e sua sobrevivência em um mercado mais seletivo e atento a outras questões que não apenas preço. Além do lucro as empresas são feitas de gente e para gente, a humanização nas relações, seja ela com funcionários, clientes, fornecedores, acionistas, governo e a sociedade é uma questão de visão, pois estamos agora diante de um novo modelo estratégico que não tem mais volta e a ele chamamos de boa cidadania corporativa. 12
  • 14. Durante muito tempo as empresas para serem competitivas deveriam ter produtos com qualidade, preço bom e serviços agregados, mas isso agora é apenas uma obrigação. Hoje o mercado pressiona por melhorias nas relações e atingi-la será fator de sucesso, reconhecimento e respeito. O mundo corporativo tem mais algumas coisas com que se preocupar: preservação do meio ambiente e melhoria da qualidade de vida dos seus funcionários e da comunidade que está inserida. Essa pressão vem do poder que as empresas conquistaram nos últimos 30 anos, pois são elas as protagonistas que geram empregos, conhecimento, tecnologias e concentram as pessoas inovadoras que fazem as coisas acontecerem. Portanto, empresas socialmente responsáveis geram valor principalmente para si próprias. Manter um ambiente de trabalho agradável e confortável, benefícios estimulantes, respeito a opiniões e iniciativas criativas não são atitudes “boazinhas”, mas sim estratégias e as empresas já sabem muito bem que funcionários e clientes felizes geram mais lucros. E isso é comprovado a cada ano na análise concorrida das “Melhores empresas para você trabalhar”. Cada vez as empresas inovam mais em tecnologias complexas, tentando aprimorar a comunicação e as relações internas e externas, para agilizar processos e envolver maior número de pessoas. Verifica-se que ao longo de tantas inovações, o que realmente se consegue são afinidades frágeis e virtuais, onde os 55% do processo corporal na comunicação é jogado fora. Dentro de uma organização, muitas vezes, o diálogo com pessoas da mesma área, sentadas na mesma sala é realizado por e-mail. Segundo alguns consultores empresariais, se e- mail fosse muito bom seria inteiro e não “e-mail”. Olhar mais para as pessoas como pessoas, na sociedade ou dentro de uma corporação, é uma necessidade cada vez maior nos nossos dias. 4.2.2 RELAÇÃO INTERPESSOAL: O relacionamento interpessoal envolve o conhecimento de relações internas do próprio eu, como por exemplo, o autoconhecimento de sentimentos, a série de respostas emocionais, a auto reflexão, o processo de pensamento e outros fatores. Tudo isso favorece a formação de um modelo cuidadoso e real de si mesmo, mostrando elevado autoconhecimento, fazendo com que as pessoas ajam de maneira mais eficaz diante dos problemas e situações diversas da vida. O relacionamento interpessoal ainda envolve a capacidade do ser humano de experimentar e discernir padrões, experimentar atrações do futuro e de sonhar e também de realizar potenciais. Essa qualidade tem sido bastante valorizada atualmente, pois pessoas que apresentam essa aptidão conseguem desenvolver relacionamentos interpessoais mais produtivos, com isso conseguem trabalhar melhor em grupo, pois o pensamento central é que se me conheço, tenho capacidade de estabelecer relacionamentos saudáveis, já que conseguirei reconhecer o outro também´. As relações interpessoais surgem quando iniciamos o processo de autoconhecimento. Estudando nossos sentimentos e nossos conflitos internos podemos modificar o ambiente de trabalho, nosso mundo exterior, e resolver 13
  • 15. conflitos e problemas que enfrentamos no dia-a-dia, seja na empresa, no ambiente organizacional ou em família. Quando uma pessoa conhece seus sentimentos e emoções podem auxiliar na produtividade, pois sua atenção é direcionada ao que está fazendo, não a seus sentimentos ou problemas pessoais. Em uma empresa é muito importante desenvolver cursos e atividades que estimulem o relacionamento interpessoal a fim de melhorar a produtividade através da eficácia. Pessoas focadas produzem mais, se cansam menos e causam menos acidentes. O relacionamento interpessoal é o relacionamento comum de indivíduos pertencentes de um mesmo grupo e que possuem os mesmos objetivos. Pode ser um relacionamento profissional, familiar ou social, onde os indivíduos devem estar diretamente ou indiretamente relacionados. Saiba aqui, o que é relacionamento interpessoal e como desenvolvê-lo com competência. COMO DESENVOLVER UM BOM RELACIONAMENTO INTERPESSOAL O relacionamento interpessoal é mais comum no mundo dos negócios e das empresas. Envolve as habilidades e capacidades, inteligências e estratégias em comum de um grupo, para que haja um crescimento geral. Para um bom relacionamento interpessoal entre uma equipe de trabalho, existem algumas dicas para desenvolver um bom relacionamento. Saber ouvir: Ouvir o que o colega de trabalho tem a dizer, e interpretá-la corretamente. As conclusões precipitadas podem prejudicar um bom relacionamento interpessoal, e o andamento de todo o grupo. Saber falar: Saber expor as opiniões e todos os seus pontos de vista é muito importante para um bom relacionamento com todo o grupo de trabalho. Mas as palavras mal escolhidas podem causar certo desentendimento, portanto, nada melhor do que analisar várias vezes o que será dito. Saber respeitar: Certamente, o trabalho que envolver outras pessoas pode ser complicado em certos pontos de vista. O ser humano possui inúmeras diferenças que os faz ser único. É preciso saber respeitar estas diferenças, e saber dizer no momento certo e com as palavras certas, o que lhe incomoda no outro. É preciso 14
  • 16. também, saber ouvir quais são os defeitos que você possui, ou as atitudes que incomodam o próximo. A IMPORTÂNCIA DO RELACIONAMENTO INTERPESSOAL O relacionamento interpessoal pode ser muito importante no andamento da produtividade de empresas, pois é onde este é mais presente. Quando todos os funcionários possuem um bom relacionamento entre si, uma boa comunicação e também uma boa produção, todos estes fatores influenciarão na qualidade e na faturação da empresa. O relacionamento interpessoal são todas as normas de educação geral que já conhecemos, aplicadas às pessoas e seus contatos. 4.2.3 ÉTICA: A ética pode-se dizer que é na verdade como a educação de nosso caráter, temperamento ou vontade pela razão, em busca de um sentido na vida. É um processo consciente ou intuitivo em que vamos aprendendo ao longo de nossa vida, que nos ajuda a escolher entre vícios e virtudes, entre o bem e o mal, entre o justo e o injusto. É a predisposição habitual e firme, fundamentada na inteligência e na vontade, de fazer o bem. Ser ético, portanto, é buscar sempre estar de bem consigo mesmo, combater vícios e fraquezas, cultivar virtudes, proteger e preservar a vida e a natureza, é buscar ser feliz. Evidencia-se a necessidade de serem observados pelas organizações os atuais anseios da sociedade por uma atuação ética. Tal necessidade requer a conscientização de todos sobre a importância da ética na atualidade. Agir corretamente hoje não é só uma questão de consciência. É um dos quesitos fundamentais para quem quer ter uma carreira longa e respeitada. Em escolhas aparentemente simples, muitas carreiras brilhantes podem ser jogadas fora. Atualmente, mais do que nunca, a atitude dos profissionais em relação às questões éticas pode ser a diferença entre o seu sucesso e o seu fracasso. Basta um deslize, uma escorregadela, e pronto. A imagem do profissional ganha no mercado a mancha vermelha da desconfiança. Ser ético é uma característica fundamental. Cada vez mais as organizações estão adotando o hábito de checar o passado dos candidatos a alguma vaga. Quem tem a ficha limpa sempre terá as portas abertas nas melhores empresas do mercado. Ser ético nada mais é do que agir direito, proceder bem, sem prejudicar os outros. É ser altruísta, é estar tranquilo com a consciência pessoal. É também agir de acordo com os valores morais de uma determinada sociedade. Qualquer decisão ética tem por trás um conjunto de valores fundamentais. Entre eles: ser honesto em qualquer situação, ter coragem para 15
  • 17. assumir decisões, ser tolerante e flexível, ser íntegro, educado, fiel, humilde e prudente. Empresas não são apenas entidades jurídicas, elas são formadas por pessoas e só existem por causa delas. Por trás de qualquer decisão, de qualquer erro ou imprudência, estão seres de carne e osso. E são eles que vão viver as glórias ou os fracassos da organização. Quanto mais uma organização se destaca no mercado, mais se deve preocupar com as relações éticas. Errar é humano, mas falhas éticas destroem carreiras e organizações. Para saber se uma empresa é ou não ética é preciso verificar a maneira como ela se planeja e cria soluções para evitar deslizes e problemas. Prevenção é a palavra de ordem em qualquer organização que valorize a ética nos seus negócios e no ambiente de trabalho. Ética gera questões extremamente delicadas e, na maioria das vezes, de foro íntimo. Não existe uma receita universal, pronta e completamente eficaz para resolver essas questões. A decisão sempre varia de pessoa para pessoa, de consciência para consciência. Cada um tem seus limites, impostos por suas crenças e pelas leis, e deve segui-los. O que fazer para andar com um pouco mais de segurança nesse terreno nebuloso? Eis algumas estratégias: • Não faça nada que não possa assumir em público. • Avalie detalhadamente os valores da sua empresa. Certifique-se de eles combinam com os seus. • Trabalhe sempre com base em fatos. Não julgue baseando-se em suposições. • Avalie os riscos de cada decisão que tomar. Meça, cuidadosamente, as consequências do seu ato em relação a todos os envolvidos. • Uma empresa ética exige não apenas produtos e serviços de qualidade, mas também de conteúdo ético: recolher impostos, remunerar dignamente, preservar a ecologia, o meio ambiente, interagir com lealdade e participar da comunidade. • Saiba ouvir. É aconselhável ouvir mais do que falar, especialmente em se tratando de reclamações e consultas de clientes. • Trabalhe bem com os temas polêmicos: todas as promessas ao cliente com relação a atendimento e prazos, inclusive as mais informais, devem ser rigorosamente cumpridas. • Evite rivalidades. É necessário cultivar boas relações dentro e fora das equipes. • Nunca se esqueça que ninguém negocia com empresas, mas com as pessoas das empresas. O caráter da empresa é o caráter que seus empregados têm. 16
  • 18. • Evite clientelismos, privilégios e deixar vazar informações. Também é ético assegurar-se de que as informações foram claras, completas, transparentes e bem recebidas pelo outro. • Não fume onde esta prática é proibida e apresente-se sóbrio ao trabalho. • Planeje suas ausências no ambiente de trabalho, sempre que possível, de modo a permitir fluxo normal das responsabilidades. • Demonstre interesse pelo próprio desenvolvimento, participando de reuniões, encontros e eventos de formação, treinamento e desenvolvimento. • Seja pontual em termos do horário de trabalho. Observe políticas, normas e procedimentos. • Zele pelo bom nome da empresa. Comunique-se, relacione-se, aja de forma irrepreensível, dentro e fora da organização. • Aja de modo participativo, compartilhado, de modo que um problema em qualquer ponto da organização seja responsabilidade de todos e de cada um. • Tenha moral elevado e contribua para manutenção do clima de trabalho em alto nível. • Zele pelo bom nome dos colegas. Varra de sua vida a fofoca. • Não se omita. Assuma seus erros. Quando perceber alguma coisa errada, procure ajudar a consertar. • Informações confidenciais não devem sair da empresa em hipótese alguma. Ser e manter-se um profissional ético não é fácil de administrar, principalmente para nós brasileiros que fomos criados sob a ética da lei de Gerson, do jeitinho, da vantagem acima de tudo. Socialmente aprendemos que é preciso fazer o correto, mas na informalidade impera a ideia de que não há nada de errado em levar vantagem. Há corruptos em outros lugares do mundo, mas no Brasil pequenos delitos são apoiados e até elogiados por amigos e pela família. 4.3 SGBD PARA A EMPRESA NOSSA LOCADORA - Seção Terciária 4.2.1 Modelo Relacional O Sistema de Gerenciamento de Banco de Dados que eu recomendo para o proprietário da Empresa Nossa Locadora de Livros implementar é o Modelo Relacional. De acordo com SILBERSCHATZ (2006), este é o principal modelo de dados para aplicações comerciais de processamento de dados. Ele conquistou sua posição de destaque devido à sua simplicidade, que facilita o trabalho do programador, comparado com outros modelos de dados, como o modelo de rede ou o modelo hierárquico. As primeiras implementações comerciais do modelo relacional se 17
  • 19. tornaram disponíveis no início da década de 1980, como o sistema SQL/DS(Structured Query Language/DataSystem) no sistema operacional MVS(Multiple Virtual Storage), da IBM(International Business Machines Corporation), e o SGBD(Sistema de Gerenciamento de Banco de Dados), da Oracle. Desde então, o modelo foi implantado em uma grande quantidade de sistemas comerciais. Os SGBDs relacionais (SGBDRs) populares atuais incluem o DB2e Informix Dynamic Server (da IBM), o Oracle e Rdb (da Oracle), o Sybase SGBD (da Sybase) e o SQLServer e Access (da Microsoft). Além disso, vários sistemas de código aberto, como MySQL e PostgreSQL, estão disponíveis (ELMASRI et al, 2011). Motivos: 1) O Modelo Relacional é um modelo de dados, adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio em que todos os dados estão guardados em tabelas (ou, matematicamente falando, relações). Toda sua definição é teórica e baseada na lógica de predicados e na teoria dos conjuntos. 2) O modelo relacional permite ao projetista criar um modelo lógico consistente da informação a ser armazenada. Este modelo lógico pode ser refinado através de um processo de normalização. Um banco de dados construído puramente baseado no modelo relacional estará inteiramente normalizado. 3) Um Banco de Dados Relacional é um conceito abstrato que define maneiras de armazenar, manipular e recuperar dados estruturados unicamente na forma de tabelas, construindo um banco de dados. A linguagem padrão para os bancos de dados relacionais, SQL, é apenas vagamente remanescente do modelo matemático. Atualmente ela é adotada, apesar de suas restrições, porque ela é antiga e muito mais popular que qualquer outra linguagem de banco de dados. 4.3.2 SGBDS E SEUS PONTOS FORTES MySQL – Banco de Dados Livre, ótima integração com linguagens de programação de mercado (PHP, JAVA, DELPHI, VB, etc.), rápido, leve, costuma ter excelente performance e usar hardware modesto (não precisa vender o fígado para adquirir um servidor – na maioria dos casos, é claro. Os contras são relativos a baixa robustez, a escassez de recursos e a falta de amadurecimento (comparado às demais alternativas citadas abaixo – não aconselho para desenvolvimento de sistemas críticos e escalonáveis – bom para uso em ambiente internet). Site oficial: http://www.mysql.com/ FireBird – Advindo do Interbase da Borland, também trata-se de um SGBD Livre. É rápido, tem excelente integração com Delphi, JAVA, PHP, VB, etc. – Tem versões tanto para MS Windows quanto GNU/Linux. Possui muito mais recursos que o MySQL (stored procedures, triggers, papéis, etc.). Excelente pedida, 18
  • 20. vale a pena analisar. Site oficial: http://www.firebirdsql.org/ – Comunidade brasileira: http://www.comunidade-firebird.org/ PostGreSQL – Sem dúvida alguma a ferramenta mais robusta, escalável e interessante com que já trabalhei em termos de BD livres para ambiente Unix/Posix. Tem versões para MS Windows e GNU/Linux. Dos três é a ferramenta que mais pede hardware e infra-estrutura (dependentemente do volume de dados e recursos), mas tem suportes diferenciados como BD escaláveis e ambientes integrados para várias coisas (desenvolvidos por terceiros – Data Warehouse, etc.) Site Oficial (Brasil): http://www.postgresql.org.br/ Oracle – ORACLE - Segurança, Ferramentas para trabalho (O ruim é que é pago) é o mais bem conceituado de todos Vantagens: 1 - Escalabilidade. Isso significa que se seu banco de dados crescer você não vai ficar na mão. Oracle manuseia os maiores volumes de dados do mundo. Se o Oracle não consegue moer, nenhum outro banco de dados conseguirá. 2 - Performance. Já foi demonstrado que o Oracle é o banco de dados de melhor performance, considerando as funcionalidades que ele tem. A rigor, o banco de dados mais rápido é o Mysql porém ele só é mais rápido se forem desligados todos os mecanismos de verificação de integridade referencial e/ou transacional. Assim fica fácil. 3 - Confiabilidade. O Oracle é um dos bancos de dados mais sólidos e robustos que existem sobrevivendo sem perda de dados a crashes catastróficos no ambiente. Trabalho com Oracle há 16 anos e NUNCA tive perda de dados causada pelo SGBD 4 - Funcionalidades. O Oracle, mesmo nas versões mais básicas, tem um monte de funcionalidades que outros SGBD´s só tem em versões mais caras. Coisas do tipo: funcionamento em grid, integridade transacional/referencial, programação do próprio banco, gerenciamento via web, replicação entre sites, redundância, failover, suporte a múltiplos tipos de volumes de dados, criptografia, autenticação integrada, conexão a outras bases de outros SGBD´s (é possível, por exemplo dar um select num banco Oracle que na verdade vai consultar um banco em outro servidor de outro fabricante, como SQLServer) e por aí vai. 5 - Múltiplas plataformas. Oracle roda em vários sistemas operacionais. De Windows (todos os sabores) até Linux, Unix, Mac OS, Z-Os, calculadora de bolso, relógio digital. Detalhe, sua aplicação muda nada. Não importa em que sistema operacional o banco está rodando, você mexe nada, zero, zip, nothing na sua aplicação. 6 - Suporte. Oracle é um dos bancos de dados mais usados do mundo. Até pouco tempo atrás a Oracle só vendia banco de dados e mesmo assim era a segunda maior empresa de software do mundo. Nada mal 19
  • 21. considerando que compete com empresas que fazem desde videogame até sistema operacional para computador de mão e smartphone. A Oracle diversificou bastante nos últimos tempos mas o negócio principal dela ainda é banco de dados. Por ser um dos bancos de dados mais usados no mundo, o Oracle conta com milhões de profissionais, comunidades e grupos de discussão para dar suporte ao produto. O MySQL Workbench é uma ferramenta indispensável na opinião de muitos programadores. Ela simplifica o processo de desenvolvimento de banco de dados, oferecendo uma interface visual para simplificação desse processo. Uma grande vantagem do MySQL Workbench é que ele torna automática a execução de tarefas comuns e amplia as capacidades de comunicação técnica entre administradores de bancos de dados e desenvolvedores. Além do mais, o programa baseia toda a criação de relacionamento entre as tabelas em chaves estrangeiras, e também permite a realização da engenharia-reversa dos esquemas de um banco de dados. A fim de organizar o trabalho e facilitar atividades de manutenção e atualização do banco de dados utilizou-se o diagrama de modelo relacional. Em tal diagrama, podem-se visualizar todas as tabelas, seus campos e tipos de dados, índices, chaves e relacionamentos. WORKBENCH (ferramentas case) é um conjunto de ferramentas case, reunidas com objetivo de fornecer suporte a uma fase particular de um processo desenvolvimento de software. uma vantagem de se agrupar ferramentas em um workbench é que elas podem trabalhar juntas para maior suporte do que uma ferramenta única. a forma de integração utilizando workbenches pode apresentar vantagens sobre o desenvolvimento utilizando ferramentas isoladas. novas ferramentas adequadas para as necessidades particulares de uma organização podem ser acrescentadas ao workbench, ou ferramentas antigas podem ser substituídas por outras. as saídas das ferramentas podem ser manipulados por sistemas de gerenciamento de configuração. Para a construção do Diagrama de Modelo Relacional foi utilizada a ferramenta administrativa MySQL Workbench 5.2, a qual, segundo MYSQL (2012) é uma ferramenta unificada para projetistas de banco de dados, desenvolvedores e administradores de banco de dados. A ferramenta provê suporte para modelagem de dados, desenvolvimento SQL (Structured Query Language), ferramentas administrativas para configuração de servidores, administração de usuários, entre outros. O software está disponível para os sistemas operacionais Windows, Linux e Mac OS. Trata-se de uma aplicação de uso livre e de código aberto, disponibilizado sob a Licença GPL(General Public License). A GPL é uma licença de software elaborada pela GNU Operating System. Segundo GNU(2012), Os softwares que possuem tal licença podem ser 20
  • 22. copiados, utilizados e distribuídos sem restrição; além disso, pode-se, inclusive, ter acesso ao código-fonte alterá-lo para adequações de acordo com necessidades ou preferências. O Sistema de Gerenciamento de Banco de Dados(SGBD)escolhido foi o MySQL em conjunto com a ferramenta administrativa MySQL Workbench tal SGBD possui diversas edições, sendo a Community Edition disponibilizada sob a Licença GPL. 4.4 LINGUAGEN DE PROGRAMAÇÃO PARA FRONT-END – Seção quartenária 4.4.1 COMPRAÇÃO ENTRE AS LINGUAGENS: Java Desenvolvida pela SUN Microsystems, por volta de 1990, Java possui uma estrutura bastante semelhante com a linguagem C, totalmente orientada a objeto, a linguagem Java vem se destacando por ser extremamente eficaz na produção de programas sofisticados, em menos tempo e com maior qualidade. Tendo como grande atrativo o fato de um programa escrito em Java ser multiplataforma, ou seja pode ser executado virtualmente em qualquer plataforma principalmente em Windows, Unix e Mac. C# Desenvolvida pela Microsoft juntamente com a arquitetura .NET, C# foi construída praticamente do zero visando total compatibilidade com a plataforma .NET. Uma moderna linguagem orientada a objeto que disponibiliza uma gama de alternativas aos desenvolvedores de aplicativos para a plataforma .NET. Plataforma: Java Talvez uma das grandes vantagens da linguagem Java é possuir compatibilidade com multiplataformas, um aplicativo quando desenvolvido na linguagem Java é traduzido pelo seu compilador para os bytecodes, ou seja o código é transformado em código de maquina de um processador virtual chamado de Java Virtual Machine (JVM), possibilitando ser executado em qualquer plataforma desde que esteja instalada uma JVM, sendo assim disponibiliza ao usuário total liberdade para a escolha de uma plataforma que melhor se adéque as suas necessidades, garantindo maior portabilidade aos programas Java. C# A linguagem C#, produzida pela Microsoft, tem como grande desvantagem junto a seus concorrentes o fato de ser suportada apenas pela 21
  • 23. plataforma .NET Framework, porém uma grande vantagem dessa tecnologia é o recurso de ambiente Windows para aplicações desktop, antes necessária a utilização de componentes, na linguagem C# passa a serem componentes nativos, tornando possível total desenvolvimento em ambiente Windows, sem a necessidade de utilização de outros componentes. Entretanto uma novidade para os desenvolvedores em C#, o projeto Mono 1.0, desenvolvida pela Novell, destinada aos adeptos da comunidade Open Source, o projeto Mono é um projeto de implementação livre de uma plataforma de desenvolvimento baseada na plataforma .NET framework, além de incluir também uma integração com a maquina virtual IKVM.NET, uma JVM livre implementada em .NET Framework facilitando a interação do Mono (.NET) com Java. 4.4.2 TIPOS PRIMITIVOS E TIPOS BÁSICOS Em Java existe um conjunto de tipos primitivos a saber: byte, char, int, long, float, double. Estes tipos não herdam propriedades de nenhuma classe de topo tal como java.lang.Object pelo que, são unitários. No entanto, se criarmos uma classe "Empregado", esta classe herda da classe de topo, java.lang.Object, as propriedades básicas, pois é um novo Objecto, um novo tipo simples. Isto significa que qualquer classe baseada em Object, não funciona com tipos primitivos. Os tipos primitivos devem ser mapeados no Object Model para poderem ser utilizados. Em C# é usado o .NET Object, para que os programadores possam comunicar com outras linguagens .NET sem confusão de tipos. Por exemplo, o tipo int em Java é declarado em C# como System.Int32 (tendo como alias "int"), extendendo de System.Object. Isto significa que os tipos primitivos ou simples em C# funcionam como qualquer tipo de objecto 4.4.3 DECLARAÇÃO DE CLASSES Uma classe representa um tipo de dado. Classe declarada em Java public class CalculaSalario{ } Em Java, um arquivo pode ter várias classes, mas apenas uma delas pode ser publica, as demais terão acesso livre a todas as classes do mesmo pacote. Classe declarada em C# public class Cliente { } 22
  • 24. Em C#, uma classe pode ser declarada como partial class ( classe parcial), podendo ser visualizada como uma classe que possui sua implementação distribuída em mais de um arquivo. Atributo e propriedades. Um Atributo é a característica de um determinado objeto. Uma propriedade é uma característica de um objeto a qual pode ser acessada externamente por outra classe ou objeto. 4.4.4 ATRIBUTOS JAVA: private int matricula; private String nome; private String endereco; private String bairro; private String cep; private Calendar nascimento; private double salario; private Cargo cargo; private Cidade cidade; public String getBairro() {return bairro; } public void setBairro(String bairro) { this.bairro = bairro; } Na linguagem Java um atributo é declarado quando possui métodos públicos definidos para ele, através dos métodos get e set. Atributos em C#: private long_id; public long id{ get{ return _id;} set{ +id = value; } } Em C#, os valores são obtidos e atribuídos através do operador de igualdade (=). 4.4.5 Construtores: 23
  • 25. Quando um objeto de uma classe é criado, seus membros podem ser inicializados através de um método construtor. Tais métodos, quando definidos, devem possuir o mesmo nome da classe. Tanto em C# quanto em Java, a implementação de construtores é feita através da função this. Construtores em Java: Public cliente (long id, String nome. Calendar nascimento, double renda) { this.id = id; this.nome = nome; this.nascimento = nascimento; this.renda = renda; } Construtores em C#: Public cliente (long id, String nome. DateTime nascimento, double renda) { this.id = id; this.nome = nome; this.nascimento = nascimento; this.renda = renda; } 4.3.6 Ferramentas de Desenvolvimento C# Por ser uma linguagem desenvolvida pela Microsoft, C# tem como principal ferramenta para desenvolvimento o Microsoft Visual Studio, portanto este artigo irá falar um pouco sobre mais esse produto da família Bill Gates. Visual Studio – Desenvolvido pela Microsoft desde 1.997, o Visual Studio tem como principal objetivo fornecer ambiente de desenvolvimento para diversas linguagens, sendo que, com enfoque maior nas linguagens criadas e utilizadas pela própria Microsoft. Não é segredo para ninguém que a Microsoft sabe utilizar muito bem em seus produtos o conceito de “usabilidade” e com o Visual Studio não foi diferente. Além disso conta ainda com um diferencial mercadológico, já que, a maioria dos desenvolvedores já tem certa familiaridade com a interface amigável proposta pela Microsoft desde o sistema operacional Windows e o pacote Office. Acompanhando a tendência de mercado a Microsoft contratou alguns dos desenvolvedores que criaram o Delphi (linguagem que cresceu muito por proporcionar produtividade elevada) para aprimorar o C# bem como seu ambiente de desenvolvimento Visual Studio. O Visual Studio possui versões Professional e Express, sendo esse último Free, porém com limitações de recursos. Java Diferentemente de C#, a linguagem Java possui diversas ferramentas para desenvolvimento, dentre elas a mais famosa entre os desenvolvedores está o 24
  • 26. NetBeans, ferramenta escolhida como tema para este artigo. NetBeans – Projeto iniciado em 1996 por dois estudantes tchecos com o nome Xelfi, em alusão ao Delphi que, se destacava como ferramenta de desenvolvimento por proporcionar facilidades ao desenvolvedor. Em 1999, a SUN Microsystems após desistir de sua IDE Java Workshop, adquiriu o projeto que agora já contava com o nome de NetBeans DeveloperX2, incorporando-o a sua linha de softwares. Em 200 a SUN abriu o código fonte do NetBens tornando-o uma plataforma Open Souce, mas apesar disso a distribuição da ferramenta é realizada sob as condições da SPL (Sun Public License), uma variação da MPL (Mozilla Public License), esta licença tem como objetivo garantir a redistribuição de conhecimento à comunidade de desenvolvedores quando novas funcionalidades forem incorporadas à ferramenta. Como o NetBeans é escrito em Java, é independente de plataforma, funciona em qualquer sistema operacional que suporte a (JVM) e também dá suporte a outras linguagens como o C, C++, Ruby, PHP, Html, XML. Para finalizar, vale apena frisar que tanto o Visual Studio como o NetBeans são ferramentas poderosas que abrangem recursos como facilitadores de conexão a Banco de Dados, UML das classes, Framwork de persistencia de dados que realizam Mapeamento de objeto relacional, Auto-Completar, Gerador de documentação através do código fonte. 4.3.7 LINGUAGEM À SER USADA PARA IMPLEMENTAÇÃO DA EMPRESA NOSSA LOCADORA DE LIVROS A Linguagem de Programação para fazer o front-end (telas visuais usadas para acessar os dados) será o C-Sharp, linguagem de programação desenvolvida pela Microsoft. Motivos pela escolha da Linguagem de Programação: 1) Para evitar incompatibilidades, transtornos futuros com o Sistema Operacional que iremos usar o C-Sharp que é desenvolvido para as plataformas Windows, neste caso usaremos o Windows 8 que é também desenvolvido pela Microsoft, baixaremos uma biblioteca MySql para fazer a conexão do C# com o MySql, que você acessará na (using do C#) veja abaixo: Para que seja possível visualizar dados de uma base de dados MySql num programa em C#, é necessário adicionar a referência MySql. Para isso é necessário efectuar o download do mysql-connector-net-6.2.3. Depois é só correr o setup. Para adicionar uma referência: • Clicar com o botão direito em Referência e fazer “Add Reference”. 25
  • 27. • Selecionar na lista MySql.Data (Pode ser necessário reiniciar o Visual Studio) Agora que temos a referência adicionada, temos de a adicionar no código. Agora vamos ao código Temos de adicionar um MySqlConnection, MySqlDataAdapter e um DataSet. Vou criar uma pequena aplicação, com apenas um botão e uma DataGridView. 26
  • 28. No botão “Ver Resultados” inserimos o seguinte código. O resultado será: 27
  • 29. E desta forma temos uma ligação C# + MySql efectuada 2) O C# (C Sharp) é uma linguagem de programação desenvolvida pela Microsoft que é completamente suportada pela plataforma .NET Framework, abrange o poder e a versatilidade a força e a criatividade do C++ e a inteligência do Javascript para validações. Além disso, por ser derivado de C++ e C e por possuir uma grande semelhança com a linguagem de programação Java, permitindo que desenvolvedores destas linguagens pudessem se adaptar com facilidade ao C#. O C# possuiu grandes vantagens, uma delas é a possibilidade de maior interatividade com os internautas, que passam a poder postar informações a qualquer momento, com o C# controlando o envio e recebimento de dados, principalmente a partir da mesma página. Uma outra vantagem na utilização de C# é programação orientada a objeto, não possíveis em C e em Visual Basic. Uma outra vantagem é o recurso do ambiente Windows. No C# o desenvolvimento é muito semelhante com aplicações deskop, utilizando recursos do ambiente Windows. Assim, alguns dos controles que somente eram encontrados em componentes são agora nativos. Outros aspectos vantajosos no C#, é que toda Data Definition Language (DLL) ou componente não precisa mais ser registrado, extingue- se o papel do registry e com os novos controles validator, torna-se mais fácil consistir e validar dados na web, bastando apenas invocar o componente, estabelecer a propriedade e vincular a algum controle. Além disso, tratar erros também se tornou muito fácil, por meio do Execption, o próprio C# identifica e trata o erro com o try catch(Excepition). 28
  • 30. Em síntese, a linguagem de programação C# disponibiliza os seguintes aspectos: * Maior interatividade com os internautas; * Possui recurso de programação orientada a objeto; * Uso de evento nos controles; * Desenvolvimento em ambiente Windows; * Não precisa registrar componentes; * Possui fácil validação de dados; e * Fácil tratamento de erros. 5. CONCLUSÃO É de supra importância seguir todos os passo na modelagem de dados, é como construir uma casa, você deve pensar em tudo antes de começar a fazer a obra e nunca, mais nunca mesmo começar e depois mudar o projeto, pois esta forma aumentará o custo da obra e virão também as dores de cabeça com problemas futuros. Devemos solucionar uma boa implementação desde o início como base escolher o Sistema Operacional adequado à ser usado bem como escolher o software de Modelo Relacional, o Sistema de Gerenciamento de Banco de Dados (SGBD) e seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados e por fim a Linguagem de Programação que servirá de Front-End, todos estes passos devem ser minuciosamente estudados e elaborados, nos analistas de sistemas devemos conhecer a fundo a necessidade do cliente para a implementação do sistema da Empresa Nossa Locadora de Livros solucionando a necessidade do cliente. 6. Anexos 29
  • 32. Wellington Soares da Costa Bacharel em Administração (CRA/BA 6028), Especialista em Gestão e Desenvolvimento de Seres Humanos, Humanização, relacionamento interpessoal e ética http://www.ead.fea.usp.br/cad- pesq/arquivos/v11n1art2.pdf Clarissa Martins, Humanização das empresas disponível em http://pt.scribd.com/doc/38006130/Humanizacao-das-empresas Guia dica grátis O que é relacionamento interpessoal disponível em http://www.guiadicasgratis.com/o-que-e-relacionamento-interpessoal/ O Gerente.com Relacionamento Interpessoal: O Poder das Relações no Ambiente de Trabalho publicado no dia 01/10/2008 pelo colunista Ronaldo Cruz da Silva disponível no endereço eletrônico emhttp://ogerente.com.br/novo/colunas_ler.php? canal=16&canallocal=48&canalsub2=155&id=1887 Instituto Catarinense de Pós-Graduação publicado por ANDREZA APARECIDA DE SOUZA & PAULO RAMOS do Curso de Especialização em Gestão de Empresas de Comércio e Serviços endereço eletrônico disponível em http://www.posuniasselvi.com.br/artigos/rev04-02.pdf Scrib O que é Relacionamento Interpessoal publicado por Sabrina Dall’ Alba na data de 05/03/2011 endereço eletrônico disponível em http://pt.scribd.com/doc/54551778/O-QUE-E-RELACIONAMENTO-INTERPESSOAL Dicas grátis Brasil – Relação Interpessoal na Empresa http://www.dicasgratisbrasil.com/relacao-interpessoal-na-empresa/ Artigonal / Diretório de Artigos Gratuitos / Ética nas Empresas publicado no dia 09/10/2008 por Lucimar Terra http://www.artigonal.com/administracao-artigos/etica- nas-empresas-596745.html O comportamento Ético nas Empresas publicado por Sônia Jordão na data de 04/05/2010 disponível no endereço eletrônico http://www.soniajordao.com.br/detalhe.php?id=781 Ética Empresarial publicada na data de 10 de março de 2013 por Wikipédia disponível no endereço eletrônico http://pt.wikipedia.org/wiki/ %C3%89tica_empresarial Ética nas organizações modernas publicada por Christiane Rodrigues especialista em Marketing e analista de negócios da Fundação Universa na data de 27/06/2011 disponivel em http://uescolagestao.wordpress.com/2011/06/27/etica-nas- organizacoes-modernas/ Modelo Relacional publicado por Wikipédia na data de 19/04/2013 endereço eletrônico disponível em http://pt.wikipedia.org/wiki/Modelo_relacional 31
  • 33. Banco de Dados Relacional publicado por Wikipédia na data de 14 de março de 2013 endereço eletrônico disponível em http://pt.wikipedia.org/wiki/Banco_de_dados_relacional Proposta de um Sistema de Mineração de Dados para Análise do Perfil Socioeconômico e Acadêmico dos Alunos do IFTO – Campus Paraíso do Tocantins publicado em 2012 por Fábio Silveira Vidal e Rubens dos Santos Silva disponível no endereço eletrônico http://propi.ifto.edu.br/ocs/index.php/connepi/vii/paper/viewFile/3120/947 Aderência de controles de acesso em SGBDs Relacionais às Políticas de Segurança e Aplicações publicado em outubro de 2003 por Marcelo André Ackermann endereço eletrônico disponível em http://repositorio.ufsc.br/bitstream/handle/123456789/85913/203180.pdf?sequence=1 Workbench (Ferramentas Case) publicado por Wikipédia enciclopédia livre na data de 07 de julho de 2008 http://pt.wikipedia.org/wiki/Workbench_ %28Ferramentas_CASE%29 iMasters conectando C# ao MySql na data de 29 de julho de 2009 por Paulo Silva endereço eletrônico disponível em http://imasters.com.br/artigo/13681/mysql/conectando-c-ao-mysql/ pplWare Ligação a Base de Dados MySql publicado por Hélio Moreira em 13 de abril de 2010 endereço eletrônico disponível em http://pplware.sapo.pt/tutoriais/tutorial-c-ligacao-a-base-de-dados-mysql/ Ubuntu publicado por Wikipédia na data de 01 de maio de 2013 endereço eletrônico disponível em http://pt.wikipedia.org/wiki/Ubuntu Windows 8 publicado por Wikipédia na data de 27 de abril de 2013 endereço eletrônico disponível em http://pt.wikipedia.org/wiki/Windows_8 Mac Mountain Lion publicado por Wikipédia na data de 27 de março de 2013 endereço eletrônico disponível em http://pt.wikipedia.org/wiki/OS_X_v10.8 32