Escolar Documentos
Profissional Documentos
Cultura Documentos
ExemploDocumentoProjetoSistema (Locadora)
ExemploDocumentoProjetoSistema (Locadora)
1. Introduo
Este documento apresenta o documento de projeto (design) do sistema de apoio s
atividades da Vdeo Locadora Passatempo. Essa atividade foi conduzida em refinamentos
sucessivos, comeando pelo projeto da arquitetura do sistema, passando ao detalhamento
dos componentes da arquitetura, at chegar ao projeto detalhado das classes. Este
documento est organizado da seguinte forma: a seo 2 apresenta a plataforma de software
a ser utilizada na implementao do sistema; a seo 3 discute aspectos do projeto da
arquitetura do sistema; as sees 4 e 5 apresentam os modelos relativos aos subsistemas
identificados; finalmente, a seo 6 discute aspectos do projeto de classes.
2. Plataforma de Implementao
O sistema em questo trata-se de um Sistema de Informao e apresenta as
seguintes caractersticas:
Envolve grande quantidade de dados e a sua gerncia deve ser feita usando um
banco de dados;
Usurios acessam os dados concorrentemente. H funcionalidades que estaro
disponveis pela Internet e haver pelo menos dois postos de trabalho dentro da
locadora para atendimento a clientes;
H uma grande quantidade de interfaces com o usurio;
O sistema precisa estar integrado com o sistema da administradora de carto de
crdito.
Levando-se em considerao essas caractersticas, decidiu-se implementar o sistema
para a videolocadora Passatempo usando a linguagem de programao Java, o banco de
dados relacional PostgreSQL e o framework de mapeamento objeto-relacional Hibernate.
3. Arquitetura de Software
Como se pode perceber pela especificao de requisitos para o sistema em questo,
no h grandes restries de desempenho e disponibilidade, ainda que algumas restries
tenham sido explicitamente apontadas. Assim, levando-se em considerao os requisitos
para o sistema proposto, foram considerados como os principais atributos de qualidade a
Uma vez que h a necessidade de ter parte do sistema rodando na Web, essa
poro foi deslocada para uma nova partio, o subsistema Consulta ao Acervo
(consultaAcervo).
Uma vez que o projeto do CGT est fortemente relacionado ao projeto da Interface
com o Usurio, um nico diagrama foi elaborado, o qual mostrado na Figura 4.
Observar que essas janelas no correspondem efetivamente ao projeto das janelas necessrias para o sistema
da Videolocadora Passatempo. Elas so meramente ilustrativas de como seriam janelas deste tipo. Os layouts
mostrados foram, na verdade, extrados do sistema VideoLoc 1.4, disponvel em
http://www.baixaki.com.br/download/videoloc.htm.
Figura 11 Diagrama de Sequncia para o fluxo de eventos Efetuar Nova Locao do caso de uso Efetuar Locao.
Uma vez que o projeto do CGT est fortemente relacionado ao projeto da Interface
com o Usurio, um nico diagrama foi elaborado, o qual mostrado na Figura 14.
Observar que essas janelas no correspondem efetivamente ao projeto das janelas necessrias para o sistema
da Videolocadora Passatempo. Elas so meramente ilustrativas de como seriam janelas deste tipo. Os layouts
mostrados foram, na verdade, extrados do sistema VideoLoc 1.4, disponvel em
http://www.baixaki.com.br/download/videoloc.htm.