PSOO Andre 29 06 SEI uni I PP RF _BB

1572 palavras 7 páginas
Unidade I

PROJETO DE SISTEMAS ORIENTADO A OBJETOS

Prof. André Luiz

Por que projetar um software?
 Ninguém começa a construir uma casa sem pensar antes como ela deve ficar.
 Pode ser associado a realização da planta estrutural de uma casa, a planta hidráulica ou elétrica.
 A ideia de projetar um software consiste em definir “como” seu software deve ser construído.
 Definir como construir o software vai atender aos requisitos do usuário, de forma eficaz e com qualidade, um dos paradigmas da projetização.

Projeto de software
 Projeto de software é uma fase do ciclo de desenvolvimento de um software.

Fonte:Livrotexto.

 A fase de projeto é o elo de ligação entre as necessidades do usuário e a fase de codificação do sistema.

Projeto de software

Fonte: autor próprio.

Conceito de projeto (design)
 Segundo Pressman (2006), a fase de projeto fornece a organização necessária para estruturar o software e fazer com que ele funcione corretamente.
Dois conceitos básicos devem ser observados:
 Abstração;
 Modularidade.

Abstração
 Abstração está ligada a nossa capacidade de resolver problemas, de selecionar determinados aspectos do problema e de isolar o que é importante do que não é para a construção de um software.  Abstrair é dar ênfase àquilo que é essencial.
 Nos níveis mais altos de abstração do software, nos aproximamos do nível de análise, enquanto nos níveis mais baixos nos aproximamos da solução técnica do software.

Modularidade
 O software deve ser dividido em partes que trabalham em conjunto para desempenhar uma determinada atividade.
 O grande desafio da modularidade está em equilibrar as responsabilidades de cada componente, de tal forma que não haja uma superdependência ou a sobrecarga de um único componente. Fonte: Livro-texto.

Fases de um projeto

Fonte: Livro-texto.

Fases de Projeto

Projeto de dados/classes:
 Essa fase tem como objetivo a geração do modelo de dados e a transformação de classes e objetos conceituais em tabelas.

Relacionados