Дональд Файерсмит
Дональд Файерсмит | |
---|---|
![]() Дональд Файерсмит в 2006 году | |
Рожденный | Оклахома-Сити, Оклахома | 14 июня 1952 г.
Национальность | Американский |
Гражданство | Соединенные Штаты |
Альма-матер | Государственный университет Аризоны |
Известный | Структура метода для архитектуры инженерных систем, разработка методов |
Научная карьера | |
Поля | Системная инженерия , разработка программного обеспечения , разработка требований , разработка методов и объектно-ориентированное проектирование. |
Учреждения | Институт программной инженерии |
Дональд Г. Файерсмит (родился 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)
[ редактировать ]и Яном Грэмом является соучредителем Firesmith вместе с Брайаном Хендерсоном-Селлерсом международного консорциума 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. Справочное руководство по открытому языку моделирования (OML) , Книги Кембриджского университета, ISBN 1-884842-75-5 , с Брайаном Хендерсоном-Селлерсом и Яном Грэмом
- 1998. Документирование полного Java-приложения с использованием OPEN , Аддисон-Уэсли Лонгман, ISBN 0-201-34277-4 со Скоттом Кручем, Маршаллом Стоу и Грегом Хендли.
- 2001. Структура ОТКРЫТОГО процесса , Эддисон-Уэсли Лонгман, ISBN 0-201-67510-2 , с Брайаном Хендерсоном-Селлерсом
- 2008. Методическая основа для архитектуры инженерных систем , Публикация Ауэрбаха, ISBN 978-1-4200-8575-4 , с Питером Капеллом, Дитрихом Фалькенталем, Чарльзом Б. Хэммонсом, ДеВиттом Т. Латимером IV и Томом Мерендино.
- 2013. Распространенные ошибки тестирования систем и программного обеспечения и способы их предотвращения и смягчения: описания, симптомы, последствия, причины и рекомендации , Аддисон-Уэсли, ISBN 978-0133748550
- 2019. Теория моделирования сознания: (или Ваша автономная машина разумна) , ДПК, 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 г.
- ^ Брайан Хендерсон-Селлерс и Дональд Файерсмит, Структура ОТКРЫТОГО процесса , Аддисон-Уэсли Лонгман, 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 со списком его публикаций (и ссылками на них).