Қазақстан Республикасының        Министерство

Білім және ғылым        образования и науки

министрлігі        Республики Казахстан

Д. Серікбаев ат ындағы        ВКГТУ

ШҚМТУ        им. Д. Серикбаева

УТВЕРЖДАЮ

Декан ФИТиБ

__________М. Кылышканов

___________________2015 г.

БАҒДАРЛАМАНЫ ӘЗІРЛЕУДІҢ ҚҰРАЛ-САЙМАНДАРЫ

Жұмыс модульдік оқу бағдарламасы және силлабус

ИНСТРУМЕНАЛЬНЫЕ СРЕДСТВА РАЗРАБОТКИ ПРОГРАММ

Рабочая модульная учебная программа и силлабус

Специальность: 5В070400-«Вычислительная техника и программное обеспечение»

Количество кредитов дисциплины:         3

Өскемен

Усть-Каменогорск

2015

Рабочая модульная учебная программа и силлабус разработаны на кафедре «Информационные системы и компьютерное моделирование» на основании Государственного общеобязательного стандарта образования РК ГОСО РК 5.04.019 - 2011 Высшее образование. Бакалавриат, Рабочего учебного плана, Типовой учебной программы и Модульной образовательной программы специальности.

Обсуждён на заседании кафедры «Информационные системы и компьютерное моделирование»

Зав. кафедрой                                                        Н. Денисова

НЕ нашли? Не то? Что вы ищете?
Протокол № ____ от ____  ____________ 2015


Одобрен учебно – методическим советом ФИТиБ

Председатель                                                        Г. Уазырханова

Протокол № ____ от  ____  ____________ 2015


Разработали        

доцент кафедры                                                        Т. Балова

старший преподаватель кафедры                                И. Увалиева

Нормоконтролёр                                                        И. Фазылова


1 ХАРАКТЕРИСТИКА ДИСЦИПЛИНЫ, ЕЁ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ

1.1 Краткое содержание изучаемой дисциплины

Дисциплина «Инструментальные средства разработки программ» (далее ИСРП) относится к обязательному компоненту цикла профилирующих дисциплин образовательной программы специальности 5В070400-«Вычислительная техника и программное обеспечение» и входит в состав модуля разработки программ модульной образовательной программы специальности 5В070400-«Вычислительная техника и программное обеспечение».

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

1.2 Цели и задачи изучения дисциплины

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

Компетентностный подход в преподавании дисциплины «Инструментальные средства разработки программ» определяет её основные задачи:

- сформировать у обучающихся систему знаний в области программной инженерии (Software engineering) и программирования (computer programming);

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

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

Задачи изучения дисциплины обеспечивают реализацию установленных в квалификационной характеристике требований к подготовке бакалавров по образовательной программе 5В070400-«Вычислительная техника и программное обеспечение».

1.3 Результаты изучения дисциплины

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

знать и понимать:

- модели жизненного цикла программного обеспечения и теоретические основы методологии проектирования программного обеспечения;

- принципы классификации современных инструментальных средств разработки программных продуктов;

- подходы к моделированию и реструктуризации бизнес-процессов и систем;

уметь применять на практике CASE-средства, поддерживающие:

- методологию функционального моделирования IDEF0;

- методологию событийного моделирования IDEF3;

- методологию моделирования потоков данных DFD;

- методологию семантического моделирования данных IDEF1X;

- методологию объектно-ориентированного моделирования программного обеспечения и метамодели UML;

быть готовым формировать суждения:

- о выборе модели жизненного цикла для конкретного проекта и управлении рисками проекта;

- по вопросам совершенствования программного обеспечения в рамках корпоративных информационных систем и крупных государственных проектов (от модели AS-IS к модели TO-BE);

- о значении и последствиях своей профессиональной деятельности с учётом социальных, профессиональных и этических позиций;

развивать коммуникативные способности, в том числе:

- владение минимум одним иностранным языком для работы с открытыми ресурсами интернет, международными стандартами и технической документацией CASE;

- навыки межличностной и групповой коммуникации для делового взаимодействия в рамках ИТ проектов и других видов деятельности;

развивать навыки обучения, способствующие:

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

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

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

1.4 Пререквизиты

