Buscar

Introdução à Programação e Desenvolvimento Web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�PAGE �
SUMÁRIO
31	INTRODUÇÃO	�
42	OBJETIVO	�
53	DESENVOLVIMENTO	�
53.1	O QUE É HTML	�
53.2	ESTRUTURA BÁSICA DE UMA PÁGINA HTML	�
63.2.1	Melhoramento da aparência da página HTML	�
73.2.2	Inserção de imagens e vídeos	�
83.3	LINGUEGENS DE PROGRAMAÇÃO	�
83.3.1	C Sharp	�
83.3.2	C	�
83.3.3	Java	�
93.3.4	Conclusão	�
93.4	E.K.D - ENTERPRISE KNOWLEDGE DEVELOPMENT	�
103.4.1	Submodelos do Enterprise Knowledge Development – E. K. D.	�
103.4.1.1	Modelos de objetivos	�
103.4.1.2	Modelo de regras de negócio	�
103.4.1.3	Modelo de processo de negócio	�
113.4.1.4	Modelos de conceitos	�
113.4.1.5	Modelo de atores e recursos	�
113.4.1.6	Modelo de requisitos e componentes técnicos	�
124	CONCLUSÃO	�
13REFERÊNCIAS	�
��
INTRODUÇÃO
Este trabalho aborda os assuntos do 2º semestre do curso superior de tecnologia em análise e desenvolvimento de sistemas. Seus principais assuntos derivam do conteúdo estudado, sendo eles: a aplicação do HTML, através de comandos para um documento HTML, seus comando como formatação de fonte, a inserção de imagens e vídeos. Explica também uma pequena pesquisa sobre linguagens de programação, das quais estão presentes: C#, C e o Java. Assim finalizando, com um estudo sobre a metodologia EKD (Enterprise Knowledge Development) e seus submodelos, ressaltando para o que cada submodelo auxilia durante a construção de um software.
OBJETIVO
Os três principais objetivos deste trabalho é colocar em prática os assuntos vistos no decorrer do semestre (2º), fazer com que o aluno entre em contato com as linguagens de programação que futuramente serão colocadas em prática durante as aulas e ter maior entendimento pelos devidos assuntos, não levando de uma forma cansativa, mas sim colocar em relevância para melhor entendimento do conteúdo abordado.
DESENVOLVIMENTO
O QUE É HTML
Sigla de HyperText Markup Language, expressão inglesa que significa "Linguagem de Marcação de Hipertexto". Consiste em uma linguagem  de marcação utilizada para produção de páginas na web, que permite a criação de documentos que podem ser lidos em praticamente qualquer tipo de computador e transmitidos pela internet. É composto basicamente por textos, mas possui comandos para inclusão de vídeos, sons, imagens e animações.
Neste tipo de linguagem, os comandos são escritos em forma de marcações denominadas TAGs, e eles irão dizer ao browser (navegador), como o texto, a informação, as imagens serão exibidas, assim como um tag pode indicar acesso “a outra página Web”, conhecido por âncora, que será acessado ao dar um click no endereço. Iniciamos utilizando o sinal de menor (<), seguido do nome do comando ou elemento e o sinal de maior (>) para abertura. Para fechamento, utilizamos o sinal de menor (<), seguido de barra (/), nome do elemento e o sinal de maior (>).
ESTRUTURA BÁSICA DE UMA PÁGINA HTML
Podemos descrever a composição básica de uma página HTML pela: 
Estrutura principal: utilizada pelo navegador para identificar que o documento em questão trata-se de um HTML e não de texto puro. Representados pelas tags que abrem e fecham a página (<HTML> E </HTML>);
Cabeçalho: retém as informações do cabeçalho não visíveis da página, mas na aba da página (<HEAD> E </HEAD>);
Corpo do documento: onde é inserido o conteúdo da página (<BODY> E <BODY/>).
	Figura 1: Estrutura básica da página HTML.
