ИСПОЛЬЗОВАНИЕ ЛОКАЛЬНЫХ CASE-СРЕДСТВ АВТОМАТИЗАЦИИ ПРОЕКТИРОВАНИЯ В НАУЧНО-ПРАКТИЧЕСКОЙ РАБОТЕ СТУДЕНТОВ

Чехонина Светлана Арсентьевна

ГОУ СПО «Сахалинский государственный колледж бизнеса и информатики», г. Южно-Сахалинск, 2010

задать вопрос автору

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

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

Государственным образовательным стандартом по специальности 230501.51 «Программное обеспечение вычислительной техники и автоматизированных систем» предусмотрено изучение ряда дисциплин, связанных с проектированием программного обеспечения.

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

В настоящее время имеется большое количество систем автоматизации проектирования. К числу наиболее доступных и простых в использовании в процессе обучения относятся CASE — средства ERWin и BPWin, разработанные фирмой PLATINUM.

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

В результате практического выполнения сквозной задачи студенты осваивают приёмы и навыки:

  1. Создания контекстных диаграмм, задания основных свойств модели.
  2. Определения словарей модели.
  3. Создания диаграмм декомпозиции в нотациях IDEEF 0 и IDEEF 3.
  4. Создания диаграмм узлов и FEO-диаграмм.
  5. Расщепления и слияния моделей.
  6. Создания сценариев и проведения функционально-стоимостного анализа (ABC).

Для комплексного освоения CASE-средств необходимо использование средства разработки структур базы данных ERWin в курсе изучения дисциплины «Базы данных». Моделирование данных в ERWin основано на теории реляционных баз данных. CASE-средство имеет инструменты для построения и описания логической и физической моделей данных.

Одним из направлений использования CASE-средств является выполнение практической части курсового проекта по дисциплине «Технология разработки программных продуктов».

Описание основных бизнес-процессов исследуемой предметной области выполняется студентами с использованием методологии структурного анализа и проектирования. Используя процессный подход, студенты разрабатывают диаграммы бизнес-процессов, потоков данных, последовательностей работ с использованием CASE-средства BPWin.

Интересным является опыт использования указанных Case-средств при работе над курсовым проектом по дисциплине «Экономика отрасли». На первый взгляд — дисциплина не является профильной для данной специальности и исследование экономической проблемы не имеет большого значения для будущей практической деятельности выпускника.

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

В результате, в течение всего периода обучения студент получает возможность изучения, моделирования и проектирования программного средства в рамках одной предметной области. При этом реализуется цепочка: курсовой проект («Технология разработки программных продуктов») — курсовой проект («Экономика отрасли») — ВКР, так как реализация программного средства становится итогом выпускной квалификационной работы (ВКР).

Положительным результатом такого эксперимента за последние два года стало увеличение количества ВКР экономической тематики, защищенных выпускниками программистами на отлично.

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

Литература

  1. Маклаков С. В. BPwin и ERwin CASE-средства разработки информационных систем. — М.: ДИАЛОГ-МИФИ, 1999.
  2. Смирнова Г. Н. Проектирование экономических информационных систем / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов. — М.: Высшая школа, 2001.