Buscar

Aula 3

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 33 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 33 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 33 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

Visao Geral da Teoria Conceito de Sistemas
. Introdução
A informacao: tem uma influencia no mundo dos negocios.
E com base nela que sao tomadas as decisoes nas organizacoes
Por isso, que as empresas envestem em sistema de informacao, onde um dos seus componentes e o sistema de software .
 
 Nadia Pereira
Porque que hoje em dia as empresas envestem em sistemas de informacao?
A informação hoje é a base principal de uma empresa devido as tomadas de decisoes, hoje tudo gira em torno de informacao .
. Como agente vai guardar esta informacao,
. Manipular a informacao,
. Como gerar a informacao estas informacoes para que a empresa possa ter um subcidio para que a empresa possa crescer e evoluir e ter o controle do seu negocio. 
Nadia Pereira
Conceito de dados e informação
- Dados: É qualquer elemento identificado em sua forma bruta que por si so nao conduz a uma compreensao de determinados fato ou situacao (Oliveira, 2005)
- Informacao: É a estrutura significativa com a intencao de gerar conhecimentos.
Entao podemos dizer que um dado transforma em informacao e por sua vez a informaca é onde obtenho o conhecimento.
 ( Dados →Informscso → Conhecimento) 
 Nadia Pereira
Teoria gerar do sistema
Sistema: Conjunto de partes inter-relacionadas que se interagem para alcançar um objectivo comum.
Exp: o micro-ondas ele foi programado para aquecer açar ,ela foi programada pra eu so funcao.
- varinha magica, todos os aparelhos domesticos.
Todo sistema e constituido por subcistema.
Alem de visualisa-lo e entende -lo na sua totalidade temos que observar e compreender as partes que se interagem para formalo. 
 Nadia Pereira
Conceito de sistemas de informação
sistema de Innformação : É um conjunto de regras e procedimentos organozados para o funcionamento de informações para o usuario.
Todo sistema de informação e composto por tres fases:
- Entrada De Dados;
- Processamento;
- Saída. 
 Nadia Pereira
Modelo generico de sistema
O processo pode ser realimentado pelo mecanismoè de feedback, pelo qual as saidas influenciao nas novas entradas.
 Nadia Pereira
Dados
Processamento
Saída
Analise de sistema
. Analise de sistema é o (a) profissional que define o que, para que e de que forma sera desenvolvida uma solusao executada pelo computador. 
( Entao o analista de sistema ele é o cara, o proficional que difine o que ? para que ? e de que forma sera desenvolvida a solucao executada pelo computador. 
 
 Nadia Pereira
O meu cliente tem um problema e o analista de sistema vai la contactar, entender o problema dele, para o que? 
- Para propor uma solução,ver como o sistema de informação vai poder ajudar a ele a resolver o problema que ele tem na empresa ,na organização. 
- Então ele vai verificar qual a melhor forma de reslover o problema do cliente). 
 Nadia Pereira
Analise de sistema
Conceito:
É a actividade de realizar estudos dos processos, metodos e tecnicas de investigacao e especificacao da solucao do problema, a fim de, apartir dos requisitos levantados, encontrar o melhor caminho para a criacao de um sofware.
Analise do Sistema e um processo de analisar, projetar ,imprementar o sistema de informacao. Nadia Pereira
Modelagem dos Sistemas
Para a criação de um sistema de informação, é essencial difinir os Objectivos a serem alcançados.
Todos os sistemas de Informacao é consebido para resolver “problemas”.
Para entender a complexidadedo problema e difinir o modelo ideial de solução, precisamos realizar a modelo do sistema.
Conceito de modelo de sistema
O modelo descrever a visão que o usuario tem das informacoes existentes que seram gerenciadas pelo sistema.
Objectivos da análise é estudar o problema, e o sistema computacional é uma solução automatizada para resolve – lo.
Modelo é uma representação do sistema a ser desenvolvidos.
Porque construer modelos de sistema?
Para ter um entendimento melhor da complexidade do sistema
Modelos descrevem as caracteristicas relevantes de um sistema, como Tambem podem abstrair os detalhes nao relevantes para o sistema.
Ex: Conceito de cadeira (acento, encoste) Abstração
Cont….
Os modelos são representados por diagrama que é a forma grafica de expresser a ideia do sistema a ser desenvolvidos.
Sistema orientado a objeto
A orientação a objeto na modelagem de sistema de software faz com que os modelos construido para solucionar um problema fique mas proximo do mundo real.
Um sistema de software pode ser formado por objeto que se interagem por meio de mensagem para que uma tarefa computacional seja realisada.
Classe, objeto e atributo
Classe: Representa um conjunto de objeto que tem a mesma especificacao.
Atributo: É um conjunto de caracteristicas de um objeto.
Diz – se que um objeto é uma instência de uma Classe.
Cont…
Define – se objeto a todas as coisas do mundo real e que fazem parte de uma classe.
Classe: Aluno;
Atributo: Matricula, Nome, Endereço, nota ,curso e etc;
Objeto: Pedro, Maria
Outros exemplos: classe, atributo e objeto
Classe: Veiculo
Atributo: Motor, Marca, Modelo etc
Objeto: Ônibus, Carro, Moto
Metodos e mensagens 
Metodos descrevem o comportamento do objeto, que são suas funcionalidade (funções, operações).
Os objeto interagem por meio de envio de mensagem.
Objeto enviam mensagens uns aos outros com objetivos de realizar algumas operações (requisitando serviços) no sistema.
Metodos e mensagem
Exemplo:
Classe: Impressora
Atributo: Marca, Anos, Modelo, Tipo
Metodos: Ligar/Desligar, Imprimir Arquivo.
 Imprimir Arquivo
	Relatorio cadastro do fornecedor
	Impressora
