~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 33F9F5C81A520869B38F5DEE83A9FCBB__1694051340 ✰
Заголовок документа оригинал.:
✰ SEMAT - Wikipedia ✰
Заголовок документа перевод.:
✰ СЕМАТ — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/SEMAT ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/33/bb/33f9f5c81a520869b38f5dee83a9fcbb.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/33/bb/33f9f5c81a520869b38f5dee83a9fcbb__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 09:22:37 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 7 September 2023, at 04:49 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

СЕМАТ — Википедия Jump to content

СЕМАТ

Из Википедии, бесплатной энциклопедии

SEMAT ( Метод и теория разработки программного обеспечения ) — это инициатива, направленная на изменение разработки программного обеспечения таким образом, чтобы разработка программного обеспечения квалифицировалась как строгая дисциплина. Инициатива была выдвинута в декабре 2009 года Иваром Джейкобсоном , Бертраном Мейером и Ричардом Соли. [1] с призывом к действию [2] и заявление о видении. [3] Инициатива была задумана как многолетняя попытка преодолеть разрыв между сообществом разработчиков и академическим сообществом и создать сообщество, придающее ценность всему сообществу разработчиков программного обеспечения.

Сейчас работа структурирована по четырем различным, но тесно связанным областям: практика, образование, теория и сообщество. [ нужна цитата ] Область практики в первую очередь касается практики. Область «Образование» занимается всеми вопросами, связанными с обучением как разработчиков, так и ученых, включая студентов. Область теории в первую очередь занимается поиском общей теории в разработке программного обеспечения. Наконец, область сообщества занимается созданием юридических лиц, созданием веб-сайтов и ростом сообщества. Ожидалось, что область практики, область образования и область теории в какой-то момент времени объединятся таким образом, что будет иметь ценность для всех них: область практики станет «клиентом» области теории и будет направлять исследования. к полезным результатам для сообщества разработчиков. Раздел «Теория» станет прочной и практической платформой для раздела «Практика». И сфера образования будет сообщать о результатах надлежащим образом.

Область практики [ править ]

