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

Abstract


The essential properties of Software Engineering Meta-Environment are identified. The identification process is based on mission analysis techniques, and examines the software process from a fairly wide scope, envisaging software environment instantiation, adequately geared towards the software engineering mission. The software development process is organized in three orthogonal domain axes: user domain, mission domain, and technology domain -, and operate in two mission oriented environments: mission of the application, and mission of the software engineering environment. The model is based on feedback loops, and has been designed in order to allow easy evolution and knowledge acquisition.

Keywords: feedback driven processes, mission analysis, business planing, meta-environments, software engineering environments, software requirements

References

"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.
Published
1997-10-15
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: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (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.