Разработка интерфейса программы имитационного моделирования вычислительной системы наземного комплекса
Особенность выбора системы Windows Presentation Foundation и языка программирования C#. Обоснование избрания системы разработки графического интерфейса. Характеристика создания архитектуры программного продукта. Сотворение модели мажоритарной группы.
| Рубрика | Программирование, компьютеры и кибернетика |
| Вид | дипломная работа |
| Язык | русский |
| Дата добавления | 01.09.2017 |
| Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- расширяемость;
- тестируемость;
- корректности;
- гибкости.
Использование универсального языка разметки XAML и мощного языка программирования C# открываются широкие возможности для дальнейшей модификации приложения и внедрения модулей с использованием самых современных принципов программирования.
Благодаря современным требованиям эргономики с учетом которых разрабатывался интерфейс было значительно снижено время проектирования в системе АСОНИКА-К-РЭС. Новые технологии исключают ошибки моделирования, связанные с синтаксической или логической ошибкой пользователя, так как интерфейс интерактивен и сообщает о любых попытках ввести неверную информацию. Подобный подход позволяет сократить время на оценку надежности сложных систем.
Гибкая система привязок позволяет быстрое и устойчивое изменение системы в случае возникновения такой необходимости со стороны пользователя системы. В дальнейшем при развитии отечественной информационной инфраструктуры и обновлении платформ возможен полный переход на расширенный функционал Windows 10 и системы UWP или даже отличных от Windows платформ, благодаря системе Xamarin.
Кроме того, разработанная система была протестирована путем апробации - были рассчитаны показатели надежности (вероятность безотказной работы и наработка на отказ) доплеровского измерителя составляющих путевой скорости и угла сноса. На стандартную оценку надежности, выполненную по отраслевому стандарту ушла неделя, в то время как на создание модели изделия и её верефикацию был потрачен день. Проверка сторонними методами показала превосходящую точность результата в К-РЭС, по сравнению с используемыми в стандарте аналитическому методами.
Список используемых источников
1. Жаднов В.В. Информационные технологии в прогнозировании надежности электронных средств. / Информационные технологии в проектировании и производстве. - 2012. - № 1. - c. 20-25. (Серия «Библиотека студента»).
2. Жаднов В.В. Расчёт надёжности электронных модулей: научное издание. М.: Солон-Пресс, 2016. - 232 с.
3. Жаднов В., Жаднов И., Замараев С. Новые возможности программного комплекса АСОНИКА-К. / Chip News: Инженерная микроэлектроника. - 2003. - № 10. - c. 52-55.
4. Жаднов В.В., Тихменев А.Н. Имитационное моделирование в задачах оценки надежности отказоустойчивых электронных средств. / Надёжность. - 2013. - № 1. - с. 32-43.
5. Отраслевой стандарт ОСТ 4Г 0.012.242-84. Методика расчета показателей надежности. / Официальное издание. - 1985. - № 1. - c. 2-6.
6. Жаднов В.В., Тихменев А.Н. Имитационное моделирование в задачах оценки надежности отказоустойчивых электронных средств. / Надёжность. - 2013. - № 1. - с. 32-43.
7. Жаднов В.В., Полесский С.Н., Тихменев А.Н. Современные подходы к исследованию безотказности электронных средств многократного циклического применения. / Надежность и качество-2012: труды Международного симпозиума: в 2-х т. - 2012. - с. 70-74.
8. Мартин Р., Мартин М. Принципы, паттерны и методики гибкой разработки на языке C# //СПб.: Символ-Плюс. - 2011. - Т. 768.
9. Симан М. Внедрение зависимостей в .NET //Спб.: Питер. - 2013.
10. Макконнелл С. Совершенный код. Практическое руководство по разработке программного обеспечения //М.: Русская редакция, СПб.: Питер. - 2005
11. Мейер Б. Объектно-ориентированное конструирование программных систем. - М.: ИТД Русская редакция, 2005.
12. Гамма Э. и др. Приемы объектно-ориентированного проектирования. - "Издательский дом" "Питер", 2013.
Аннотация
Данная выпускная квалификационная работа посвящена разработке интерфейса программы имитационного моделирования вычислительной системы наземного комплекса. Назначение данного интерфейса - повышение скорости и простоты расчета надежности и проектирования радиоэлектронной аппаратуры.
Интерфейс основан на шаблонах компонентов и позволяет быстро задать каждому компоненту состояния, режимы, таблицы переходов, функции переходов, а также переключатели по условию.
Процесс разработки состоит из множества этапов: анализ схожих по функционалу программных продуктов для выявления типичных недостатков, анализ методов расчета надежности и модели данных программы для которой разрабатывается интерфейс, разработка структуры программы, а также непосредственно разработка интерфейса.
Интерфейс был разработан с помощью системы для построения клиентских приложений Windows Presentation Foundation, с использованием языка разметки XAML и языка программирования C#.
Данная работа содержит 4 главы, введение и заключение, 1 приложение, 17 рисунков, а также список используемой литературы из 14 источников.
This final qualifying work is devoted to develop of the Interactive interface for the simulation modeling program of the computing system for the ground complex. The purpose of this interface is to increase the speed and simplicity of calculating the reliability and design of radio electronic equipment.
The interface is based on component templates and allows you to quickly assign each component statuses, modes, jump tables, transition functions, and condition switches.
The development process consists of a number of steps: analysis of similar software products to identify typical deficiencies, analysis of reliability calculation methods and data model of the program for which an interface is developed, program structure development, and interface development.
The interface was developed using the system for building Windows Presentation Foundation client applications, using the XAML markup language and the C # programming language.
This work contains 4 chapters, introduction and conclusion, 1 attachment, 17 drawings, as well as a list of used literature from 14 sources.
Приложение
Класс MainWindow и его основные параметры
Класс ComponentProperties и его основные параметры
Класс ExpressionTree и его основные параметры
Размещено на Allbest.ru
Подобные документы
Разработка программы для операционной системы Windows с использованием VisualC++ (6.0, .NET). Рассмотрение основ программного моделирования работы прибора (электрического чайника). Правила создания классов устройства и его графического интерфейса.
курсовая работа [424,3 K], добавлен 03.06.2014Роль распределенных вычислительных систем в решении современных задач. Инструментальная система DVM для разработки параллельных программ. Средства построения формальной модели графического интерфейса. Требования к графическому интерфейсу DVM-системы.
курсовая работа [2,7 M], добавлен 15.10.2010Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Оптимизация математической модели и реинжиниринг бизнес-процессов. Основные методологии, используемые в BPwin. Выбор архитектуры информационной системы. Обоснование подбора языка программирования. Установка и запуск программы в среде MS-DOS и Windows.
дипломная работа [1002,3 K], добавлен 13.04.2014Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Разработка базы данных и сайта с портфолио преподавателей политехнического института. Формирование таблиц со сведениями о преподавателях. Создание графического интерфейса пользователя клиентских приложений. Обоснование выбора языка программирования.
контрольная работа [1,1 M], добавлен 14.05.2013Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Методы разработки автоматизированных систем. Характеристика языка программирования Delphi и операционной системы Windows. Назначение и область применение, принцип действия идентификаторов. Этапы разработки программного продукта, требования к нему.
курсовая работа [903,9 K], добавлен 14.02.2015Трехмерное моделирование: улучшение алгоритмов рендеринга и просчета трехмерных изображений. Обоснование выбора алгоритмов. Выбор языка программирования и среды разработки. Структура данных и программного комплекса. Системные требования для работы.
курсовая работа [263,8 K], добавлен 24.06.2009Техника создания графики при помощи API функций, экспортируемых библиотекой GDI32.DLL. Разработка на языке программирования С++ в среде программирования Microsoft Visual C++ программы для отображения часов реального времени в цифровом и аналоговом виде.
курсовая работа [2,8 M], добавлен 27.01.2010


