Você está na página 1de 19

Sistema de Gerenciamento de Parque Computacional

Documento de Projeto
Verso 1.0

Autor:
Cleilson Sales Cassiano
Matrcula: 0220018/0
Curso: Cincias da Computao
Disciplina Anlise e Projeto de Sistemas II
Prof. Amrico Sampaio

2014

Pgina: 1

1. Introduo
O presente projeto visa a prtica e desenvolvimento de habilidades referente anlise e projeto de sistemas com foco em padres de projeto. Os
projetos aqui trabalhados constituem um arcabouo bsico para o desenvolvimento tanto de projetos simples, como complexos.
A aplicao integrante deste projeto no 100% funcional, pois foi concebida com o intuito de realizar a troca de mensagens entre os diversos objetos
da aplicao.
2. Funcionalidades
A aplicao para gerenciamento de parque computacional consta de funcionalidades para cadastrar os diversos dispositivos existente no parque
computacional de uma empresa, como computadores, impressoras, aparelhos de fax, monitores, scanners, etc.
O objetivo gerenciar esses dispositivos, perodo de garantia, suprimentos, manutenes realizadas, bem como o local aonde est instalado,
servindo tambm como meio alternativo de acompanhamento patrimonial.
Foram desenvolvidas prticas de projeto envolvendo padres de projeto GRASP:
Expert (Especialista da informao)
Low Coupling (baixo acoplamento)
High Cohesion (Alta coeso)
Controller
Pure Fabrication
Indirection (Indireo)
E padres de projeto GoF:
Concrete Factory ou Fbrica Simples
Para criao de objetos referentes aos tipos de relatrio
Obs: Devido a simplicidade do projeto, optamos por utilizar a Concrete Factory, ao invs da Abstract Factory.
Singleton (Objeto, Responsabilidade)
Nas classes ConexaoBD e FachadaAplicao
Facade (Fachada)
Na classe FachadaAplicao
Template Method (Classe, Operaes)
As classes RelatorioA, RelatrioB e RelatrioC implementam mtodos da classe abstrata TemplateGerarRelatorio
2014

Pgina: 2

Viso geral da aplicao:

2014

Pgina: 3

2.1 Cadastrar Dispositivos


2.1.1 Diagrama de classes (Cadastrar Dispositivos):

2014

Pgina: 4

2.1.2 Diagrama de sequncia (Cadastrar Dispositivos):

2.2 Cadastrar Ocorrncias

2014

Pgina: 5

2.2.1 Diagrama de Classes (Cadastrar Ocorrncias)

2.3 Gerar

2014

Pgina: 6

2.2.2 Diagrama de Sequncia (Cadastrar Ocorrncias)

2014

Pgina: 7

2.3 Gerar Relatrios


2.3.1 Diagrama de Classe (Gerar Relatrios)

2014

Pgina: 8

2.3.2 Diagrama de Sequncia (Gerar Relatrios)

2014

Pgina: 9

2.4 Cadastrar Tipos de Dispositivos


2.4.1 Diagrama de Classes (Cadastrar Tipos de Dispositivos)

2014

Pgina: 10

2.4.2 Diagrama de Sequncia (Cadastrar Tipos de Dispositivos)

2.5 Cadastrar Lotes de Dispositivos

2014

Pgina: 11

2.5.1 Diagrama de Classes (Cadastrar Lotes de Dispositivos)

2014

Pgina: 12

2.5.2 Diagrama de Sequncia (Cadastrar Lotes de Dispositivos)

2014

Pgina: 13

2.6 Cadastrar Tipos de Ocorrncias


2.6.1 Diagrama de Classes (Cadastrar Tipos de Ocorrncias)

2014

Pgina: 14

2.6.2 Diagrama de Sequncia (Cadastrar Tipos de Ocorrncias)

2.7 Cadastrar Dispositivos em Lote


2014

Pgina: 15

2.7.1 Diagrama de Classes (Cadastrar Dispositivos em Lote)

2014

Pgina: 16

2.7.2 Diagrama de Sequncia (Cadastrar Dispositivos em Lote)

2.8 Consultar Dispositivo


2014

Pgina: 17

2.8.1 Diagrama de Classes (Consultar Dispositivo)

2014

Pgina: 18

2.8.2 Diagrama de Sequncia (Consultar Dispositivo)

2014

Pgina: 19