Professional Documents
Culture Documents
DESENVOLVIMENTO DE SISTEMAS II
SUMRIO
1 INTRODUO ......................................................................................................... 3
2 OBJETIVO................................................................................................................4
3 DESENVOLVIMENTO.............................................................................................5
3.1 Analise Orientada a Objeto II...................................................................................5
3.1.1 UMl..................................................................................................................5
3.1.2 Diagrama de Caso de Uso.............................................................................7
3.1.3 Diagrama de Classes......................................................................................8
3.1.4 Diagrama de objetos......................................................................................9
3.1.5 Diagrama de Colaborao............................................................................10
3.1.6 Diagrama de Sequncia................................................................................11
3.2 Banco de DadosII....................................................................................................12
4 CONCLUSO.........................................................................................................21
REFERNCIAS BIBLIOGRFICAS................................................................................22
1 INTRODUO
Abordaremos os seguintes assuntos contexto abaixo, banco de
dados, programao orientado a objeto, programao web I, e anlise orientada a
objeto onde falaremos sobre as suas aplicaes e seu mecanismo de funcionamento
e buscando saber as diferena entre eles e exemplos para que o leitor fique mais
familiarizado com o contedo do trabalho.
.
2 OBJETIVO
3 DESENVOLVIMENTO
Diagramas
da
UML
esto
divididos
em
Estruturais
Diagramas Estruturais
Diagramas Comportamentais
comunicao:
Associado
ao
diagrama
de
Seqncia,
Esse subtitulo tem como funo ser um guia rpido de consulta aos
principais diagramas da UML.
10
Simples (1,2,3,...)
Composta (1.1, 1.2, 1.2.1, ...)
Um objeto representado como um retngulo, contendo no seu
interior um rtulo, que informa o nome do objeto e o nome da classe, separados por
dois pontos. Detalhe: ambos podem ser omitidos.
11
12
13
14
Exemplo de MRN
15
Cdigo_cliente Nome
Telefone
C0000001
6684255512 Rua
Benone
Timo
Rua
Bairro
das Jardim
palmeira
Cep
do 78652000
endem
36
C0000002
Pedro
Canabrava
N 100
Vale
dos 75642001
esquecidos
16
2
3 using system; // diretiva using com espao de nomes system.
4
5 class progMensagem // incio do programa
6 { // inicio do corpo da classe (progMensagem)
7 static void Main (string [ ] args) //Mtodos de execuo com
parametro args.
8 { //incio do corpo do mtodo Main
9 // chamada para a Classe Console e Mtodo de escrita
10 console.Writeline ( primeiro programa: imprimindo mensagem na
tela)
11 } // fim da mtodo main
12 } // fim da classe (programa)
17
18
feita pelo browser ao servidor web (lembre-se do http:// no incio de cada URL)
solicitando que aquela pgina seja exibida ao usurio.
O servidor web onde est instalado o interpretador PHP (servidor
PHP). Esse servidor responsvel por traduzir ou interpretar o cdigo da pgina
solicitada que est em PHP para HTML.
O servidor PHP pode acessar banco de dados, ler arquivos, enviar
emails e efetuar diversas outras tarefas competentes s linguagens de programao
web para concluir a traduo do cdigo em HTML.
O servidor PHP converte o cdigo em HTML.
O servidor web envia o cdigo HTML para o usurio que o solicitou.
E agora, ficou mais simples? Espero que sim
19
Windows: c:\var\www
20
Linux: /opt/lampp/htdocs
Simplificando, se existir o arquivo c:\var\www\olamundo.php ele ser
acessvel atravs do endereo http://localhost/olamundo.php e assim por diante,
como mostra a lista abaixo:
c:\var\www\exercicio\index.php = http://localhost/exercicio/index.php
c:\var\www\cadastro-de-telefones\telefones.php
http://localhost/cadastro-de-telefones/telefones.php
O mesmo vale para o Linux:
/opt/lampp/htdocs/olamundo.php = http://localhost/olamundo.php
/opt/lampp/htdocs/exercicio/index.php
http://localhost/exercicio/index.php
/opt/lampp/htdocs/cadastro-de-telefones/telefones.php
http://localhost/cadastro-de-telefones/telefones.php
Tux LinuxUsurios do Linux tero um trabalhinho a mais, pra variar.
Ser necessrio dar permisso de escrita na pasta /opt/lampp/htdocs antes de
gravar arquivos ou criar qualquer pasta l dentro. Para isso, acesse o terminal e
digite:
sudo chmod -R 777 /opt/lampp/htdocs
Com esse comando, a pasta htdocs ter permisso de escrita e todo
o contedo dela tambm, incluindo as subpastas.
Vamos ento criar nosso primeiro arquivo PHP. Abra o seu editor de
texto favorito (Bloco de Notas, Gedit, vi, vim, Sublime, etc) e digite o seguinte cdigo:
<?php
echo "Jesus te Ama";
?>
O comando echo diz ao PHP para imprimir na tela o que estiver
depois dele. Nesse caso, ser impresso Jesus te Ama sem as aspas. A funo das
aspas informar ao PHP que o que est entre elas uma string, ou seja, uma
varivel do tipo texto, e deve ser impressa exatamente como foi escrita. Ah, e todas
as linhas de comando em PHP sempre terminam com ponto-e-vrgula.
21
CONCLUSO
22
Referencias
http://www.profissionaisti.com.br/2011/07/os-principais-diagramas-da-uml-resumorapido/
http://www.infoescola.com/engenharia-de-software/uml/
https://pt.wikipedia.org/wiki/Diagrama_de_objetos
https://www.youtube.com/watch?v=942MNuJnzl
https://www.youtube.com/watch?v=eiBbG9bVljs
Banco de dados II: sistemas/ Roberto Yukio Nishimura. -So Paulo: Person Prentice
Hall, 2009
23
http://www.delphi.ufba.br/aspNetCsharp/apostilas/apostilas.html
http://www.cpdee.ufmg.br/~jramirez/disciplinas/cdtn/programa.pdf
http://www.fredericomarinho.com/introducao-ao-desenvolvimento-web-com-php-aula-1preparando-o-ambiente-para-iniciar-a-programacao/
http://www.ebah.com.br/content/ABAAAfdpYAG/linguagem-programacao-web