Sie sind auf Seite 1von 7

www.fattocs.com.

br

Aplicao : Faturamento
Responsvel : Responsvel da Silva
Empresa: ACME
Funo
Tip T
o
D
ARQUIVOS
UF dados estticos
(dados de cdigo)
Cidade
ALI 4

Nota Fiscal Item


Imposto Incidente

Baixa

Gabarito:
No
deve
ser
contado.
Gabarito:
TDs: Identificador,
Nome, UF, Alquota
ISS
TR: Cidade.

ALI

3
1

Mdia

1
0

Gabarito:
TDs:
Identificador
cliente,
Razo
social,
Nome
fantasia, Endereo,
Bairro,
CEP,
Inscrio estadual,
CNPJ,
Telefone,
Identificador
cidade, Fax, Tipo de
pessoa,
E-mail,
Home-page,
Inscrio municipal,
Data da abertura,
Observao,
Nmero de ordem
do contato, Nome
contato,
Sexo
contato, Endereo
contato,
Bairro
contato,
Identificador cidade
contato,
CEP
contato,
Telefone
contato,
Celular
contato,
E-mail
contato,
Caixa
postal contato, Data
de
nascimento
contato
e
Observao.
TRs:
Cliente
e
Contato.

(da

AIE

Baixa

Gabarito:
TDs:
Identificador
imposto, Descrio,
Valor mnimo (s
imprime na nota se
for
acima
do
mnimo), Descrio
para
impresso,
Identificador
alquota,
Incio
perodo de vigncia,
Fim
perodo
de
vigncia e Valor
alquota.
TRs:
Imposto
e
Alquota.

ALI

1
9

Baixa

Gabarito:
TDs:
Identificador
nota fiscal, Nmero,

Cliente - Contato

Imposto Alquota
aplicao contbil)

Projeto : Sistema de Faturamento


da ACME
Revisor : Revisor da Silva
PF =104
AR/T Compl P
Avaliao
R
ex.
F

www.fattocs.com.br

Data da emisso,
Data
de
vencimento,
Valor
lquido, Valor bruto,
Identificador
do
cliente,
Situao,
Motivo
do
cancelamento,
Identificador item,
Unidade,
Quantidade,
Descrio,
Valor
unitrio, Valor total,
Identificador
imposto,
Valor
incidente,
Flag
impresso e Flag
deduo
TRs: Nota Fiscal,
Itens Nota Fiscal e
Impostos da Nota
Fiscal.

CIDADES
Cidade Incluir

EE

Baixa

Cidade - Alterar

EE

Baixa

Cidade Excluir

EE

Baixa

CE

Baixa

Nota: A regra para a contagem de


tipos de dados de uma transao diz
que deve-se contar um tipo de dado
para cada campo que entra ou sai
pela fronteira da aplicao e que
seja necessrio execuo do
processo elementar.
Os campos que so apresentados
antes da excluso so do processo
elementar de consulta que precede a
excluso (Consulta Implcita). Para o
processo elementar de excluso
propriamente
dito,
no
h
a
necessidade de que todos os campos
sejam exibidos para que a excluso
ocorra.
No exerccio, a excluso sempre do
registro corrente, ou seja, deve-se
consult-lo antes para que se possa
fazer a excluso. Logo, os nicos
tipos de dados contados foram o
comando de excluso e a mensagem
(de aviso, erro, alerta, etc).
Alm disso, so considerados 2 ARs
(Cidade e Cliente), pois h uma regra
de negcio que diz que no
permitido excluir uma cidade se
houver um cliente ou contato
relacionado a essa cidade.

Cidade Consultar (com


opo
de
busca
e
ordenao)

Gabarito:
TDs:
Cdigo,
Descrio,
UF,
Alquota
ISS,
Comando
e
Mensagem.
AR: Cidade.
Gabarito:
TDs:
Cdigo,
Descrio,
UF,
Alquota
ISS,
Comando
e
Mensagem
AR: Cidade
Gabarito:
TDs: Comando e
Mensagem.
ARs:
Cidade
e
Cliente.

Gabarito:
TDs:
Descrio,
Alquota

Cdigo,
UF,
ISS,

www.fattocs.com.br

Nota: se a opo de ordenao for


entendida
como
requisito
de
usabilidade, deve ser ignorada na
medio

Comando,
Mensagem
e
Campo para busca.
AR: Cidade

Nota: Os campos Descrio e Campo


para busca no se tratam de um
mesmo Tipo de Dado. O campo no
parmetro (para busca) nico. Ao
informar uma cidade, no se deseja
todos os registros cujo nome
corresponda
exatamente
quela
cidade; mas qualquer registro que
contenha aquela frao do nome.

Cidade
down)

Listar

