Escolar Documentos
Profissional Documentos
Cultura Documentos
Levantamento de Requisitos
O levantamento de requisitos objetiva entender o problema a ser
solucionado e a realidade em que ele se situa. Os requisitos
costumam ser descritos em linguagem natural e posteriormente são
analisados a fim de identificar os objetos envolvidos no problema e
na sua solução.
Entretanto, muitas vezes a descrição do problema e dos requisitos do
sistema, com o uso de conceitos OO, é a mesma ou similar às
primeiras etapas do projeto do sistema orientado a objetos. Logo,
durante o desenvolvimento orientado a objetos, o processo de
especificar os requisitos pode, na verdade constituir o primeiro passo
para o projeto do sistema. Ou seja, os objetos podem ser
identificados logo durante o levantamento dos requisitos.(Pfleeger
ind)
Projeto do Sistema
O projeto de um sistema orientado a objetos preocupa=se em refinar
o levantamento de requisitos do sistema. E costuma incluir tarefas
como: combinar os modelos de análise; obter as operações sobre as
classes; projetar algoritmos para a implementar tais operações;
otimizar o caminho de acesso aos dados; implementar controles para
as interações externas; ajustar a estrutura de classes para aumentar
a herança; projetar associações adequadas; determinar a
representação dos objetos; empacotar classes e associações em
módulos. (Rezende di)
Dando destaque para:
1- Determinar a representação dos objetos detalhadamente,
incluindo seus atributos e comportamentos.
2- Identificar as inter-relações entre os objetos: hierarquias,
polimorfismos, etc.
Assim, “o projeto do sistema é considerado uma abstração de alto
nível do que eventualmente será o projeto do programa.” (Pfleeger)
D ia g r a m a s U M L
P r o j e t o d o S i s t e m a
L e v a n t a m e n t o d o s R e q u is i t o
C o n c e it o s d e O r ie n t a ç ã o a
C o n c e ito s P r o j e t o I m p le m e n ta ç ã o