Professional Documents
Culture Documents
www.CompCEDERJ.com.br
2)
3)
4)
5)
6)
7)
www.CompCEDERJ.com.br
A imagem no pode ser exibida. Talv ez o computador no tenha memria suficiente para abrir a imagem ou talv ez ela esteja corrompida. Reinicie o computador e abra o arquiv o nov amente. Se ainda assim aparecer o x v ermelho, poder ser necessrio excluir a imagem e inseri-la nov amente.
www.CompCEDERJ.com.br
- Cancelar
- Voltar
RN01 O sistema deve impedir que Vendas realizadas a mais de 2 dias sejam canceladas.
www.CompCEDERJ.com.br
www.CompCEDERJ.com.br
e. Indique que tcnicas de inspeo podem ser usadas para revisar estes diagramas,
descrevendo os critrios que voc usou para escolher e os tipos de defeito que
podem ser encontrados. D um exemplo aplicando a tcnica nos diagramas que
voc criou (1,0 ponto)
Poderiam ser utilizadas OORTs (Tcnicas de Leitura Orientada a objetos). Pois elas
apoiam a inspeo de projetos orientados a objetos. Essas tcnicas podem revelar
defeitos de omisso e ambiguidade, por exemplo.
Um exemplo de aplicao seria verificar se todos os mtodos utilizados no diagrama de
sequncia esto presentes no diagrama de classes (OORTs Leitura Horizontal v3.0
Leitura 1 Diagramas de Sequncia x Classes).
Outras tcnicas de leitura como ad-hoc (leitura de acordo com a experincia do
desenvolvedor) ou um checklist preparado para modelos de projeto tambm poderiam
ser utilizadas.
f. Apresente o conjunto de casos de testes para realizar o teste do caso de uso que
voc descreveu em (a) e modelou em (c), indicando qual abordagem foi utilizada
para gerar esta informao (1,0 ponto)
Apesar de no termos acesso ao cdigo fonte do sistema em questo, ns temos acesso
a descrio dos casos de uso. Por este motivo, podemos utilizar algum critrio da
tcnica funcional.
Por exemplo, poderia ser definido um critrio onde todos os fluxos do caso de usofossem
executados. Incluindo necessariamente as sequncias alternativas de aes(fluxos
alternativos). A partir de alguma abordagem especfica (particionamento por
equivalncia, anlise valor-limite ou grafo de causa-efeito) poderia ser aplicada para
identificar os casos de teste vlidos e invlidos que deveriam ser usados para testar o
UC.
g. Utilize as mtricas NOC, DIT e CBO para identificar as classes que poderiam ser
mais propensas falha no seu projeto. Indique as classes e o motivo desta
indicao (1,0 ponto)
www.CompCEDERJ.com.br
NOC
Cliente
0
Vendedor
0
Venda
0
NotaFiscal
0
Movel
0
ItemVenda
0
ItemPedidoFornecedor 0
PedidoFornecedor
0
DIT
0
0
0
0
0
0
0
0
CBO
1
1
4
1
2
2
2
1
A classe Venda mais indicada para ser testada, pois possui maior CBO. Portanto
qualquer problema nessa classe implica em possvel efeito colateral em outros 5 pontos
do sistema.
1) O cliente telefona para a loja e informa que deseja comprar um mvel. O
vendedor pergunta sobre o modelo do mvel e a quantidade desejada,
informando o preo unitrio do mvel desejado ao cliente;
2) Se o cliente confirmar a compra, o funcionrio verifica se ele j tem cadastro
na loja. Caso no tenha cadastro, o funcionrio pergunta o nome completo do
cliente, seu endereo completo (rua, complemento, CEP, bairro, cidade,
estado e pas), telefone fixo e telefone de contato;
3) Cadastrado o cliente e confirmada a compra, o vendedor emite a nota de
servio, que indica os dados do cliente, o nome do vendedor, a data da
compra, o mobilirio desejado (com seus respectivos modelos, quantidades e
e preos). A nota encaminhada ao almoxarifado da loja e o cliente
informado sobre o nmero da compra (equivalente ao numero da nota de
servio);
4) Ao receber uma nota de servio, o almoxarife verifica a existncia em estoque
dos produtos desejados. Se no existir em estoque algum mvel, o almoxarife
consulta o cadastro de mveis para identificar o fornecedor do modelo de
mvel e emite um pedido de compra para o fornecedor do mvel, comprando
sempre duas unidades alm do que seria necessrio para atender ao pedido do
cliente;
5) Quando os produtos estiverem disponveis, o almoxarife emite a nota fiscal e
encaminha os produtos para entrega ao cliente. A nota fiscal possui os
mesmos dados da nota de servio, alm de indicar seu nmero e a data em que
foi emitida.
6) O cliente telefona para a loja para verificar o estado de sua compra. Uma
compra pode estar registrada, to logo o cliente confirma com o vendedor a
compra; no almoxarifado, quando tiver sido recebida pelo almoxarife e esta
aguardando a liberao dos produtos; , quando os produtos j tiverem sido
entregues; e cancelada, quando cliente tiver cancelado a compra.
www.CompCEDERJ.com.br
www.CompCEDERJ.com.br