Разработка интерфейса программы имитационного моделирования вычислительной системы наземного комплекса
Особенность выбора системы 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Назначение, состав и виды операционной системы, ее управленческие функции. Порядок загрузки ОС. Назначение графического интерфейса Windows, характеристика его объектов и операций, проводимых с ними. Средства и система настройки программного продукта.
контрольная работа [25,1 K], добавлен 27.11.2010Входные и выходные данные программы. Выбор языка программирования. Рабочая среда Delphi 7. Правила игры "Кости". Разработка пользовательского интерфейса. Экономическое обоснование программного продукта. Расчет расходов на содержание и эксплуатацию.
дипломная работа [960,6 K], добавлен 07.02.2016Понятие электронных курсов. Описание программных и языковых средств разработки. Технология создания компьютерной обучающей системы, пакета вопросов в редакторе Excel. Разработка интерфейса ЭС. Организация диалога пользователя с экспертной системой.
дипломная работа [10,8 M], добавлен 20.06.2014Исследование базовых концепций программирования приложений под операционную систему Windows. Изучение истории создания универсального языка программирования Си. Разработка графического пользовательского интерфейса. Обзор правил игры и алгоритма работы.
курсовая работа [58,2 K], добавлен 09.11.2012Обоснование языка программирования Object Pascal и среды разработки Delphi. Создание интерфейса пользователя. Проектирование структуры и описание компонентов, использованных при разработке программного продукта. Составление инструкции пользователя.
курсовая работа [888,7 K], добавлен 20.05.2015Разработка интернет-сервиса для создания визуального интерфейса системных служб хостинг-компании. Критерии оценки интерфейса и направления разработки. Рабочий стол GlideOS. Выбор архитектуры сервиса, языка программирования и коммуникационных методов.
дипломная работа [3,1 M], добавлен 19.11.2013Обоснование выбора программно-технических средств. Надежность программы и состав технических средств. Разработка структурной схемы программы, алгоритмического и программного интерфейса. Технология разработки интерфейса пользователя и программных модулей.
дипломная работа [3,2 M], добавлен 22.01.2013Операционная система Windows фирмы Microsoft во всех ее проявлениях. Ее интерфейс как универсальный механизм управления любым приложением ОС. Свойства анимационного пользовательского интерфейса. Настройка программного продукта, его адаптация к технике ПК.
контрольная работа [50,5 K], добавлен 03.05.2009Сущность матричного метода. Разработка программы решения системы уравнений линейных алгебраических уравнений методом решения через обратную матрицу на языке программирования Delphi. Представление блок-схемы и графического интерфейса программного продукта.
курсовая работа [1,0 M], добавлен 27.09.2014Разработка системы управления проектами для компании ЗАО "Диакон". Экономические параметры разработки и внедрения электронной информационной системы. Технология разработки программного обеспечения. Выбор типа графического интерфейса, его составляющие.
дипломная работа [1,4 M], добавлен 10.06.2014