тирование и архитектура информационных систем», целью которой является получение знаний и
практических навыков в проектировании и моделировании архитектур ИС и состава ПО, моделиро-
вания на основе UML и BMPN, документирования процессов разработки и их стандартизации.
Е.А.Спирина, М.А.Смирнова, И.А.Самойлова
158
Вестник Карагандинского университета
В ходе преподавания данной дисциплины происходит знакомство с реализацией аналитической
стадии создания программного продукта, с осуществлением анализа и разработки состава требований
к программному решению, изучение нотаций языков UML и BMPN, их практическое применение,
освоение состава проектной и эксплуатационной документации на программный продукт.
В результате изучения курса студенты должны знать: роли, цели и задачи моделирования
в цикле разработки ПО; состав методологий и нотаций моделирования; шаблоны проектирования,
прецеденты архитектурного анализа и другие вопросы, которые рассматриваются в рамках итератив-
ных процессов проектирования UP; подходы планирования и анализа рисков на стадии проектирова-
ния; состав аналитической стадии проекта по созданию программного продукта и основные этапы
анализа; способы выявления, формулирования, разработки, проверки, утверждения и тестирования
требований к ПО; роли аналитика при сборе требований, понятие бизнес-процессов и бизнес-правил;
принципы моделирования на UML и BPMN, а также способы и возможности применения этих нота-
ций и языков в практике современного программирования; основные типы используемых в UML и
BPMN диаграмм с объяснением целей и задач, которые перед ними ставятся; состав проектной и экс-
плуатационной документации на программный продукт.
В результате изучения курса студенты должны уметь: выявлять требования пользователей;
осуществлять разработку качественных требований к программному продукту, задавать достижимые
требования к функциональности и качеству; специфицировать (оформлять) требования; моделиро-
вать программный продукт с использованием нотаций и языков UML и BPMN; осуществлять выбор
нотаций, которые следует задействовать при создании диаграмм, а также при их чтении; использо-
вать программные продукты моделирования процессов Enterprise Architect/PowerDesigner/MS Visio
при разработке диаграмм; осуществлять разработку проектной документации программного решения.
Используемые языки, среды программирования, библиотеки и фреймворки: Enterprise
Architect/PowerDesigner/MS Visio/Rational Software Architect/UMLet и BPMN Modeler MS
Visio/ARIS/Business Studio/BPwin.
После окончания изучения данной дисциплины студентам необходимо в ходе работы над ди-
пломной работой реализовать аналитическую стадию проекта программного продукта. Разработать
набор диаграмм, используя BPMN на уровне бизнес-процессов, и UML — на уровне компонентов
программного обеспечения для описания интерфейсов между компонентами программного обеспе-
чения и сервисами. Разработать техническое задание на продукт, учитывающее архитектурные под-
ходы в реализации решения.
В ходе реализации учебных программ по предлагаемым дисциплинам используются различные
языки, среды программирования, библиотеки и фреймворки: C#, Microsoft Visual Studio Express 2012
для Windows Desktop, Microsoft SQL Server 2012, ADО.NET Entity Framework, NHibernate, Unit of
Work & Repository, Enterprise Architect/PowerDesigner/MS Visio/Rational Software Architect/UMLet и
BPMN Modeler MS Visio/ARIS/Business Studio/BPwin и др. Большинство данных программных про-
дуктов имеется на предприятиях, являющихся IT-сферой, которые в дальнейшем выступают в каче-
стве работодателей для студентов IT-специальностей. Поэтому изучение данных пакетов обоснованно.
Однако в большинстве вузов страны существует проблема финансирования на приобретение и сопро-
вождение современных сред программирования, библиотек и фреймворков.
Таким образом, существует объективная необходимость внедрять в учебный процесс предлагае-
мые элективные дисциплины. Рассмотренные примеры реализации различных элективных дисциплин
в ходе подготовки студентов информационного профиля не являются единственно предлагаемыми.
Список литературы
1 Общероссийский классификатор специальностей высшей научной квалификации ОК 017-2013. — [ЭР]. Режим дос-
тупа: http://docs.cntd.ru/document/1200110160
2 Василенко К., Буховцев А. Профессия программист. — [ЭР]. Режим доступа: https://docs.google.com/ document/
d/1oI7Nwn4tNBiZlO-d9vnXZIlsQ6_5i7TCSgRI60ytUMA/edit
3 Мамедзаде Ф.Р. Формирование спроса и предложения на ИТ-специалистов на основе модели компетенций //
Informasiya texnologiyaları problemləri, 2012, № 2 (6), 76–84. — [ЭР]. Режим доступа: www.jpit.az
4 Олейникова О.Н., Муравьева А.А. и др. Модульные технологии: проектирование и разработка образовательных про-
грамм. — М., Альфа-М, 2010. — 256 с.
5 [ЭР]. Режим доступа: http://vk.com/public.phpdynamicstechnologies
Реализация элективных дисциплин…
Серия «Педагогика». № 2(78)/2015
159
Е.А.Спирина, М.А.Смирнова, И.А.Самойлова
Достарыңызбен бөлісу: |