A IMPORTÂNCIA DAS TÉCNICAS DE LEVANTAMENTO DE REQUISITOS NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Micheli Chichinelli

Resumo


O passo fundamental para o sucesso, em qualquer processo de desenvolvimento de software, é a definição e análise de requisitos, porque, mesmo que um sistema tenha sido bem projetado e codificado, se ele não estiver bem especificado, com certeza, irá causar danos e transtornos para o cliente e para os desenvolvedores. Nesse sentido, o objetivo deste artigo é abordar a importância da Engenharia de Requisitos no processo de desenvolvimento de software, apresentando várias técnicas de levantamento de requisitos que possam contribuir para uma definição e análise de requisitos de maior qualidade.


Palavras-chave


Processo de Desenvolvimento de Software; Engenharia de Requisitos;Técnicas de Levantamento de Requisitos

Texto completo:

PDF

Referências


ALENCAR, F. M. R. Mapeando a modelagem organizacional em especificações precisas. Recife, 1999. 304f. Tese (Doutorado em Informática), Centro de Informática, Universidade Federal de Pernambuco.

BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML. 2. ed..Rio de Janeiro: Campus, 2006.

BUBENKO JR., J. A. Extending the scope of infomation modelling. In: INTERNATIONAL WORKSHOP ON THE DEDUCTIVE APPROACH TO INFORMATION SYSTEMS AND DATABASE, 4, 1993, Lloret de Mar, Catalonia. Proceedings... Departament de Llenguatges i Sistemes Informatics of the Universitat Politecnica de Catalunya, Catalonia, Barcelona: A. Olivé, p.73-98.

DAVIS, A. Software Requirements: Objects, Functions and States. London: Prentice-Hall, 1993.

FIGUEIRA, A. M. S. Análise das Técnicas de Levantamento de Requisitos para Desenvolvimento de Software nas Empresas de Vitória da Conquista – BA. 2012.71f Trabalho de Conclusão de Curso (Graduação), Universidadade Estadual do Sudoeste da Bahia, Vitória da Conquista, Bahia,2012.

KOTONYA, G.; SOMMERVILLE, I. Requirements Enginnering With Viewpoints. Cooperative System Engineering Group - Technical Report CSEG/10/1995. Computing Department, Lancaster University, 1995.

LEITE, J.C.S.P. Engenharia de Requisitos. Notas de Aula, PUC-RJ, 1994.

LOUCOPOLOS, P.; KARAKOSTAS, V. System Requirements Engineering. London: McGraw-Hill, 1995.

MACAULAY, L. Requirements Engineering. Berlin: Springer Verlag, 1996.

MELO, A. C. Desenvolvendo aplicações com UML 2.2: do conceitual à implementação. 3. ed. Rio de Janeiro: Brasport, 2010.

PRESSMAN, R. S. Engenharia de software. 9.ed. São Paulo: McGraw-Hill, 2011.

SOMMERVILLE, I. Engenharia de Software. 9.ed. São Paulo: Pearson Prentice Hall, 2011.

TURINE, M. A. S.; MASIERO, P. C. Especificação de Requisitos: Uma introdução. Relatório Técnico. ICMSC:USP, 1996.

YU, E. S. Modelling Strategic Relationships for Process Reengineering. Toronto,1995. 166f. Tese (Doutorado em Informática) – Department of Computer Science, University of Toronto, Toronto.

YU, E. Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: IEEE INTERNACIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, 3, 1997, Annapolis. Proceedings... USA: Washington D.C., 1997, p. 226-235.


Apontamentos

  • Não há apontamentos.