Для полноценного усвоения материала по дисциплине ИСРП необходимо наличие знаний по дисциплинам, связанным с алгоритмизацией и технологией программирования.

1.5 Постреквизиты

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

2 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

2.1 Тематический план


Наименование темы, её содержание

Ссылки на литературу

и другие источники

Трудоёмкость,

кредиты

Модуль 1 «CASE-средства структурно-функционального проектирования программных средств»

Лекционные занятия

Тема 1 «Введение в дисциплину».

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

1-4

0,022

Тема 2 «Методы проектирования программного обеспечения».

Общие требования к методологии и технологии проектирования программного обеспечения. Руководство к своду знаний по программной инженерии SWEBOK. Обзор методов проектирования программного обеспечения. Обзор инструментария проектирования программного обеспечения

5-9

0,022

Тема 3 «Основы методологии проектирования программного обеспечения».

Проектирование программ как сложных систем. Жизненный цикл программного обеспечения. Основные процессы ЖЦ ПО. Вспомогательные процессы ЖЦ ПО. Организационные процессы ЖЦ ПО

5-8

0,022

Тема 4 «Модели жизненного цикла программного обеспечения».

Понятие модели жизненного цикла программного обеспечения. Классическая модель процесса разработки программ. Прототипирование. Стратегия инкрементальной разработки. Спиральная модель процесса. Модель быстрой разработки приложений RAD

5-8

0,022

Тема 5 «Методологии разработки программного обеспечения».

XP - процесс или экстремальное программирование. Методология Rational Unified Process (RUP). Гибкие (agile) методологии. Выбор модели жизненного цикла для конкретного проекта. Порядок разработки программного обеспечения

3,5

0,022

Тема 6 «Современные CASE - технологии».

CASE - технологии и их использование. Общая характеристика и классификация современных CASE-средств. Технологии внедрения и освоения CASE-средств. Оценка CASE-средств

2, 10

0,022

Тема 7 «Моделирование бизнес-процессов».

Понятие бизнес-процесса. Реструктуризация бизнес-процессов. Моделирование бизнес-процессов. Методы моделирования бизнес процессов

10, 11, 12,13

0,022

Тема 8 «CASE-технологии структурного анализа и проектирования программных средств».

Методология структурного анализа и проектирования. Методология функционального моделирования IDEF0. Методология событийного моделирования IDEF3. Моделирование потоков данных DFD. Методология семантического моделирования данных IDEF1X

13-20

0,022

Итого

0,178

Лабораторные занятия

Тема 1 «Разработка функциональной модели IDEF0»

10, 11, 12,13

0,111

Тема 2 «Разработка моделей информационных процессов IDEF3 и потоков данных DFD»

10, 11, 12,13

0,111

Тема 3 «Методология семантического моделирования данных IDEF1X»

10, 11, 12,13

0,111

Итого

0,333

Самостоятельная работа обучающегося под руководством преподавателя (СРОП)

Тема 1 «Отчёты и Sibling диаграммы IDEF0-модели»

10, 11, 12,13

0,167

Тема 2 «Средства коллективной разработки функциональных моделей в среде BPwin»

10, 11, 12,13

0,167

Тема 3 «Создание отчётов в ERwin»

10, 11, 12,13

0,167

Итого

0,500

Самостоятельная работа обучающегося (СРО)

Тема 1 «Создание диаграмм FEO»

10, 11, 12,13

0,167

Тема 2 «Имитационное моделирование процессов»

10, 11, 12,13

0,167

Тема 3 «Создание связи категоризации в IDEF1X-модели»

10, 11, 12,13

0,167

Итого

0,500

Итого по модулю 1

1,511

Модуль 2 «CASE-средства объектно-ориентированного проектирования программных средств»

Тема 9 «Основы объектно-ориентированного моделирования программного обеспечения и метамодели UML».

Иерархия метаописаний, используемых в визуальном моделировании программного обеспечения. Назначение и уровни моделей UML. Представления в UML

21, 22, 23, 24, 25

0,022

Тема 10 «Унифицированный язык моделирования UML. Модель UML».

UML – унифицированный язык моделирования. Сущности в UML. Отношения в UML

22, 23, 24, 25, 26, 27

0,022