(drop

CE

Baixa

Nota: O drop down de cidades,


embora presente no cadastro de
clientes tambm um Processo
Elementar.

UF (drop down) esttico


(no recupera dados de
ALI ou AIE)
CLIENTES
Clientes Incluir

Gabarito:
No
deve
contado.

EE

3
3

Alta

EE

3
3

Alta

Nota: A validao da incluso por si


s no um processo elementar,
portanto no pode ser mapeado para
funo transacional. O processo de
incluso de um novo registro
engloba esta validao, e este sim
mapeado para Entrada Externa.

Clientes Alterar

Gabarito:
TDs: Cidade, UF e
Comando.
AR: Cidade

ser

Gabarito:
TDs:
Razo
Social/Nome, Nome
Fantasia/Apelido,
Tipo
de
Pessoa,
CPF/CNPJ, Inscrio
Municipal, Inscrio
Estadual, Data de
Abertura,
Logradouro
do
Cliente, Bairro do
Cliente, Cdigo da
Cidade do Cliente,
UF do Cliente, CEP
do Cliente,
Caixa
Postal do Cliente,
Telefone Empresa,
Fax Empresa, E-Mail
Empresa,
Home
Page, Observaes
da Empresa, Nome
do Contato, Data de
Nascimento
do
Contato,
Sexo,
Logradouro
do
Contato, Bairro do
Contato, Cdigo da
Cidade do Contato,
UF do Contato, CEP
do Contato, Caixa
Postal do Contato,
Telefone
do
Contato,
Fax
do
Contato, E-Mail do
Contato,
Observaes
do
Contato, Comando
e Mensagens.
ARs:
Cliente
e
Cidade.
Gabarito:
TDs:
Razo
Social/Nome, Nome
Fantasia/Apelido,
Tipo
de
Pessoa,
CPF/CNPJ, Inscrio

www.fattocs.com.br

Clientes Excluir

EE

Baixa

Clientes

Consultar
Detalhado (via navegao)

CE

3
3

Alta

Nota: A regra para a contagem de


tipos de dados de uma transao diz
que deve-se contar um tipo de dado
para cada campo que entra ou sai
pela fronteira da aplicao e que
seja necessrio execuo do
processo elementar.
Os campos que so apresentados
antes da excluso so do processo
elementar de consulta que precede a
excluso (Consulta Implcita). Para o
processo elementar de excluso
propriamente
dito,
no
h
a
necessidade de que todos os campos
sejam exibidos para que a excluso
ocorra.
No exerccio, a excluso sempre do
registro corrente, ou seja, deve-se
consult-lo antes para que se possa
fazer a excluso. Logo, os nicos
tipos de dados contados foram o
comando de excluso e a mensagem
(de aviso, erro, alerta, etc).
Alm disso, so considerados 2 ARs
(Nota Fiscal e Cliente), pois h uma
regra de negcio que diz que no
permitido excluir um cliente se
houver notas fiscais associadas a
ele.

Municipal, Inscrio
Estadual, Data de
Abertura,
Logradouro
do
Cliente, Bairro do
Cliente, Cdigo da
Cidade do Cliente,
UF do Cliente, CEP
do Cliente, Caixa
Postal do Cliente,
Telefone Empresa,
Fax Empresa, E-Mail
Empresa,
Home
Page, Observaes
da Empresa, Nome
do Contato, Data de
Nascimento
do
Contato,
Sexo,
Logradouro
do
Contato, Bairro do
Contato, Cdigo da
Cidade do Contato,
UF do Contato, CEP
do Contato, Caixa
Postal do Contato,
Telefone
do
Contato,
Fax
do
Contato, E-Mail do
Contato,
Observaes
do
Contato, Comando
e Mensagens.
ARs:
Cidade
e
Cliente.
Gabarito:
TDs: Comando e
Mensagem.
ARs: Cliente e Nota
Fiscal.

Gabarito:
TDs:
Razo
Social/Nome, Nome
Fantasia/Apelido,
Tipo
de
Pessoa,
CPF/CNPJ, Inscrio
Municipal,Inscrio
Estadual, Data de

www.fattocs.com.br

Clientes
down)

Listar