Fonte: (http://www.educacaopublica.rj.gov.br/oficinas/informatica/html/estrutura.htm).
Melhoramento da aparência da página HTML 
Há vários comandos que podem melhorar a aparência de uma página HTML. Abaixo se apresenta alguns comandos básicos de edição relacionados à fonte:
<font> e </font> Determina características de fonte.
<big> e </big> Indica que o texto entre <big> e </big> é exibido em fonte maior. 
<small> e </small> Exibe texto em fonte menor.
<b> e </b> Negrito.
<i> e </i> Itálico.
<u> e </u> Sublinhado.
<strike> e </strike> Texto “riscado”.
<sub> e </sub> Subscrito.
<sup> e </sup> Sobrescrito.
Inserção de imagens e vídeos
Tanto as imagens como os vídeos se tornaram meios extremamente comuns nos documentos web atualmente. Elas fazem parte dos mais variados tipos de páginas e podem ser usadas para compor o conhecimento de maneira a torná-lo mais compreensível, além de usá-las como decoração para uma página.
O navegador interpreta as imagens a partir da leitura da tag ‘<img>’. Assim para inserir uma imagem, veja o exemplo abaixo:
<img src= “imagens.jpg” />
img: representa a imagem;
src: onde ela está localizada no computador (endereço/nome);
“imagens.jpg”: o nome da imagem e seu formato.
Para inserir vídeos, o navegador os interpreta pela tag <video>.
Veja o exemplo:
<vídeo width="300" height="175">
	<sourcesrc= “vídeos/filme.mp4” type= “vídeo/mp4”>
</video>
video: representa o vídeo;
width: largura em pixels que o conteúdo deve ocupar no documento;
height: altura em pixels que o conteúdo deve ocupar no documento;
sourcesrc: onde ela está localizada no computador (endereço/nome);
type: formato do arquivo.
LINGUEGENS DE PROGRAMAÇÃO
C Sharp
C# ou C Sharp (em português lê-se "cê charp"), é uma linguagem de programação interpretada multi-paradigma fortemente tipada, e, possuindo paradigmas de programação imperativa, funcional, declarativa, orientada a objetos e genérica. 
Segundo a Wikipédia (2015): 
C# foi desenvolvido (a) pela Microsoft como parte da plataforma .NET. A sua sintaxe orientada a objetos foi baseada no C++, mas inclui muitas influências de outras linguagens de programação, como Object Pascal e Java. A linguagem C# é compilada para bytecode e é interpretada pela máquina virtual chamada CLR (Common Language Runtime).
C
O C é utilizado para criar softwares para sistemas embarcados. Criada em 1972, muitos sistemas operacionais foram desenvolvidos em C e até os dias de hoje a linguagem continua sendo muito usada para desenvolvimento de sistemas operacionais, aplicativos, games e integração com o hardware. Empresas aeroespaciais e de telecomunicações utilizam muito o C. 
Java
Java é uma linguagem de programação orientada a objetos feita na Sun Microsystems, hoje Oracle Corporation, lançada em 1995.
A semelhança da sintaxe do Java com C e C++ não é coincidência, derivou dessas linguagens mesmo. Porém, programar em Java é mais simples, pois é alto nível. Isso quer dizer que não nos preocupamos tanto com detalhes baixo nível, como memória, processamento, ponteiros, lixo etc.
O Java já provém um gerenciamento automático de memória e um coletor de lixo, que facilitam a vida do desenvolvedor, mas consomem mais processamento.
A diferença do Java é que os programas não são compilados diretamente na arquitetura dos computadores. Ao invés disso, roda na JVM - Java Virtual Machine, uma máquina virtual, e esta é instruída nos mais diversos dispositivos, o que torna o Java referência quando o assunto é portabilidade.
Conclusão
Assim pode-se perceber que na atualidade, encontram-se várias linguagens de programação. Isso destaca a relevância de que o programador tem a opção de escolher a linguagem que mais o auxilie. Pois, é através de sua escolha que o vai levar a conseguir alcançar seu grande objetivo: deixa o cliente satisfeito não só com o atendimento, mas pela qualidade do software disponibilizado. 
E.K.D - ENTERPRISE KNOWLEDGE DEVELOPMENT
É uma metodologia recente que auxilia em analisar, entender, desenvolver e documentar uma organização e seus componentes usando a Modelagem Organizacional, podendo envolver todas as áreas de uma organização, fazendo-a uma classificação dos requisitos para que a organização (composição) fique em sintonia com a empresa (negocio).
A modelagem organizacional traz grandes benefícios à engenharia de requisitos de software, à medida.
De acordo com Bubenko et al. (1998) o conteúdo básicoda estrutura EKD inclui um conjunto de técnicas de descrição, a participação dos stakeholders e um conjunto de diretrizes para o trabalho. O conjunto de técnicas de descrições fornece um conjunto de modelos que é usado para descrever o sistema a ser analisado ou construído, e a organização na qual será operado.
Submodelos do Enterprise Knowledge Development – E. K. D.
Modelos de objetivos
Segundo SILVA (2011), Modelo de Objetivos descreve os objetivos essenciais da empresa, ao mesmo tempo em que define a razão para os componentes dos demais modelos. Neste modelo os objetivos, problemas, ameaças e oportunidades são inter-relacionados para representar a visão e a estratégia da empresa, procurando mostrar o que a organização quer alcançar ou evitar. 
O modelo de objetivo tem como foco os objetivos da organização, descrevendo o que a empresar e seus empregados quer alcançar ou evitar e quando.
Modelo de regras de negócio
Define em apresentar as regas de negócio. Ele apresenta de forma definir e restringir quais ações são permitidas, relacionando as suas políticas internas e externas como leis e regulamentos. 
Modelo de processo de negócio
O Modelo de Processos do Negócio apresenta os processos organizacionais. Os processos consomem entrada seja de informação e/ou material e produzir saída também de informação e/ou material. Eles podem ser decompostos em subprocessos facilitando a compreensão do modelo. 
A elaboração do modelo de processo de negócios permite esclarecer:
Quais são as atividades e processos reconhecidos na organização em concordância com as metas;
De que forma os processos deveriam ser realizados e quais as informações necessárias.
Modelos de conceitos
Inclusão de elementos pelos quais se pode descrever o conteúdo de diferentes conjuntos de informações e fluxos do processo de negócios, servindo como um dicionário, pois também define as entidades e os dados da aplicação sob uma feição conceitual.
     
Modelo de atores e recursos
São apresentados todos os atores (colaboradores) que atuam na empresa e os recursos que são utilizados e consumidos. Segundo PADUA (2001) o modelo descrever como diferentes atores e recursos se relacionam e como eles são relacionados à componente do Modelo de Objetivos e à componente do Modelo do processo do negócio.
Modelo de requisitos e componentes técnicos
Esse modelo define a estrutura e propriedades do sistema de informação para apoiar as atividades de negócio.
Os modelos de Objetivos, Regras de Negócio, Processo de Negócios e Atores e Recursos é uma descrição inicial para a empresa, porém para desenvolver um sistema de informação que suporte esses processos, existe a necessidade de se direcionar a atenção para o sistema técnico que é necessário para apoiar os objetivos, processos e atores da organização.
CONCLUSÃO
Pode-se concluir que através deste trabalho, pode-se ter uma visão ampliada de como trabalhar com o HTML. Assim em conjunção com as linguagens de programação (citadas acima: C#, C e o Java), podemos elevar a qualidade do trabalho em uma empresa.
Através da escolha do programador, o conteúdo do software pode ficar cada vez melhor se ele se adequar com as atualidades das linguagens de programação, e tiver conhecimento de saber tanto trabalhar, como desenvolver algo com o tema escolhido.
Sendo assim, com a adequação da metodologia EKD durante a construção de softwares, ficará mais fácil, prático e rápido no desenvolvimento e entrega do produto. Elevando não só uma boa visão do programador/desenvolvedor como auxiliará a ter melhores resultados esperados. 
REFERÊNCIAS
A linguagem de programação: Java. Disponível em: <http://www.programacaoprogressiva.net/2012/08/comece-programar-linguagem-de.html>. Acesso em: 17 out. 2015.
C Sharp. Elaborado por Wikipédia. Disponível em: <https://pt.wikipedia.org/wiki/C_Sharp>. Acesso em: 13 out. 2015.
CAVALLI, Marcelo Queiroz. Modelo EKD na gestão da produção: Proposta de ferramenta computacional de aprendizagem. 2012. Disponível em: <http://www.unimep.br/phpg/mostraacademica/anais/10mostra/1/274.pdf>. Acesso em: 11 out. 2015.
GALLOIS, Felipe. Curso Básico de HTML. 2008. Disponível em: <http://www.cin.ufpe.br/~prsg/html.pdf>. Acesso em: 18 out. 2015.
Html: Hypertext Markup Language: Formatação de texto. Disponível em: <http://www.educacaopublica.rj.gov.br/oficinas/informatica/html/texto.htm>. Acesso em: 15 out. 2015.
Linguagem base dos Websites. Disponível em: <http://tableless.github.io/iniciantes/manual/html/index.html>. Acesso em: 10 out. 2015.
O que é html. Disponível em: <http://www.significados.com.br/html/>. Acesso em: 26 set. 2015. 
ORIENTE Leandro. Desenvolvimento - HTML: HTML Básico. Disponível em: <http://www.linhadecodigo.com.br/artigo/81/html-basico.aspx>. Acesso em: 09 out. 2015.
Sistema de Ensino Presencial Conectado
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
TALÉIA BEVILACQUA 
PRODUÇÃO TEXTUAL INTERDISCIPLINAR:
Individual
São Lourenço do Oeste
2015
TALÉIA BEVILACQUA 
PRODUÇÃO TEXTUAL INTERDISCIPLINAR:
Individual
Trabalho apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média semestral na disciplina de Fundamentos de Tecnologia da Informação.
Orientadores: Prof.ª Merris Mozer , Prof. Marco Ikuro Hisatomi, Prof. Anderson Emidio de Macedo Goncalves, Prof. Claudiney José de Sousa e Prof.ª Adriane Aparecida Loper.
São Lourenço do Oeste
2015

Outros materiais