Тема 11 «Унифицированный язык моделирования UML. Диаграммы UML».

Виды диаграмм UML. Общие диаграммы UML. Специальные диаграммы UML

22, 23, 24, 25, 26, 27

0,022

Тема 12 «Унифицированный язык моделирования UML. Общие механизмы UML».

Использование общих механизмов UML. Общие свойства модели. Точки вариации семантики

22, 23, 24, 25, 26, 27

0,022

Тема 13 «Общее описание системы с позиции представления UML».

Представления UML с позиции обобщения описаний. Общие механизмы UML. Общие свойства модели

22, 23, 24, 25, 26, 27

0,022

Тема 14 «Описание функциональности разработки программного обеспечения».

Управление рисками проекта. Порядок разработки программного обеспечения. Документирование программных средств. Управление требованиями

3, 6, 7, 8

0,022

Тема 15 «Научно-технологические тренды и самые быстрорастущие сегменты на мировом ИТ рынке».

Три платформы в эволюции рынка ИТ. Новые тренды ИТ: прогноз компании Gartner. Мировые Top тренды развития ИТ на ближайшие 3-5 лет

28, 29

0,022

Итого

0,155

Лабораторные занятия

Тема 4. «Построение структурных диаграмм UML»

22, 23, 24, 25, 26, 27

0,111

Тема 5. «Построение поведенческих диаграмм UML»

22, 23, 24, 25, 26, 27

0,111

Тема 6. «Генерация программного кода по модели UML»

22, 23, 24, 25, 26, 27

0,111

Итого

0,333

Самостоятельная работа обучающегося под руководством преподавателя (СРОП)

Тема 4. «Построение структурных диаграмм UML»

22, 23, 24, 25, 26, 27


0,167

Тема 5. «Построение поведенческих диаграмм UML»

22, 23, 24, 25, 26, 27


0,167

Тема 6. «Генерация программного кода по модели UML»

22, 23, 24, 25, 26, 27


0,167

Итого

0,500

Самостоятельная работа обучающегося (СРО)

Тема 4. «Построение структурных диаграмм UML»

22, 23, 24, 25, 26, 27

0,167

Тема 5. «Построение поведенческих диаграмм UML»

22, 23, 24, 25, 26, 27

0,167

Тема 6. «Генерация программного кода по модели UML»

22, 23, 24, 25, 26, 27

0,167

Итого

0,500

Итого по модулю 2

1,489

Итого по дисциплине, кредит РК

3,000


2.2 Задания для самостоятельной работы (СРОП, СРО)


Тема

Цель и содержание задания

Продолжитель-ность выполнения, уч. неделя

Форма контроля

Срок сдачи

(номер уч. недели)

Задание на СРОП –IDEF0-модель дополнить отчётами и диаграммами Node Tree.

Задание на СРО –IDEF0-модель дополнить диаграммой FEO.

Познакомиться с основными приёмами коллективной разработки функциональных моделей в среде BPwin

3

Инд. задание и дополнительные вопросы при защите лабораторной работы. Тестовые задания

3

Задание на СРОП:

- выполнить расщепление IDEF0-модели и

ABC анализ.

Задание на СРО – изучить элементы имитационной модели.

Получить практические навыки использования средств коллективной разработки модели с элементами анализа ABC

3

Инд. задание и дополнительные вопросы при защите лабораторной работы. Тестовые задания

5

Задание на СРОП - для IDEF1X-модели построить шаблон отчёта.

Задание на СРО – изучить работу по созданию связи категоризации в IDEF1X-модели

Изучить приёмы построения шаблонов отчёта средствами Report Builder среды ERwin и освоить процедуры работы со связями категоризации

2

Инд. задание и дополнительные вопросы при защите лабораторной работы Тестовые задания

7

Сенсорный многопозиционный ввод и события WPF

Получить начальные сведения о способах взаимодействия с приложением WPF с помощью

касания экрана для интерактивного взаимодействия

2

Инд. задание и дополнительные вопросы при защите лабораторной работы. Тестовые задания

10

Триггеры свойств и событий WPF

Познакомиться с механизмом триггеров WPF для создания анимационного эффекта

3

Инд. задание и дополнительные вопросы при защите лабораторной работы. Тестовые задания

