Sistemas Operacionais
Por: Funcio92 • 17/9/2016 • Trabalho acadêmico • 264 Palavras (2 Páginas) • 215 Visualizações
Análise, Projeto e Desenvolvimento I
Modelagem e Abstração
O modelo é uma abstração de algo com a finalidade de entende-lo antes de construí-lo.
A abstração permite focar nos aspectos essências e ignorar os aspectos que não são importantes.
Por que modelar?
<< Espaço para ser preenchido pelo Aluno >>
Etapas do Desenvolvimento de Software
- Concepção do Sistema
Criar o escopo do produto e verificar se os interessados estão de acordo. Verificar se vale a pena investir na continuação do desenvolvimento.
Algumas perguntas a serem feitas nesta etapa:
- Qual é o caso de negócio?
- Ele é viável?
- Devemos construir ou comprar?
- Qual a estimativa de custo?
- Deve-se continuar ou parar?
- Análise
<< Espaço para ser preenchido pelo Aluno >>
- Projeto
<< Espaço para ser preenchido pelo Aluno >>
- Implementação
<< Espaço para ser preenchido pelo Aluno >>
- Testes
<< Espaço para ser preenchido pelo Aluno >>
Orientação a Objetos
O que é um objeto?
<< Espaço para ser preenchido pelo Aluno >>
Uma classe é ...
<< Espaço para ser preenchido pelo Aluno >>
O atributo define ...
<< Espaço para ser preenchido pelo Aluno >>
O método define ...
<< Espaço para ser preenchido pelo Aluno >>
Dois objetos podem ter os mesmos valores nos atributos e mesmo assim não são os mesmos por causa da sua identidade.
Identidade do objeto
<< Espaço para ser preenchido pelo Aluno >>
Os objetos são classificados levando em consideração sua estrutura de dados e comportamentos. Dessa forma, pode-se abstrair as características mais importantes de um agrupamento de objetos e criar uma classe.
Encapsulamento
<< Espaço para ser preenchido pelo Aluno >>
Modularização
<< Espaço para ser preenchido pelo Aluno >>
...