Jump to content

Программное обеспечение Моделирование процессов

Программное моделирование процессов: Как и любое моделирование , моделирование процесса разработки программного обеспечения (SPS) представляет собой численную оценку математической модели, которая имитирует поведение процесса разработки программного обеспечения моделируемого . SPS имеет возможность моделировать динамическую природу разработки программного обеспечения и справляться с присущими ей неопределенностью и случайностью. [1]

Использование программного моделирования процессов

[ редактировать ]

Для СФС были предложены следующие основные цели: [2]

  • Поддержка в оперативном управлении проектами (оценка, планирование и контроль)
  • Поддержка стратегического управления
  • Инструмент для обучения и обучения управлению программными проектами и жизненным циклом разработки программного обеспечения (см. [3] и [4] ).
  • Улучшение процессов и внедрение технологий

Как провести программное моделирование процесса

[ редактировать ]

Моделирование процесса разработки программного обеспечения начинается с определения вопроса, на который мы хотим ответить. Вопрос может быть, например, связан с оценкой альтернативы, включающей новую практику в процесс разработки программного обеспечения. Внесение таких изменений в реальный процесс разработки будет дорогостоящим, и если последствия изменений не будут положительными, последствия могут быть ужасными для организации. Таким образом, с помощью моделирования мы пытаемся получить первоначальную оценку таких изменений в модели вместо активного проекта разработки. На основе описания проблемы выбирается соответствующий объем процесса. Для моделирования процесса разработки выбран метод моделирования. Такая модель затем калибруется с использованием эмпирических данных, а затем используется для проведения исследований на основе моделирования. Подробное описание каждого шага в целом можно найти в работе Балчи: [5] и, в частности, подробный обзор программного моделирования процессов можно найти в Ali et al. [6]

В рамках недавней инициативы специальной группы ACM по разработке программного обеспечения ( SIGSOFT ) был предложен стандарт для оценки научных исследований, основанных на моделировании. [7]

Примеры использования программного моделирования процессов для решения практических задач в промышленных условиях.

[ редактировать ]
  • Оценка процесса: включение динамического анализа в картографирование потока создания ценности в промышленных условиях. [8]
  • Тестирование программного обеспечения: решение, когда автоматизировать тестирование программного обеспечения [9]

Ключевые площадки

[ редактировать ]

Моделирование процессов программного обеспечения было активной областью исследований на протяжении многих десятилетий. Некоторые из ключевых мероприятий включают Международную конференцию по программному обеспечению и системным процессам. [10] и его предшественник Семинар по моделированию программных процессов (ProSim) с 1998 по 2004 год. [11]

  1. ^ Али, НБ; Петерсен, К; Волин, К. (2014). «Систематический обзор литературы по промышленному использованию программного моделирования процессов». Журнал систем и программного обеспечения . 97 : 65–85. CiteSeerX   10.1.1.717.3797 . дои : 10.1016/j.jss.2014.06.059 .
  2. ^ Келлнер, Марк I; Мадачи, Раймонд Дж; Раффо, Дэвид М. (1999). «Имитационное моделирование программных процессов: Почему? Что? Как?». Журнал систем и программного обеспечения . 46 (2–3): 91–105. CiteSeerX   10.1.1.587.8752 . дои : 10.1016/s0164-1212(99)00003-5 .
  3. ^ «Использование моделирования для обучения процессам разработки программного обеспечения: практический пример» (PDF) . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 1 декабря 2014 г.
  4. ^ фон Вангенхайм, CG; Шулл, Ф. (2009). «Играть или не играть?». Программное обеспечение IEEE . 26 (2): 92–94. дои : 10.1109/MS.2009.54 . S2CID   13354988 .
  5. ^ Осман Балчи (2012), «Жизненный цикл моделирования и симуляции», Моделирование: Труды Международного общества моделирования и моделирования 88, 7, 870–883.
  6. ^ Али, Северная Каролина; Петерсен, К., «Консолидированный процесс моделирования процессов программного обеспечения: современное состояние и отраслевой опыт», Программная инженерия и передовые приложения (SEAA), 38-я конференция EUROMICRO, 2012 г., том, №, стр. 327,336, 5- 8 сентября 2012 г.doi: 10.1109/SEAA.2012.69 http://www.bth.se/fou/forskinfo.nsf/0/7e2b9e104c9956cec1257acf006a1282/$file/Consolidated%20process.pdf [ постоянная мертвая ссылка ]
  7. ^ Франка, Брено. «Моделирование (количественное)» . Эмпирические стандарты . Проверено 25 февраля 2021 г.
  8. ^ Али, НБ; Петерсен, К; де Франса, BBN (2015). «Оценка картирования потока создания ценности с помощью моделирования для разработки программного продукта: два промышленных случая». Информационные и программные технологии . 68 : 45–61. дои : 10.1016/j.infsof.2015.08.005 .
  9. ^ Гаруси, Вахид; Пфаль, Дитмар (2015). «Когда автоматизировать тестирование программного обеспечения? Подход к поддержке принятия решений, основанный на моделировании процессов». Журнал программного обеспечения: эволюция и процесс .
  10. ^ «Icssp2015» . Архивировано из оригинала 21 февраля 2015 г. Проверено 1 декабря 2014 г.
  11. ^ http://www.verlag.fraunhofer.de/bookshop/artikel.jsp?v=220684 [ мертвая ссылка ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e04ca78349524d5cf4c4c8f15b2dc56a__1718289120
URL1:https://arc.ask3.ru/arc/aa/e0/6a/e04ca78349524d5cf4c4c8f15b2dc56a.html
Заголовок, (Title) документа по адресу, URL1:
Software Process simulation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)