Из опыта дипломного проектирования студентов специальности «Прикладная информатика в экономике» факультета информационных технологий Академии управления «ТИСБИ»

 

О.В. Федорова

доцент, к.п.н., заместитель декана факультета информационных технологий,

Академия управления «ТИСБИ»,

ул. Муштари, 13, г. Казань, 420013, (843)238 68 56

fiodorova_olga@rambler.ru

 

 

АННОТАЦИЯ

В статье рассматриваются вопросы, связанные с методикой выполнения выпускных квалификационных работ (ВКР) студентами факультета информационных технологий Академии управления «ТИСБИ». Методика основана на методологии RUP (IBM) и авторском подходе к использованию данной методологии. В статье приведен краткий перечень тем ВКР по  специальности 080801.65 – Прикладная информатика в экономике. Кратко даны основы компетентностного подхода и рассмотрен практический пример ВКР, выполненный с применением данного подхода.

ABSTRACT

The article reveals some issues concerning the methods of doing Final Professional Projects (FPP) by the students of the Information Technologies faculty at the Academy of Management (TISBI). The method is based on the methodology of RUP (IBM) and the author’s approach for using this method. The article also gives a short list of the FPP themes on the speciality 080801.65.

 

Ключевые слова

Объектно-ориентированный подход, компетенции, выпускная квалификационная работа, методология RUP, CASE-средство Rational Rose.

Keyword

Objective-oriented approach, competence, Final Professional Projects, methodology of RUP, CASE-means of  Rational  Rose.

 

Ежегодно в Негосударственном образовательном учреждении высшего профессионального образования Академии управления «ТИСБИ» (г. Казань) на факультете информационных технологий проходят Государственные аттестационные испытания выпускников по специальностям 080801.65  «Прикладная информатика (в экономике)» и 230105.65 «Программное обеспечение вычислительной техники и автоматизированных систем».

На кафедре информационных технологий разработана собственная методика по написанию выпускных квалификационных работ по обеим специальностям. В частности автором статьи опубликовано учебно-методическое пособие «Проектирование информационных систем», получившее гриф УМО МЭСИ, которое используется студентами при написании ВКР по специальности 080801.65 «Прикладная информатика (в экономике)».

Все работы, защищаемые студентами в ходе аттестационных испытаний, подготовлены на кафедре информационных технологий по реальным материалам предприятий и организаций, в которых выпускники проходят преддипломную практику. Среди этих организаций: отделения Федеральной налоговой службы по Республике Татарстан, акционерное общество «Казанский вертолетный завод»,  банки, предприятия и организации Республики Татарстан.

Ниже приведен примерный список тем выпускных квалификационных работ (ВКР) студентов, обучающихся по  специальности 080801.65 – Прикладная информатика в экономике.

В основу методики написания ВКР положены основы методологии RUP (IBM), включающие следующие положения.

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

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

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

4.                  Обязательное управление требованиями. Всем известно, что по ходу разработки в систему вносятся изменения (самой группой разработчиков или заказчиком - неважно). Rational предлагает мощную систему контроля управления требованиями: их обнаружение и документирование, поддержку соглашений между разработчиками и заказчиками,

5.                  Полный контроль всего происходящего в проекте посредством создания специальных архивов.

6.                  Унифицированный документооборот, приведенный в соответствие со всеми известными стандартами. Это значит, что каждый этап в разработке (начало, работа и завершение) сопровождается унифицированными документами, которыми должен пользоваться каждый участник проекта.

7.                  Использование визуального моделирования.

8.                  Применение не только механизмов Объектно - ориентированного программирования, но и ОО мышления и подхода [1].

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

·         когнитивная – применение теоретических знаний и опыта;

·         функциональная – реализация практических умений и навыков;

·         личностно-этическая – проявление поведенческих способностей в конкретной ситуации, наличие определенных личностных и профессиональных ценностей [2].

При этом первые две категории определяют профессионально-ориентированные компетенции, а последняя – социально-психологические компетенции применительно к профессиональной области. Формализация общих компетенций для информатики (Computer Science) была проведена еще в рамках Computing Curricula 2001 [3].

Подробнее остановимся на содержании выпускной квалификационной работы студента Карамова Мансура Альбертовича «Проектирование информационной системы вычисления теоретической цены опциона». Руководителем ВКР является Федорова О.В., доцент кафедры ИТ, к.п.н.

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

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

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

Входящие данные (забиваются вручную или импортируются из программы Quick):

·          Дата расчетов

·          Дата исполнения