(drop

CE

Baixa

na

CE

Baixa

Clientes Pesquisa de
Clientes (tela de filtro +
resultados)

CE

1
2

Mdia

EE

1
8

Alta

Nota: O drop down de Clientes,


embora presente no cadastro de
Notas Fiscais, tambm um
Processo Elementar.

Clientes

Listar
Consulta Rpida

Nota: O total de registros no rodap


da tela apenas um requisito de
qualidade (padro de interface com
o usurio) , no um requisito de
negcio da transao.
Nota: Os campos Nome do Cliente
(pode ser parcial) e Cliente no se
tratam de um mesmo Tipo de Dado.
O campo no parmetro (Nome do
Cliente - parcial) nico. Ao informar
um cliente, no se deseja todos os
registros cujo nome corresponda
exatamente quela cliente, mas
qualquer registro que contenha
aquela frao do nome.

NOTA FISCAL DE
SERVIO
Nota Fiscal Incluir
Nota:
O
campo
Cancelamento"
s

"Motivo
pode

do
ser

Abertura,
Logradouro
do
Cliente, Bairro do
Cliente, Cdigo da
Cidade do Cliente,
UF do Cliente, CEP
do Cliente,
Caixa
Postal do Cliente,
Home
Page,
Telefone Empresa,
Fax Empresa, E-Mail
Empresa,
Observaes
da
Empresa, Nome do
Contato, Data de
Nascimento
do
Contato,
Sexo,
Logradouro
do
Contato, Bairro do
Contato, Cdigo da
Cidade do Contato,
UF do Contato, CEP
do Contato, Caixa
Postal do Contato,
Telefone
do
Contato,
Fax
do
Contato, E-Mail do
Contato,
Observaes
do
Contato, Comando
e Mensagens.
ARs:
Cidade
e
Cliente.
Gabarito:
TDs:
Nome
do
Cliente e Comando.
AR: Cliente.

Gabarito:
TDs:
Campo
de
busca,
Comando,
Mensagem, Cdigo
do Cliente e Nome
do Cliente.
AR: Cliente.
Gabarito:
TDs:
Nome
do
cliente (pode ser
parcial),
Cidade,
Estado (UF), CNPJ,
CPF,
Inscrio
Estadual,
Cliente,
Endereo,
Bairro,
CEP, Comando e
Mensagem.
ARs:
Cliente
e
Cidade.

Gabarito:
TDs:
Cdigo
Cliente, Dados

do
do

www.fattocs.com.br

habilitado para edio quando a


Nota for cancelada, e portanto esse
campo no deve ser contado para a
funo
de
Incluir.
O mesmo acontece para o campo
"Nmero da Nota". Ele gerado (e
exibido)
automaticamente
pelo
sistema somente aps a impresso
da Nota, e tambm no deve ser
contado para a funo de Incluir.

Nota Fiscal Alterar


Nota: Cancelar
alterao da NF

NF

feito

pela

Nota Fiscal Excluir

EE

2
0

Alta

EE

Baixa

SE

Alta

Nota: A regra para a contagem de


tipos de dados de uma transao diz
que deve-se contar um tipo de dado
para cada campo que entra ou sai
pela fronteira da aplicao e que
seja necessrio execuo do
processo elementar.
Os campos que so apresentados
antes da excluso so do processo
elementar de consulta que precede a
excluso (Consulta Implcita). Para o
processo elementar de excluso
propriamente
dito,
no
h
a
necessidade de que todos os campos
sejam exibidos para que a excluso
ocorra.
No exerccio, a excluso sempre do
registro corrente, ou seja, deve-se
consult-lo antes para que se possa
fazer a excluso. Logo, os nicos
tipos de dados contados foram o
comando de excluso e a mensagem
(de aviso, erro, alerta, etc).

Nota Fiscal Consultar

Cliente
(dado
derivado), Data de
Emisso, Data de
Vencimento, Valor
da Nota, Situao
da Nota, Unidade,
Quantidade,
Descrio,
Valor
Unitrio, Valor Total,
Nome do Imposto,
Alquota
do
Imposto, Valor do
Imposto, Indicador
de
Impresso,
Indicador
de
Deduo, Comando
e Mensagem.
ARs: Nota Fiscal,
Cidade, Cliente e
Imposto.
Gabarito:
TDs:
Cdigo
do
Cliente, Dados do
Cliente
(dado
derivado), Data de
Emisso, Data de
Vencimento,
Nmero da Nota,
Situao da Nota,
Motivo
do
Cancelamento,
Valor
da
Nota,
Unidade,
Quantidade,
Descrio,
Valor
Unitrio, Valor Total,
Nome do Imposto,
Alquota
do
Imposto, Valor do
Imposto, Indicador
de
Impresso,
Indicador
de
Deduo, Comando
e Mensagem.
ARs: Nota Fiscal,
Cidade, Cliente e
Imposto.
Gabarito:
TDs: Comando e
Mensagem.
AR: Nota Fiscal.

Gabarito:

www.fattocs.com.br

Nota: uma SE, pois gera dados


derivados (campo dados do cliente
faturamento ltimos 12 meses)

Nota Fiscal Imprimir


Nota: uma SE, pois atualiza o ALI
Nota Fiscal.

Calendrio (drop down)


no requisito funcional

SE

1
5

Alta

TDs:
Cdigo
do
Cliente, Dados do
Cliente
(dado
derivado), Data de
Emisso, Data de
Vencimento,
Nmero da Nota,
Situao da Nota,
Motivo
do
Cancelamento,
Valor
da
Nota,
Unidade,
Quantidade,
Descrio,
Valor
Unitrio, Valor Total,
Nome do Imposto,
Alquota
do
Imposto, Valor do
Imposto, Indicador
de
Impresso,
Indicador
de
Deduo, Comando
e Mensagem.
AR:
Nota
Fiscal,
Cidade, Imposto e
Cliente.
Gabarito:
TDs:
Data
de
Vencimento,
Data
de Emisso, Dados
Cliente,
Unidade,
Quantidade,
Descrio,
Valor
Unitrio, Total do
Item, Descrio do
Imposto, Valor do
Imposto,
Alquota
de ISS, Vaor do ISS,
Total
da
Nota,
Comando
e
Mensagem.
ARs: Nota Fiscal,
Cidade, Cliente e
Imposto.
Gabarito:
No
deve
ser
contado.