Elicitação dos Requisitos de Meta-Ambientes de Engenharia de Software através da Análise de Negócios

  • M. A. B. Serrano Furnas Centrais Elétricas S. A.
  • A. v. Staa PUC-Rio

Resumo


Utilizando técnicas de análise de negócios, são identificadas e justificadas as propriedades essenciais de meta-ambientes de engenharia de software, dentro de uma abordagem mais ampla para o processo de desenvolvimento de software, visando a instanciação de ambientes de negócio dirigidos à engenharia de software. O contexto do desenvolvimento de software é organizado em três eixos ortogonais, atuando em dois ambientes de negócio diferentes: geração das necessidades (domínio de indivíduos), solução do problema (domínio do negócio) e implementação da solução do problema (domínio da tecnologia), aplicados ao negócio engenharia de software e ao negócio aplicação. O modelo baseia-se em ciclos de realimentação e é construído para evoluir e ser capaz de aprender a partir das necessidades de uso.

Palavras-chave: ambiente de engenharia de software, análise de negócios, processos dirigidos por realimentação, meta ambientes de engenharia de software, requisitos de software

Referências

"Em Busca de uma Administração mais Integrativa", Amana Desenvolvimento e Educação, Amana Key, Leadership Review Janeiro/Fevereiro 1993.

Buarque de Holanda Ferreira, Aurélio "Novo Dicionário da Língua Portuguesa", Editora Nova Fronteira, 1986.

Boehm, B.; Bose, P.; Horowitz, E.; Lee, M.J.; "Software Requirements as negotiated with conditions", In IEEE International Conference on Requirements Engineering, pg. 74-83, IEEE Computer Society Press, 1994.

Brown, A. W.; Earl, A.N.; McDermid, JA.; "Software Engineering Environments - Automated Support for Software Engineering", McGraw Hill Book Company, 1992.

Bustard, D.W. "RUNES - Requirements Engineering Process & Tools", URL: http://www.infc.ulst.ac.uk/informatics/ise/se/re/runes.html.

Conradi, R.; Fernstróm, C.; Fuggetta, A. "A Conceptual Framework for Evolving Software Processes", PROMOTER book : "Software Process Modelling and Technology, October 1993, EPOS TR 187 URL: [link].

Darimont, R. "Process Support for Requirements Elaboration", Thèse présentée en vue de l'obtention du grade de Docteur en Sciences Appliquées, UCL, Université Catholique de Louvain, 23 juin 1995.

Davenport, T.H.; "Reengenharia de Processos", Editora Campus, 1994.

Davis, S.; Davidson, B.; "Visão 2020 - Administrando sua Empresa Hoje para Vencer Amanhã", Editora Campus, 1991.

"EPOS Home Page", URL: [link], February 1995.

Findeisen, P. "The Metaview System", Department of Computing Science, University of Alberta, URL: [link], June 1994.

Finkelstein, A.; Kramer, J.; Nuseibeh, B.; Goedicke, M. "ViewPoints: A FrameWork for Integrating Multiple Perspectives in System Development" International Journal of Software Engineering and Knowledge Engineering, 2(1), pp 31-58, Mar 1992.

Forte, G.;.Norman, R.J.; "A Self-Assessment by the Software Engineering Community", Communications of the ACM, pp28-32, April 1992.

Fuggetta, A.; Ghezzi C. "State of the Art and Open Issues in Process-Centered Software Engineering Environments", J.Systems and Software, pp 53-60, 1994.

Ghezzi, C.; Jazayeri, M.; Mandrioli, D.; "Fundamentals of Software Engineering", Prentice-Hall International Inc, 1991.

Goldin, L.; "A Method for Aiding Requirements Analysts in Requirements Elicitation for Large Software Systems"; PhD Thesis, Israel Institue of Technology, July 1994.

Henderson, J.C.; Venkatraman, N., "Strategic Aligament: Leveraging information technology for transforming organizations", IBM Systems Journal, vol 32,nº1, pag 04-16, 1993.

Humphrey, W.S.; Managing the Software Process; Addison-Wesley; 1989

"Conquistando Competitividade por meio da Tecnologia de Informação", Amana Desenvolvimento e Educação, Dezembro de 1993.

Jaccheri, M.L.; Conradi, R. "Techniques for Process Model Evolution in EPOS", IEEE TSE on Software Process Model Evolution, December 1993, EPOS TR 188, URL: http://www.idt.unit.no/-epos/bibliografia.html.

Kast, F.E.; Rosenweig, J.E. "Organização e Administração - Um Enfoque Sistêmico", vol le 2, Enio Matheus Guazzelli & Cia Ltda, 1992.

Keen, P.G.W., "Information Tecnology and the management difference: A fusion map", IBM Systems Journal, vol 32, nº1, pag 17 - 39, 1993.

Lehman, M.M.; "Process Improvement - The Way Forward", Brazilian Symposium on Software Engineering, SBES'96, São Carlos, 18 oct 1996.

Luftman, J.N.; Lewis, P. R.; Oldach, S. H. "Transforming the enterprise: The alignment of business and information technology strategies", IBM Systems Journal, vol.32, nº1, pag 198-221, 1993.

"MetaEdit+: Linking Software Development to Business Modeling", Parallel Performance Group, URL: http://www.jsp.fi/metacase/start.html, May 1996.

Nierstrasz, O.; Tsichritzis, D.; Object-Oriented Software Composition; Prentice Hall; 1995.

Nuseibeh, B.; Kramer, J.; Finkelstein, A., "ViewPoints: A Vehicle for Method and Tool Integration", IEEE Proceedings of International Workshop on CASE (CASES2), July 1992, URL: http://www-dse.doc.ic.ac.uk/dse-papers.

Pine II, B. J., "Personalizando Produtos e Serviços - Customização Maciça, a Nova Fronteira da Competição dos Negócios", MAKRON Books do Brasil Editora Lida 1994.

"REAIMS - Requirements Engineering Adaption and Improvement for Safety and Dependability", ESPRIT Project 8649, URL [link].

Rombach, H.D. "Software Specifications: A Framework", SEI Curriculum Module SEI-CM-11-2.1, SEI/CMU, January 1990. URL: ftp://fp.sei.cmu.edu/pub/education.

Serrano, M.A.B. "Análise de Negócio Aplicada à Modelagem de Meta Ambientes Automatizados", Tese de Doutorado, Departamento de Informática, PUC-Rio, 1997

Staa, A. V.; Cowan, D.D. "An Overview of the TOTEM Software Engineering Meta-Environment", Monografias em Ciência da Computação, 35/95, Departamento de Informática, PUC-Rio, 1995.

"PROCESS WEAVER - General Information Manual - Version PW2.1", Cap Gemini Sogeti, URL: http://mark.cgimn.cgs.fr:4747/PW1/html/, March 1995.
Publicado
15/10/1997
SERRANO, M. A. B.; STAA, A. v.. Elicitação dos Requisitos de Meta-Ambientes de Engenharia de Software através da Análise de Negócios. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 11. , 1997, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1997 . p. 33-48. DOI: https://doi.org/10.5753/sbes.1997.24039.