Американский инженер
Дональд Г. Файерсмит (родился 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]. Подборка:
- 1993. Объектно-ориентированный анализ требований и логическое проектирование: подход к разработке программного обеспечения , John Wiley & Sons, ISBN 0-471-57807-X
- 1995. Словарь объектных технологий: полный настольный справочник , Книги Кембриджского университета, ISBN 0-13-373887-6 , с Эдвардом М. Эйкхолтом.
- 1998. Справочное руководство OPEN Modeling Language (OML) , Книги Кембриджского университета, ISBN 1-884842-75-5 , с Брайаном Хендерсоном-Селлерсом и Яном Грэмом.
- 1998. Документирование полного Java-приложения с использованием OPEN , Аддисон-Уэсли Лонгман, ISBN 0-201-34277-4 , со Скоттом Кручем, Маршаллом Стоу и Грегом Хендли.
- 2001. Структура OPEN Process Framework , Аддисон-Уэсли Лонгман, ISBN 0-201-67510-2 , с Брайаном Хендерсоном-Селлерсом.
- 2008. Структура метода для архитектуры инженерных систем , публикация Ауэрбаха, ISBN 978-1-4200-8575-4 , с Питером Капеллом, Дитрихом Фалькенталем, Чарльзом Б. Хэммонсом, ДеВиттом Т. Латимером IV и Томом Мерендино.
- 2013. Распространенные ошибки тестирования систем и программного обеспечения и способы их предотвращения и смягчения: описания, симптомы, последствия, причины и рекомендации , Аддисон-Уэсли, ISBN 978-0133748550 .
- 2019. Теория моделирования сознания: (или ваша автономная машина разумна) , KDP, ISBN 978-1705622919
Файерсмит также является автором нескольких современных паранормальных фэнтези, апокалиптической научной фантастики, боевиков и приключенческих романов:
- 2014. Волшебные палочки: рог изобилия знаний о палочках , CreateSpace, ISBN 978-1497311220 (под псевдонимом Вольфрик Игнатиус Фойершмид)
- 2015. Адские дыры: что скрывается внизу , CreateSpace, ISBN 978-1515068075
- 2016. Адские дыры: Демоны на Далтоне , CreateSpace, ISBN 978-1523241767
- 2018. Тайны дома Хоторн , CreateSpace, ISBN 978-1497311220.
- 2020. Адские дыры: в ад и обратно , ДПК, ISBN 978-1087921051
- 2021. Котел жутких мечтаний , ДПК, ISBN 979-8566545042.
- 2021. Адские дыры: Месть раба , ДПК, ISBN 979-8527374209
Рекомендации
- ↑ Страница сотрудников Дональда Файерсмита на веб-сайте SEI, дата обращения 23 сентября 2009 г.
- ^ Награды выдающихся членов ACM. Архивировано 9 июня 2014 г. на Wayback Machine . Получено 18 сентября 2016 г.
- ^ Что такое ОТКРЫТО? Краткое описание основания Консорциума OPEN. Проверено 23 сентября 2009 г.
- ^ Брайан Хендерсон-Селлерс и Дональд Файерсмит, Структура OPEN Process , Аддисон-Уэсли Лонгман, ISBN 0-201-67510-2 , 2001 г.
- ^ [1] Открытая альтернатива, Object Expert, Том 2, часть 1, стр. 14–15, ноябрь/декабрь 1996 г., SIGS Publications.
- ^ Дональд Файерсмит, Брайан Хендерсон-Селлерс и Ян Грэм, Справочное руководство по языку моделирования OPEN (OML) , Книги Кембриджского университета, ISBN 1-884842-75-5 , 1998 г.
- ^ Стул OPFRO, дата обращения 24 сентября 2009 г.
- ^ Хендерсон-Селлерс, Б. и Серур, М.К., 2005, Создание метода двойной гибкости – ценность разработки методов, J. Управление базами данных, 16 (4), 1–24
- ^ Хендерсон-Селлерс, Б. и Кумер, А., 2007, Использование методологии для обеспечения гибкости традиционной среды, Cutter IT Journal, 20 (5), 30–37; Переиздано как глава 5 (стр. 61–74) в книге «Содействие инновациям на границе гибкости», 2008 г., отчет Cutter Consortium, 140 стр.
- ^ М. Баец, Д. Вавпотик и М. Криспер, 2007. Практико-ориентированный подход к созданию методов разработки программного обеспечения для конкретного проекта. Информационные и программные технологии 49, 345–365
- ^ Гонсалес-Перес, К. и Хендерсон-Селлерс, Б., 2008, Метамоделирование для разработки программного обеспечения, J. Wiley & Sons, Чичестер, 210 стр.
- ^ Ралите, Дж.; Бринккемпер С. и Хендерсон-Селлерс Б. (ред.), 2007, Ситуационная методология: основы и опыт. Материалы рабочей конференции IFIP WG 8.1, 12–14 сентября 2007 г., Женева, Швейцария, Серия IFIP, Vol. 244, Шпрингер, Берлин, 380 стр.
- ^ Дональд Файерсмит с Питером Капеллом, Дитрихом Фалькенталем, Чарльзом Б. Хэммонсом, ДеВиттом Т. Латимером IV и Томом Мерендино, Структура метода для архитектуры инженерных систем , Публикация Ауэрбаха, ISBN 978-1-4200-8575-4 , 2008, стр. 51–61
- ^ Методическая основа для архитектуры инженерных систем (MFESA), учебное пособие на Конференции по технологиям систем и программного обеспечения 2009 г. (SSTC'2009), апрель 2009 г. Проверено 23 сентября 2009 г.
- ^ Список публикаций с библиографического сервера DBLP, получено 23 сентября 2009 г.
Внешние ссылки
- Домашняя страница SEI Дональда Файерсмита
- Организация репозитория OPEN Process Framework
- Веб-сайт автора Firesmith со списком его публикаций (и ссылками на них).