Sunteți pe pagina 1din 19

Introduo a Informtica

Conferencia n 10 - Sistemas

Um sistema e um conjunto estruturado ou ordenado de partes ou elementos que se mantem em interaca o, na busca de um ou varios objetivos. Exemplos:
O conjunto de orgaos que permitem ao homem respirar, digerir, perceber o mundo, etc. Compoe o sistema corpo humano.

Introduca o

Exemplos cont.!:
"ispositivos legais, orgaos, pessoas, maquinas e operaco es presentes na atividade de geraca o de produtos, a partir de elementos basicos ou primarios, constituem o sistema de produca o de um pais.

Introduca o

Um sistema generico pode ser considerado como constituido de varios outros sistemas menores. Subsistemas:
e a parte de um sistema que, tomada isoladamente, conserva caracteristicas de sistema.
Hierarquia de Sistemas

O modelo de qualquer sistema e:

Entrada

#istema

#a$da

Tipos de Sistemas

Ambiente de onde, alem das entradas e saidas, provem inumeras in%luencias da mais alta importancia. Feedback & e o processo atraves do qual sao adicionadas modi%icaco es ao modelo em curso de um sistema, com propositos de manutenca o, a %im de adapta'los a novas condico es.
Um sistema sem %eedbac( deixa de agir livremente e so%re consequentemente acelerada decadencia.

Elementos dos Sistemas

Analise de sistemas e pois, de%inida como o processo de:


analisar, projetar, implementar e avaliar sistemas voltados a %ornecer in%ormaco es que sirvam de apoio as operaco es e aos processos de tomada de decisao em uma empresa.

Abordagem Siste mica

. /

"e%ini)*o do problema 3n4lise l5gica! 6rojecto %$sico!

Codi%ica)*o 7este

1 2

+mplementa)*o , opera)*o - execu)*o "ocumenta)*o

Abordagem Siste mica

3 analise estruturada tem igual preocupaca o com os processos e com os dados. Em relaca o a estes, ela os ve como entidades dotadas de atributos. Como suporte a8 base de dados com ques esta envolvido o sistema, recomenda'se a construca o de um diagrama
Entidade x Relacionamento

Ana lise Estruturada e Projeto Estruturado

3 tecnologia orientada a objeto reconhece objetos de diversas nature9as:


Tangiveis concretos! & pessoa, carro, aluno Intangiveis abstratos! & horario, ideia, projeto Eventos/fatos ' venda, admissao, pane Processamento & programa, rotina, relatorio, arquivo Interface & icone, janela, botao de comando

Tecnologia Orientada a Objetos

Atributos ou Pro riedades sao as caracteristicas do objeto, como cor e tamanho. Identificaca! o & cada objeto tem a sua propria identidade que lhe e inerente e dispoe de um unico indicador identi%icador! "lassificaca! o & objeto com a mesma estrutura de dados atributos! e o mesmo comportamento operaco es! sao agrupados em uma classe.
"ada ob#eto e um insta ncia de sua classe.

Caracteri sticas dos Objetos

Polimorfismo a mesma operaca o pode atuar de modos diversos em classes di%erentes.


6or exemplo o comando abre, %a9 um objeto entrar em aca o, seja ele uma janela, uma porta, uma garra%a ou um arquivo. 6ara cada caso, abre tem um sentido di%erente e, portanto, pode dar origem a aco es diversas.
Caracteri sticas dos Objetos

$eranca & compartilhamento de atributos e operaco es entre classes, com base em um relacionamento hierarquico.
Cada classe incorpora ou herda todas as propriedades de sua superclasse. 6or exemplo, :anela;olante e :anela<ixa sao subclasses da #uperclasse :anela
Caracteri sticas dos Objetos

Enca sulamento & tambem chamado de ocultamento das in%ormaco es, e o mecanismo interno do objeto =escondido= do usuario.
Cada objeto tem encapsulados seus atributos e seus servicos.

Caracteri sticas dos Objetos

Abstraca! o & concentraca o nos aspectos essenciais de um determinado objeto.


6or exemplo, ao se estudar um vegetal, pode' se considerar cada uma das cinco partes basicas rai9, caule, %olha, %lor e %ruto!, sem entrar, a cada passo, no detalhamento de cada uma das demais partes
Caracteri sticas dos Objetos

"om artil%amento & uso, por diversas sublcasses, de estruturas de dados e de servicos comuns, em consequencia da heranca.

Caracteri sticas dos Objetos

>arios tem sido as sugestoes de procedimentos para que se condu9am desenvolvimentos de sistemas orientados a objetos.
Exemplo: &'

3 &'( Uni%ied ?odeling @anguage & @inguagem de ?odelagem Uni%icada! e uma padroni9aca o de notaca o. A utili9ada para desenvolvimento de sistemas, no que di9 respeito a8 visuali9aca o, especi%icaca o, construca o e documentaca o.

3 U?@ %ornece orientaca o para todo o ciclo de desenvolvimento, independente do metodo adotado, indicando os seu diagramas:
"iagrama de Casos de Uso "iagrama de Classes "iagrama de #equencia ou de Eventos "iagrama de Estados ou de 7ransica o de Estados

Me todos Sugeridos para OO

Bo trato com os sistemas, em uma empresa, deve'se dar particular atenca o ao problema que envolve os aspectos de seguranca.
Em relaca o a8s operaco es on'line deve'se observar:
Restrica! o a) utili*aca! o dos dis ositivos de entrada de dados
#enhas

7elas programadas Criticas on'line >eri%icaca o visual Controles programados "ocumentaca o


'anual do utili*ador 'anual do sistema 'anual de o eraca! o

Medidas de Seguranca

Du vidas
CA poss$vel descobrir mais sobre uma pessoa numa hora de brincadeira do que num ano de conversa.= Plato

S-ar putea să vă placă și