
- •Минобрнауки россии
- •Минобрнауки россии
- •График выполнения диссертации на соискание академической степени магистра
- •Содержание
- •Введение
- •Глава 1. Анализ процессов проектирования систем управления
- •1.1. Процессы жизненного цикла программных средств
- •1.2. Российские и международные стандарты в области инженерии программных средств
- •1.3.Постановка задачи исследования
- •1.4. Выводы по главе 1
- •Глава 2. Методы анализа и проектирования систем управления
- •2.1. Методологии анализа и проектирования систем управления
- •2.2. Методы анализа и проектирования систем управления
- •2.3. Классификация методов анализа и проектирования систем управления
- •2.4. Анализ применимости методов анализа и проектирования систем управления на различных этапах жизненного цикла программных средств
- •2.5. Выводы по главе 2
- •Глава 3. Инструментальные средства для анализа и проектирования систем управления
- •3.1. Общая характеристика case-средств
- •3.2. Классификация case-средств
- •3.3. Анализ функциональных характеристик case-средств
- •3.4. Анализ применимости case-средств на этапах процессов жизненного цикла программных средств
- •3.5. Выводы по главе 3
- •Глава 4. Методика выбора case-средств для анализа и проектирования систем управления предприятиями
- •4.1. Методика оценки качества программных средств
- •4.2. Разработка метрики качества case-средств
- •4.3. Обоснование выбора case-средств для анализа и проектирования систем управления предприятиями
- •4.4. Выводы по главе 4
- •Заключение
- •Список литературы
Введение
Актуальность исследования
CASE-технологии (Computer Aided System Engineering) – это технологии автоматизированной разработки систем (программного обеспечения), обеспечивающие с помощью предназначенного для этих целей инструментария (CASE-средств) комплексную поддержку разработки, либо поддержку отдельных стадий жизненного цикла сложных программных систем – их специфицирование, проектирование, реализацию, тестирование, сопровождение и развитие.
При разработке любой системы управления возникает задача выбора инструмента проектирования, который отвечал бы всем требованиям проектировщиков и позволял грамотно и эффективно решать поставленные задачи. Современный рынок программных средств насчитывает около 300 видов различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными и российскими фирмами, и многие компании сталкиваются с проблемой выбора подходящего программного решения. Выбор эффективных и адекватных автоматизируемому объекту методов, применяемых при анализе, проектировании, разработке или внедрении систем управления, представляет собой сложную и ответственную задачу.
Целью работы является повышение эффективности процессов проектирования систем управления предприятиями.
Объектом исследования являются группы технических и специальных процессов жизненного цикла программных средств.
Предметом исследования являются методы и средства проектирования программных средств.
Методы исследования: системный анализ, структурные методы моделирования систем (функциональные, потоков данных, бизнес-процессов, событийные, информационные, иерархические), статические и динамические объектные методы моделирования, методы оценки качества программных средств, метод экспертных оценок.
Основные задачи исследования:
Анализ процессов жизненного цикла программных средств.
Обзор российских и международных стандартов в области инженерии программных средств.
Анализ методологий проектирования программных средств.
Анализ методов проектирования программных средств.
Классификация методов анализа и проектирования программных средств.
Анализ применимости методов проектирования для групп технических и специальных процессов жизненного цикла программных средств.
Обзор инструментальных CASE-средств для анализа и проектирования систем управления.
Разработка структуры и масштаба метрики качества для оценки CASE-средств.
Обоснование выбора CASE-средств для анализа и проектирования систем управления предприятиями.
Научная новизна исследования:
Проведена классификация методов (моделей, нотаций) проектирования программных средств.
Разработаны матрицы использования методов и средств проектирования для групп технических и специальных процессов жизненного цикла программных средств.
Разработаны структура и масштаб метрики качества для обоснования выбора CASE-средств для анализа и проектирования систем управления предприятиями.
Практическая ценность работы:
Проведён анализ методологий и методов проектирования программных средств (проанализировано 48 видов моделей).
Проведён обзор современных CASE-средств, представленных на российском рынке.
Даны рекомендации по использованию CASE-средств для разных типов проектов.
Апробация работы:
Научные доклады на конференциях:
XV научная конференция «МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ И ИНФОРМАТИКА». Москва, ФГБОУ ВПО МГТУ «СТАНКИН». 13-15 мая 2013 г.
XVII международная научно-практическая конференция «Системный анализ в проектировании и управлении». Санкт-Петербург, СПбГПУ. 1-3 июля 2013 г.
Научные публикации:
Беляшов А.Н., Мышенков К.С. «Анализ методов проектирования систем управления» // Системный анализ в проектировании и управлении: Сб. науч. тр. XVIIМеждунар. науч.-практ. конф. / СПбГПУ. – СПб.: Изд-во Политехн. ун-та, 2013. – Ч. 2. – С. 3-6.
Мышенков К.С., Беляшов А.Н. «Классификация методов анализа и проектирования систем управления» // Математическое моделирование и информатика: Труды XV науч. конф. / Под ред. Д.Ю. Рязанова. – М.: ИЦ ФГБОУ ВПО МГТУ «СТАНКИН», 2013. – С. 45-47.
Мышенков К.С., Беляшов А.Н. «Методологии, методы и модели для анализа и проектирования систем управления» // Вестник МГТУ «Станкин». Научный рецензируемый журнал. – М.: МГТУ «СТАНКИН», 2013. – № 3 (26).