Beruflich Dokumente
Kultur Dokumente
EUNPOLIS.
2015.
EUNPOLIS.
2015.
Sumrio:
2. Introduo:............................................................................................................ 4
3. Objetivo:............................................................................................................... 5
4.1. Anlise Orientada a Objetos II:...........................................................................6
4.1.1. Estruturais:................................................................................................ 6
4.1.2. Comportamentais:...................................................................................... 6
4.1.3. Interao:.................................................................................................. 6
4.1.4.
4.1.5.
Diagrama de Classes:............................................................................. 8
4.1.6.
Diagrama de Componentes:.....................................................................8
2. Introduo:
Existe um mercado de rpido crescimento na rea de TI, com um absurdo
compartilhamento de informaes e contedos diariamente fazendo que venha
tona a necessidade de expanso de provedores de servios, de tcnicos e
profissionais especializados.
Fato este salientado pelo eminente trabalho mal realizado por pessoas que se
dizem profissionais e no so julgando pelas aparncias. O contedo abaixo est
disposto de forma esclarecedora com base nas normas padres buscando
esclarecer possveis dvidas e com a possibilidade de contribuir com profissionais
do gnero.
3. Objetivo:
Seguem desenvolvidos os conhecimentos obtidos no decorrer do 4 semestre
deste curso de Anlise e Desenvolvimento de Sistemas. Material deste colocado de
maneira clara por meio de comparaes desenvolvidas, explicaes de definies,
apresentao de modelos e diagramas, etc.
4.1.4. Diagrama de Caso de Uso: Faz com que haja melhor comunicao entre analistas,
programadores e clientes pois mostra as funcionalidades do sistema.
Ele
relacionamento.
Extend: Representado por uma seta apontada para esquerda e o termo <<extend>>.
Indica que um caso de uso pode ser acrescentado para descrever o comportamento
4.1.5. Diagrama de Classes: Proporciona uma viso das classes que comporo um
sistema, mostrando atributos, relacionamentos e mtodos.
operaes.
Atributos: Conforme item anterior, 2 parte do retngulo. Relacionado em Atributos
4.3.1. Abstrao:
Consiste em uma representao de um objeto real conforme o prprio nome do
pilar, logo imaginar o que o objeto realizar dentro do sistema. Leva-se em
considerao 3 pontos durante a abstrao sendo a Identidade nica do objeto; as
Propriedades (Igualmente aos atributos, qualquer informao que d definio.);
tambm os Mtodos que definem as aes/eventos que os objetos iro executar.
4.3.2. Encapsulamento:
Uma das principais tcnicas, se trata de um dos elementos que adicionam
segurana pelo fato de esconder as propriedades criando algo similar a uma caixa
preta. baseado em propriedades privadas ligadas a mtodos especiais.
Como exemplo de encapsulamento, ao ligar uma TV pressionando o boto
no se sabe o que acontece internamente pois estes mtodos esto encapsulados.
4.3.3. Herana:
O reuso de cdigo outra vantagem da POO, isto a herana, caracterstica
que otimiza a produo da aplicao em linhas de cdigo, alm do ganho de tempo.
Exemplo disto a rvore genealgica em que cada gerao herda caractersticas do
antecessor tais como traos fsicos, culturais, psicolgicos, etc.
4.3.4. Polimorfismo:
a ideia de assim como em alguns animais as caractersticas possam ser
alteradas. Onde o que foi herdado pela Herana necessita em alguns momentos que
seja diferente.
Exemplificando, possvel ligar o ventilador ou a TV, ambas so ligadas, mas
de formas diferentes.
4.4.1. HTML:
A Linguagem de Marcao de Hipertexto em portugus remete a uma
linguagem de fcil aprendizado do cdigo fonte que se baseia em estilos que
definem os vrios componentes/elementos de um documento para internet.
Utiliza-se do mesmo para definio de: Formatao; Documentos multimdia;
Formulrios; Hiperlinks clicveis; Imagens grficas; etc.
4.4.2. PHP:
Utiliza-se desta linguagem para gerao ou execuo de scripts que so
processador no servidor/cliente durante a abertura ou operao em uma pgina
web. Geralmente estes scripts agem dentro do cdigo do HTML, e assim como ela
gratuita e de multiplataforma rodando em Linux e Windows.
Pode ser usado para rodar scripts para verificar nmeros pares e impares;
uso do comando IF; uso do comando while para efetuar loop, etc... So muitas as
possibilidades de acordo com a necessidade do programador.
4.4.3. ASP:
Linguagem criada pela Microsoft que roda em servidores Windows atravs de
um recurso chamado Internet Information Service, recurso contido no Windows em
basicamente todas suas verses, substitudo pelo mais atual, ASP.NET que tem
mesmo princpio, porm adota as tendncias e necessidades do mercado.
Pode ser assimilado a Banco de Dados, e recursos de Visual Basic,
normalmente adota um perfil de proteo pois protege o cdigo fonte em pginas
HTML.
4.4.5. Comparativo:
Linguagem:
Vantagem:
HTML.
Cdigo simples.
HTML.
Fcil aprendizado.
HTML.
PHP.
PHP.
Ocupa pouco
espao.
Fcil aprendizado.
PHP.
Fcil conexo a
BD.
Multiplataforma.
PHP.
Cdigo aberto.
ASP.
Cdigo limpo
ASP.
ASP.
Compatibilidade.
Manipula BD.
Adobe Flash.
Compatibilidade.
Adobe Flash.
Sites mais
atraentes.
Desvantagem:
Limitada.
Sem auxlio da
aplicao.
No diferencia bem as
extenses.
Compatibilidade entre
verses.
Documentao bsica.
Segurana segundo
especialistas.
Pouco presente em
servidores.
Aprendizagem mais
lenta.
Linguagem proprietria.
Necessita rodar em
Windows.
Obriga instalao do
plugin.
Melhores ferramentas
proprietrias.
Criador:
Tim BernersLee.
Rasmus
Lerdorf.
Microsoft
Corporation
Adobe Systems
Incorpored
4.4.6. Definio:
impossvel dizer que uma linguagem seja melhor que a outra de forma que
necessria mais de uma para que consiga desenvolver algo convincente.
Como exemplo, imaginemos que uma pequena empresa solicite um website para
divulgar somente seus contatos e um portflio dos produtos que comercializam.
Logo, o esboo da pgina seria em HTML e para criar uma pgina esteticamente
proporcional ao tamanho do projeto adota-se o Adobe Flash.
5. Concluso:
Comparado aos primrdios humanos nossas tecnologias so impensveis,
difcil acreditar que em torno de 1995 aproximadamente 1% da populao mundial
tenha acesso a internet e j em 2015 se aproxima a 50% (Valores simblicos.).
6. Referncias:
Autor, Daniel Reenlsober, Bacharel em Cincia da Computao:
ANLISE
em:
<https://developer.mozilla.org/pt-
Disponvel
em:
<http://pt.slideshare.net/adorepump/diagrama-de-componentespresentation?next_slideshow=1>
> - Acesso em: 21 de outubro de 2015 s 19:30hrs.
em:
<http://www.devmedia.com.br/os-4-pilares-da-programacao-