Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Methods / Диссертация Беляшов А.Н.docx
Скачиваний:
374
Добавлен:
12.03.2015
Размер:
1.93 Mб
Скачать

Введение

Актуальность исследования

CASE-технологии (Computer Aided System Engineering) – это технологии автоматизированной разработки систем (программного обеспечения), обеспечивающие с помощью предназначенного для этих целей инструментария (CASE-средств) комплексную поддержку разработки, либо поддержку отдельных стадий жизненного цикла сложных программных систем – их специфицирование, проектирование, реализацию, тестирование, сопровождение и развитие.

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

Целью работы является повышение эффективности процессов проектирования систем управления предприятиями.

Объектом исследования являются группы технических и специальных процессов жизненного цикла программных средств.

Предметом исследования являются методы и средства проектирования программных средств.

Методы исследования: системный анализ, структурные методы моделирования систем (функциональные, потоков данных, бизнес-процессов, событийные, информационные, иерархические), статические и динамические объектные методы моделирования, методы оценки качества программных средств, метод экспертных оценок.

Основные задачи исследования:

  1. Анализ процессов жизненного цикла программных средств.

  2. Обзор российских и международных стандартов в области инженерии программных средств.

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

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

  5. Классификация методов анализа и проектирования программных средств.

  6. Анализ применимости методов проектирования для групп технических и специальных процессов жизненного цикла программных средств.

  7. Обзор инструментальных CASE-средств для анализа и проектирования систем управления.

  8. Разработка структуры и масштаба метрики качества для оценки CASE-средств.

  9. Обоснование выбора CASE-средств для анализа и проектирования систем управления предприятиями.

Научная новизна исследования:

  1. Проведена классификация методов (моделей, нотаций) проектирования программных средств.

  2. Разработаны матрицы использования методов и средств проектирования для групп технических и специальных процессов жизненного цикла программных средств.

  3. Разработаны структура и масштаб метрики качества для обоснования выбора CASE-средств для анализа и проектирования систем управления предприятиями.

Практическая ценность работы:

  1. Проведён анализ методологий и методов проектирования программных средств (проанализировано 48 видов моделей).

  2. Проведён обзор современных CASE-средств, представленных на российском рынке.

  3. Даны рекомендации по использованию CASE-средств для разных типов проектов.

Апробация работы:

Научные доклады на конференциях:

  1. XV научная конференция «МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ И ИНФОРМАТИКА». Москва, ФГБОУ ВПО МГТУ «СТАНКИН». 13-15 мая 2013 г.

  2. XVII международная научно-практическая конференция «Системный анализ в проектировании и управлении». Санкт-Петербург, СПбГПУ. 1-3 июля 2013 г.

Научные публикации:

  1. Беляшов А.Н., Мышенков К.С. «Анализ методов проектирования систем управления» // Системный анализ в проектировании и управлении: Сб. науч. тр. XVIIМеждунар. науч.-практ. конф. / СПбГПУ. – СПб.: Изд-во Политехн. ун-та, 2013. – Ч. 2. – С. 3-6.

  2. Мышенков К.С., Беляшов А.Н. «Классификация методов анализа и проектирования систем управления» // Математическое моделирование и информатика: Труды XV науч. конф. / Под ред. Д.Ю. Рязанова. – М.: ИЦ ФГБОУ ВПО МГТУ «СТАНКИН», 2013. – С. 45-47.

  3. Мышенков К.С., Беляшов А.Н. «Методологии, методы и модели для анализа и проектирования систем управления» // Вестник МГТУ «Станкин». Научный рецензируемый журнал. – М.: МГТУ «СТАНКИН», 2013. – № 3 (26).