12

Использование API-интерфейса Microsoft Office и первичных сборок. Net Microsoft. Office. Interop

Освоить упрощённый механизм взаимодействия с СОМ с целью расширения практических приёмов организации межпрограммного взаимодействия

2

Инд. задание и дополнительные вопросы при защите лабораторной работы.

Тестовые задания

15

15


2.3 График выполнения и сдачи заданий по дисциплине


Вид контроля

Академический период обучения, неделя

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Защита лабораторных работ

*

*

*

*

*

*

Рубежное тестирование

*

*

Всего

1

1

2

1

1

2


3 СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ

Основная литература

1 Рамбо Дж. Унифицированный процесс разработки программного обеспечения / А. Якобсон, Г. Буч, Дж. Рамбо - СПб.: Питер, 2002.-496 с.:ил.

2 CASE-технологии. Современные методы и средства проектирования информационных систем / - М.: Финансы и статистика, 1998.- 176 с.

3 Бахтизин, разработки программного обеспечения : учеб. пособие / , . - Минск : БГУИР, 2010. - 267 с. : ил.

4 , Анализ и компьютерное моделирование информационных процессов и систем / , .- Диалог-МИФИ, 2009. - 416 стр.

5 ISO/IEC 12207:2008. Systems and software engineering - Software life cycle processes [Электронный ресурс]. - URL : http://www. iso. org/iso/catalogue_detail? csnumber=43447, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

6 ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. – М. Изд-во стандартов, 2011., 115с.

7 ГОСТ Р ИСО/МЭК 11179-2-2012 Информационная технология. Регистры метаданных (РМД). Часть 2. Классификация [Электронный ресурс]. - URL : http:///Catalog/64/6430.shtml, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

8 ГОСТ Р ИСО/МЭК ТО 12182 – 2002. Информационная технология. Классификация программных средств.  – Введ. 2002 – 06 – 11. – М. Изд-во стандартов, 2002

9 IEEE Computer Society. SWEBOK [Электронный ресурс]. - URL : http://puter. org/web/swebok, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

10 , Учебное пособие к практическим занятиям «Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием CASE-средств» / Перм. гос. тещн. ун.-т. – Пермь, 2005.- 245 с.

11 Марка МакГоуэн етодология структурного анализа и проектирования SADT [Пер. с англ.] / арка, акГоуэн - М.: МетаТехнология, 1993. -240 с.

12 РД 50.1.028-2001. Методология функционального моделирования IDEF0, Руководящий документ. Издание официальное. - М.: ИПК Издательство стандартов, 2000. - 75 с.

13 оделирование и анализ систем. IDEF-технологии: практикум/С. Черемных, И. Семенов, В. Ручкин.- М.: Финансы и статистика, 2006. -192 с.

14 , , Структурный анализ систем. IDEF - технологии/С. Черемных, И. Семенов, В. Ручкин.- М.: Финансы и статистика,2001. – 208 с.

15 труктурные модели бизнеса: DFD-технологии/ А. Калашян, Г. Калянов.- М.: Прикладные информационные технологии, 2009.- 256 с.

Дополнительная литература

16 IEEE Std. 1320.2–1998. Стандарт IEEE по синтаксису и семантике языка концептуального моделирования IDEFIX97 (IDEF Object). - Введ. 1998-06-25. – Нью-Йорк : IEEE, 1998.

17 ффективное моделирование с AllFusion Process Modeler/ В. Дубейковский.- М.: Диалог-МИФИ, -2007.- 384 с.

18 оделирование бизнес-процессов с AllFusion Process Modeler/ С. Маклаков.- М.: Диалог-МИФИ, -2004.- 240 с.

19 BPwin и Erwin. CASE-средства для разработки информационных систем / С. Маклаков. - Диалог-МИФИ, 2000. - 320 с.

20 , Методология функционального проектирования IDEF0. Учебное пособие по курсу «Технология разработки программного обеспечения» для студ. спец. 40 01 01 Программное обеспечение информационных технологий дневной формы обучения. – Минск: БГУИР, 2003. – 24 с.: ил.

21 , Моделирование на UML. Теория, практика, видеокурс. - СПб, Профессиональная литература, Наука и Техника, 2010, 640 с.

