stringtranslate.com

Дональд Файерсмит

Дональд Г. Файерсмит (родился 14 июня 1952 года) — американский инженер-программист , консультант и преподаватель в Институте программной инженерии .

биография

Файерсмит получил степень бакалавра математики и немецкого языка в Линфилд-колледже в 1975 году и степень магистра математики в Университете штата Аризона в 1977 году. Он также проучился один год в Мюнхенском университете Людвига-Максимилиана .

Файерсмит начал работать в компьютерном бизнесе в качестве разработчика программного обеспечения в 1979 году и работал инженером по качеству, менеджером по конфигурации и менеджером данных в Computer Science Corporation в США, Германии и Швейцарии. С 1984 по 1988 год он был методологом ОО в корпорации Magnavox Electronic Systems. А с 1988 по 1995 год он был президентом Advanced Software Technology Specialists, небольшой консалтинговой и обучающей компании.

С 1994 по 1997 год он был редактором отдела комплектования, а также редактором и руководителем отдела справочных книг в SIGS Books. Кроме того, он был старшим инженером-консультантом по программному обеспечению в StorageTek, где он работал техническим руководителем, инженером по требованиям и архитектором программного обеспечения, главным архитектором Lante Corporation, которая специализировалась на создании электронных торговых площадок, и главным архитектором североамериканского бизнес-подразделения Cambridge Technology. Партнеры. С 2003 по 2020 год он работал главным инженером в Институте программной инженерии , где работает в отделе клиентских технических решений по программным решениям, помогая правительству США приобретать программно-емкие системы. [1] После выхода на пенсию в 2020 году он стал писателем на постоянной основе.

В 2015 году Файерсмит был назван заслуженным инженером Ассоциации вычислительной техники. [2]

Работа

Разработка методов (ME) и открытая технологическая среда и нотация (OPEN)

Файерсмит вместе с Брайаном Хендерсоном-Селлерсом и Яном Грэмом является соучредителем международного консорциума OPEN. [3] [4] [5] Файерсмит был основным разработчиком языка моделирования OPEN. [6] Файерсмит является основателем организации репозиториев OPEN Process Framework и разработчиком большого репозитория бесплатных компонентов методов многократного использования с открытым исходным кодом. [7]

ОТКРЫТЫЙ подход к разработке программного обеспечения основан на ситуационном методе разработки (SME). Это средство, с помощью которого группа разработчиков программного обеспечения может разработать метод и процесс, подходящие для их конкретной ситуации или обстоятельств. [8] [9] [10] Фрагменты методов, соответствующие международному стандарту метамодели разработки программного обеспечения [11], такому как ISO/IEC 24744 , и хранящиеся в репозитории, выбираются индивидуально, и метод составляется из этих фрагментов метода. Подход МСП основан на исследованиях многих групп по всему миру – результаты недавней конференции опубликованы. [12]

Структура метода для архитектуры инженерных систем (MFESA)

Firesmith является основным разработчиком Методической структуры для архитектуры инженерных систем (MFESA). [13] [14] Эта структура состоит из следующего:

Публикации

Он является автором нескольких технических книг по системной и программной инженерии, а также многочисленных технических статей, докладов на конференциях и учебных пособий [15]. Подборка:

Файерсмит также является автором нескольких современных паранормальных фэнтези, апокалиптической научной фантастики, боевиков и приключенческих романов:

Рекомендации

  1. Страница сотрудников Дональда Файерсмита на веб-сайте SEI, дата обращения 23 сентября 2009 г.
  2. ^ Награды выдающихся членов ACM. Архивировано 9 июня 2014 г. на Wayback Machine . Получено 18 сентября 2016 г.
  3. ^ Что такое ОТКРЫТО? Краткое описание основания Консорциума OPEN. Проверено 23 сентября 2009 г.
  4. ^ Брайан Хендерсон-Селлерс и Дональд Файерсмит, Структура OPEN Process , Аддисон-Уэсли Лонгман, ISBN 0-201-67510-2 , 2001 г. 
  5. ^ [1] Открытая альтернатива, Object Expert, Том 2, часть 1, стр. 14–15, ноябрь/декабрь 1996 г., SIGS Publications.
  6. ^ Дональд Файерсмит, Брайан Хендерсон-Селлерс и Ян Грэм, Справочное руководство по языку моделирования OPEN (OML) , Книги Кембриджского университета, ISBN 1-884842-75-5 , 1998 г. 
  7. ^ Стул OPFRO, дата обращения 24 сентября 2009 г.
  8. ^ Хендерсон-Селлерс, Б. и Серур, М.К., 2005, Создание метода двойной гибкости – ценность разработки методов, J. Управление базами данных, 16 (4), 1–24
  9. ^ Хендерсон-Селлерс, Б. и Кумер, А., 2007, Использование методологии для обеспечения гибкости традиционной среды, Cutter IT Journal, 20 (5), 30–37; Переиздано как глава 5 (стр. 61–74) в книге «Содействие инновациям на границе гибкости», 2008 г., отчет Cutter Consortium, 140 стр.
  10. ^ М. Баец, Д. Вавпотик и М. Криспер, 2007. Практико-ориентированный подход к созданию методов разработки программного обеспечения для конкретного проекта. Информационные и программные технологии 49, 345–365
  11. ^ Гонсалес-Перес, К. и Хендерсон-Селлерс, Б., 2008, Метамоделирование для разработки программного обеспечения, J. Wiley & Sons, Чичестер, 210 стр.
  12. ^ Ралите, Дж.; Бринккемпер С. и Хендерсон-Селлерс Б. (ред.), 2007, Ситуационная методология: основы и опыт. Материалы рабочей конференции IFIP WG 8.1, 12–14 сентября 2007 г., Женева, Швейцария, Серия IFIP, Vol. 244, Шпрингер, Берлин, 380 стр.
  13. ^ Дональд Файерсмит с Питером Капеллом, Дитрихом Фалькенталем, Чарльзом Б. Хэммонсом, ДеВиттом Т. Латимером IV и Томом Мерендино, Структура метода для архитектуры инженерных систем , Публикация Ауэрбаха, ISBN 978-1-4200-8575-4 , 2008, стр. 51–61 
  14. ^ Методическая основа для архитектуры инженерных систем (MFESA), учебное пособие на Конференции по технологиям систем и программного обеспечения 2009 г. (SSTC'2009), апрель 2009 г. Проверено 23 сентября 2009 г.
  15. ^ Список публикаций с библиографического сервера DBLP, получено 23 сентября 2009 г.

Внешние ссылки