Ingeniero estadounidense
Donald G. Firesmith (nacido el 14 de junio de 1952) es un ingeniero de software , consultor y formador estadounidense en el Software Engineering Institute .
Biografía
Firesmith recibió su licenciatura en Matemáticas y Alemán del Linfield College en 1975 y su maestría en Matemáticas de la Universidad Estatal de Arizona en 1977. También estudió un año en la Universidad Ludwig Maximilian de Munich .
Firesmith comenzó a trabajar en el sector informático como desarrollador de software en 1979 y ha sido ingeniero de calidad, gerente de configuración y gerente de datos para Computer Science Corporation en Estados Unidos, Alemania y Suiza. De 1984 a 1988 fue metodólogo de OO en Magnavox Electronic Systems Corporation. Y de 1988 a 1995 fue presidente de Advanced Software Technology Specialists, una pequeña empresa de consultoría y capacitación.
De 1994 a 1997 fue editor de adquisiciones y editor y jefe de libros de referencia en SIGS Books. Además, fue ingeniero de software asesor sénior en StorageTek, donde trabajó como líder técnico, ingeniero de requisitos y arquitecto de software; arquitecto jefe de Lante Corporation, que se especializó en la producción de mercados electrónicos, y arquitecto jefe de la unidad de negocios de Norteamérica de Cambridge Technology Partners. De 2003 a 2020, fue ingeniero principal en el Software Engineering Institute , donde trabaja en la división de soluciones de software de soluciones técnicas para clientes, ayudando al gobierno de los Estados Unidos a adquirir sistemas con uso intensivo de software. [1] Desde que se jubiló en 2020, ha sido novelista a tiempo completo.
Firesmith fue nombrado ingeniero distinguido por la Asociación de Maquinaria Computacional en 2015. [2]
Trabajar
Ingeniería de métodos (ME) y notación y entorno de procesos abiertos (OPEN)
Firesmith es cofundador, junto con Brian Henderson-Sellers e Ian Graham, del consorcio internacional OPEN. [3] [4] [5] Firesmith fue el principal desarrollador del lenguaje de modelado OPEN. [6] Firesmith es el fundador de la organización de repositorios del marco de procesos OPEN y el desarrollador de su gran repositorio de componentes de métodos gratuitos, de código abierto y reutilizables. [7]
El enfoque OPEN para el desarrollo de software se basa en la ingeniería de métodos situacionales (SME). Este es un medio por el cual un equipo de desarrollo de software puede construir un método y un proceso que sea apropiado para su propia situación o circunstancias particulares. [8] [9] [10] Los fragmentos de métodos, conformes con un estándar internacional de metamodelo de ingeniería de software [11] como ISO/IEC 24744 y almacenados en un repositorio, se seleccionan individualmente y el método se compone a partir de estos fragmentos de método. El enfoque SME se basa en la investigación de muchos grupos en todo el mundo; se publicaron los resultados de una conferencia reciente. [12]
Marco metodológico para arquitecturas de sistemas de ingeniería (MFESA)
Firesmith es el desarrollador principal del marco de métodos para arquitecturas de sistemas de ingeniería (MFESA). [13] [14] Este marco consta de lo siguiente:
- Ontología que define los conceptos clave de la ingeniería de arquitectura de sistemas y sus relaciones
- Metamodelo que define los supertipos abstractos fundamentales de los componentes de métodos para arquitecturas de sistemas de ingeniería, incluidas las arquitecturas:
- Productos de trabajo que incluyen arquitecturas y representaciones arquitectónicas como modelos y documentos.
- Unidades de trabajo que incluyen actividades, tareas y técnicas para producir los productos del trabajo.
- Productores, incluidos arquitectos, equipos de arquitectura y herramientas de arquitectura que realizan las unidades de trabajo para producir los productos del trabajo.
- Repositorio de componentes de métodos gratuitos, de código abierto y reutilizables para crear métodos de ingeniería de arquitectura de sistemas específicos para cada situación
- Metamétodo para crear métodos de ingeniería de arquitectura de sistemas específicos de la situación mediante la selección de componentes de método apropiados del repositorio, adaptándolos según corresponda e integrándolos para formar el nuevo método de ingeniería de arquitectura
Publicaciones
Es autor de varios libros técnicos sobre ingeniería de sistemas y software, así como de numerosos artículos técnicos, ponencias en conferencias y tutoriales [15] Una selección:
- 1993. Análisis de requisitos orientados a objetos y diseño lógico: un enfoque de ingeniería de software , John Wiley & Sons, ISBN 0-471-57807-X
- 1995. Diccionario de tecnología de objetos: la referencia definitiva , Cambridge University Books, ISBN 0-13-373887-6 , con Edward M. Eykholt
- 1998. Manual de referencia del lenguaje de modelado abierto (OML) , Cambridge University Books, ISBN 1-884842-75-5 , con Brian Henderson-Sellers e Ian Graham
- 1998. Documentación de una aplicación Java completa utilizando OPEN , Addison-Wesley Longman, ISBN 0-201-34277-4 , con Scott Krutsch, Marshall Stowe y Greg Hendley
- 2001. El marco de trabajo del proceso OPEN , Addison-Wesley Longman, ISBN 0-201-67510-2 , con Brian Henderson-Sellers
- 2008. El marco de trabajo de métodos para arquitecturas de sistemas de ingeniería , publicación de Auerbach, ISBN 978-1-4200-8575-4 , con Peter Capell, Dietrich Falkenthal, Charles B. Hammons, DeWitt T. Latimer IV y Tom Merendino
- 2013. Errores comunes en las pruebas de sistemas y software y formas de prevenirlos y mitigarlos: descripciones, síntomas, consecuencias, causas y recomendaciones , Addison-Wesley, ISBN 978-0133748550
- 2019. La teoría de la simulación de la conciencia: (o su coche autónomo es consciente) , KDP, ISBN 978-1705622919
Firesmith también es autor de varias novelas de fantasía paranormal moderna, ciencia ficción apocalíptica, acción y aventuras:
- 2014. Varitas mágicas: una cornucopia de conocimientos sobre varitas mágicas , CreateSpace, ISBN 978-1497311220 (bajo el seudónimo de Wolfrick Ignatius Feuerschmied)
- 2015. Agujeros del infierno: lo que se esconde debajo , CreateSpace, ISBN 978-1515068075
- 2016. Agujeros del infierno: demonios en el Dalton , CreateSpace, ISBN 978-1523241767
- 2018. Los secretos de Hawthorne House , CreateSpace, ISBN 978-1497311220
- 2020. Agujeros del infierno: ida y vuelta al infierno , KDP, ISBN 978-1087921051
- 2021. Un caldero de sueños inquietantes , KDP, ISBN 979-8566545042
- 2021. Agujeros del infierno: la venganza de un esclavo , KDP, ISBN 979-8527374209
Referencias
- ^ Página del personal de Donald Firesmith en el sitio web de SEI. Consultado el 23 de septiembre de 2009.
- ^ Premios a los miembros distinguidos de la ACM Archivado el 9 de junio de 2014 en Wayback Machine . Consultado el 18 de septiembre de 2016.
- ^ ¿ Qué es OPEN? Breve descripción de la fundación del Consorcio OPEN. Consultado el 23 de septiembre de 2009.
- ^ Brian Henderson-Sellers y Donald Firesmith, El marco de trabajo del proceso OPEN , Addison-Wesley Longman, ISBN 0-201-67510-2 , 2001
- ^ [1] The Open Alternative, Object Expert, Volumen 2 parte 1, págs. 14-15, noviembre/diciembre de 1996, SIGS Publications
- ^ Donald Firesmith, Brian Henderson-Sellers e Ian Graham, Manual de referencia del lenguaje de modelado abierto (OML) , Cambridge University Books, ISBN 1-884842-75-5 , 1998
- ^ Presidente de OPFRO. Consultado el 24 de septiembre de 2009.
- ^ Henderson-Sellers, B. y Serour, MK, 2005, Creación de un método de agilidad dual: el valor de la ingeniería de métodos, J. Database Management, 16(4), 1–24
- ^ Henderson-Sellers, B. y Qumer, A., 2007, Uso de la ingeniería de métodos para hacer ágil un entorno tradicional, Cutter IT Journal, 20(5), 30–37; republicado como Capítulo 5 (pp. 61–74) en Fostering Innovation on the Agile Frontier, 2008, informe del Consorcio Cutter, 140pp
- ^ M. Bajec, D. Vavpotic y M. Krisper, 2007. Enfoque basado en la práctica para crear métodos de desarrollo de software específicos para cada proyecto. Information and Software Technology 49, 345–365
- ^ Gonzalez-Perez, C. y Henderson-Sellers, B., 2008, Metamodelado para ingeniería de software, J. Wiley & Sons, Chichester, 210pp
- ^ Ralyté, J.; Brinkkemper, S. y Henderson-Sellers, B. (eds.), 2007, Situational Method Engineering: Fundamentals and Experiences. Actas de la conferencia de trabajo del grupo de trabajo 8.1 del IFIP, 12-14 de septiembre de 2007, Ginebra, Suiza, IFIP Series, vol. 244, Springer, Berlín, 380 pp.
- ^ Donald Firesmith con Peter Capell, Dietrich Falkenthal, Charles B. Hammons, DeWitt T. Latimer IV y Tom Merendino, The Method Framework for Engineering System Architectures , Auerbach Publication, ISBN 978-1-4200-8575-4 , 2008, págs. 51-61
- ^ Method Framework for Engineering System Architectures (MFESA), tutorial en la Conferencia de Tecnología de Sistemas y Software de 2009 (SSTC'2009), abril de 2009. Consultado el 23 de septiembre de 2009.
- ^ Lista de publicaciones del servidor de bibliografía DBLP. Consultado el 23 de septiembre de 2009.
Enlaces externos
- Página de inicio de SEI de Donald Firesmith
- La organización del repositorio del marco de procesos OPEN
- Sitio web del autor de Firesmith con una lista de sus publicaciones (y enlaces a ellas)