Você está na página 1de 2

O objetivo da fase de projeto (ou design) produzir uma soluo para o

problema identificado e modelado nas fases de levantamento e anlise de


requisitos,
incorporando a tecnologia aos requisitos e projetando o que ser construdo
na
implementao. Sendo assim, necessrio conhecer a tecnologia disponvel
e os
ambientes de hardware e software onde o sistema ser desenvolvido e
implantado.
Durante o projeto, deve-se decidir como o problema ser resolvido,
comeando em um
alto nvel de abstrao, prximo da anlise, e progredindo sucessivamente
para nveis
mais detalhados at se chegar a um nvel de abstrao prximo da
implementao.
O projeto de software encontra-se no ncleo tcnico do processo de
desenvolvimento de software e aplicado independentemente do modelo
de ciclo de
vida e paradigma adotados. iniciado assim que os requisitos do software
tiverem sido
modelados e especificados pelo menos parcialmente e a ltima atividade
de
modelagem. Por outro lado, corresponde primeira atividade que leva em
conta
consideraes de carter tecnolgico (PRESSMAN, 2006).
Enquanto a fase de anlise pressupe que a tecnologia perfeita
(capacidade
ilimitada de processamento, com velocidade instantnea, capacidade
ilimitada de
armazenamento, custo zero e no passvel de falha), a fase de projeto
envolve a
modelagem de como o sistema ser implementado com a adio dos
requisitos
tecnolgicos e de carter no funcional. Assim, como bem disse Mitch
Kapor, citado

por Pressman (2006), o projeto onde voc se instala com um p em dois


mundos o
mundo da tecnologia e o mundo das pessoas e objetivos humanos e voc
tenta juntar
os dois.
(PRESSMAN, 2006).

Atividades do projeto:
Projeto da Arquitetura do Software: visa definir os elementos estruturais
do
software e seus relacionamentos.

Projeto dos Elementos da Arquitetura: visa projetar em um maior nvel de


detalhes cada um dos elementos estruturais definidos na arquitetura, o que
envolve a decomposio de mdulos em outros mdulos menores.

Projeto Detalhado: tem por objetivo refinar e detalhar os elementos mais


bsicos da arquitetura do software: as interfaces, os procedimentos e as
estruturas de dados. Deve-se descrever como se dar a comunicao entre
os
elementos da arquitetura (interfaces internas), a comunicao do sistema
em
desenvolvimento com outros sistemas (interfaces externas) e com as
pessoas
que vo utiliz-lo (interface com o usurio), bem como deve-se projetar
detalhes de algoritmos e estruturas de dados.

http://www.inf.ufes.br/~falbo/files/Notas_Aula_Projeto_Sistemas.pdf

Você também pode gostar