You are on page 1of 2

1 PIM VI

2
3 O trabalho deve seguir as normas da ABNT.
4
5 Deve conter, obrigatoriamente:
6 - capa
7 - resumo
8 - resumo em língua estrangeira
9 - sumário
10 - introdução
11 - desenvolvimento
12 - conclusão
13 - referências bibliográficas
14
15 Disciplinas envolvidas:
16 - Análise de Sistemas Orientada a Objetos
17 - Banco de Dados
18 - Gestão Estratégica de RH
19
20 Objetos desse PIM
21 - fazer o levantamento e a análise de requisitos de um sistema para uma determinada
empresa, utilizando as técnicas aprendidas.
22
23 Contexto do trabalho:
24 - Sistema de venda de livros pela internet
25 - Visão geral: o usuário deve acessar o site www, escolher o livro que deseja
comprar, e efetuar a compra
26 - www.livrosfelizes.com.br
27 - O acesso ao site deve ser feito por Login e Senha
28 - Caso o usuário já possua cadastro apenas deve digitar seu login e senha
29 - No primeiro acesso ao site o usuário deverá se cadastrar
30 - Consultar os dados no sistema de controle de estoque (já existente)
31 - Este irá retornar a informação da disponibilidade ou indisponibilidade do
livro(s) para compra.
32 - Após a escolha do(s) livro(s), o usuário deverá efetuar a compra com pagamento
somente por cartão de crédito
33 - Que deve ser validado pelo sistema externo da operadora de cartão de crédito.
34 - Caso o(s) livro(s) escolhido(s) pelo usuário esteja(m) indisponível(is) para
compra no momento, o usuário poderá realizar a reserva.
35
36 Protótipo
37 - Tela "login e senha"
38 - Tela de cadastro de usuário, preencher o formulário de cadastro com o seguintes
campos:
39 - nome
40 - endereço
41 - telefone
42 - data de nascimento
43 - login
44 - senha
45
46 --- Atividades a serem realizadas
47 1. Identificar os casos de uso
48 - identifique os principais atores envolvidos no sistema
49 - atores que interagem com sistema
50 - atores externos
51 - identifique os principais objetivos do sistema
52 -
53 - faça a relação entre atores e casos de uso
54 - verifique se há cenários do tipo <<extends>> ou de <<include>>
55 - <<extend>> fluxos alternativos relacionamentos
56 Para cada caso de uso
57 1. descreva brevemente o que ele faz
58 2. identifique o que o sistema precisa para iniciar o caso de uso
(pré-condição)
59 3. descreva o passo a passo do caminho de sucesso, ou seja, o caminho onde
tudo dá certo.
60 4. repasse o fluxo principal e identifique possíveis caminhos alternativos e
exceções
61 5. descreva os fluxos alternativos
62 6. identifique as regras de negócio
63 - FA1: Fluxo Alternativo 1
64 - RN1: Regra de Negócio 1
65 2. Elaborar o modelo de casos de uso.
66 3. Identificar relacionamentos de include, extend e generalização
67 4. Cada caso de uso deve ter uma descrição sucinta do seu comportamento, do fluxo
principal, fluxos alternativos e de exceção, pré e pós-condições
68 5. Descrever os requisitos não funcionais (requisitos de usabilidade)
69 6. Identificar e descrever o contexto de uso (usuários, terefas e ambientes)
70 7. Descrever as regras de negócio.
71 8. Elaborar o diagrama de classes de análise (Boundary, Control, Entity).
72 1. identifique os substantivos do texto e do diagrama de casos de uso
73 - lista de classes candidatas
74 - classes de persistência
75 2. selecione aqueles que fazem parte do sistema
76 3. faça o relacionamento entre eles e coloque o nome em cada relação
77 Ex.: -> cliente faz pedido
78 Ex.: -> multiplicidade dos dois lados
79 4. identifique as multiplicidades entre as classes
80 5. localize atributos e métodos de cada classe
81 6. verifique a existência de agreações e heranças
82 Ex. agregação -> faz parte de
83 Ex. heranças -> é parte de alguma coisa
84 9. Construir o modelo de dados (MER)
85 1. A partir do diagrama de classes, identifique as classes que precisam ser
persistidas e crie uma tabela respectiva
86 2. Verifique a criação das chaves primárias de cada tabela
87 3. Identifique as relações do tipo 1..n e propague a chave estrangeira para o
lado n;
88 4. Verifique relações do tipo n..n e crie tabelas de relacionamento, contendo ao
menos as chaves primárias das tabelas envolvidas na relação
89 5. Revise o modelo
90
91

You might also like