Elicitação dos Requisitos de Meta-Ambientes de Engenharia de Software através da Análise de Negócios
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.
Referências
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.