Quality Machine
Empresa de vendas de
insumos para máquinas
industriais
1. Motivição



Quality Machine é o nome do projeto
de uma empresa que trabalha com
tintas
O projeto consistiu em desenvolver
um site para a mesma para
divulgação de seus produtos
O site é apenas expositivo, não é
possível fechar negócios nele
2. Planejamento do projeto



Para iniciar o desenvolvimento do
projeto foram realizadas diversas
reuniões com o cliente
Em seguida foi feito um orçamento
pela equipe, levando em conta todas
a despesas inclusive ajuda de
terceiros e ferramentas de
desenvolvimento
Dessa forma, foi confirmado custos e
prazos com o cliente.
2. Planejamento (cont.)


Foi analisado também os riscos de
desenvolvimento
E acertado com o cliente apoio para
a manutenção do site
3. Requisitos do projeto

Logo após a confirmação com o
cliente foi feito um levantamento das
necessidades técnicas e práticas do
site e os requisitos propostos são:
3. Requisitos (cont.)

Requisitos funcionais:
Identificação
Nome
Prioridade
RF-01
Cadastrar produto
Essencial
RF-02
Remover produto
Essencial
RF-03
Procurar produto
Importante
RF-04
Atualizar produto
Importante
RF-05
Listar produtos
Importante
RF-06
Consultar produtos
Essencial
RF-07
Consultar localidades
Essencial
RF-08
Efetuar login
Essencial
3. Requisitos (cont.)

Requisitos não-funcionais – são
divididos em requisitos de
segurança, interatividade,
manutenção e restrições de uso
3. Requisitos (cont.)
Diagrama
de casos
de uso

4. Arquitetura e modelagem


Nessa etapa do projeto procurou-se
elaborar o passo-a-passo de cada
caso de uso, demonstrando
basicamente duas coisas: diagrama
de sequência e diagrama de classes.
Foi montado uma arquitetura básica,
observando os principais fluxos do
site, tanto do administrador como do
cliente.
9. Arquitetura (cont.)


O diagrama de sequência foi baseado
seguinte modelo:
Exemplo: Caso de uso CADASTRAR
PRODUTO
9. Arquitetura (cont.)


Por sua vez o diagrama de classe de
CADASTRAR PRODUTO ficou assim:
Esse procedimento foi realizado para cada caso de uso
9. Arquitetura (cont.)

O projeto de arquitetura procurou agrupar as classes e
organizar os possíveis fluxos do administrador e cliente, seu
aspecto ficou assim:
10. Testes


Inicialmente foram propostos 11 tipos de testes
que são: teste do Banco de Dados, teste
Funcional, teste do Ciclo de Negócios(N), teste
da Interface do Usuário, Perfil da Performance,
teste de Carga, teste de Stress(N), teste de
Volume(N), teste de Segurança e de Controle
de Acesso, teste de Falha/Recuperação(N),
teste de Instalação
Dos quais foram realizados apenas alguns
devidos a atrasos no cronograma do projeto
11. Apresentação da
implementação

Demonstração de algumas
funcionalidades do site
Download

Quality Machine