Алгоритм построения стохастических вариаций вектора с заданными ограничениями
Математическое моделирование, численные методы и комплексы программ
Авторы
Государственный ракетный центр имени академика В.П. Макеева, Тургоякское шоссе, 1, Миасс, Челябинская обл., 456300, Россия
e-mail: lyapin-sasha@mail.ru
Аннотация
В статье предложен алгоритм построения стохастических вариаций вектора с целью использования этих вариаций для тестирования программного обеспечения расчета и контроля полетного задания. В работе рассмотрен метод автоматического построения вариаций вектора при построении расчетной сетки тестирования, учитывающий заданные ограничения (ограничения на длину вектора и диапазоны изменения каждой его компоненты). Представленный алгоритм позволяет при генерировании расчетной сетки тестирования перейти от ручного ввода вариаций входных векторных параметров к их автоматической генерации, что уменьшает трудозатраты инженера-оператора и исключает влияние человеческого фактора.
Ключевые слова
расчет и контроль полетного задания, алгоритм, блок-схема, вариации вектора, автоматизацияБиблиографический список
-
Ляпин А.А., Голунов М.С. Технология разработки программного обеспечения расчета и контроля полетного задания для межконтинентальных баллистических ракет // V Ежегодный форум «Информационные технологии на службе оборонно-промышленного комплекса – 2016». Тезисы докладов. (Челябинск, 17-20 мая 2016). – Челябинск: Издательский дом Connect, 2016. С. 62.
-
Ляпин А.А. Методология тестирования программного обеспечения расчета и контроля полетного задания // XX Юбилейная Международная конференция по вычислительной механике и современным прикладным программным системам. ВМСППС’2017. (Алушта, 24-31 мая 2017). – М.: Изд-во МАИ, 2017. С. 154 – 156.
-
Ляпин А.А. Тестирование программных модулей расчета и контроля полетного задания на основе построения приоритетов исходных // Труды МАИ. 2017. № 97. URL: http://trudymai.ru/published.php?ID=87359
-
Тюгашев А.А., Ильин И.А., Ермаков И.Е. Пути повышения надежности и качества программного обеспечения в космической отрасли // Управление большими системами. 2012. № 39. С. 288 – 299.
-
Ляпин А.А. Программа BTTesting: программа для ЭВМ № 2017664117. Правообладатель: Акционерное Общество «Государственный ракетный центр имени академика В.П. Макеева» (RU). Зарегистрировано 18.12.2017.
-
Ляпин А.А., Тюлькин Б.М. Интегрирование пассивного участка траектории на основе сочетания метода ks-регуляризации с методом Энке // Научные ведомости Белгородского государственного университета. Математика. Физика. 2018. Т. 50. № 1. С. 88 – 96.
-
James Bach. What is Exploratory Testing? available at: http://www.satisfice.com/articles/what_is_et.shtml
-
Савин Р. Тестирование Дот Ком или пособие по жестокому обращению с багами в интернет-стартапах. – М.: Дело, 2007. – 312 с.
-
Куликов С.C. Тестирование программного обеспечения. – Минск: Четыре четверти, 2015. – 294 с.
-
Dustin E. Effective software testing: 50 specific ways to improve your testing. Copyright © 2003 by Pearson Education, Inc., 2003, 203 p.
-
Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Питер, 2004. – 318 с.
-
Котляров В.П. Коликова Т.В. Основы тестирование программного обеспечения. – М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006. – 285 с.
-
Black. R. Critical Testing Processes: Plan, Prepare, Perform, Perfect, Copyright ©2004 by Addison-Wesley, 2004, 608 p.
-
Николаев М.А., Юферов А.Г. Алгоритмы организации вариантных проектных расчетов // Научно-технический вестник Поволжья. 2013. № 6. С. 388 – 393.
-
Полоник Е.Н., Суренский Е.А., Федотов А.А. Автоматизация расчетов усталостной долговечности механических соединений элементов авиаконструкций // Труды МАИ. 2017. № 92. URL: http://trudymai.ru/published.php?ID=76755
-
Уткин В.Б., Балдин К.В. Информационные системы в экономике. – М.: Издательский центр «Академия», 2004. – 288 с.
-
Sommerville I. Software Engineering, Sixth Edition, Pearson Education Limited publ., 2001, 624 p.
-
Blanchette J., Summerfield M. C++ GUI Programming with Qt 4, Prentice Hall publ., 2006, 560 p.
-
Земсков Ю.В. Qt 4 на примерах. – СПб.: БХВ-Петербург, 2008, – 608 с.
-
Шлее М. Qt 4.5. Профессиональное программирование на С++. – СПб.: БХВ-Петербург, 2010. – 896 с.
-
Косова А.С. Особенности отработки программно-алгоритмического обеспечения системы управления движением и формирования консервативной информации одного типа летательных аппаратов // Труды ФГУП «НПЦАП». Системы и приборы управления. 2017. № 2. С. 27 – 36.
-
McConnell S. Code Complete: Second Edition, Mictosoft Press, 2004, 896 p
Скачать статью