·          Название

·          Тип опциона

·          Количество

·          Страйк

·          Цена сделки

·          Цена инструмента (баз. актива)

·          Ставка %

·          Теор. цена.

·          Волатильность

·          Вычисляемые  данные.

Исходящие данные представлены в 2-х видах:

а) численные:

·          Дней до исполнения

·          Дельта

·          Гамма

·          Тэта

·          Вега

·          Внутренняя стоимость

·          Временная стоимость

б) графические (графики опционно- фьючерсной позиции).

Для расчета стоимости опциона используется:

·                    биноминальная модель.

·                    модель Блэка-Шоулза.

Проанализированные использующиеся в России информационные системы типа «опционный калькулятор» имеют следующий функционал:

·         Импорт информации из внешних программ Интернет-трейдинга

·         Расчет  коэффициентов чувствительности опциона

·         Расчет теоретической цены и волатильности опциона

·         Возможность графического представления результатов вычисления

·         Экспорт информации в формате Excel

При проектировании ЭИС «автоматического расчета теоретической цены опциона» мы использовали структурный подход и объектно-ориентированный подход. Спроектированный на основе анализа данных структурный подход  описывает в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами. Система разбивается на функциональные подсистемы, которые в свою очередь делятся на задачи, а задачи разбиваются на процедуры.

В ходе проектирования был  также использован объектно-ориентированный подход с применением языка моделирования UML (Unified Modeling Language), который представляет собой язык для определения, представления, проектирования и документирования программных систем, организационно-экономических систем, технических систем и других систем различной природы. UML содержит стандартный набор диаграмм и нотаций самых разнообразных видов. Реализация объектно-ориентированного подхода осуществлялась с использованием CASE-средства Rational Rose.

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

Для хранения базы данных используется СУБД MySQL.

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

·         Дружелюбный, удобный интерфейс

·         Импорт информации из внешних программ Интернет-трейдинга

·         Расчет  коэффициентов чувствительности опциона

·         Расчет теоретической цены и волатильности опциона

·         Возможность графического представления результатов вычисления

·         Экспорт информации в формате Excel

·         Создание базы данных входной и вычисленной информации

·         Модуль запросов.

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

·         анализа

·         выявление зависимостей

·         прогнозирования

·         проведения различных исследований.

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

Созданная информационная система вычисления теоретической цены опциона позволяет рассчитать теоретическую цену или волатильность опциона на основе входящих данных из сервера QUICK, которая является информационно торговой системой Интернет-трейдинга или на основе введенных вручную данных. Возможность импорта данных из сервера QUICK позволяет своевременно выявлять и реагировать на благоприятные изменения рыночной конъюнктуры. Все импортируемые данные и результаты вычислений  записываются  в базу данных расположенную на сервере предприятия. Результаты вычислений представляются в виде числовых данных и в виде графиков, что существенно облегчает трейдеру анализ. С помощью модуля запросов можно обрабатывать хранимую в базе данных информацию.

Выпускные квалификационные работы традиционно отвечают всем требованиям Государственного образовательного стандарта, имеют хороший теоретический и практический уровень. Эту оценку студенты получают от председателя ГАК Емалетдиновой Лилии Юнеровны – декана факультета ТКиИ КГТУ им. А.А. Туполева, доктора технических наук, профессора кафедры прикладной математики и информатики. Все работы выполняются в соответствии с  современными стандартами, технологиями и методологиями, в частности с использованием методологии RUP. В ходе работы над дипломными проектами студенты применяют на практике методы системного анализа, структурного и объектно-ориентированного проектирования. На этапе проектирования используется язык графического моделирования UML с практической реализацией в среде  CASE-средства Rational Rose. Программная реализация выполняется студентами с применением современных инструментальных средств разработки.

Во время защиты ВКР студент выступает с докладом, который сопровождается авторской компьютерной презентацией, выполненной в программной среде MS Power Point.

 

Литература

1.        Гиббс Деннис «Управление проектами с помощью IBM Rational Unified Process: Практические советы», - изд. Издательским Домом «Кудиц - Пресс», – 280 с..

2.        Тельнов Ю.Ф. Предстоит серьезная работа по созданию Государственного образовательного стандарта направления «Прикладная информатика»// Прикладная информатика - №4 – 2006 г.  – С. 37-43

3.        Рекомендации по преподаванию информатики в университетах. Computing Curricula 2001: Computer Science/Пер. с англ.под ред. В.Л. Павлова и А.А. Терехова. СПб., 2002