Está en la página 1de 14

ORIENTAO DO PIM VI

Prof. Andr Luiz


Estrutura do trabalho

O trabalho deve seguir as normas da ABNT. Um manual com as normas


pode ser obtido em:
http:// www2.unip.br/servicos/biblioteca/download/manual_de_normalizacao.pdf
Deve conter, obrigatoriamente:
Capa;
Resumo;
Resumo em lngua estrangeira;
Sumrio;
Introduo;
Desenvolvimento;
Concluso;
Referncias bibliogrficas.
Estrutura do trabalho

Elementos opcionais:

Dedicatria;

Agradecimentos;

Glossrio;

Anexos.
Contedo do trabalho

Disciplinas envolvidas:
Anlise de Sistemas Orientada a Objetos;
Banco de Dados;
Gesto Estratgica de RH.

Objetivos desse PIM:


fazer o levantamento e a anlise de requisitos de um sistema
para uma determinada empresa, utilizando as tcnicas
aprendidas.
Contexto do trabalho

Uma livraria resolveu contratar uma empresa para construir


um sistema para realizar a venda de livros pela Internet. Em
linhas gerais, o usurio dever acessar o site, escolher o(s)
livro(s) que deseja comprar e efetuar a compra.

Alguns aspectos devem ser levados em considerao:


O acesso ao site dever ser feito por meio de login e senha.
Caso seja a primeira vez que o usurio esteja acessando o
site, este deve se cadastrar. Os dados para cadastro do
usurio no site so: nome, endereo, telefone, data de
nascimento, login e senha Caso o usurio j possua cadastro
apenas deve digitar seu login e senha.
Contexto do trabalho

Aps a validao do login e senha o usurio poder escolher


os livros de seu interesse consultando os dados no sistema
de controle de estoque (j existente). Este ir retornar a
informao da disponibilidade ou indisponibilidade do livro(s)
para compra. Aps a escolha do(s) livro(s), o usurio dever
efetuar a compra com pagamento somente por meio de carto
de crdito que deve ser validado pelo sistema externo da
operadora de carto de crdito. Caso o(s) livro(s) escolhido(s)
pelo usurio esteja(m) indisponvel(is) para compra no
momento, o usurio poder realizar a reserva.

Para resolver esses problemas, o proprietrio resolveu


contratar uma empresa para desenvolver um sistema
para a livraria.
Atividades a serem realizadas

1. Identificar os casos de uso.

2. Elaborar o modelo de casos de uso.

3. Identificar relacionamentos de include, extend e


generalizao.

4. Cada caso de uso deve ter uma descrio sucinta do seu


comportamento, do fluxo principal, fluxos alternativos e de
exceo, pr e ps-condies.

5. Descrever os requisitos no funcionais (requisitos


de usabilidade).
Atividades a serem realizadas

6. Identificar e descrever o contexto de uso (usurios, tarefas e


ambiente).

7. Descrever as regras de negcio.

8. Elaborar o diagrama de classes de anlise


(Boundary, Control, Entity).

9. Construir o modelo de dados (MER).


Dicas para a elaborao do PIM VI

Para o modelo de casos de uso:

1. identifique os principais atores envolvidos no sistema;

2. identifique os principais objetivos do sistema;

3. faa a relao entre atores e casos de uso;

4. verifique se h cenrios do tipo <<extends>>


ou de <<include>>.
Dicas para a elaborao do PIM VI

Para o prottipo de telas:

1. Embora no seja parte do trabalho, interessante que, antes


da especificao dos casos de uso, voc elabore um esboo
da tela para cada caso de uso.

2. Isso facilitar na hora de voc especificar os casos de uso.


Dicas para a elaborao do PIM VI

Para a especificao de casos de uso

Para cada caso de uso:


1. descreva brevemente o que ele faz;
2. identifique o que o sistema precisa para iniciar
o caso de uso (pr-condio);
3. descreva o passo a passo do caminho de sucesso, ou seja,
o caminho onde tudo d certo;
4. repasse o fluxo principal e identifique possveis
caminhos alternativos e excees;
5. descreva os fluxos alternativos;
6. identifique as regras de negcio.
Dicas para a elaborao do PIM VI

Para o diagrama de classes:

1. identifique os substantivos do texto e do diagrama


de casos de uso;
2. selecione aqueles que fazem parte do sistema;
3. faa o relacionamento entre eles e coloque o nome em cada
relao;
4. identifique as multiplicidades entre as classes;
5. localize atributos e mtodos de cada classe;
6. verifique a existncia de agregaes e heranas.
Dicas para a elaborao do PIM VI

Para o MER:

1. A partir do diagrama de classes, identifique as classes que


precisam ser persistidas e crie uma tabela respectiva;
2. Verifique a criao das chaves primrias de cada tabela;
3. Identifique as relao do tipo 1..n e propague a chave
estrangeira para o lado n;
4. Verifique relaes do tipo n..n e crie tabelas de
relacionamento, contendo ao menos as chaves primrias das
tabelas envolvidas na relao.
5. Revise o modelo.
AT A PRXIMA!

También podría gustarte