Este documento discute conceitos de análise e desenvolvimento de sistemas, como HTML, ética, lógica de programação e fundamentos da computação. Ele explica tags HTML, como criar links e tabelas, e discute tópicos como ética no ambiente de trabalho, tipos de dados em C# e organização de arquivos.
William J. Bennett - O livro das virtudes para Crianças.pdf
Portifolio net
1. ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
HÉLIO PEREIRA DE ANDRADE FILHO
PRODUÇÃO TEXTUAL INTERDISCIPLINAR
IBOTIRAMA
2013
HÉLIO PEREIRA DE ANDRADE FILHO
2. PRODUÇÃO TEXTUAL INTERDISCIPLINAR
Trabalho apresentado ao Curso Análise e Desenvolvimento de Sistemas da UNOPAR -
Universidade Norte do Paraná, para as disciplinas: Tópicos em Desenvolvimentos de Sistemas,
Ética Política e Sociedade, Lógica e Técnica de Programacão e Fundamentos da Computação.
Orientadores: Prof.Merris Mozer,Sérgio de Goes Barboza, Andersom Machado, Marco Hisatomi.
IBOTIRAMA
2013
3. SÚMÁRIO
INTRODUÇÃO................................................................................................................04
OBJETIVO......................................................................................................................05
DESENVOLVIMENTO....................................................................................................06
CONCLUSÃO.................................................................................................................15
REFERÊNCIA.................................................................................................................16
INTRODUÇÃO
Neste trabalho será abordado vários assuntos dentre o curso de Analise e Desenvolvimento de
Sistema .Dentre eles estão Tópicos em Desenvolvimentos de Sistema, Ética, Politica e
Sociedade, Logica e Técnicas de Programações e Fundamentos da Computação.
Este trabalho poderá nos auxiliar em uma melhor compreensão do assunto e assim uma melhor
formação na área. Pois hoje em dia o mercado exige que seu analista de sistema tenha
bastante conhecimento na área que irá desenvolver seus trabalhos .
4. O tecnólogo tem a capacidade para projetar desenvolver e programar sistemas de informação,
proceder a pesquisa, elaborar pareceres formatar relatórios laudos, pericias e consultorias na
área de sistema de informação.
OBJETIVO
Os principais objetivos desse trabalho são: aprender sobre html falar dos parâmetros size, color
e face, ensinar os comandos básicos para a construção de uma tabela,a necessidade do tag na
contrução de um link em um mesmo documento, explicar as linhas de comandos, descrever os
temas importantes referente a adminitração, os tipos de dados primitivos da linguagem c# e a
teoria da organizacão de arquivos.
DESENVOLVIMENTO
Html ou hipertext Markup Language e a linguagem de formatação de texto pode ser escrito em
qualquer editor de texto. É usado para criar sites.
5. Para aprender HTML é preciso que o aluno crie uma pasta “aprendendo html”.E para começar o
estudo sobre html será utilizado um bloco de nota(note pade) possibilitando de uma forma bem
simples o entendimento dos comandos básicos.
A estrutura básica de um documento html é:
A primeira tag em seu documento HTML é <html>. Esta tag define o início de um documento
HTML e indica ao navegador que todo conteúdo posterior deve ser tratado como uma série de
códigos
HTML -> que inicia o documento HTML, nela pode ser acrescentado o atributo lang, cuja
finalidade é identificar a língua na qual o documento será escrito.
HTML. A última tag em seu documento deverá ser </html>. Este tag indica ao navegador que é
o fim de seu documento HTML.
Head -> TAG responsável pela criação do cabeçalho, com as informações de cabeçalho não
visíveis da página, mas na aba da página.
Title -> TAG onde se encontra o título da página
Body -> é o corpo do documento, onde será inserido o conteúdo da página.
<h1> a <h6> Define título 1 a título 6
<p> Define um parágrafo
<br> Insere uma única quebra de linha
<hr> Define um filete horizontal
<!--> Define um comentário
Os parâmetros size, face, color, são encontrados em um único tag. Color contém a cor do texto,
Size contem o tamanho e Face contém o nome do tipo da letra.
Podemos definir o estilo todo de um texto, mesmo que ele tenha diferentes aspectos em
diversos trechos. A marcação básica é a <font> e dentro desta tag devemos colocar todos os
parâmetros para o estilo do texto, como estilo de letra, tamanho da fonte, cor, entre outros.
(Lembre-se de que os cabeçalhos não têm um tamanho definido; dependem do navegador).
Usando a marcação de fonte, podemos determinar o começo de um tipo de letra e quando
formos mudar, devemos fechar a tag com a sua correspondente.
Lembre-se de que é recomendado usar estilos de letras comuns, para não ocorrer mudanças
em sua página quando for vista em outros computadores.
A marcação utilizada <font> é seguida dos parâmetros que queremos determinar:
Tipo da fonte: Usa-se o comando face para designar o tipo da fonte dentro da tag <font>.
Os valores a serem aplicados no comando face são: Arial, Verdana entre outros nomes de
letras.
Exemplo:
<font face="Arial">Texto com fonte do tipo Arial."</font>
Cor da fonte: Usa-se o comando color para designar a cor da fonte dentro da tag <font>.
Seus possíveis valores são: nome de cores em inglês (blue, black, yellow, ...), cores
representadas por códigos hexadecimais (#FF0000 (código da cor vermelha em hexadecimal)),
entre outras formas. Mas não é preciso sair decorando números de cores, para isto existem
6. tabelas e softwares que auxiliam no processo.
Exemplo:
<font color="red">Texto com fonte em cor vermelha.</font>
Tamanho da fonte: Usa-se o comando size para designar o tamanho da fonte dentro da tag
<font>.
Exemplo:
<font size="20px">Texto com fonte em tamanho de 20 píxeis.</font>
Primeiramente, vamos para o código principal da tabela, que é o
<table> </table>
Este é importante para determinar ao navegador que o código entre eles é uma tabela. A tabela
e composta por vários tag como:
<table></table> Cria uma tabela.
<tr> </tr> Linha de uma tabela
<td></td> Célula individual numa linha
<th> </th> Define um cabeçalho de tabela
Na criação de uma tabela contém vários atributos para a tabela manter uma boa forma e
destacar partes mais interessantes,para se fazer isso podemos usar os seguintes tag:
<caption> Define um título de tabela.
<colgroup> Define um grupo de colunas de tabela.
<col> Define os valores de atributo para uma ou mais colunas em uma tabela.
<thead> Define um cabeçalho de tabela.
<tbody> Define o corpo de uma tabela.
<table border=#> Borda à volta de cada célula.
<table cellspacing=#> Espaço entre as células.
<table cellpadding=#> Margem interior das células.
<table width=# or %> Largura da tabela - em pixels ou percentagem.
<tr align=?>...<td align=?> Alinhamento horizontal do conteúdo das células.quot;left",
"center" ou "right")
<tr valign=?>...<td valign=?> Alinhamento vertical do conteúdo das células.("top", "middle" ou
"bottom")
<td colspan=#> Número de colunas 'percorridas' por uma célula.
<td rowspan=#> Número de linhas 'percorridas' por uma célula.
Para criação de links no documento foi inserido o tag âncora, que tem a função de criar uma
link para outra página (texto ou imagem), ou para um documento explicativo, ou navegação
dentro do mesmo documento e ainda para um e-mail. Os atributos do tag <a> e suas funções
são:
7. <a href= "URL"> </a> Cria uma hiperligação.
<a href= "mailto:EMAIL"> </a> Cria uma link para o envio de correio.
<a name= "NOME"> </a> Cria um 'alvo' dentro de uma página.
<a href= "#NAME"> </a> Faz a ligação a um 'alvo' presente dentro da mesma página.
Links internos são aqueles que ligam uma seção de uma página com uma outra seção da
mesma página. Por exemplo, se eu quiser fazer uma referência para a seção Hipertexto de uma
pagina,basta que eu primeiro defina um nome para a seção Hipertexto e então adicione um link
pra ela. Isso é feito da seguinte forma:
1 - Vou até o início da seção Hipertexto e adiciono o seguinte código, ao invés de simplesmente
escrever o título da seção:<a name="Hiper texto">Hiper texto</a>
2 - Adiciono o link pra essa seção com o seguinte código,<a href="#Hiper texto">Vá para a
seção hiper tex to</a>O atributo name serve apenas para dar um nome para uma posição de
uma página html . O valor de name pode ser qualquer um (nesse caso eu coloquei "Hiper
texto"). Quando você fizer uma referência a um link interno utilizando o atributo href, você
precisa necessariamente adicionar o caractere # (jogo da velha) antes do nome da sua seção -
no meu caso, #Hipertexto - pois do contrário o navegador tentará abri - lo como um link local.
A tag <body> define o corpo ( body ) de uma página HTML. No exemplo seguinte adicionei o
atributo bgcolor (que signi fica "background color ", ou cor de fundo) para indicarmos que
queremos que a página fique com uma cor vermelha em seu plano de fundo, O valor a ser
entrado pode ser uma constante (nome em inglês da cor) ou um número hexadecimal
(#xxxxxx) correspondente aos valores RGB da cor.
Exemplo:
<BODY BGCOLOR="red">
<BODY BGCOLOR="#996633">
Existe vários outros atributos do parâmetro relacionado á <body> como:
<body bgcolor=?> Cor de fundo.
<body text=?> Cor de texto.
<body link=?> Cor das links
<body vlink=?> Cor das links previamente visitadas.
<body alink=?> Cor da link activa.
Tem discutido muito sobre humanização e ética no ambiente do trabalho e no contexto da
tecnologia não tem sido diferente. Onde humanizar significa respeitar o trabalhador enquanto
pessoa, enquanto ser humano. Significa valorizá-lo em razão da dignidade que lhe é intrínseca.
Isso apresenta vários desdobramentos. A dignidade jamais deve ser esquecida ou colocada em
segundo plano. A prática da humanização deve ser observada ininterruptamente. O
comportamento ético deve ser o princípio de vida da organização, uma vez que ser ético é
8. preocupar-se com a felicidade pessoal e coletiva. Tem competência interpessoal quem saber
ouvir o outro e colocar-se no lugar desse outro a fim de compreendê-lo, por isso um bom
administrador deve ter competência interpessoal no relacionamento com os demais colegas de
trabalho se colocando no lugar dos outros.
Baraúna (2005) afirma que “a humanização é um processo de construção gradual, realizada
através do compartilhamento de conhecimentos e de sentimentos”. Nesse contexto, humanizar
é ter uma pré-disposição para contribuir (o sentimento e o conhecimento) com o outro de
forma ética, individualmente e independente, reconhecendo os limites, seus e o dele,
compondo uma empatia entre indivíduos, possibilitando troca de informações.
Seja qual for humanização pode ser compreendida como uma construção de conhecimentos e
abordagens que emerge do indivíduo para indivíduos, conforme as necessidades individuais do
outro. Possibilitar a intersecção entre a ética, o respeito, dignidade, individualismo entre
indivíduos promove a humanização. Portanto, vale ressaltar que mesmo a sociedade
valorizando o poder capitalista para sua sobrevivência, seja em qualquer campo dos negócios
públicos ou privados, a questão sempre voltará para a qualidade da coletividade, tendo o ser
humano como foco principal e riqueza de uma sociedade.
A Ética é o ideal para conduta humana, pois a evolução de seus princípios deu-se juntamente
com o processo evolutivo da humanidade, e orienta o ser humano sobre o que é bom e correto
e o que deveria assumir, orientando sua vida em relação a seus semelhantes, visando o bem
comum.
A adoção de princípios éticos e comportamentais reflete o tipo de organização da qual fazemos
parte e o tipo de pessoa que somos. Nosso respeito pelas diferenças individuais e a
preocupação crescente com a responsabilidade social, onde inserimos as questões de
segurança, meio-ambiente e saúde no cotidiano da nossa gestão empresarial, refletem as
relações com seus empregados e para com a sociedade.
Para que seja ético no trabalho é preciso antes de tudo ser honesto em qualquer situação,
nunca fazer algo que não possa assumir em público, ser humilde, tolerante e flexível. Ser ético
significa, muitas vezes, abrir mão de algumas coisas e perder algo.
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. Assim, o tema“ética” faz-se imprescindível na pauta das
discussões, porque, dentre as necessidades do homem contemporâneo, a necessidade ética
desponta como uma das mais prementes.
Para ZOBOLI (2002: : “[...] uma vez que a empresa, enquanto uma organização social, deve
dar conta de funções que a sociedade dela espera e exige assumindo suas responsabilidades
neste âmbito, ela está obrigada a tomar decisões com implicações éticas”. Daí ser possível
afirmar que “a empresa que busca somente os resultados ou as vantagens imediatas é suicida,
a responsabilidade a largo prazo é uma necessidade de sobrevivência e neste aspecto a ética
constitui um fator importante para os ganhos.
C# (pronunciada ”c sharp”), é uma linguagem de programação da plataforma .Net.
Características do C#.
9. • Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto
a C++ e tão simples quanto o visual basic.
• Completamente orientada a objetos: em C#, qualquer variável tem de fazer parte de uma
classe.
• Fortemente tipada: isso ajudara a evitar erros por manipulação impropria de tipos, atribuições
incorretas, etc.
• Gera código gerenciado: assim como ambiente .Net é gerenciado ,assim também e a
linguagem C#.
• Tudo é um objeto: system. object é a classe base de todo o sistema de tipos de C#.
• Controle de versões: cada assembly gerado, seja como EXE ou DLL, tem informação sobre a
versão do código, permitindo a coexistência de dois assemblies homônimos, mais de versões
diferentes no mesmo ambiente.
• Suporte a código legado: o C# pode interagir com o código legado de objetos COM e DLLs
escrita em uma linguagem não gerenciada.
• Flexibilidade: se o desenvolvedor precisa usar ponteiros, C# permite, mais ao custo de
desenvolver código não gerenciado, chamado ”unsaje”
• Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente
gerenciado, o que significa que todo gerenciamento de memoria é feito pelo runtime via o GC
(Garbage Collector),e não diretamente pelo programador, reduzindo as chances de cometer
erros comuns a linguagem de programação onde o gerenciamento da memoria e feito
diretamente pelo programador.
Toda linguagem de programação possui seus tipos de dados primitivos, incluindo o C#.
Os tipos de dados primitivos são os dados suportados diretamente pelo compilador. Esses
dados possuem palavras chaves para facilitar sua utilização durante a implementação de um
sistema.
Por exemplo, a palavra chave string mapeia diretamente o tipo system. String e o bom
conhecimento destes tipos auxiliam no desenvolvimento e pode impactar no desempenho de
seu sistema.
No java existem somente 8 tipos de dados primitivos : Boolean, Char, byte, short, int, long,
float, double.
A organização dos arquivos consiste no modo como os dados estão internamente armazenados,
podendo, sua estrutura, variar em função do tipo de informação contida no arquivo.
A forma mais simples de organização é através de uma seqüência não estruturadas de bytes . A
aplicação deve definir toda a organização, com vantagem da flexibilidade, porém de inteira
responsabilidade da aplicação.
Alguns Sistemas Operacionais estabelecem diferentes organizações de arquivos e cada arquivo
deve seguir a um modelo suportado.
As organizações mais conhecidas e implementadas são a seqüencial, relativa e indexada.
Em função de como o arquivo esta organizado o sistema de arquivos pode recuperar registros
de diferentes maneiras:
Acesso sequencial: arquivos armazenados em fitas magnéticas, o acesso era restrito à leitura
10. na ordem em que eram gravados, sendo a gravação de arquivos possível apenas no final do
arquivo. Pode-se combinar o acesso seqüencial com o direto e com isso acessar diretamente
um arquivo e os demais m forma seqüencial.
Acesso direto: permite a leitura/gravação de um registro diretamente na sua posição. É
realizado através do número de registro. Não existe restrição a ordem em que os registros são
lidos ou gravados. Somente é possível quando é definido com registros de tamanho fixo.
Acesso indexado ou por chave: o arquivo deve possuir uma área de índice onde existam
ponteiros para os diversos registros e a partir desta informação realiza-se um acesso direto.
CONCLUSÃO
Foram apresentados neste trabalho interdisciplinar algumas definições e características dos
assuntos acima, mostrando a importância de cada um no curso de Análise e Desenvolvimento
de Sistema.
Para realização desse trabalho tivemos como base o cenário “Nossa Locadora de livros ” que
fala de uma empresa privada com fins lucrativos.
Foi necessário que os alunos assistissem as vídeos aulas propostas para a conclusão e
entendimento do assunto.
11. REFERÊNCIA
Tetzlaff AAS (Hi Technologies). O que é Humanização? [online] 2010 Maio. [acessado em dia,
mês ano]. Disponível em: [Somente administradores podem ver este link]
Baraúna T. Humanizar a ação, para Humanizar o ato de Cuidar. Coruña, España: Creacción
Integral e Innovació; [acesso em 19 abr. 2010]. Disponível em: [Somente administradores
podem ver este link]
Martins Jefferson Carlos e Leal Manoel Flávio, Ética e relações pessoais no ambiente de
trabalho. [Somente administradores podem ver este link]
Humanização, ética, relacionamento interpessoal. [Somente administradores podem ver este
link]
[Somente administradores podem ver este link]
[Somente administradores podem ver este link]
[Somente administradores podem ver este link]
[Somente administradores podem ver este link] Por: Eduardo Sousa
[Somente administradores podem ver este link]
[Somente administradores podem ver este link] Prof.Pedro Luís Antonelli Anhanguera
Educacional