22 зык UML. Руководство пользователя. Второе издание. - ДМК, 2006, 496 с.

23 Дж. Рамбо, М. Блаха, UML 2.0. Объектно-ориентированное моделирование и разработка.- Питер, 2007г., 544 с.

24 Мартин Фаулер. UML. Основы. Краткое руководство по стандартному языку объектного моделирования. Символ-Плюс, 2011., 192с.

25 The Unified Modeling Language (UML) [Электронный ресурс]. - URL : http://www. uml. org/, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

26 ведение в UML: [Электронный ресурс] - Открытые курсы Интернет-университета информационных технологий (ИНТУИТ). - Режим доступа http://www. intuit. ru/studies/courses/1007/229/info (дата обращения: 30.10.2015)

27 изуальное моделирование в среде IBM Rational Rose 2003: [Электронный ресурс] - Открытые курсы Интернет-университета информационных технологий (ИНТУИТ). - Режим доступа http://www. intuit. ru/studies/courses/14/14/info (дата обращения: 30.10.2015)

28 The Gartner Symposium/ITxpo [Электронный ресурс]. - URL : http://www. /technology/symposium/japan/exhibitor-directory. jsp, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

29 Обзор и оценка перспектив развития мирового и российского рынков ИТ / Блог компании Московская Биржа, IT-стандарты, ИТ-инфраструктура [Электронный ресурс]. - URL : http://habrahabr. ru/company/moex/blog/250463/, свободный. – Загл. с экрана (дата обращения: 30.10.2015)

4 ОЦЕНКА ЗНАНИЙ

4.1 Требования преподавателя

Требования преподавателя:

- посещение лекционных и лабораторных занятий, СРСП по расписанию является обязательным;

- присутствие студентов на занятиях проверяется в начале занятий, в случае опоздания студент должен бесшумно войти в аудиторию и включиться в работу, а в перерыве объяснить преподавателю причину опоздания;

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

- повторное прохождение студентом рубежного контроля, в случае получения неудовлетворительной оценки, не допускается;

- студенты, получившие средний рейтинг Рср = (Р1 + Р2)/2 менее 50%, к экзамену не допускаются;

- в течение занятий мобильные телефоны должны быть отключены;

- студент обязан приходить на занятия в деловой одежде.

4.2 Критерии оценки

Оценка всех видов заданий осуществляется по 100-балльной системе.

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

Рубежный контроль знаний проводится на 7 и 15 неделе семестра в форме тестирования. Рейтинг складывается из следующих видов контроля:


Аттестационный период

Вид контроля, удельный вес, %

Защита лабораторной 1-работы

Защита лабораторной 2-работы

Защита лабораторной 3-работы

Рубежное тестирование

Защита лабораторной 4-работы

Защита лабораторной 5-работы

Защита лабораторной 6-работы

Рубежное тестирование

Среднее по четырём точкам аттестации

Рейтинг 1

100

100

100

100

100

Рейтинг 2

100

100

100

100

100


Экзамен по дисциплине проходит во время экзаменационной сессии в форме тестирования.

Итоговая оценка знаний студента по дисциплине включает:

- 40% результата, полученного на экзамене;

- 60% результатов текущей успеваемости.

Формула подсчёта итоговой оценки:

,                                        (1)

где Р1, Р2 – цифровые эквиваленты оценок первого, второго рейтингов соответственно; Э – цифровой эквивалент оценки на экзамене.

Итоговая буквенная оценка и её цифровой эквивалент в баллах:


Оценка

по буквенной системе

Цифровой эквивалент баллов

Процентное содержание, %

Оценка

по традиционной

системе

А

4,0

95–100

отлично

А–

3,67

90–94

В+

3,33

85–89

хорошо

В

3,0

80–84

В–

2,67

75–79

С+

2,33

70–74

удовлетворительно

С

2,0

65–69

С–

1,67

60–64

D+

1,33

55–59

D

1,0

50–54

F

0

0–49

неудовлетворительно


4.3 Материалы для итогового контроля

4.3.1 Модуль 1 «CASE-средства структурно-функционального проектирования программных средств»

В соответствии с международным стандартом ISO и IEC (International Electrotechnical Commission) технология программирования – это

