O Uso de Pontos de Vista na Elicitação de Requisitos

  • Julio Cesar Sampaio do Prado Leite PUC-RJ

Resumo


Recentemente a comunidade de engenharia de software vem mostrando cada ves mais seu interesse pela parte inicial da construção de software. Esta parte é conhecida como a análise de requisitos. Em particular, cresce o interesse pela tarefa de elicitação dos requisitos, ou seja, de tornar explícito os desejos, as intenções e necessidades dos clientes em relação ao software a ser construído. Este artigo apresenta os conceitos usados e resultados obtidos na aplicação de pontos de vista na análise de requisitos. A análise de pontos de vista é apresentada como uma alternativa na tarefa de validação da elicitação de requisitos. Com isto pretende-se dispor de uma validação antecipada do entendimento, pelos engenheiros de software, do software a ser construído. Nosso trabalho propõe um formalismo para a representação de pontos de vista, bem como procedimentos automáticos para a análise de diferentes pontos de vista sobre um mesmo problema. Estes procedimentos automáticos produzem uma agenda em que discrepâncias entre visões são identificadas e classificadas.

Referências

Agresti, W.; In New Paradigms for Software Development, W. Agresti, Ed., IEEE Computer Society, Long Beach, CA 1987

Arango, G.; Domain Analysis: From Art Form to Engineering Discipline. In 5th International Workshop on Software Specification and Design (Pittsburgh, PA, 1989), IEEE Computer Society Press, pp. 152-159.

Batini, C., Lenderini, M., and Navathe, S.; A Comparative Analysis of Methodologies for Database Schema Integration. ACM Computing Surveys 18,4 (Dec.1986), 323-364.

Fickas, S.; Automating the Analysis Process: An Example. In 4th International Workshop on Software Specification and Design (Monterey, CA, 1987), IEEE Computer Society Press, pp. 58-67

S. Ohlsson and P. Langley; PRISM Tutorial and Manual. Tech. Rep. 86-02, University of California, Irvine - Dept. of Compnter Science, Feb. 1986.

Leite, J.; The Agent Viewpoint. Tech. Rep. RTP 070, Dept. of Comp. Science, Univ. of Calif., Irvine, Mar. 1987.

Leite, J.; A Proposal for Applied Research on Requirements Elicitation. Tech. Rep. RTP 072, Dept. of Comp. Science, Univ of Calif., Irvine, Jul. 1987.

Leite, J.; VWPI Manual. Tech. Rep. RTP 082, Dept. of Comp. Science, Univ of Calif., Irvine, Oct. 1987.

Leite, J.; Viewpoint Resolution in Requirements Elicitation. PHD thesis, Dept. of Comp. Science, Univ. of Calif., Irvine, 1988.

Leite, J.C.S.P.; Viewpoint Analysis: A Case Study. In 5th International Workshop on Software Specification and Design (Pittsburgh, PA, 1989), IEEE Computer Society Press, pp. 111-119.

Leite, J.C.S.P.; Produção de Linguages da Aplicação, Primeiros Resultados; Departamento de Informática PUC/RJ, Rio de Janeiro — Brasil, 1989.

Mullery, G. CORE - A Method for Controlled Requirement Specification. In Proc. 4th Int. Conf. on Softw. Eng. (1979), IEEE Computer Society Press, pp. 126-135.

Rich E.; Artificial Intelligence. Mc Graw-Hill, New York, 1983.

Rich, C., Waters, R., and Reubenstein, H.; Toward a Requirements Apprentice. In 4th International Workshop on Software Specification and Design (Monterey, CA, 1987), Computer Society Press, pp. 79-86

Ross, D. Structured Analysis (SA): A Language for Communicating Ideas. In Tutorial on Design Techniques, Freeman and Wasserman, Eds. IEEE Computer Society Press, Long Beach, CA 1980, pp. 107-125.

Tanimoto, S.; The Elements of Artificial Intelligence. Computer Science Press, Potomac, Maryland, 1987.

Wing, J.; A Study of 12 Specification of the Library Problem. in IEEE Software 5, 4 (Jul 1988), 66-76.
Publicado
25/10/1989
LEITE, Julio Cesar Sampaio do Prado. O Uso de Pontos de Vista na Elicitação de Requisitos. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 3. , 1989, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1989 . p. 71-85. DOI: https://doi.org/10.5753/sbes.1989.25251.