22.08.2015 Views

http://br.groups.yahoo.com/group/livro-apf/message/2919

Síntese do Fórum Livro APF 2010-09 - FATTO Consultoria e Sistemas

Síntese do Fórum Livro APF 2010-09 - FATTO Consultoria e Sistemas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

www.fattocs.<strong>com</strong>.<strong>br</strong>Dúvida: Identifica-se um ALI "Funcionário", onde se tem dois arquivos referenciados "Funcionário,Dependente".Nas funcionalidades, são identificadas duas consultas, sendo: "Listar Nome de Funcionários" e "ListarNome de Dependentes de acordo <strong>com</strong> o Funcionário selecionado pelo usuário". Neste caso se conta asduas consultas que utilizam o mesmo ALI?1 - Listar Funcionário - CE - ALI Funcionário - 3 PF1 - Listar Dependente -CE - ALI Funcionário - 3 PFAnálise/Conclusão: Não se pode contar duas transações que tenham: a mesma lógica de processamento,o mesmo conjunto de dados e os mesmo arquivos referenciados.Se um desses 3 itens forem diferentes, deve-se contar dois processo elementares.No exemplo citado, os conjuntos de dados (TD) são diferentes. Portanto devemos considerar 2consultas.Assunto: Consulta Implícita / Permissão de acessoData: 01/09 – 03/09Veículo: Fórum do Livro APFLink: <strong>http</strong>://<strong>br</strong>.<strong><strong>group</strong>s</strong>.<strong>yahoo</strong>.<strong>com</strong>/<strong>group</strong>/<strong>livro</strong>-<strong>apf</strong>/<strong>message</strong>/<strong>2919</strong>Cenário:Situação A:Num cadastro básico, onde temos uma tela de pesquisa (SE), a tela de cadastro (EE), a tela de edição (EE)e a transação de exclusão do registro (EE).Na tela de edição, o fato de ter que carregar os dados para que sejam alterados, conta uma transação dotipo CE?Situação B:Não mudamos nada na situação A, porém deve-se considerar que existe um sistema de segurança quetrabalha <strong>com</strong> perfil de acesso que possui permissões de acesso. Uma das permissões de acessoimplementada é a "Visualizar dados do registro", onde se o usuário não possuir a permissão de editar, maspossuir a permissão de visualizar, então ele usará exatamente a mesma tela de edição, porém ou oscampos virão desabilitados, ou o botão salvar virá desabilitado.Neste caso, onde o usuário pediu essa permissão por questão de segurança, porém não pediu uma telaespecífica para visualizar dados, devemos contar isso <strong>com</strong>o uma transação do tipo CE?Situação C:Não mudamos nada na situação A e temos a permissão de visualização de dados do registro da situação B,porém o cliente pediu que fosse feita uma tela específica para apenas exibir os dados. Nessa tela, não hácampos de edição, somente texto (seria quase um relatório mais simples).Neste caso devemos contar isso <strong>com</strong>o uma transação do tipo CE?Análise/Conclusão: A situação A exemplifica uma consulta que não está explicitamente definida, masimplícita (ver página 2-147 do CPM v4.3.1). Deve-se considerá-la se, e somente se, esta consulta,(supondo ser um consulta), não foi identificada <strong>com</strong>o processo elementar em outro momento. Estáimplícito que para alterar as informações elas terão ser recuperadas, e esta transação atende os requisitosde um processo elementar.Nas situações B e C, se houver <strong>com</strong>o uma infraestrutura "anterior" à aplicação em análise que oferece apossibilidade do usuário cadastrar quais campos podem ser vistos ou informados pelo usuário de formageral nas interfaces entre a aplicação em análise e o usuário, apenas uma consulta deve ser contada e casoo valor do fator de ajuste seja aplicado, considerar isso na análise da característica geral de sistemaProcessamento Complexo.Se isso for tratado no plano da aplicação em análise e for um requisito e particular de uma consultareferente ao desempenho de um papel por um ator em determinado momento e uma outra consulta (<strong>com</strong>diferente atributos) referente ao desempenho de um outro papel em outro momento, mais de uma consultadeve ser contada.Este documento é apenas uma síntese de assuntos discutidos no fórum Livro-APF e não reflete 2necessariamente um endosso da FATTO ao que foi discutido

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!