Principios de Abstração
Consiste em definir alguns mecanismo de análise para gerenciar a complexidade do problema analisado.
Composto por três mecanismo:
Emcapsulamento;
Polimorfismo;
Herança
Emcapsulamento: 
A aplicação deste mecanismo esconde os detalhes do funcionamento interno de um objeto.
Sao desponibilizadas para o usuario a penas as funções que o objeto executa e emcapsula a sua implementação.
Polimorfismo: 
Um objeto pode enviar a mesma mensagem para objeto semelhantes, mas, as interfaces são implementadas de forma diferentes.
Generizacao de Abstração ( Herança)
Por ser este mecanismo Podemos estabelecer relações entre as classe compartilhandos os atributos e operações semelhantes.
Exemplo: 
- Classe Veículo é a generalização da classe motocicleta, põs toda motocicleta é um Veículo. 
Veículo
Automovel
Motocicleta
Classe Pessoa é generalisada da classe Pessoa Fisica, pôs toda Pessoa Fisica herca as caracteristicasda classe Pessoa.
Exemplo: 
Classe : Pessoa
Atributo: Nomes, Endereco,
Sexo, Telefone
Classe: Pessoa Fisica
Atributo: Identificacao(B.I)
Classe: Pessoa Juridica
Atributo: Documento de trabalhador(Nuit)
Simbologia de classes
Padroes para difinir os nomes das classes, objetivos e atributos:
Usar nomes no singular
Sem hifens,Tracinhos e espaꞔos;
Sem Preposicao ( de, para, do, ect).
Exemplo: 
 nome da classe 
 
 Atributos 
 
	Aluno
	nomeAluno
telefoneAluno
Representação grafica –
classe
	NomeClasse
	Atributos
	Metodos () ou 
Operacoes ()
	Disciplina
	codigoDisciplina
nomeDisciplina
	AtualizarCargaHoraria()
Processo de desenvolvimento de software
O processo de desenvolvimento de software compreende as seguintes activides:
Levantamento de Requesitos;
Analise;
Projeto;
Implementação;
Teste.
Levantamento de requesitos
Trabalha se para se levanter, analisar, documentar e validar as necessidades do cliente.
Estas necessidades sao inicialmente definidas como funcionalidade.
Estas funcionalidade sao transformadas em requisitos funcional e nao funcionais do projeto.
Mas o que sao os requisitos?
Requisito é o que sistema em que ter para atender os objetivos para o qual o sistema é criado.
- E o que é requesitos funcionas?
Definimos a funcionalidade a ser desenvolvida para automatizar uma necessidades do sistema.
- E requisitos nao funcionas?
Sao aqueles que descrevem apenas atributo do sistema ou atributos do ambiente do sistema. Ligados ao uso de software.
Analise
Na fase de análise faz-se a investigação do problema.
Esta fase é importante para atender com clareza um problema de sistema de informacao, e para isso, o problema deve ser bem investigado
Projeto
A fase do projeto propoe uma soluçao que atenda os requisitos levantados na fase da analise, baseando no Conhecimento adquirido.
Sao utilizadas nesta fase os diagramas da UML, tas como diagrama de caso de uso, diagrama de classe, diagrama de sequencia etc., para a construcao do projeto
Implementacao
Nesta fase o sistema é codificado
Ocorre a traducao dos equisitos especificado na fase do projeto em codigo executavel atravez do uso das linguagens de programacao,como java, frameworks e estruturas de dados.
Teste
Nesta fase sao realizados testes para verificar se o sistema construido atende as especificacoes detalhadas na fase do projeto.
É de extrema inportancia a participacao do cliente/usuario para a avalidacao do sistema.
Resumo da aula
Conceituado dados informatição de sistema informatico.
A modelagem de sistema de software consiste na utilização de notações graficas e textuais com o objeto como: classe de objeto, metodos de mensagem.
Fase de levantamento de requisitos e como são indentificados os requisitos funcionais e nao funcionais.
 Dr. Nadia Pereira

Outros materiais