Projeto de Sistemas
Projeto: Vídeo Locadora Passatempo
Registro de Alterações:
Versão
Responsável
Data
Alterações
1.0
Ricardo Falbo
02.09.2011
1. Introdução
Este documento apresenta o documento de projeto do sistema Vídeo Locadora Passatempo. Este documento está organizado da seguinte forma: a seção 2 apresenta a plataforma de software utilizada na implementação do sistema; a seção 3 discute os requisitos não funcionais (atributos de qualidade), com ênfase naqueles considerados condutores da arquitetura, e as táticas utilizadas para tratá-los; a seção 4 apresenta o projeto da arquitetura de software; por fim, a seção 5 apresenta o projeto dos componentes da arquitetura.
2. Plataforma de Implementação
O sistema em questão trata-se de um Sistema de Informação e apresenta as seguintes características:
Envolve grande quantidade de dados e a sua gerência deve ser feita usando um banco de dados;
Usuários acessam os dados concorrentemente. Há funcionalidades que estarão disponíveis 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 usuário;
O sistema precisa estar integrado com o sistema da administradora de cartão de crédito. Levando-se em consideração essas características, decidiu-se implementar o sistema para a Videolocadora Passatempo usando a linguagem de programação Java, o banco de dados relacional PostgreSQL e o framework de mapeamento objeto-relacional Hibernate.
3. Atributos de Qualidade e Táticas
Na Tabela 2 são listados os atributos de qualidade considerados neste projeto, com uma indicação se os mesmos são condutores da arquitetura e as táticas a serem utilizadas para tratá-los .
Tabela 2 – Atributos de Qualidade e Táticas Utilizadas.
Categoria
Requisitos Não Funcionais Considerados
Condutor da Arquitetura
Tática
Facilidade de Operação
RNF03, RNF08
Sim
Prover ao usuário a capacidade de