A) один из видов деятельности, входящих в цикл разработки программного обеспечения

B) процесс создания программистом (человеком) программы (информационной структуры), предназначенной для последующего исполнения (компьютером)

C) совокупность обобщённых и систематизированных знаний, или наука об оптимальных способах проведения процесса программирования, обеспечивающего в заданных условиях получение программной продукции с заданными свойствами

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

E) алгоритм, записанный на языке программирования

F) последовательность команд (операторов, инструкций) компьютера, выполнение которых приводит к получению результата решения задачи

Инструментальные программные средства (Software tools) – это:

A) браузеры, предоставляющее графический интерфейс для интерактивного поиска, обнаружения, просмотра и обработки данных в сети

B) программное обеспечение предприятий, функции которого обеспечивают финансовое управление, систему отношений с потребителями, управление кадрами и пр.

C) компоновщики и отладчики

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

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

Компилятор - это:

A) программа, преобразующая исходный текст, написанной на языке программирования высокого уровня, в исполняемый программный код, который может использоваться на других компьютерах без дополнительных преобразований

B) набор средств разработки программных продуктов на конкретном языке программирования, включающий редактор исходного текста, транслятор или интерпретатор, компоновщик, отладчик, библиотеки стандартных подпрограмм и др.

C) программный комплекс, который предназначен для разработки программных продуктов и интегрирует редакторы исходных текстов и ресурсов, компилятор или интерпретатор, компоновщик и др.

D) модуль системы программирования или самостоятельная программа, которая собирает результирующую программу из объектных модулей и стандартных библиотечных модулей

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

Основными преимуществами CASE-средств являются:

A) Увеличение затрат на разработку

B) Уменьшение затрат на разработку

C) Усложнение доступа к данным

D) Увеличение времени на разработку

E) Облегчение при модификации систем

F) Возможность хранения данных

В соответствии с проектом ICAM (Интеграция компьютерных и промышленных технологий) методология функционального моделирования производственной среды или системы связана с нотацией

A) DFD

B) IDEF5

C) IDEF4

D) IDEF1X

E) IDEF2

F) IDEF1

G) IDEF3

H) IDEF0

К основным элементам IDEF3-модели относятся

A) ссылки (Referents)

B) связи (Links)

C) внешние сущности (external entities)

D) перекрёстки (Junctions)

E) потоки данных (data flow)

F) хранилища данных (data stores)

G) внешние сущности (external entities)

H) процессы или работы (activity)

4.3.2 Модуль 2 «CASE-средства объектно-ориентированного проектирования программных средств»

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

A) технического риска

B) календарного риска

C) управленческого риска

D) коммерческого риска

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

A) наследованием

B) инкапсуляцией

C) полиморфизмом

D) абстрагированием

E) многомодельностью

F) иерархическим построением

На диаграмме использования UML применяют следующие типы сущностей

A) Классы

B) Варианты использования

C) Действующие лица

D) Интерфейсы

E) Узлы

F) Состояния

G) Объекты

Какая структурная сущность UML находится вне моделируемой системы и непосредственно взаимодействует с ней

A) класс (class)

B) интерфейс (interface)

C) действующее лицо (actor)

D) вариант использования (use case)

E) артефакт (artifact)

F) узел (node)

5 ОСНОВНЫЕ ФОРМЫ И МЕТОДЫ ОБУЧЕНИЯ

Для повышения мотивации обучающихся к усвоению знаний по дисциплине используются:

- контекстное обучение, позволяющее выявить связи между конкретным знанием и его применением на практике;

- интерактивная модель обучения, предусматривающая публичную защиту лабораторных работ в форме презентации, сообщения по теме СРОП и СРС;

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

- проектная технология, предполагающая индивидуальную или коллективную деятельность по систематизации знаний по смежным дисциплинам (модули проектирования баз данных и проектирования ИС), предполагающим курсовое проектирование по реальной производственной теме;

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

- дистанционная технология обучения.

Для формирования индивидуальных заданий с элементами научных исследований при выполнении лабораторных работ используются результаты научных исследований учёных кафедры.

6 ВРЕМЯ КОНСУЛЬТАЦИЙ

Консультации проводятся по графику работы преподавателя.