Первым шагом была разработка общей основы или ядра, включая суть разработки программного обеспечения – вещей, которые мы всегда имеем, всегда делаем, всегда производим при разработке программного обеспечения. Второй шаг был задуман для того, чтобы добавить ценность к этому ядру в виде библиотеки практик, которая должна быть составлена ​​так, чтобы стать конкретными методами, специфичными для всех видов причин, таких как предпочтения использующей его команды, тип создаваемого программного обеспечения. , и т. д. На момент написания этой статьи первый шаг уже близок к завершению. Результатом является ядро, включающее универсальные элементы для разработки программного обеспечения, называемое Essence Kernel, и язык, называемый Essence Language, для описания этих элементов (и элементов, построенных на основе ядра (практики, методы и т. д.). Essence, включая ядро ​​и язык, был опубликован как стандарт OMG в бета-статусе в июле 2013 г. [4] Ожидается, что он станет официально принятым стандартом в начале 2014 года.

Второй этап только начался, и область практики будет разделена на ряд отдельных, но взаимосвязанных треков: практика (библиотечный трек), трек инструментов уже определены, и работа уже началась или вот-вот начнется. [ нужна цитата ] Практический трек в настоящее время работает над руководством пользователя.

Область образования [ править ]

В этой области основное внимание уделяется использованию работы SEMAT в образовании в области разработки программного обеспечения как в академических кругах, так и в промышленности. Он продвигает глобальное образование, основанное на общей основе под названием «Сущность». Целевыми группами региона являются преподаватели, такие как профессора университетов и производственные тренеры, а также их студенты и специалисты-практики.

Целью этого направления является создание образовательных курсов и учебных материалов, которые будут жизнеспособны на международном уровне, определение педагогических подходов, которые подходят и эффективны для конкретных целевых групп, а также распространение опыта и извлеченных уроков.

В эту зону входят представители ряда университетов и институтов по всему миру. [ нужна цитата ] Большинство членов уже участвовали в использовании аспектов SEMAT в контексте своих курсов по разработке программного обеспечения. Они собирают свои ресурсы и начинают совместное предприятие по разработке нового поколения учебных программ по разработке программного обеспечения на базе SEMAT.

По состоянию на 2018 год существуют некоторые исследования использования Essence в образовательных учреждениях. Одним из примеров использования Essence в университетском образовании был курс по разработке программного обеспечения, проводимый в Норвежском университете науки и технологий. Изучение [5] был проведен путем введения Essence в проектный курс разработки программного обеспечения с целью понять, с какими трудностями столкнулись студенты при использовании Essence и считали ли они его полезным. Результаты показали, что Essence также может быть полезен начинающим инженерам-программистам, (1) побуждая их искать и изучать новые практики и методы, чтобы создавать свои собственные, (2) побуждая их рефлексивно корректировать свой образ работы и в зависимости от ситуации, (3) помогая им структурировать свой образ работы. Результаты другого исследования, знакомившего студентов с Essence через цифровую игру, подтвердили эти выводы: студенты почувствовали, что Essence будет полезна им в будущих реальных проектах, и что они захотят использовать ее в своих проектах. [6]

Теоретическая область [ править ]

Важной частью SEMAT является то, что планируется создать общую теорию разработки программного обеспечения, которая принесет значительные преимущества. [7]

Серия семинаров, проводимых под названием SEMAT Workshop по общей теории разработки программного обеспечения (GTSE), является ключевым компонентом повышения осведомленности об общих теориях. [8]

Помимо повышения осведомленности сообщества, SEMAT также стремится внести свой вклад в разработку конкретной общей теории разработки программного обеспечения. Эта теория должна быть прочно основана на языке и ядре SEMAT Essence и должна поддерживать принятие целенаправленных решений практикующими программистами. Как утверждается в другом месте, такая поддержка основана на предсказательных возможностях теории. Таким образом, SEMAT Essence следует расширить, чтобы обеспечить возможность прогнозирования критических явлений разработки программного обеспечения.

Серия семинаров GTSE помогает в разработке общей теории разработки программного обеспечения SEMAT, привлекая более широкое сообщество к поиску, разработке и оценке многообещающих теорий, которые могут быть использованы в качестве основы для теории SEMAT.

Организационная структура [ править ]

Основная организация [ править ]

SEMAT возглавляет Сумит С. Малхотра из Tata Consultancy Services. [9] Генеральным директором организации является Сте Надин из Fujitsu. В состав исполнительного комитета SEMAT входят Ивар Джейкобсон, Сте Надин, Сумит С. Малхотра, Пол Э. МакМахон, Майкл Годик и Сесиль Перайр.

Японское отделение [ править ]

Японское отделение было создано в апреле 2013 года и по состоянию на ноябрь 2013 года насчитывает более 250 членов. [ нужна цитата ] Деятельность членов включает проведение семинаров по SEMAT, рассмотрение возможности использования SEMAT Essence для интеграции различных методов проектирования требований и совокупности знаний (BoK), а также перевод статей на японский язык.

Глава Кореи [ править ]

В октябре 2013 года отделение было открыто с участием около 50 участников. Деятельность участников включает в себя: 2e Consulting начала переписывать свои методы взаимодействия с ИТ-услугами с использованием ядра Essence, а uEngine Solutions приступила к разработке инструмента для объединения практик, основанных на ядре Essence, в метод проекта. Правительство Кореи поддержало KAIST в проведении исследований в области Essence.

Латиноамериканское отделение [ править ]

Латиноамериканское отделение Semat было создано в августе 2011 года в Медельине (Колумбия) Иваром Джейкобсоном во время Латиноамериканского симпозиума по разработке программного обеспечения. В состав этого отделения входят 9 членов Исполнительного комитета из Колумбии, Венесуэлы, Перу, Бразилии, Аргентины, Чили и Мексики под председательством доктора Карлоса Сапаты из Колумбии. Более 80 человек подписали первоначальную декларацию отделения, и в настоящее время члены отделения отвечают за распространение идей Семат по всей Латинской Америке. Члены отделения принимали участие в различных латиноамериканских конференциях, включая Латиноамериканскую конференцию по информатике (CLEI), [10] Иберо-американские путешествия по разработке программного обеспечения и инженерии знаний (JIISIC), [11] Колумбийская компьютерная конференция (CCC), [12] и Чилийская компьютерная конференция (ECC). Отделение внесло свой вклад в материалы, отправленные в ответ на конкурс заявок OMG, и в настоящее время изучает дидактические стратегии обучения ядру Semat с помощью игр, теоретические исследования некоторых элементов ядра и практические представления нескольких методов разработки программного обеспечения и качества с использованием ядра Semat. . Некоторые из членов также перевели книгу «Сущность» и некоторые другие материалы и статьи Семат на испанский язык.

Российское отделение [ править ]

Российское отделение насчитывает около 20 членов. Несколько университетов включили SEMAT в свои учебные курсы. [ нужна цитата ] , в том числе МГУ , Московский физико-технический институт , Высшая школа экономики , Московский государственный университет экономики, статистики и информатики . Отделение и некоторые коммерческие компании проводят семинары по SEMAT. Российское отделение INCOSE работает над распространением SEMAT на системную инженерию . ЭК-лизинг работает над продлением жизненного цикла ядра программного обеспечения. Российское отделение приняло участие в двух конференциях: «Актуальные проблемы системной и программной инженерии» и SECR с секцией и статьями SEMAT. [ нужна цитата ] Продолжается перевод книги «Суть» на русский язык.

SEMAT применение Практическое

Идеи, разработанные сообществом SEMAT, применяются как в промышленности, так и в научных кругах. Яркие примеры включают:

  • Перестраховочная компания Мюнхен Ре собрала семейство «моделей сотрудничества», охватывающих весь спектр работ по программному обеспечению и приложениям. Четыре модели совместной работы — исследовательская, стандартная, сопровождения и поддержки — были построены на одном ядре на основе одного и того же набора из 12 практик. [13]

поддерживающие SEMAT , Инструменты

Первым инструментом, который поддерживал создание и разработку практик SEMAT на основе ядра, был EssWork Practice Workbench. [14] инструмент предоставлен Ivar Jacobson International. Инструмент Practice Workbench стал доступен сообществу SEMAT в июне 2012 года и теперь общедоступен и бесплатен для использования. Practice Workbench — это интегрированная среда разработки практик, поддерживающая совместную практику и разработку методов. Ключевые особенности Practice Workbench включают в себя:

  • Интерактивная презентация Essence Kernel
  • Практикуйтесь в написании и расширении с использованием Essence Language.
  • Состав метода
  • Инновационное карточное представление
  • Публикация методов, практик и ядер в виде карточных HTML-сайтов.
  • Экспорт в среду развертывания EssWork.

Другие общедоступные инструменты, поддерживающие Essence SEMAT, включают:

  • СематАкк, [15] [16] система Essence Accelerator, предназначенная для ускорения изучения теории сущности в разработке программного обеспечения и легкого тестирования ее с любым программным проектом.
  • Настольная игра «Сущность», [17] предназначен для обучения основам Essence в увлекательной игровой форме
  • Эссенция, [18] [19] альтернатива с открытым исходным кодом для создания методов с использованием синтаксиса графического языка Essence.

Ссылки [ править ]

  1. ^ «Добро пожаловать – СЕМАТ» . www.semat.org .
  2. ^ «Инициатива SEMAT: призыв к действию» . Доктор Добб .
  3. ^ http://semat.org/documents/20181/27952/SEMAT-vision.pdf [ пустой URL PDF ]
  4. ^ http://www.omg.org/spec/Essence/1.0/PDF [ пустой URL PDF ]
  5. ^ Кемелл, Кай-Кристиан; Нгуен-Дык, Ань; Ван, Сяофэн; Риску, Юханки; Абрахамссон, Пекка (2018). «Сущность теории разработки программного обеспечения - крупномасштабный опыт работы более 450 студентов бакалавриата по разработке программного обеспечения». arXiv : 1809.08827 [ cs.SE ].
  6. ^ Пипер Дж., Лют О., Годике М. и Форбриг П. (2017). Пример обучения методам разработки программного обеспечения, поддерживаемого цифровым игровым обучением: применение ядра SEMAT Essence Kernel в играх и курсовых проектах. В материалах Глобальной конференции по инженерному образованию IEEE 2017 г. (EDUCON), стр. 1689–1698.
  7. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 1 августа 2014 г. Проверено 8 августа 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  8. ^ «Добро пожаловать – СЕМАТ» . semat.org .
  9. ^ «Доктор Сумит Малхотра избран председателем совета директоров SEMAT, Inc. - Новости - SEMAT» . www.semat.org .
  10. ^ «Обучающие материалы «CLEI 2013» . Архивировано из оригинала 2 декабря 2013 г. Проверено 25 ноября 2013 г.
  11. ^ http://www.udem.edu.co/images/ACADEMICO/FacultadIngenierias/IngenieriaSistemas/Documentos/Programacion.pdf [ пустой URL PDF ]
  12. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 2 декабря 2013 г. Проверено 25 ноября 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  13. ^ «Применение концепций SEMAT в Мюнхен Ре» . 27 июля 2013 г.
  14. ^ «Инструменты Agile Practices | Инструменты гибкой разработки» . Ивар Джейкобсон Интернэшнл . 7 августа 2015 г.
  15. ^ Грациотин, Даниэль; Абрахамссон, Пекка (2 сентября 2013 г.). «Инструмент веб-моделирования для теории разработки программного обеспечения SEMAT Essence» . Журнал открытого программного обеспечения исследований . 1 (1): Е4. arXiv : 1307.2075 . doi : 10.5334/jors.ad .
  16. ^ http://sematacc.herokuapp.com/
  17. ^ Кемелл, Кай-Кристиан; Риску, Юхани; Эвенсен, Артур; Абрахарнссон, Пекка; Даль, Александр Мэдсен; Грюттен, Ларс Хенрик; Ядрышек, Агата; Роструп, Петтер; Нгуен-Дюк, Ань (2018). «Геймификация побега из тюрьмы инженерного метода». Международная конференция IEEE по инженерии, технологиям и инновациям (ICE/ITMC) 2018 г. стр. 1–9. arXiv : 1809.08656 . дои : 10.1109/ICE.2018.8436340 . ISBN  978-1-5386-1469-3 . S2CID   52015385 .
  18. ^ «Семат» . www.essencery.com .
  19. ^ Эвенсен, Артур; Кемелл, Кай-Кристиан; Ван, Сяофэн; Риску, Юхани; Абрахамссон, Пекка (2018). «Essencery — инструмент для усовершенствования практики разработки программного обеспечения». arXiv : 1808.02723 [ cs.SE ].

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 33F9F5C81A520869B38F5DEE83A9FCBB__1694051340
URL1:https://en.wikipedia.org/wiki/SEMAT
Заголовок, (Title) документа по адресу, URL1:
SEMAT - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)