Definindo Requisitos Não Funcionais

  • Luiz Marcio Cysneiros PUC-Rio
  • Julio Cesar Sampaio do Prado Leite PUC-Rio

Resumo


Requisitos não funcionais expressam qualidades de cunho geral, bem como, restrições específicas de um determinado problema. Esse tipo de requisito sempre existiu mas não vinha sendo tratado de forma sistematizada quando se pensava na definição de um software. Esse trabalho aborda diretamente o aspecto de requisitos não funcionais durante as fases iniciais do desenvolvimento de software e propõe uma representação que integra requisitos não funcionais com uma representação de modelagem de dados. Nossa estratégia foi validada com um estudo de caso real. Acreditamos que esse trabalho preenche uma importante lacuna no tratamento de requisitos que antes tinham um viés apenas de ordem funcional.
Palavras-chave: engenharia de requisitos, requisitos não funcionais, elicitação, MER

Referências

L.Chung, B.A.Nixon "Dealing with Non-Functional Requirements: Three Experimental Studies of a Process-Oriented Approach" Proceedings. 17th Int. Con. on Software Eng. Seatle, Washington, April 24-28, 1995

Cysneiros, L.M. "Integrando Requisitos Não Funcionais ao Processo de Desenvolvimento de Software" Dissertação de Mestrado PUC/Rio, 1997

Dardenne, A.. van Lamsweerde, Fickas, S.. "Goal Directed Requirements Acquisition", Science of Computer Programming, Vol. 20 Apr. 1993, pp. 3-50.

Finkelstein, A. and Dowell J. "A comedy of Errors: The London Ambulance Service Case Study" Proceedings of the Eighth International Workshop on Software Specification and Design, IBEE Computer Society Press 1996, pp. 2-5

Franco Ana Paula M, "Métodos e representações de suporte à aquisição de linguagens da aplicação." Dissertação de Mestrado da PUC-Rio, abril 1992

Goguen, J. A., Linde, C., "Techiniques for Requirements Elicitation", First IEEE Int. Symposium on Requirements Engineering, IEEE Computer Society 1993, pp. 152-164

Kimer T.G., Davis A.M., "Nonfunctional Requirements of Real-Time Systems", Advances in Computers, Vol 42 pp 1-37.

Kotonya G., Semmerville I., "Requirements Engineering With Viewpoints", Cooperative Systems Engineering Group Technical Report CSEG/10/1995.

Leite J.C.S.P. and Freeman, P.A. "Requirements Validation Through Viewpoint Resolution", IEEE Trans on Soft. Eng., Vol 17, No 12, Dec 1991, pp 1253-1269.

Leite J.C.S.P., Oliveira, A.P.A., "A Client Oriented Requirements Baseline", in Proceedings of the Second IEEE International Symposium on Requirements Engineering, York, UK, IREE Computer Society Press, 1995 pp. 108-115.

Mylopoulos,J. Chung, L., Yu, E. and Nixon, B., "Representing and Using Non-functional Requirements: A Process-Oriented Approach." IEEE Trans. on Software Eng, 18(6), June 1992, pp.483-497.

Navathe, S.B., "Evolution of Data Modeling for Databases" Communications of the ACM, Vol 35 No 9 1992 pp 112-123

Staa Informatica "Meta ambiente de desenvolvimento assistido de software TALISMAN", Manual de referência, 1992.
Publicado
15/10/1997
CYSNEIROS, Luiz Marcio; LEITE, Julio Cesar Sampaio do Prado. Definindo Requisitos Não Funcionais. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 11. , 1997, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1997 . p. 49-64. DOI: https://doi.org/10.5753/sbes.1997.24040.