Алгоритм построения стохастических вариаций вектора с заданными ограничениями

Математическое моделирование, численные методы и комплексы программ


Авторы

Ляпин А. А.

Государственный ракетный центр имени академика В.П. Макеева, Тургоякское шоссе, 1, Миасс, Челябинская обл., 456300, Россия

e-mail: lyapin-sasha@mail.ru

Аннотация

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

Ключевые слова

расчет и контроль полетного задания, алгоритм, блок-схема, вариации вектора, автоматизация

Библиографический список

  1. Ляпин А.А., Голунов М.С. Технология разработки программного обеспечения расчета и контроля полетного задания для межконтинентальных баллистических ракет // V Ежегодный форум «Информационные технологии на службе оборонно-промышленного комплекса – 2016». Тезисы докладов. (Челябинск, 17-20 мая 2016). – Челябинск: Издательский дом Connect, 2016. С. 62.

  2. Ляпин А.А. Методология тестирования программного обеспечения расчета и контроля полетного задания // XX Юбилейная Международная конференция по вычислительной механике и современным прикладным программным системам. ВМСППС’2017. (Алушта, 24-31 мая 2017). – М.: Изд-во МАИ, 2017. С. 154 – 156.

  3. Ляпин А.А. Тестирование программных модулей расчета и контроля полетного задания на основе построения приоритетов исходных // Труды МАИ. 2017. № 97. URL: http://trudymai.ru/published.php?ID=87359

  4. Тюгашев А.А., Ильин И.А., Ермаков И.Е. Пути повышения надежности и качества программного обеспечения в космической отрасли // Управление большими системами. 2012. № 39. С. 288 – 299.

  5. Ляпин А.А. Программа BTTesting: программа для ЭВМ № 2017664117. Правообладатель: Акционерное Общество «Государственный ракетный центр имени академика В.П. Макеева» (RU). Зарегистрировано 18.12.2017.

  6. Ляпин А.А., Тюлькин Б.М. Интегрирование пассивного участка траектории на основе сочетания метода ks-регуляризации с методом Энке // Научные ведомости Белгородского государственного университета. Математика. Физика. 2018. Т. 50. № 1. С. 88 – 96.

  7. James Bach. What is Exploratory Testing? available at: http://www.satisfice.com/articles/what_is_et.shtml

  8. Савин Р. Тестирование Дот Ком или пособие по жестокому обращению с багами в интернет-стартапах. – М.: Дело, 2007. – 312 с.

  9. Куликов С.C. Тестирование программного обеспечения. – Минск: Четыре четверти, 2015. – 294 с.

  10. Dustin E. Effective software testing: 50 specific ways to improve your testing. Copyright © 2003 by Pearson Education, Inc., 2003, 203 p.

  11. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Питер, 2004. – 318 с.

  12. Котляров В.П. Коликова Т.В. Основы тестирование программного обеспечения. – М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006. – 285 с.

  13. Black. R. Critical Testing Processes: Plan, Prepare, Perform, Perfect, Copyright ©2004 by Addison-Wesley, 2004, 608 p.

  14. Николаев М.А., Юферов А.Г. Алгоритмы организации вариантных проектных расчетов // Научно-технический вестник Поволжья. 2013. № 6. С. 388 – 393.

  15. Полоник Е.Н., Суренский Е.А., Федотов А.А. Автоматизация расчетов усталостной долговечности механических соединений элементов авиаконструкций // Труды МАИ. 2017. № 92. URL: http://trudymai.ru/published.php?ID=76755

  16. Уткин В.Б., Балдин К.В. Информационные системы в экономике. – М.: Издательский центр «Академия», 2004. – 288 с.

  17. Sommerville I. Software Engineering, Sixth Edition, Pearson Education Limited publ., 2001, 624 p.

  18. Blanchette J., Summerfield M. C++ GUI Programming with Qt 4, Prentice Hall publ., 2006, 560 p.

  19. Земсков Ю.В. Qt 4 на примерах. – СПб.: БХВ-Петербург, 2008, – 608 с.

  20. Шлее М. Qt 4.5. Профессиональное программирование на С++. – СПб.: БХВ-Петербург, 2010. – 896 с.

  21. Косова А.С. Особенности отработки программно-алгоритмического обеспечения системы управления движением и формирования консервативной информации одного типа летательных аппаратов // Труды ФГУП «НПЦАП». Системы и приборы управления. 2017. № 2. С. 27 – 36.

  22. McConnell S. Code Complete: Second Edition, Mictosoft Press, 2004, 896 p


Скачать статью

mai.ru — информационный портал Московского авиационного института

© МАИ, 2000—2021

Вход