СИСТЕМОТЕХНИЧЕСКАЯ ЧАСТЬ




ЗАДАНИЕ

на разработку АС в рамках курсового проекта по дисциплине
«Технологии программирования»

студентке гр. 6503

Богданов Н. Д., Боровкова О. В., Буцких Я. Ю., Григорьева М. А., Медников К. А., Филиппова Н. С.

Тема проекта:

«Автоматизированная система для анализа потоков событий »

Содержание задания

1.1 Произвести анализ предметной области по методологии объектной декомпозиции.

1.2 Реализовать программно и информационное обеспечение автоматизированной системы в соответствии с проектом. Выполнить системотехнические расчеты с обоснованием комплекса технических средств. Подготовить контрольный пример и провести испытания.

1.3 Оформить документацию на курсовой проект пояснительную записку, включая приложения.

Исходные данные

2.1 Характеристика объекта автоматизации:

1) объект автоматизации – поток событий (ПС);

2) виды автоматизируемой деятельности:

1 процесс генерирования ПС;

2 расчет числовых и вероятностных характеристик СП;

3) вид ПС – нестационарный, эргодический;

4) объем выборки: от 10 до 10000;

5) методы моделирования ПС:

1 генерация с использованием обратной функции;

2 генерация приближенным методом;

6) виды законов распределения ПС:

1 экспоненциальный;

2 закон Эрланга;

3 гамма-распределение;

7) числовые характеристики СП:

1 математическое ожидание;

2 дисперсия;

3 коэффициент ассиметрии;

4 коэффициент эксцесса;

8) вероятностные характеристики СП:

1 плотность распределения (гистограмма);

2 функция распределения;

3 функция распределения числа отсчетов на заданном интервале;

9) виды визуализации:

1 таблицы с результатами расчетов числовых характеристик;

2 графическое представление законов распределения;

3 графическое представление вероятностных характеристик.

2.2 Требования к информационному обеспечению:

1) информационное обеспечение разрабатывается на основании следующих документов:

- Прохоров С.А. Прикладной анализ случайных процессов [текст]/под ред. С.А. Прохорова. – Самара: СНЦ РАН, 2007.- 582с;

- Прохоров С.А. Лабораторный практикум. Моделирование и анализ случайных процессов; СНЦ РАН, 2002 г., 277 с.;

- Прохоров С.А. Прикладной анализ неэквидистантных временных рядов [текст]. – Самара: СГАУ, 2001.- 375с;

2) предусмотреть контроль корректности задания всех параметров;

3) отсчеты ПС хранятся в файле, структура которого определяется в ходе проектирования;

2.3 Требования к техническому обеспечению:

1) тип ЭВМ - IBM PC совместимый;

2) монитор с разрешающей способностью не ниже 800 х 600;

3) манипулятор – мышь;

4) конфигурация комплекса определяется в процессе выполнения курсового проекта.

2.4 Требования к программному обеспечению:

1) тип операционной системы - Windows 98 и выше;

2) язык программирования – С#;

3) среда программирования - Microsoft Visual Studio 2008.

2.5 Общие требования к проектируемой системе:

2.5.1 Функции, реализуемые системой:

1) предоставление графического интерфейса;

2) моделирование ПС в соответствии с заданными параметрами и законом распределения;

3) расчет числовых и вероятностных характеристик ПС;

4) вывод числовых и вероятностных характеристик ПС в виде таблиц и графиков;

5) сохранение результатов моделирования в файл;

6) загрузка отсчетов ПС из файла.

7) организация информационной поддержки системы.

2.5.2 Технические требования к системе:

1) режим работы - диалоговый;

2) система должна удовлетворять санитарным правилам и нормам СанПин 2.2.2./2.4.2198-07;

3) условия работы средств вычислительной техники должны соответствовать ГОСТ 12.1.005, 12.01.2007.


РЕФЕРАТ

Пояснительная записка 81 страниц, 25 рисунков, 2 таблицы, 5 источников, 8 приложений.

ПОТОК СОБЫТИЙ, ВЕРОЯТНОСТНЫЕ И ЧИСЛОВЫЕ ХАРАКТЕРИСТИКИ, ИНТЕРВАЛ ДИСКРЕТИЗАЦИИ, ЗАКОНЫРАСПРЕДЕЛЕНИЯ, МАТЕМАТИЧЕСКОЕ ОЖИДАНИЕ, ДИСПЕРСИЯ, ПЛОТНОСТЬ РАСПРЕДЕЛЕНИЯ, КОЭФ­ФИЦИЕНТ АССИМЕТРИИ, КОЭФФИЦИЕНТ ЭКСЦЕССА.

В данном проекте моделируется поток событий и рассчитываются его вероятностные и числовые характеристики. Пользователь сможет выбрать метод моделирования потока событий: метод обратной функции или приближенный метод.

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

Программа будет написана на языке С# в среде Microsoft Visual Studio 2008 и будет функционировать в операционной системе Windows.


СОДЕРЖАНИЕ

СОДЕРЖАНИЕ 7

Введение 9

1 СИСТЕМОТЕХНИЧЕСКАЯ ЧАСТЬ 10

1.1 Описание и анализ предметной области 10

1.1.1 Классификация случайных процессов 10

1.1.2 Способы описания и задания СП 11

1.1.3 Методы моделирования СП 14

1.1.4 Вероятностные и числовые характеристики 17

1.1.5 Статистическая оценка характеристик СП 20

1.1.6 Критерии проверки гипотез 21

1.1.7 Описание аналогов системы 24

1.1.8 Анализ предметной области 27

1.2 Постановка задачи 28

1.3 Разработка структурной схемы системы 30

1.4 Спецификация требований 31

1.5 Разработка и описание алгоритмов 31

1.6 Выбор и обоснование программных средств 34

1.6.1 Выбор операционной системы 34

1.6.2 Выбор языка программирования 35

2 Конструкторско-технологическая часть 36

2.1 Разработка пользовательского интерфейса системы 36

2.1.1 Разработка и описание меню 36

2.1.2 Описание контрольного примера 36

2.2 Разработка и описание модулей 39

Заключение 41

Список использованной литературы 42

Приложение А 43

Типовые законы распределения 43

Приложение В 44

Обратные функции законов распределения 44

ПРИЛОЖЕНИЕ Ж 45

Руководство пользователя 45

Назначение системы 45

ПРИЛОЖЕНИЕ З 49

2.3 Листинг модулей программы 49


Введение

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

Не умаляя достоинств теоретических методов исследования, значение экспериментальных методов трудно переоценить. Исследователь, с целью подтверждения основных положений новой теории, нуждается в экспериментальной проверке [1].

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

Система будет разрабатываться по технологии быстрой разработки приложений RAD (Rapid Application Development). RAD предполагает, что разработка ПО осуществляется небольшой командой разработчиков за срок порядка трех-четырех месяцев с применением инструментальных средств визуального моделирования и разработки. Технология RAD предусматривает активное привлечение заказчика уже на ранних стадиях – обследование организации, выработка требований к системе


 

СИСТЕМОТЕХНИЧЕСКАЯ ЧАСТЬ



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: