extracted_text:
Частное учреждение
профессиональная образовательная организация
ТЕХНИКУМ «БИЗНЕС И ПРАВО»
_____________________________________________________________________________

Рассмотрено
На
    заседании цикловой комиссии
технических
    дисциплин и специальностей сервиса
Протокол № 1  «28»
    августа 2019 г.
Председатель
комиссии
    __________А.А.
    Низовская

Утверждаю
Заместитель
    директора

___________Т.В.
    Склярова

«29»
    августа 2019 г.

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

ПМ.03  Участие в интеграции программных
продуктов

для специальности
09.02.03 Программирование
в компьютерных системах
(базовая подготовка)

Белореченск, 2023

Комплект
контрольно-оценочных средств разработан на основе рабочей программы ПМ.03
Участие в интеграции программных продуктов, разработанной в соответствии с программой
подготовки специалистов среднего звена по специальности 09.02.03
Программирование в компьютерных системах (базовой подготовки), утвержденного
приказом Министерства образования и науки РФ от 28.07.2014г.  № 804.

Разработчик:

Кукса Н.П. – преподаватель ЧУПОО ТЕХНИКУМ
«БИЗНЕС И ПРАВО»

ОБЩИЕ ПОЛОЖЕНИЯ
Результатом освоения профессионального
модуля является готовность обучающегося к выполнению вида профессиональной
деятельности по ПМ.03  Участие в интеграции программных продуктов и
составляющих его профессиональных компетенций, а также общие компетенции, формирующиеся
в процессе освоения ОПОП в целом.
Формой аттестации по профессиональному
модулю является экзамен (квалификационный). Итогом экзамена является
однозначное решение: «вид профессиональной деятельности освоен / не освоен» и
выставляется оценка.

1. РЕЗУЛЬТАТЫ ОСВОЕНИЯ МОДУЛЯ, ПОДЛЕЖАЩИЕ
ПРОВЕРКЕ
1.1. Профессиональные и общие компетенции
В результате контроля и оценки по
профессиональному модулю осуществляется комплексная проверка следующих
профессиональных и общих компетенций:

Результаты
(освоенные профессиональные компетенции)

Основные
  показатели оценки результата

Формы и методы
  контроля и оценки

ПК 3.1. Анализировать
  проектную и техническую документацию на уровне взаимодействия компонент
  программного обеспечения.

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

Текущий
  контроль в форме:
-
  защиты практических работ;
-
  устного и письменного опроса по темам МДК.

Экспертная
  оценка выполнения практического задания.

Зачет
  по производственной практике.

Комплексный
  экзамен по модулю.

Защита
  курсового проекта.

ПК 3.2. Выполнять
  интеграцию модулей в программную систему.

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

ПК 3.3. Выполнять
  отладку программного продукта с использованием специализированных
  программных средств.

изложение основных методов и
  средств эффективной разработки.

ПК 3.4. Осуществлять
  разработку тестовых наборов и тестовых сценариев.

разработка
  тестовых наборов и тестовых сценариев;
получение
  результатов тестирования и их анализ;
изложение основ верификации и аттестации
  программного обеспечения.

ПК 3.5. Производить
  инспектирование компонент программного продукта на предмет соответствия
  стандартам кодирования.

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

ПК 3.6. Разрабатывать
  технологическую документацию.

Изложение
  методов и средства разработки программной документации;
разработка
  технической документации.

Результаты
(освоенные общие компетенции)

Основные
  показатели оценки результата

Формы и методы
  контроля и оценки

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

Демонстрация
  интереса к будущей профессии

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

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

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

ОК
  3. Принимать решения в стандартных и нестандартных ситуациях и нести за них
  ответственность

Решение стандартных и
  нестандартных профессиональных
  задач в области разработки программных продуктов

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

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

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

Работа на ПК

ОК
  6. Работать в коллективе и в команде, эффективно общаться с коллегами,
  руководством, потребителями

Взаимодействие с обучающимися,
  преподавателями и мастерами в ходе обучения

ОК
  7. Брать на себя ответственность за работу членов команды (подчиненных), за
  результат выполнения заданий

Самоанализ и коррекция
  результатов собственной работы

ОК
  8. Самостоятельно определять задачи профессионального и личностного развития,
  заниматься самообразованием, осознанно планировать повышение квалификации

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

ОК
  9. Ориентироваться в условиях частой смены технологий в профессиональной
  деятельности

Анализ инноваций в области разработки ПП

1.2.
Результат
изучения профессионального модуля:
В
результате изучения профессионального модуля обучающийся должен:
иметь
практический опыт:
П1 - участия в
выработке требований к программному обеспечению;
П2 - участия в
проектировании программного обеспечения с использованием специализированных
программных пакетов;
уметь:
У1 - владеть
основными методологиями процессов разработки программного обеспечения;
У2 - использовать
методы для получения кода с заданной функциональностью и степенью качества;
знать:
З1 - модели процесса
разработки программного обеспечения;
З2 - основные
принципы процесса разработки программного обеспечения;
З3 - основные
подходы к интегрированию программных модулей;
З4 - основные методы
и средства эффективной разработки;
З5 - основы
верификации и аттестации программного обеспечения;
З6 - концепции и
реализации программных процессов;
З7 - принципы
построения, структуры и приемы работы с инструментальными средствами,
поддерживающими создание программного обеспечения;
З8 - методы
организации работы в коллективах разработчиков программного обеспечения;
З9 - основные
положения метрологии программных продуктов, принципы построения, проектирования
и использования средств для измерений характеристик и параметров программ,
программных систем и комплексов;
З10 - стандарты
качества программного обеспечения;
З11 - методы и
средства разработки программной документации.

2.
ФОРМЫ
ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ

Элемент модуля

Формы промежуточной аттестации

Форма предоставления отчетности

МДК 03.01 Технология разработки программного
  обеспечения

Экзамен

Аттестационная ведомость

МДК 03.02. Инструментальные средства разработки
  программного обеспечения

Комплексный экзамен

Аттестационная ведомость

МДК 03.03. Документирование и сертификация

ПП.03

Дифференцированный зачет

Отчет, дневник, аттестационный лист,
  аттестационная ведомость

КП

Защита курсового проекта

Аттестационная ведомость

ПМ.03
  Участие в интеграции программных продуктов

Экзамен (квалификационный)

Проверка результатов обучения (протокол
  квалификационного экзамена),

3. ОЦЕНКА ОСВОЕНИЯ ТЕОРЕТИЧЕСКОГО КУРСА
ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

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

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

Критерии оценивания устных и письменных
ответов

Отметкой "ОТЛИЧНО" оценивается
ответ, который показывает прочные знания основных процессов изучаемого вопроса,
отличается глубиной и полнотой раскрытия темы, давать аргументированные ответы,
приводить примеры; свободное владение монологической речью, логичность и
последовательность ответа.
Отметкой "ХОРОШО" оценивается
ответ, который показывает прочные знания основных процессов изучаемого вопроса,
отличается глубиной и полнотой раскрытия темы, давать аргументированные ответы,
приводить примеры; свободное владение монологической речью, логичность и
последовательность ответа. Однако, допускается одна - две неточности в ответе.
Отметкой "УДОВЛЕТВОРИТЕЛЬНО"
оценивается ответ, свидетельствующий в основном о знании процессов изучаемого
вопроса, отличающийся недостаточной глубиной и полнотой раскрытия темы; слабо
сформированными навыками анализа явлений, процессов, недостаточным умением
давать аргументированные ответы и приводить примеры; недостаточно свободным
владением монологической речью, логичностью и последовательностью ответа.
Допускается несколько ошибок в содержании ответа.
Отметкой "НЕУДОВЛЕТВОРИТЕЛЬНО"
оценивается ответ, обнаруживающий незнание процессов изучаемого вопроса,
отличающийся неглубоким раскрытием темы; незнанием основных вопросов теории,
несформированными навыками анализа явлений, процессов; неумением давать
аргументированные ответы, слабым владением монологической речью, отсутствием
логичности и последовательности. Допускаются серьезные ошибки в содержании
ответа.

Критерии оценивания тестирования

Процент результативности
(правильных ответов)

Оценка уровня подготовки

балл (отметка)

вербальный аналог

90 ÷ 100

5

отлично

80 ÷ 89

4

хорошо

70 ÷ 79

3

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

менее 70

2

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

Наименование
  разделов   МДК 03.01
  Технология разработки программного обеспечения

Формы и методы
  контроля

Текущий контроль

Промежуточная
  аттестация

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

Проверяемые
 умения и знания

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

Проверяемые
 умения и знания

Тема
  1.1.
  Процессы создания программного обеспечения

устный опрос
письменный опрос
Практические
  занятия №1-14
Самостоятельная
  работа

З1, З2, З4, З6,
  З7, З10,  У1

Экзамен

Защита курсового
  проекта

У1, З1, З2, З3, З4, З5, З6, З7, З8, З10

Тема
  1.2.
  Тестирование ПО

тестирование
устный опрос
Практические
  занятия №15-17
Самостоятельная работа

З5, У1

Тема
  1.3.
  Внедрение и эксплуатация  ПО

устный опрос
письменный опрос
Практические
  занятия №18-19
Самостоятельная
  работа

З3, У1

Тема
  1.4.
  Коллективная разработка ПО

устный опрос
Практическое
  занятие №20
Самостоятельная
  работа

З8, У1

КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ

4.1  Задания
для проведения входного контроля

ВХОДНОЙ
КОНТРОЛЬ

Оцениваемые
знания:
остаточные знания
Инструкция
Внимательно
прочитайте задание. Выберите правильные ответы из предложенных вариантов.
Максимальное
время выполнения задания –  35 мин.

Тестирование:
1.    Какие программы
можно отнести к системному программному обеспечению:
Варианты
ответа:
1.    драйверы;
2.    текстовые
редакторы;
3.    электронные
таблицы;
4.    графические
редакторы.
2.
Какие программы нельзя отнести к системному ПО:
Варианты
ответа:
1.    игровые программы;
2.    компиляторы языков
программирования;
3.    операционные
системы;
4.    системы управления
базами данных.
3.
Какие программы можно отнести к прикладному программному обеспечению:
Варианты
ответа:
1.    электронные
таблицы;
2.    таблицы решений;
3.    СУБД (системы
управления базами данных).
4.
Какие программы можно отнести к прикладному ПО:
Варианты
ответа:
1.    программа расчета
заработной платы;
2.    диспетчер
программ;
3.    программа
«Проводник» (Explorer).
5.
Этап, занимающий наибольшее время, в жизненном цикле программы:
Варианты
ответа:
1.    сопровождение;
2.    проектирование;
3.    тестирование;
4.    программирование;
5.    формулировка
требований.
6.
Этап, занимающий наибольшее время, при разработке программы:
Варианты
ответа:
1.    тестирование;
2.    сопровождение;
3.    проектирование;
4.    программирование;
5.    формулировка
требований.
7.
Первый этап в жизненном цикле программы:
Варианты
ответа:
1.    формулирование
требований;
2.    анализ требований;
3.    проектирование;
4.    автономное
тестирование;
5.    комплексное
тестирование.
8.
Один из необязательных этапов жизненного цикла программы:
Варианты
ответа:
1.    оптимизация;
2.    проектирование;
3.    тестирование;
4.    программирование;
5.    анализ требований.
9.
Самый большой этап в жизненном цикле программы:
Варианты
ответа:
1.    эксплуатация;
2.    изучение
предметной области;
3.    программирование;
4.    тестирование;
5.    корректировка
ошибок.
10.
Какой этап выполняется раньше:
Варианты
ответа:
1.    отладка;
2.    тестирование.
11.
Какой этап выполняется раньше:
Варианты
ответа:
1.    отладка;
2.    оптимизация;
3.    программирование;
4.    тестирование.
12.
Что выполняется раньше:
Варианты
ответа:
1.    компиляция;
2.    отладка;
3.    компоновка;
4.    тестирование.
13.
Что выполняется раньше:
Варианты
ответа:
1.    проектирование;
2.    программирование;
3.    отладка;
4.    тестирование.
14.
Наиболее важный критерий качества:
Варианты
ответа:
1.    надежность;
2.    быстродействие;
3.    удобство в
эксплуатации;
4.    удобный интерфейс;
5.    эффективность.
15.
Повышает ли качество программ оптимизация:
Варианты
ответа:
1.    да;
2.    нет.
16.
На языке программирования составляется:
Варианты
ответа:
1.    исходный код;
2.    исполняемый код;
3.    объектный код;
4.    алгоритм.

17.
Правила, которым должна следовать программа это:
Варианты
ответа:
1.    алгоритм;
2.    структура;
3.    спецификация;
4.    состав информации.
18.
Что выполняется раньше:
Варианты
ответа:
1.    разработка
алгоритма;
2.    выбор языка
программирования;
3.    написание
исходного кода;
4.    компиляция.
19.
Наличие комментариев позволяет:
Варианты
ответа:
1.    быстрее найти
ошибки в программе;
2.    быстрее писать
программы;
3.    быстрее выполнять
программы.
4.    легче разобраться
в программе;
5.    применять сложные
структуры;
6.    увеличить
быстродействие.
7.    улучшить
читабельность программы;
8.    улучшить
эксплуатацию программы;
9.    повысить
надежность программы.
20.
Что определяет выбор языка программирования:
Варианты
ответа:
1.    область приложения;
2.    знание языка;
3.    наличие
дополнительных библиотек.
21.
На каком этапе производится выбор языка программирования:
Варианты
ответа:
1.    проектирование;
2.    программирование;
3.    отладка;
4.    тестирование.
22
Можно ли использовать комбинацию языков программирования в рамках одного
проекта:
Варианты
ответа:
1.    да;
2.    нет.
23.
Причины синтаксических ошибок:
Варианты
ответа:
1.    плохое знание
языка программирования;
2.    ошибки в исходных
данных;
3.    ошибки, допущенные
на более ранних этапах;
4.    неправильное
применение процедуры тестирования.
24.
Когда можно обнаружить синтаксические ошибки:
Варианты
ответа:
1.    при компиляции;
2.    при отладке;
3.    при тестировании;
4.    на этапе
проектирования;
5.    при эксплуатации.
25.
Вид ошибки с неправильным использованием служебных слов (операторов):
Варианты
ответа:
1.    семантическая;
2.    синтаксическая;
3.    логическая;
4.    символьная.
26.
Отладка – это:
Варианты
ответа:
1.    процедура поиска
ошибок, когда известно, что ошибка есть;
2.    определение списка
параметров;
3.    правило вызова
процедур (функций);
4.    составление
блок-схемы алгоритма.
27.
Процесс исполнения программы с целью обнаружения ошибок:
Варианты
ответа:
1.    тестирование;
2.    кодирование;
3.    сопровождение;
4.    проектирование.
28.
Можно ли сочетать объектно-ориентированное и структурное программирование
Варианты
ответа:
1.    можно;
2.    нельзя.
29.
Можно ли сочетать объектно-ориентированное и модульное программирование:
Варианты
ответа:
1.    можно;
2.    нельзя.
30.  Инкапсуляция это:
Варианты
ответа:
1.    определение новых
типов данных;
2.    определение новых
структур данных;
3.    объединение
переменных, процедур и функций в одно целое;
4.    разделение
переменных, процедур и функций;
5.    применение
стандартных процедур и функций.
31.    Наследование это:
Варианты
ответа:
1.    передача свойств
экземплярам;
2.    передача свойств
предкам;
3.    передача свойств
потомкам;
4.    передача событий
потомкам.
32.
Проектирование сверху вниз это:
Варианты
ответа:
1.    последовательное
разбиение общих задач на более мелкие;
2.    составление из
отдельных модулей большой программы.
33.
Проектирование снизу-вверх это:
Варианты
ответа:
1.    составление из
отдельных модулей большой программы;
2.    последовательное
разбиение общих задач на более мелкие.
34.
Модульное программирование применимо при:
Варианты
ответа:
1.    проектировании
сверху вниз;
2.    проектирование
снизу-вверх;
3.    и в том, и другом
случае;
4.    ни в коем случае.

Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

1

18.

1

2.

1

19.

1,4,7

3.

1

20.

1

4.

1

21.

1

5.

1

22.

1

6.

1

23.

1

7.

1

24.

1

8.

1

25.

1

9.

1

26.

1

10.

1

27.

1

11.

3

28.

1

12.

1

29.

1

13.

1

30.

3

14.

1

31.

3

15.

1

32.

1

16.

1

33.

1

17.

1

34.

3

            4.2       Задания
для проведения текущего контроля

Тема
1.1.
Процессы создания программного обеспечения
Оцениваемые
знания и умения:
З1,
З2, З4, З6, З7, З10,  У1

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

Жизненный
цикл программного обеспечения

1. Что такое
жизненный цикл и какие он имеет стадии?
2. Чём
регламентируется жизненный цикл программного обеспечения?
3. Какие группы
процессов входят в состав жизненного цикла и какие процессы входят в состав
каждой группы?
4. Какие действия
входят в состав приобретения и каково назначение?
5. Какие действия
входят в состав процесса поставки и каково их назначение?
6. Какие действия и
задачи выполняются в ходе процесса разработки?
7. Какие действия
входят в состав процесса эксплуатации и каково их назначение?
8. Что понимается под
процессом сопровождения?
9.Какие действия
входят в состав процесса документирования и каково их назначение?
10. Какие действия
входят в состав процесса управления конфигурацией и каково их назначение?
11. Какие действия
входят в состав процесса обеспечения качества и каково их назначение?
12. Что
подразумевается под процессом независимости аттестации?
13. В чём отличие
процесса совместной оценки от процесса аудита?
14. Какие задачи
выполняются в процессе разрешения проблем?
15. Какие действия
входят в состав процесса управления и каково их назначение?
16. Какие задачи
выполняются в процессе создания инфраструктуры?
17. Какие цели преследует
процесс обучения?

Модели
жизненного цикла программного обеспечения
1.Назовите базовые
стратегии разработки ПО.
2. Охарактеризуйте
сущность инкрементной стратегии разработки ПО.
3. Охарактеризуйте
сущность инкрементной стратегии разработки ПО, перечислите достоинства,
недостатки и области применения данной стратегии.
4. Охарактеризуйте
сущность инкрементной стратегии разработки ПО, перечислите достоинства,
недостатки и области применения данной стратегии.
5. Дайте
сравнительную характеристику каскадной, инкрементной и эволюционной стратегии
разработки ПО.
6.Назовите общие
черты каскадный моделей жизненного цикла.
7. Изобразите и
охарактеризуйте классическую каскадную модель жизненного цикла.
8. Изобразите и
охарактеризуйте каскадную модель жизненного цикла с обратными связями. В чём
заключаются ее преимущества и недостатки по сравнению с классической каскадной
моделью?
9. Изобразите и
охарактеризуйте V-образную модель жизненного цикла.
В чём заключается  её отличия, преимущества, и недостатки по сравнению с
классической каскадной моделью?
10. Изобразите и
охарактеризуйте базовую RAD-модель ЖЦ. . В чём заключается  её
отличия, преимущества, и недостатки по сравнению с классической каскадной
моделью?
11. Перечислите
основные достоинства, недостатки и области использования RAM-моделей.
12. Назовите общие
черты инкрементных моделей жизненного цикла.
13. Назовите общие
черты эволюционных моделей жизненного цикла.
14. Изобразите и
охарактеризуйте спиральную модель. Назовите достоинства и недостатки по данной
модели жизненного цикла.

Формирование
требований к программному обеспечению
1. Какие цели
преследует управление требованиями требованиями к программному обеспечению?
2. Что представляет
собой спецификация?
3. Что представляет
собой управления требованиями  к программному обеспечению?
4. Из каких частей
состоит функциональная спецификация?
5. Какие требования
предъявляются к модели предметной области?
6. Что называется
прототипированием?
7. Из каких шагов
состоит процесс создания прототипа?
8. Каким образом
прототип обеспечивает преимущества при работе над составлением требований к
программному обеспечению?
9. Какие шаги
включает в себя процесс проектирования программного обеспечению?
10. Как
классифицируется методы обследования предметной области?
11. Какие требования
предъявляются к модели предметной области?
12.  В чём
заключается логическое и физическое проектирование?
13. Какие существуют
методы проектирования ПО?

Структурный
подход к проектированию и разработке программного обеспечения
1. Каковы цели
моделирования предметной области?
2. Назовите три
уровня построения моделей предметной области.
3. Какой существует
подход к решению проблемы сложных систем?
4. Объясните сущность
структурного подхода к разработке программного обеспечения.
5. На каких принципах
базируются принципы методологии структурного подхода?
6. Какие требования
предъявляют к модели предметной области?
7. Назовите
особенности методологии SADT.
8. Какие блоки в SADT называют родительскими, а какие –
детальными?
9. Какие правила построения
диаграмм SADT существуют?
10. Перечислите
компоненты диаграммы потоков данных {DFD}.
11. Как звучит
правило балансировки в DFD?
12. Какие компоненты
используются при построении функциональной схемы программного обеспечения?

Объектно-ориентированный
подход к разработке программного обеспечения. Язык моделирования UML
1. В чём сущность
Объектно-ориентированного подхода?
2. Что является
концептуальной основной Объектно-ориентированного подхода?
3. Назовите основные
элементы объектной модели.
4. Охарактеризуйте
понятие UML.
5. Каковы
преимущества использования UML?
6. Каковы сущности
описывают поведение системы?
7. Перечислите виды
диаграмм в UML.
8. Какие сущности
обычно содержат диаграммы классов?
9. Что представляет
собой принцип многомодельности?
10. Что представляет
собой принцип иерархического построения систем?
11.Какие виды
диаграмм определены в UML?
12. Назовите
преимущества объектно-ориентированного подхода.
13. Что представляет
собой вариант использования в UML?
14.  Почему диаграммы
вариантов использования рекомендуется дополнять текстовыми сценариями?
15. Для чего
используют диаграммы последовательности?
16. В чём особенность
диаграммы последовательности?
17. Как графически
изображается диаграмма классов?
18. Как используется
диаграммы компонентов?
19. Дайте
сравнительную характеристику структурного и объектно-ориентированного методов
моделирования.

Этап
реализации программного обеспечения
1. Разъясните понятие
архитектуры и задачи её описания.
2. Назовите основные
классы архитектур программных средств.
3. Каковы достоинства
и недостатки восходящего и нисходящего методов разработки программ?
4. Как проявляются
ошибки выполнения?
5. Как
классифицируются ошибки по этапу обработки программы?
6. Что относится к
ошибкам накопления погрешностей результатов вычислений?
7. Каким образом
происходит отладка с использованием метода индукции?
8. В каких случаях в
отладке программ применяется метод обратного прослеживания?
9. Каким образом
происходит отладка с использованием метода дедукции?
10. Какие основные
требования предъявляются к пользовательскому интерфейсу программного
обеспечения?
7. Качество
программного обеспечения

Качество
программного обеспечения
1. Что такое качество
ПО?
2. Перечислите
критерии качества ПО
3. Какой набор
атрибутов имеет фактор качества - надежность?
4. Какой набор
атрибутов имеет фактор качества - функциональная пригодность?
5. Какой набор
атрибутов имеет фактор качества - сопровождаемость?
6. Какой набор
атрибутов имеет фактор качества - мобильность?
7. Чем сбои в ПО отличаются
от отказов?
8. Что называется
предельным состоянием программной системы?
9. Какие существуют
виды сбоев в ПО?
10. В чём может быть
вызван отказ ПО?
11. Чем
эксплуатационный отказ отличается от производственного отказа?
12. Что такое
ресурсный отказ?
13. Как
классифицируются отказы по временным характеристикам?
14. Что такое скрытый
отказ?
15. Мероприятия,
обеспечивающие необходимый уровень качества ПО, можно условно разделить на
административные и технологические.
16. Какие
мероприятия, обеспечивающие необходимый уровень качества ПО, относятся к
административным мероприятиям?
17. Какие
мероприятия, обеспечивающие необходимый уровень качества ПО, относятся к
технологическим мероприятиям?
18. Какие существуют
риски при разработке ПО?
19. Для чего требуется
управлять качеством ПО?

Письменный опрос
Инструкция:
Внимательно
прочитайте вопросы. Дайте ответы письменно. Максимальное время выполнения
задания –  15 мин.

1. __________
-период времени, начинающийся с момента принятия решения о необходимости
создания программного продукта и заканчивающийся в момент его полного изъятия
из эксплуатации.
2. При создании ПП
можно выделить шесть основных этапов работы.
Что
из перечисленных этапов является лишним?
а)
проектирование                                                          в)
реализация
б)
анализ и формирование требований заказчика       г) инсталляция программного
продукта
3. Какой из этапов
создания ПП является самым длительным?
а)
реализация        в) ввод в эксплуатацию
б)
анализ предметной области и формирование требований г) инсталляция программного
продукта
4. К какой группе
процессов относятся следующие процессы: приобретение; поставка; разработка; эксплуатация;
сопровождение.
а)
организационные процессы                   в) основные процессы
б)
вспомогательные процессы

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

6.К какой группе
процессов относятся следующие процессы: управление проектами; создание
инфраструктуры проекта; определение, оценка
и улучшение самого ЖЦ; обучение.
а) организационные процессы                   в)
основные процессы
б)
вспомогательные процессы

7. Какой процесс описан?  В
ходе данного процесса заказчик должен осознать свои потребности в программной
системе, проанализировать требования к ней, принять решение относительно
*********, разработки или усовершенствования существующего ПО. Процесс
********** завершается в тот момент, когда оказались выполненными все условия
приемки, в том числе, сработали все необходимые тесты.

8. Какой процесс описан?  В процессе ********  рассматриваются
заявочные предложения заказчика и, при необходимости, вносятся в них
коррективы, подготавливается договор с заказчиком, осуществляется планирование
выполнения, разрабатывает технические требования к среде разработки и ресурсам,
мероприятия по управлению проектом и др.

9. Какой процесс описан? ******** охватывает
действия и задачи разработчика и предусматривает следующие основные направления
работ:
создание ПП и его компонентов в соответствии с
заданными требованиями, включая оформление проектной и эксплуатационной
документации;
подготовку материалов, необходимых для проверки работоспособности
и качества ПП;
подготовку материалов, необходимых для организации
обучения персонала, и т.д.

10. Какой процесс описан? ********охватывает
действия и задачи оператора — организации, занимающейся эксплуатацией
разработанного ПП или системы. К этим действиям относятся:
подготовительная работа;
эксплуатационное тестирование;
эксплуатация системы;
поддержка пользователей.

11. Какой процесс описан?   Обеспечение
соответствующих гарантии того, что ПО и процессы его ЖЦ соответствуют заданным
требованиям и утвержденным планам.

12. Какой процесс описан?   Подтверждение и оценка достоверности проведенного
тестирования ПО.

Тема
1.2.
Тестирование ПО
Оцениваемые
знания и умения: З5, У1
Тестирование
Инструкция:
Внимательно
прочитайте вопросы. Выберите правильный ответ. Максимальное время выполнения
задания –  20 мин.

1.    Какие существуют
разновидности интеграционного тестирования?

Регрессионное тестирование
восходящее тестирование
нисходящее тестирование
монолитное тестирование

2.    Как определить
цели тестирования программного проекта?

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

3. Время
тестирования при использовании метода выборочного регрессионного тестирования
(с учетом времени работы самого метода)…
1.      меньше времени
тестирования при использовании метода повторного прогона всех тестов
2.      равно времени
тестирования при использовании метода повторного прогона всех тестов
3.      больше времени
тестирования при использовании метода повторного прогона всех тестов
4.      может быть больше
или меньше времени тестирования при использовании метода повторного прогона
всех тестов

4. При
создании очередной версии программы была добавлена функция A, функция D была удалена,
функция C – изменена, а функция
U – оставлена без
изменений. К какой группе относится тест, покрывающий только функцию D?
1.      тесты, требующие
повторного запуска
2.      тесты, пригодные
для повторного использования
3.      устаревшие тесты
4.
новые
тесты

5.    Какими
преимуществами обладает методика уменьшения объема тестируемой программы?

уменьшается время выполнения
      тестируемой программы
уменьшается риск пропуска ошибки
уменьшается время компиляции
      тестируемой программы
уменьшается время работы метода
      отбора тестов

6. Какие
два из перечисленных методов тестирования дают
наиболее
надежные результаты?
1.      статические методы
2.      интеграционное
тестирование
3.      модульное
тестирование
4.      системное
тестирование в реальном окружении и реальном времени
5.
системное
тестирование с моделируемым окружением

7.
Отметьте
верные утверждения
1.      отладка – процесс
локализации и исправления ошибок
2.      тестирование –
процесс поиска ошибок
3.      в фазу
тестирования входят поиски и исправление ошибок

8. Какие
существуют условия проведения тестирования?
1.      наличие набора
тестов для автоматического прогона
2.      наличие build – исполняемой
версии приложения
3.      наличие тестовых
процедур – сценариев ручного выполнения проверок

9. Какие
существуют методы анализа и локализации ошибки?
1.      выполнение
программы в уме
2.      пошаговое
выполнение
3.      метод контрольных
точек и анализа трасс

Какие существуют разновидности
     тестирования?

системное
интеграционное
модульное
регрессионное

Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

1, 2, 3

2.

1, 2, 3

3.

4

4.

3

5.

3

6.

4, 5

7.

1, 2, 3

8.

1, 2, 3

9.

1, 2, 3

10.

1, 2, 3, 4

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

1.Что
называется тестированием?
2.Какие
преимущества имеет тестирование “белого ящика” в сравнении с тестированием
“чёрного ящика”
3.
Как происходит тестирование ПО на разных уровнях?
4.
Чем интеграционное тестирование отличается от системного тестирования?
5. В
чём особенность модульного тестирования?
6.
Чем стресс-тестирование отличается от нагрузочного тестирования?
7.
Назовите категории тестов системного тестирования.
8.
Чем выходное тестирование отличается от приёмного тестирования?
9.
Каковы особенности бета-тестирования?
10.
Когда проводится альфа-тестирование?
11.
Какие показатели производительности получают в результате нагрузочного
тестирования ПО?
12.
На чём основана методология стресс-тестирования?
13.
Чем может быть вызвана необходимость проведения стресс-тестирования?
14.
Какова основная задача тестирования стабильности
15.
Какие цели преследует конфигурационные тестирование?
16.
Что включает в себя регрессное тестирование?
17.
Что представляет собой библиотека регрессивных тестов?

Тема
1.3.
Внедрение и эксплуатация  ПО
Оцениваемые
знания и умения: З3, У1

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

1.      Что
называется версией программного продукта?
2.      В
чём особенность выходной версии программного продукта?
3.       Что
такое мажорная версия программного продукта?
4.      В
чём особенность минорной версии программного продукта?
5.      По
каким правилам нумеруются версии программного обеспечения?
6.      Чем
может быть вызвано изменение номера минорной версии программного обеспечения?
7.      В
каких случаях происходит изменение номера релиза программного обеспечения?
8.      Какие
могут быть причины выпуска внедрения новых версий программного обеспечения?
9.      Чем
различаются альфа-версия и бета-версия программного продукта?
10.   Что
такое сопровождаемость программного обеспечения?
11.   Какие
существуют типы сопровождения?
12.   Чем
усовершенствующее сопровождение отличается от адаптивного?
13.   Какие
существуют линии сопровождения?
14.  Чем
внешне сопровождение отличается от внутреннего?
15.   Какие
затраты учитываются при расчете экономической эффективности ПО?

Письменный опрос
Инструкция:
Внимательно
прочитайте вопросы. Дайте краткие ответы письменно. Максимальное время
выполнения задания –  20 мин.

Вариант 1
1.
На чем основана оценка экономической эффективности программного обеспечения?
2.
Перечислить показатели экономической эффективности
3.
В чем заключается концепция ТCO?

Вариант 2
1.
На чем основана оценка экономической эффективности программного обеспечения?
2.
Перечислить показатели экономической эффективности
3.
Что характеризует и как рассчитывается показатель ROI?

Тема
1.4.
Коллективная
разработка ПО
Оцениваемые
знания и умения: З8, У1
Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

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

КОНТРОЛЬ ПРОВЕРЯЕМЫХ УМЕНИЙ
осуществляется по результатам выполнения
практических заданий:

Наименование разделов МДК

Проверяемые умения

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

Приложения к КОС

Тема
  1.1.
  Процессы создания программного обеспечения

У1

Практические
  занятия №1-14

Методические
  указания к практическим занятиям

Тема
  1.2.
  Тестирование ПО

У1

Практические
  занятия №15-17

Методические
  указания к практическим занятиям

Тема
  1.3.
  Внедрение и эксплуатация  ПО

У1

Практические
  занятия №18-19

Методические
  указания к практическим занятиям

Тема
  1.4.
  Коллективная разработка ПО

У1

Практическое
  занятие №20

Методические
  указания к практическим занятиям

4.3       Задания для проведения
промежуточного контроля
(Экзамен)

Оцениваемые умения
и знания:
У1, З1, З2, З3, З4, З5, З6, З7, З8, З10
Количество вопросов:
54

Количество
вопросов в билете:
2

Инструкция:
Внимательно прочитайте вопросы. Дайте
письменные ответы.
Время подготовки ответов на вопросы: 20
минут
Оценка приобретенных умений производится
на основе выполнения и зашиты практических работ. Выполнение всех практических
работ является обязательным условием для допуска к экзамену.

Вопросы к экзамену

1. Классификация
программного обеспечения. Промышленные программные продукты.
2. Качество
программного обеспечения. Характеристики. Подхарактеристики. Метрики.
3. Треугольник
качества (срок, качество и стоимость) проекта по разработке программного
обеспечения. Примеры применения.
4. Сложность
программного обеспечения. Причины. Признаки сложной системы. Пути ограничения сложности
программного обеспечения.
5. Эволюция
технологий программирования.
6. Жизненный цикл
программного обеспечения, модели жизненного цикла.
7. Каскадная
(водопадная) модель жизненного цикла.
8. Итерационная и
инкрементальная модель жизненного цикла.
9. Спиральная
модель Боэма.
10. Этапы
разработки программного обеспечения.
11. Планирование
процесса разработки программного обеспечения.
12. Методы
предварительной оценки затрат на разработку.
13. Методологии
разработки сложных программных систем (RUP).
14. Методологии
разработки сложных программных систем (Экстремальное программирование).
15. Структурный
подход к разработке программного обеспечения. Модели СП.
16. Анализ
требований к программному обеспечению. Спецификация анализа.
17. Функциональная
декомпозиция. Функциональное моделирование.
18. Диаграммы
потоков данных.
19. Диаграммы
«сущность-связь». Экземпляр сущности, атрибут сущности,  ключ сущности.
20. Проектирование
программного обеспечения. Выбор архитектуры. Сравнение архитектур
«файл-сервер», «клиент-сервер», «трехзвенная архитектура».
21. Модульное
программирование. Основные характеристики модуля.
22. Методы
разработки модульной структуры.
23. Проектирование
модуля.
24.
Программирование модуля.
25. Анализ
требований к программному обеспечению при объектно-ориентированном подходе.
26.
Объектно-ориентированное проектирование.
27. Классы,
отношения между классами: наследование, полиморфизм.
28. Шаблоны
проектирования.
29. Назначение
языка UML.
30. Варианты
использования (прецеденты). Диаграммы вариантов использования.
31. Диаграммы
классов.
32. Ассоциации.
Обобщения. Атрибуты.
33. Операции.
Агрегирование и композиция.
34. Классы
ассоциаций. Интерфейсы и абстрактные классы.
35. Диаграммы
последовательностей. Диаграммы кооперации.
36. Диаграммы состояний.
Диаграммы деятельностей.
37. Диаграммы
компонентов. Диаграммы развертывания.
38. Модели
проектирования интерфейсов.
39. Тестирование.
Методы тестирования.
40. Тестирование
по методу «черного» ящика.
41. Тестирование
по методу «белого» ящика.
42. Виды
функционального тестирования.
43.
Нефункциональные виды тестирования.
44. Уровни
тестирования.
45. Артефакты
тестирования.
46. Взаимодействие
Заказчика и Исполнителя при разработке ПО: обязательные типы документов
47. Понятие об
«оборонительном» программировании
48. Система
управления изменениями. Запрос на изменение, его жизненный цикл
49. Разработка ПО
с учетом срочности и критичности возникающих задач
50. Техническое
задание и концепция разработки ПО
51. Система
управления конфигурациями. Виды хранимой информации
52. Система
управления конфигурациями, ее основные функции и задачи
53. Система
управления конфигурациями. Версии конфигураций. Разрешение конфликтов между
версиями от разных разработчиков
54. Особенности
технологий разработки ПО при трудоустройстве в профильной (софтверной) и
непрофильной компаниях

ПАКЕТ
ЭКЗАМЕНАТОРА

УСЛОВИЯ

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

Количество билетов  для экзаменующихся – 27

Время подготовки ответа – 20 мин.

Оборудование: -

Наименование
  разделов   МДК 03.02. Инструментальные
  средства разработки программного обеспечения

Формы и методы
  контроля

Текущий контроль

Промежуточная
  аттестация

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

Проверяемые
 умения и знания

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

Проверяемые
 умения и знания

Тема
  2.1. Средства
  разработки программного обеспечения

тестирование
устный опрос
письменный опрос
Практические
  занятия №1-41
Самостоятельная
  работа

З7, У2

Комплексный экзамен

У1, У2, З7, З9, З11

КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ

4.1  Задания
для проведения входного контроля

ВХОДНОЙ
КОНТРОЛЬ

Оцениваемые
знания:
остаточные знания
Инструкция
Внимательно
прочитайте задание. Выберите правильные ответы из предложенных вариантов.
Максимальное
время выполнения задания –  20 мин.

Тестирование:
1.
Какое расширение имеет файл проекта Delphi?

.bpr
.pas
.dpr
.dfm

2.
Какое расширение имеет файл настроек формы Delphi?

.bpr
.pas
.dpr
.dfm

3.
Какое расширение имеет файл модуля Delphi?

.bpr
.pas
.dpr
.dfm

4.
Какую команду необходимо выполнить для сохранения всех файлов проекта в Delphi?

File=> Save As
File=> Save All
File=> Save Project As
File=> New Form

5.
Какая команда контекстного меню формы Delphi открывает
диалоговое окно, в котором устанавливается порядок перехода для видимых
компонентов  при последовательном нажатии клавиши Tab?

Edit=>Send To Back
Edit=>Bring To Font
TabOrder
Edit=>Cut

6.
Открыть форму Delphi в модальном
режиме можно с помощью оператора:

Form1.Show;
Form1.ShowModal;
Form1.Close;

7.
Укажите свойство: Выравнивание объекта внутри родителя. Принимает  значения:
alMone — нет выравнивания; aLTop — no верхней границе; alBottom — по нижней
границе; allLeft — по левой границе; alRight — по правой границе; alClient— по
всему размеру родителя.

Alignment
Caption
Align
Items

8.
Укажите свойство: Заголовок. Для одних объектов применяется, чтобы задать
заголовок в окне или надпись на кнопке, для других описывает их содержимое
(например, у полей надписи)

Alignment
Caption
Align
Items

9.
Укажите свойство: Текущий выбранный элемент в списке Items. Нумерация
начинается с нуля. Если ничего не выбрано, то значение ______________ равно -1.

Font
Hint
Itemlndex
Align

10.
Укажите свойство: Контекстное меню, связанное с объектом, и вызываемое по
щелчку правой кнопки мыши над этим объектом. Выбирается в раскрывающемся списке
доступных меню и должно быть подготовлено заранее.

PopupMenu
Hint
Itemlndex
Align

11.
Укажите метод Delphi: добавляет новый
элемент в список

Clear
Expand
Add
Insert

12.
Укажите метод Delphi: загружает
содержимое, хранящееся в файле

LoadFromClipboardFormat
LoadFromResourceName
LoadFromStream
LoadFromFile

13.
С помощью этого компонента в форме Delphi задается
многострочное редактируемое текстовое поле.

Edit
ListBox
Memo
Image

14.
Этот компонент Delphi представляет собой простой список.

Edit
ListBox
Memo
Image

15.
Это переключатель, который имеет два состояния и описательный текст,
указывающий на назначение переключателя. Из группы переключателей в одном
контейнере включенным может быть только один, остальные автоматически
выключаются.

RadioGroup
ListBox
CheckBox
RadioButton

16.
Этот компонент представляет собой группу переключателей, которые функционируют
совместно. _________ — это специальный контейнер, который содержит только
переключатели.

RadioGroup
ListBox
CheckBox
RadioButton

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

Timer
ProgressBar
CheckBox
RadioButton

18.
Эта функция Delphi преобразует число
с плавающей точкой в строку типа AnsiString

FloatToStr()
StrToFloat ()
IntToStr()
StrToInt()

19.
Эта функция Delphi выводит сообщение
в специальном окне с кнопкой ОК, которая организует ожидание. Имя исполняемого
приложения выводится в заголовочной части окна. Обращение к этой функции:

MessageBox()
ShowMessage()
MessageDlg()

20.
В момент выполнения этого метода Delphi в режиме исполнения приложения появляется
диалоговое окно таких компонентов как OpenDialog, SaveDialog и т.д.

Execute().
ShowMessage()
FloatToStr()
FontDialog

21.
Эта функция Delphi разделяет
значение даты типа TDateTime на год, месяц и число и помещает эти значения в
соответствующие параметры: year, month, day.

DecodeDate()
DateToStr()
DecodeTime()
DateTimeToStr ()

Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

3

12.

4

2.

4

13.

3

3.

2

14.

2

4.

2

15.

4

5.

3

16.

1

6.

2

17.

2

7.

3

18.

1

8.

2

19.

2

9.

3

20.

1

10.

1

21.

1

11.

3

            4.2       Задания
для проведения текущего контроля

Тема
2.1. Средства
разработки программного обеспечения
Оцениваемые
знания и умения:
З7,
У2

Тестирование  №1
Инструкция:
Внимательно
прочитайте вопросы. Выберите правильный ответ. Максимальное время выполнения
задания –  20 мин.

Для
     корректного эволюционирования программного обеспечения необходимо

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

Тестирование
     выполнения программы без знания того, как она спроектирована и
     запрограммирована называют тестированием методом

черного
      ящика
методом
      «орел-решка»
белого
      ящика
прозрачного
      ящика
            темной
      комнаты

Первичной
     целью любого инженерного продукта является его

безопасность
 консолидированность
 надежность
      ПО
 корректность
 соответствие
      требованиям заказчика

Назначение
     методологии инженерии программного обеспечения состоит в том, чтобы

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

Программную
     инженерию Д. Парнас определил как

«коллективное
      проектирование многовариантного программного обеспечения»
 «форму
      коллективного мышления»
 «социализацию
      коллективных структур»
 «проектирование
      и программирование программного обеспечения не выходя из дому»
 проектирование
      инструментов для разработок ПО

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

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

Если
     планируется использовать абстрактные объекты в распределенном приложении,
     существует два способа повышения эффективности доступа к ним

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

Соглашение
     между программистом использующим данный объект и программистом создавшим
     его называется

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

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

Главное
     преимущество модульности заключается в том, что она позволяет применить
     принцип разделения на задачи на двух этапах

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

Процесс
     обнаружения и исправления ошибок называют

Отладкой
интерпретацией
верификацией
компиляцией
тестированием

Метод
     нисходящей разработки

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

Библиотека
     Enterprise Library … .NET Framework

не
      содержит классов, кроме
целиком
      базируется на
не
      расширяет библиотеку

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

переходов
      состояний
сущностей
      и связей
структурного
      анализа

CASE-средства
     предназначены только для автоматизации

прототипирования
всех этапов
жизненного цикла
диаграммирования

Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

3

2.

1

3.

3

4.

2

5.

1

6.

2,3,5

7.

1,2

8.

5

9.

2,4,5

10.

1,4

11.

1

12.

1,2,4

13.

2

14.

1

15.

2

Тестирование №2
Инструкция:
Внимательно
прочитайте вопросы. Выберите правильный ответ. Максимальное время выполнения
задания –  25 мин.

1. Какой тип переменной используется в коде: int a = 5;
1.      Знаковое
8-бит целое
2.      Знаковое
64-бит целое
3.      Знаковое
32-бит целое
4.      1
байт
2. Что делает оператор «%»
Возвращает
процент от суммы
Возвращает
остаток от деления
Возвращает
тригонометрическую функцию
Ни чего из выше
перечисленного.
3. Что сделает программа выполнив следующий код:
Console.WriteLine(«Hello, World!»);
1.      Напишет
на новой строчке Hello, World!
2.      Напишет
Hello, World!
3.      Удалит
все значения с Hello, World!
4.      Вырежет
слово Hello, World! из всего текста
4. Как сделать инкрементацию числа
1.      ++
2.      --
3.      %%
4.      !=
5. Как сделать декрементация числа
1.      %%
2.      --
3.      !=
4.      ++
6. Как найти квадратный корень из числа x
Sqrt(x)
Summ.Koren(x);
Arifmetic.sqrt(x);
Math.Sqrt(x);
7. Обозначения оператора «НЕ»
1.      Not
2.      No
3.      !
4.      !=
8. Обозначение оператора «ИЛИ»
1.      !
2.      !=
3.      ||
4.      Or
9. Обозначение оператора «И»
1.      and
2.      &&

3.      &
4.      Все
выше перечисленные.
10. Чему будет равен с, если int a = 10; int b = 4; int c = a % b;
1.      11
2.      2
3.      3
4.      1
11. Чему будет равен с, если int a = 10; int b = 4; bool c = (a == 10
&& b == 4);
1.      True

2.      False
3.      Null
4.      14
12. Чему будет равен с, если int a = 0; int c = a—;
1.      Null
2.      -1
3.      0
4.      1
13. Чему будет равен с, если int a = 0; int c = —a;
1.
Null
2.
-1
3.
0
4.
1
14. Чему равен d, если int a = 0; int b = a++; int c = 0; int d = a + b + c + 3;
1.      3
2.      True
3.      False
4.      4
15. Для чего нужны условные операторы
1.      Чтобы
устанавливать условия пользователю
2.      Для
ветвления программы
3.      Для
оптимизации программы
4.      Чтобы
были.
16. Что вернет функция Termin после выполения. Код:
int Termin()
{
int a = 1;
int b = 3;
if (a != 5) return a + b;
else return 0;
}
1.      5
2.      3
3.      4
4.      0
17. Как называется оператор «?:»
1.      Вопросительный
2.      Прямой
оператор
3.      Тернарный
оператор
4.      Территориальный
оператор
18. Что такое массив
1.      Набор
однотипных данных, которые располагаются в памяти последовательно друг за
другом
2.      Набор
текстовых значений в формате Unicode, которые расположены в случайном порядке.
3.      Набор
данных типа int (32-бит целое)
4.      Переменная
19. Какие бывают циклы?
1.      Большие
и маленькие
2.
Цикл, Форич, Двойной
цикл, Многократный
3.
for, while, do-while, foreach
4.      ref,
out, static, root
20. Какой оператор возвращает значение из метода ?
1.      veni
2.      return
3.      out
4.      end
21. Что обозначает ключевое слово var ?
1.      Устраивает
войну между программами
2.      Обозначает
что переменная без явного типа данных
3.      Обозначает
что переменная имеет явный тип данных
4.      Такого
слова нет в C#
22. Что такое Куча ?
1.      Это
структура данных
2.      Именованная
область памяти
3.      Область
динамической памяти
4.      Куча
переменных
Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

3

2.

2

3.

1

4.

1

5.

2

6.

4

7.

3

8.

3

9.

2

10.

2

11.

1

12.

3

13.

2

14.

4

15.

2

16.

3

17.

3

18.

1

19.

3

20.

2

21.

2

22.

3

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

Инструментальное программное обеспечение
1.
Сформулируйте определение интегрированной среды разработки программ.
2.
Каковы основные компоненты интегрированной среды?
3.
Что такое текстовый редактор?
4.
Какие дополнительные по синтаксической проверке вводимого исходного кода
встроены редакторы в интегрированной среде?
5.
Что такое отладчик и каковы его типовые команды
6.
Какую функциональность обеспечивает поддержка коллективной разработки программ?
7.
Что такое рефакторинг?
8.
Для чего предназначено инструментальное ПО?
9.
Дайте определения следующим понятиям: компилятор, транслятор, компоновщик,
интерпретатор
10.
Что такое SDK
(Softwarw Develoment Kit)?
11.
Наличие каких компонентов характерно для каждой из интегрированных сред
разработки ПО?
12.
Что включает в себя система поддержки сборки?
13.
Для чего используется инструменты “запутывания кода?”
14.
Что лежит в основе технологии COM?
15.
Что называют COM - объектами?
16.
Какую роль в технологии COM играют интерфейсы?
17.
Для чего используется фабрика класса в COM – технологии?
18.
Может ли COM – объект не иметь интерфейсов?
19.
Для чего используется библиотека типов в COM – технологии?
20.
Какая информация записывается в системный реестр при установки поддерживающего
COM приложения?
21.
Что такое виртуальная машина Java?
22.
Какие возможности для разработчиков предоставляет Java?
23.
Что представляет собой библиотека классов .NET Framework?
24.
Каковы особенности среды выполнения CLR?
25.
Что такое байт-код?
26.
Какова концепция платформы .NET?
27.
Каковы преимущества платформы .NET

Case-Средства
1.  Какое
программное средство называется CASE-средством?
2.  Что
называется CASE-технологией?
3.  Перечислите
основополагающие принципы, на которых базируются CASE-средства.
4.  Какие
положения лежат в основе концептуального построения CASE-средств?
5.  Перечислите
и охарактеризуйте основные компоненты CASE-средств.
6.  Какие
типы контроля реализуются обычно в CASE-средствах?
7.  Перечислите
основные типы отчетов, реализуемые при автоматической генерации документации по
проекту в CASE-средствах.
8.  Перечислите
свойства современных CASE-средств, обеспечивающие поддержку процесса разработки
программных продуктов.
9.  По
каким критерия подразделяются средства кодогенерации?
10.  Что
отражает классификация CASE-средств по типам?
11.  Перечислите
и охарактеризуйте типы CASE-средств.
12.  Что
отражает классификация CASE-средств по категориям?
13.  Перечислите
и охарактеризуйте категории CASE-средств
14.  Что
отражает классификация CASE-средств по уровням?
15.  Перечислите
и охарактеризуйте уровни CASE-средств.

Письменный опрос
Инструкция:
Внимательно
прочитайте вопросы. Дайте ответы письменно. Максимальное время выполнения
задания –  30 мин.
Письменный опрос №1
Что будет в результате выполнения следующих
программ? (учтите, что возможны ошибки времени выполнения и компиляции, а так
же что методы print и println работают по-разному)
1. public static void main(String[] args)
{
_oat d = 12.3;
System.out.println(d);
}

2. public static void main(String[] args)
{
int i1 = 1__5;
int i2 = 2;
System.out.println(i1 / i2);
}

3. public static void main(String[] args)
{
byte b = 50;
b = b * 2;
System.out.println(b);
}

4. public static void main(String[] args)
{
int i = 11;
System.out.println(1 % 2 == 1);
}

5. public static void main(String[] args)
{
String str = “abc”;
switch (str) {
case “ab”:
System.out.println(“ab”);
case “abc”:
System.out.println(“abc”);
case “abcd”:
System.out.println(“abcd”);
default:
System.out.println(“break;”);
}
}

6. public static void main(String[] args)
{
{
int i = 20;
System.out.print(i);
}
int i = 15;
System.out.print(i);
}

7. public static void main(String[] args)
{
for (int i = 0; i < 5; i += 2) {
System.out.println(i++);
}
}

8. public static void main(String[] args)
{
int i = 2;
do {
System.out.println(++i);
} while (i == 3);
}

9. public static void main(String[] args)
{
while (true) {
int i = 5;
System.out.println(i);
if (i++ == 6) {
break;
}
}
}

10. public static void main(String[] args)
{
for (int i = -1; i < 10; i += 2) {
if (i == 2) {
continue;
}
if (i > 5) {
break;
}
System.out.print(++i);
}
}

11. public static void main(String[] args)
{
System.out.println(11 / 0);
}

12. public static void main(String[] args)
{
System.out.println(11. / 0);
}

13. public static void main(String[] args)
{
System.out.println(0. / 0);
}

14. public class Test {
public static int i1 = 0;
private int i2 = 0;
public Test() {
i1++;
i2++;
}
public static void main(String[] args) {
Test t = new Test();
Test t2 = new Test();
System.out.println(t.i1);
System.out.println(t.i2);
}
}
Письменный опрос №2

Указания:
Вопросы распределяет преподаватель
Время
ответа на вопросы: 20 минут
1.     Назовите основные
типы интерфейсов. Чем характеризуется каждый из них? Какими средствами реализуется? Какие типы интерфейсов являются основными
в наше время?
2.   Перечислите психофизические особенности человека, которые необходимо учитывать при проектировании интерфейсов. Какие ограничения это
накладывает на интерфейс?
3.   Что понимают под
термином «диалог»? Сколько диалогов может реализовывать программное обеспечение?
4.   Назовите основные типы диалога и его формы. Какие модели используют для
описания диалогов? Что служит исходными данными для проектирования диалогов?
5.   Перечислите основные компоненты графических пользовательских интерфейсов. В каких случаях используют каждый из них?
6.   Какие
интеллектуальные компоненты пользовательских интерфейсов существуют в настоящее время? Каковы их основные
назначения? В каких случаях их целесообразно
применять?
КОНТРОЛЬ ПРОВЕРЯЕМЫХ УМЕНИЙ
осуществляется по результатам выполнения
практических заданий:

Наименование разделов МДК 03.02.
  Инструментальные средства разработки программного обеспечения

Проверяемые умения

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

Приложения к КОС

Тема
  2.1. Средства
  разработки программного обеспечения

У2

Практические
  занятия №1-41

Методические
  указания к практическим занятиям

Наименование
  разделов    МДК 03.03. Документирование
  и сертификация

Формы и методы контроля

Текущий контроль

Промежуточная
  аттестация

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

Проверяемые
 умения и знания

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

Проверяемые
 умения и знания

Тема
  3.1 Стандартизация

тестирование
устный опрос
письменный опрос
Практические
  занятия №1-5
Самостоятельная
  работа

З9, З11, У1, У2

Комплексный
  экзамен

У1, У2, З7, З9, З11

Тема
  3.2 Сертификация
  программного обеспечения

тестирование
устный опрос
письменный опрос
Практическое
  занятие №6
Самостоятельная
  работа

З9, У1, У2

КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ

4.1  Задания
для проведения входного контроля

ВХОДНОЙ
КОНТРОЛЬ

Оцениваемые
остаточные знания по МДК
Инструкция:
отвечать
на вопросы устно, время на опрос – 20 минут

Устный опрос:

1.Документация,
создаваемая в процессе разработки ПС.
2.Пользовательская
документация ПС.
3.Документация
на сопровождение ПС.
4.Назовите
виды программных документов.
5.Укажите
содержание спецификации.
6.Перечислите
содержание ведомости держателей подлинников.
7.Сформулируйте
содержание пояснительной записки по стандарту.
8.Перечислите
содержание руководства пользователя.

            4.2       Задания
для проведения текущего контроля

Тема
3.1 Стандартизация
Оцениваемые
знания и умения:
З9,.
З11, У1, У2
Тестирование
Инструкция:
Внимательно
прочитайте вопросы. Выберите правильный ответ. Максимальное время выполнения
задания –  20 мин.

Задание №1
Вопрос:
Согласно ГОСТ 19.102-77, в этап: Разработка программы входит
Выберите один из 5
вариантов ответа:
1) Программирование и отладка программы.
2) Разработка плана мероприятий по разработке и внедрению программ.
3) Разработка
программных документов в соответствии с требованиями ГОСТ 19.101-77.
4) Разработка, согласование и утверждение порядка и методики испытаний.
5) Корректировка
программы и программной документации по результатам испытаний.

Задание №2
Вопрос:
Согласно ГОСТ 19.102-77, на стадии 1.Техническое задание выполняется
Выберите один из 5 вариантов ответа:
1) Постановка задачи. Сбор исходных материалов
2) Уточнение структуры входных и выходных данных. Постановка задачи.
3) Сбор исходных материалов, Разработка алгоритма решения задачи
4) Разработка структуры, Постановка задачи, Сбр исходных материаов
5) Постановка задачи, Сбор исходных материалов, Обоснование необходимости
проведения научно-исследовательских работ
Задание №3
Вопрос:
ГОСТ 19.001-77 отвечает за
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Виды программ
3) Стадии разработки
4) Общие требования
5) Основные надписи
Задание №4
Вопрос:
ГОСТ 19.101-77 отвечает за
Выберите один из 5 вариантов ответа:
1) Виды программ
2) Виды программ и программной документации
3) Виды программной документации и общие положения
4) Виды программ и общие положения
5) Виды программ и программной обозначений
Задание №5
Вопрос:
Что такое ЕСПД?
Выберите один из 5 вариантов ответа:
1) Единая система программной документации
2) Единая система проектной документации
3) Единый стандарт проектной документации
4) Единственный стандарт программной документации
5) Нет ответа
Задание №6
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “0” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации изготовления
5) Правила обращения программной документации
Задание №7
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “1” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации изготовления
5) Правила обращения программной документации
Задание №8
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “2” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации изготовления
5) Правила обращения программной документации
Задание №9
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “3” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации изготовления
5) Правила обращения программной документации
Задание №10
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “4” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации сопровождения
5) Правила обращения программной документации
Задание №11
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “5” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основопологающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации эксплуатации документации
5) Правила обащения программной документации
Задание №12
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “6” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Общие положения
2) Основополагающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации эксплуатации документации
5) Правила обращения программной документации
Задание №13
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “7/8” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Резервные группы
2) Основопологающие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации эксплуатации документации
5) Правила обащения программной документации
Задание №14
Вопрос:
Классификация и обозначения стандартов ЕСПД. За что отвечает группа “9” в
стандартах ЕСПД
Выберите один из 5 вариантов ответа:
1) Резервные группы
2) Прочие стандарты
3) Правила выполнения документации разработки
4) Правила выполнения документации эксплуатации документации
5) Правила обращения программной документации
Задание №15
Вопрос:
2-ух значное число после точки в стандартах ЕСПД обозначает
Выберите один из 5 вариантов ответа:
1) Порядковый номер стандарта в группе
2) Год регистрации стандарта
3) Классификацию группы стандарта
4) Общие положения
5) Порядковый номер стандарта в регистрационной базе
Задание №16
Вопрос:
2-ух значное число до тире в стандартах ЕСПД обозначает
Выберите один из 5 вариантов ответа:
1) Порядковый номер стандарта в группе
2) Год регистрации стандарта
3) Классификацию группы
4) Общие положения
5) Порядковый номер стандарта в регистрационной базе
Задание №17
Вопрос:
2-ух значное число после тире в стандартах ЕСПД обозначает
Выберите один из 5 вариантов ответа:
1) Порядковый номер стандарта в группе
2) Год регистрации стандарта
3) Классификацию группы
4) Общие положения
5) Порядковый номер стандарта в регистрационной базе
Задание №18
Вопрос:
ГОСТ 19.102-77 отвечает за
Выберите один из 5 вариантов ответа:
1) Стадии разработки
2) Виды программ
3) Стадии разработки
4) Общие требования
5) Основные надписи
Задание №19
Вопрос:
ГОСТ 19.103-77 отвечает за
Выберите один из 5 вариантов ответа:
1) Стадии разработки
2) Обозначения программ и программных документов
3) Стадии разработки
4) Общие требования
5) Основные надписи
Задание №20
Вопрос:
ГОСТ 19.104-78 отвечает за
Выберите один из 5 вариантов ответа:
1) Стадии разработки
2) Основные надписи
3) Стадии разработки
4) Общие требования
5) Основные надписи
Задание №21
Вопрос:
ГОСТ 19.402-78 отвечает за
Выберите один из 5 вариантов ответа:
1) Стадии разработки
2) Описание программы
3) Стадии разработки
4) Общие требования
5) Основные надписи
Задание №22
Вопрос:
Укажите правильную запись стандарта ЕСПД
Выберите один из 5 вариантов ответа:
1) ГОСТ 19-001-787
2) ГОСТ 19-002.487
3) ГОСТ Е19.00-1997
4) ГОСТ 19.103-77г.
5) ГОСТ 19.103-77
Задание №23
Вопрос:
Область распространения ЕСПД
Выберите один из 5 вариантов ответа:
1) Распространяются на документы
2) Распространяются на компьютерное оборудование
3) Распространяется на программы
4) Распространяется на чертежи
Пакет преподавателя
Показатели оценки результатов освоения
программы МДК:

Номер задания

Показатели оценки результата
   (требования к выполнению задания)

1.

1

2.

5

3.

1

4.

2

5.

1

6.

1

7.

2

8.

3

9.

4

10.

4

11.

4

12.

5

13.

1

14.

2

15.

3

16.

1

17.

2

18.

1

19.

2

20.

2

21.

2

22.

5

23.

3

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

1.      Что
называется стандартом?
2.      Что
называется стандартизацией?
3.      Сформулируйте
основные задачи стандартизации.
4.      Каковы
принципы стандартизации?
5.      Что
называется нормативным документом?
6.      Какие
бывают нормативные документы в РФ?
7.      Как
различаются уровни стандартизации?
8.      Какие
существуют виды стандартов в зависимости от спецификации объекта
стандартизации?
9.      Что
включают в себя государственные стандарты?
10.   Чем
международные стандарты отличаются от стандартных?
11.  Какая
международная организация самая крупная?
12.  Какая
организация занимается международной стандартизацией  в области эл. Тех,
электроники,
радиосвязи?
13.  Какие
существуют международные консорциумы, занимающиеся стандартизацией?

Тема
3.2 Сертификация
программного обеспечения
Оцениваемые
знания и умения:
З9,.
У1, У2

Устный опрос
Инструкция:
Дать
ответы на поставленные вопросы

1.      Каков состав
нормативно-технических документов ЕСПД?
2.      Каковы основные
недостатки ЕСПД?
3.      Каково назначение
стандарта ГОСТ Р ИСО/МЭК 12207?
4.      Какие разделы содержит
документ «Техническое задание» ГОСТ 19.106-78?
5.      Что является
спецификацией требований программного обеспечения?
6.      Что описывает
стандарт IEEE 830. Методика
составления спецификаций требований к программному обеспечению?
7.      Какие возможности
дает заказчикам, поставщикам и другим лицам качественно составленная
спецификация?
8.      Что означает
правильность составленной спецификации?
9.      В каких случаях
спецификация (SRS) является полной?
10.  В каких случаях
спецификация (SRS) является
модифицируемой?
11.  Что включает в
себя рекомендуемая стандартом IEEE 830 структура SRS? Каково
содержимое ее разделов?
12.  Что описывает
стандарт ГОСТ Р ИСО/МЭК 15910?
13.  Каково назначение
стандарта ГОСТ Р ИСО/МЭК 9126?
14.  Какими
характеристиками может быть оценено качество программного обеспечения?
15.  Что означает
качество программного обеспечения с точки зрения пользователя?
16.  Из каких стадий
состоит процесс оценивания качества программного обеспечения? Каковы цели
каждой стадии?
17.  Что называется
сертификацией?
18.  Каковы цели
сертификации программного обеспечения?
19.  Каким законом
регулируются правовые основы сертификации продукции и услуг в Российской
Федерации?
20.  Каковы основные
цели сертификации программного обеспечения, информационных технологий и услуг?
21.  Что отличает
«декларацию о соответствии» от «знака соответствия»?
22.  Что отличает
«оценку соответствия» от «подтверждения соответствия»?
23.  .Что такое
технический регламент?
24.  Каковы принципы
подтверждения соответствия продукции/ услуг требованиям технических
регламентов?
25.  Что подразумевает
техническое регулирование?
26.  Что называют
формой подтверждения соответствия?
27.  Какие функции
выполняет орган по сертификации?
28.  Перечислите
основные этапы сертификации программной продукции.

КОНТРОЛЬ ПРОВЕРЯЕМЫХ УМЕНИЙ
осуществляется по результатам выполнения
практических заданий:

Наименование разделов МДК 03.03
  Документирование и сертификация

Проверяемые умения

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

Приложения к КОС

Тема
  3.1
  Стандартизация

У1, У2

Практические
  занятия №1-5

Методические
  указания к практическим занятиям

Тема
  3.2
Сертификация
  программного обеспечения

У1, У2

Практическое
  занятие №6

Методические
  указания к практическим занятиям

4.3       Задания для проведения
промежуточного контроля
(Комплексный экзамен)
Оцениваемые умения
и знания:
У1, У2, З7, З9, З11

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

ВОПРОСЫ К
КОМПЛЕКСНОМУ ЭКЗАМЕНУ

по МДК 03.02 Использование инструментальных
средств разработки программного обеспечения в составе ПМ.03
Участие
в интеграции программных модулей

1.
Понятие,
терминология Case - систем.
2.
Графические
языки спецификаций. Критерии выбора Case – систем.
3.
Автоматизированные
средства проектирования программных средств.
4.
Применение
средств реализации методологии IDEF0 для анализа и проектирования программных
средств.
5.
Применение
средств реализации методологии IDEF3 для анализа и проектирования программных
средств.
6.
Применение
средств реализации методологии UML для анализа и проектирования программных
средств.
7.
Программные
средства визуального программирования.
8.
Программные
средства оптимизации кода.
9.
Программные
средства редактирования кода.
10.
Программные
средства генерирования программной документации.
11.
Программные
средства записи макрокоманд и создания сценариев.
12.
Программные
средства для создания инсталляционных файлов приложений.
13.
Программные
средства для создания справочной информации.

ВОПРОСЫ К
КОМПЛЕКСНОМУ ЭКЗАМЕНУ

по МДК 03.03 Документирование и
сертификация
 в составе ПМ.03 Участие в
интеграции программных модулей

1.
Виды
программ и программных документов.
2.
Общие
требования к программным документам.
3.
Единая
система программной документации.
4.
Техническое
задание.
5.
Пояснительная
записка. Спецификация.
6.
Описание
программы. Описание применения. Текст программы.
7.
Руководства
программиста.
8.
Руководства
оператора.
9.
Коллективная
разработка программных продуктов.
10.
Основные
технико-экономические показатели процесса разработки программ.
11.
Авторское
право. Права автора Права пользователя. Ответственность при нарушении
авторского права.
12.
Оформление
юридических документов. Стороны и содержание авторского договора.
13.
Понятие
лицензирования. Виды лицензии.
14.
Понятие
сертификации. Сертифицирование.
15.
Стиль
программирования. Стандартизация стиля.
16.
Составление
программной документации к программному продукту.
17.
Качество
программного продукта. Примитивы качества.
18.
Критерии
качества программного продукта.
19.
Метрики.
Пути повышения качества программного продукта.

ПАКЕТ
ЭКЗАМЕНАТОРА

УСЛОВИЯ

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

Количество билетов для экзаменующихся – 23

Время подготовки ответа – 20 мин.

Оборудование: -

5 ПРОИЗВОДСТВЕННАЯ
ПРАКТИКА

Целью оценки по
производственной практике является оценка:
1.
профессиональных
и общих компетенций
2.
практического
опыта и умений
Оценка по
производственной практике выставляется на основании данных аттестационного
листа (характеристики профессиональной деятельности обучающегося на практике) с
указанием видов работ, выполненных обучающимися во время практики, их объема,
качества выполнения в соответствии с требованиями организации, в которой
проходила практика.

5.1 Производственная
практика (по профилю специальности)

ПП. 03

Виды работы

Проверяемые практические навыки

Постановка задачи.
Основные элементы модели. Список функций. Создание
  функциональных и объектных диаграмм модели.
Программирование
  (реализация) модулей  ПО
Тестирование
  и отладка модулей ПО
Интеграция
  системы. Тестирование и отладка ПО
Разработка
  программного обеспечения
Разработка
  и оформление программной документации

П1, П2

6     КУРСОВОЙ ПРОЕКТ (РАБОТА)

6.1 Основные требования
К
структуре и оформлению  проекта (работы): выполнение курсовой  работы по
ПМ.03 Участие в интеграции программных модулей предусмотрено учебным планом.
Курсовая работа оформляется в машинописной форме и является обязательной формой
отчёта, она состоит из теоретической части и практической реализации.
К защите проекта (работы): Выполненная курсовая работа  проверяется
преподавателем, если она соответствует требованиям, то студент допускается к
защите, в противном случае она возвращается на
доработку.
Цель выполнения курсовой работы – моделирование бизнес-процессов
подразделений организации той или иной сферы деятельности. Модели различных
методологий должны быть реализованы с использованием современных CASE-средств.
Защита курсовой работы проводится студентом на персональном компьютере
в установленные сроки в виде презентационного ролика.
6.2 Подготовка и защита
Примерная тематика (количество
тем определяется количеством студентов).

1.
Моделирование процессов розничного бизнеса
2.
Моделирование бизнес-процессов туристического агентства
3.
Моделирование процессов оптового бизнеса.
4.
Моделирование процессов гостиничного бизнеса.
5.
Моделирование процессов авторемонтного бизнеса.
6.
Моделирование бизнес-процессов производственной компании.
7.
Моделирование процессов работы автосалона.
8.
Моделирование процессов ресторанного бизнеса.
9.
Моделирование процессов агрохозяйственного бизнеса.
10.
Моделирование процессов управления запасами (организация системы
склад-магазин).
11.
Моделирование процессов рекламного бизнеса.
12.
Моделирование процессов работы кадровой службы организации.
13.
Моделирование процессов работы библиотеки.
14.
Моделирование бизнес-процессов компьютерного салона
15.
Моделирование процессов банковского бизнеса
16.
Моделирование бизнес-процессов по продаже туристического продукта
17.
Моделирование процессов выпуска газеты
18.
Моделирование процессов кредитования владельцев частных предприятий
19.
Моделирование процессов предоставления доступа к местной телефонной линии
20.
Моделирование процессов по аттестации муниципальных служащих
21.
Моделирование процессов по организация выставки-ярмарки
22.
Моделирование процессов ремонта квартиры
23.
Моделирование процессов изготовления шкафов-купе на заказ
24.
Моделирование процессов страхования квартиры и домашнего имущества

Оценка
проекта

Показатели оценки

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

Разработка и оформление работы

Соответствие структуры работы поставленным задачам. Соответствие требованиям оформления

Формат защиты

Время защиты не более 10 минут, аргументированность и чёткость изложения

Презентация

Выполнение в соответствии с требованиями

Ответы на вопросы

Полнота ответа

6.КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ ДЛЯ
ЭКЗАМЕНА (КВАЛИФИКАЦИОННОГО)

Экзамен
(квалификационный) предназначен для контроля и оценки результатов освоения
профессионального модуля ПМ.03  Участие в интеграции программных продуктов по
специальности 09.02.03
Программирование в компьютерных системах.

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

Скачано с
www.znanio.ru

file_name: ПМ 03.docx

alt: Наименование разделов МДК 03

alt: КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ 4

alt: Отладка – это: Варианты ответа: 1

alt: П акет преподавателя Показатели оценки результатов освоения программы

alt: Охарактеризуйте понятие UML

alt: Внимательно прочитайте вопросы

alt: Тема 1.4. Коллективная разработка

alt: Наименование разделов МДК 03

alt: КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ 4

alt: Sqrt(x) Summ.Koren(x); Arifmetic

alt: Как называется оператор «?:» 1

alt: System.out.println(“abc”); case “abcd”:

alt: String[] args) { System.out.println(11

alt: Наименование разделов

alt: КОНТРОЛЬНО-ОЦЕНОЧНЫЕ МАТЕРИАЛЫ 4

alt: Задание №3 Вопрос: ГОСТ 19

alt: Основополагающие стандарты 3)

alt: Выберите один из 5 вариантов ответа: 1)

alt: Задание №21 Вопрос: ГОСТ 19

alt: Что описывает стандарт IEEE 830


extracted_text:
Технологическая карта по обществознанию

Тема
  урока

Практикум по теме
   «ШКОЛА». Школа в жизни человека и общества

Дата
  урока

12.02.16

Тип
  урока

Урок отработки умений и
  рефлексии

Учитель

Сарапулов А.Е.

Цель
  урока

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

План
  урока

1.
  Возможность себя изменить (видеоролик).
2.
  Работа с учебником (с. 71-72,  вопросы 2,4-6)

методы и формы
  обучения

Методы:
  наглядный, частично-поисковый, практический, контроля.
Формы:
  индивидуальная, фронтальная

Основные
  понятия

Школа, свободное
  время, здоровый образ жизни, образование, самообразование, одноклассники,
  сверстники, друзья, дружба

Планируемые
  результаты

Предметные

Метапредметные
  УУД

Личностные
  УУД

Научатся:
  создавать рассказы и мини - сочинения (эссе) на заданную тему; определять
  свои отношения с одноклассниками.
Получат
  возможность научиться: работать с текстом учебника;
  высказывать собственное мнение, суждения

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

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

Продолжение
табл.

ОРГАНИЗАЦИОННАЯ
  СТРУКТУРА УРОКА

Этапы
  урока

Время (мин)

Обучающие
  и развивающие компоненты,
  задания и упражнения

Деятельность
  учителя

Деятельность
  учащихся

Формы

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

Универсальные
  учебные действия
  (УУД)

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

1

2

3

4

5

6

7

8

I.
  Моти-вация
  к учеб-
ной
  деятельности

2

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

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

Слушают и обсуждают тему
  урока, обсуждают цели урока и пытаются самостоятельно их формулировать

Фронтальная работа

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

II.
  Акту-ализация знаний

10

Беседа

Организует
А)
  прочтение эссе об идеальном ученике (учителе)

Б)
  беседу по вопросам:
–
  Кто такие одноклассники, сверстники, друзья?
–
  Что означает понятие «верный друг»?
–
  Почему взрослые иногда называют своих друзей  друзьями детства?

Читают
  мини - сочинения (эссе).
Аргументированно
  отвечают на поставленные вопросы

Индивидуальная
  и фронтальная работа

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

Устные
  ответы

III. Обобщение
  и систематизация знаний

26

1.
  Практические задания:
А)
  Учебник - с. 71-72, вопросы 2, 4-6
 Б)Приложение
  1.
2.
  Чтение стихотворений
(Приложение
  2).

1.
  Организует а) ответы на вопросы Практикума по теме "Школа, б)  прочтение
  текста и дискуссионное обсуждение по
  вопросу:
–
  Для чего человеку нужен друг?

2.
  Организует комментированное чтение стихотворений.

1.
  Знакомятся с вопросами Практикума и
  текстом Приложения 1, вступают в дискуссионную беседу.
2.
  Читают стихотворения, анализируют их,

1.
  Фронтальная работа.

2.
  Фронтальная работа.

Личностные:
  оценивают жизненные ситуации.
Регулятивные:
  ставят учебные задачи на основе соотнесения того,
  что уже известно
и
  усвоено, и того, что ещё неизвестно.

1.
  Уст-
  ные ответы.

2.
  Уст-
  ные ответы.

Окончание
табл.

1

2

3

4

5

6

7

8

3.
  Чтение сказки «Колокол»
(Приложение 3).

3.
  Организует работу по прочтению и обсуждению сказки по вопросам:
–
  Почему девушка решила пожертвовать своей жизнью?
–
  Как жертвенность того или иного человека влияет на людей?
–
  Должны ли люди помнить об этой жертве?
–
  Каждый ли человек способен на жертву?

обсуждают
  основную мысль.
3.
  Читают сказку, отвечают
  на вопросы, высказывают собственное мнение.

3.
  Фронтальная работа.

Познавательные:
  самостоятельно выделяют и формулируют познавательную цель.
Коммуникативные:
  формулируют собст-венное мнение и пози-
цию;
  задают вопросы; строят понятные
  для партнёра высказывания

3.
  Уст-
  ные ответы.

IV. Итоги урока.
  Рефлексия

5

Обобщение

  полученных
  на уроке сведений

Проводит
  беседу по вопросам:
-
  Раскройте основные понятия главы 3 "Школа".
–
  Кого мы называем настоящим другом?
–
  Может ли дружба быть жертвенной?

Отвечают
  на вопросы.
Определяют
  свое эмоциональное состояние
  на уроке

Фронтальная
  работа

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

Оценивание
  учащихся
  за работу на уроке

Домашнее задание

2

1
  ряд - рассказ "Как учились раньше";
2
  ряд - эссе "Дружный класс";
3
  ряд-Подобрать
  и проиллюстрировать пословицы и поговорки о труде

Конкретизирует
  домашнее задание

Записывают

  домашнее
  задание

Индивидуальная
  работа

Приложение
1
Размышление
о дружбе
Рельсы
всегда рядом, но никогда не встречаются. Хотелось бы встретиться, но не
позволяют дела: каждый рельс несет на себе половину трамвая. И не расходятся
они потому же: ведь если один хоть на минуточку отлучится, другому придется
нести на себе целый трамвай. Это и есть настоящая дружба: быть рядом с другом
не для игры, не для развлечения, а взять на себя половину трамвая, чтобы другу
не пришлось нести на себе целый трамвай. (Феликс Кривин.)

Приложение
2
Размышления
разных поэтов о друзьях – истинных и мнимых
                                                  Настоящий
друг везде                                                         И во всем,
без дальних слов,
                                                  Верен,
в счастье и в беде;                                                    Он
помочь тебе готов.
                                                  Грусть
твоя его тревожит,                                                   Да, по
действиям несходны
                                                  Ты
не спишь – он спать не может,                                     Верный друг и
льстец негодный.

                           В. Шекспир
О плохих и хороших друзьях
                                                  Тот,
кто в беде бросает друга,                                             Поскольку
добрый друг не тот,
                                                  Когда
ему живется туго,                                                       Кто
перед вами спину гнет,
                                                  Кто
сердце не готов отдать                                                  К
уловкам прибегая лисьим!..
                                                  Тому,
кто вынужден страдать,                                             Но кто, в
поступках независим,
                                                  Кто
сам страдает безутешно,                                               Удачу иль
беду твою
                                                  Когда
дела идут успешно                                                     Воспримет
так же, как свою,
                                                  У
друга первого его, –                                                          Кто
за тебя горою встанет,
                                                  Достоин
только одного                                                        Не
подведет и не обманет…
                                                  Неумолимого
презренья!..                                                    А. Дюрер

***
                         Радость в
мой дом пришла –                                                   С радостью к
моему изголовью склонился б, небось,
                         Поздравляют
друзья.                                                                сокрушаясь и соболезнуя.
                         Лишь один,
почему-то не выдержав искуса,                          Часто дружба, к своей
устремившись звезде,
                         Помрачнел
и, потухшую трубку грызя,                                 Вдруг замрет на
каком-то градусе...
                         Наблюдает
за радостью искоса.                                              Кто сказал: «человек познается в беде»?
                         Ну, а если
б несчастье со мною стряслось,                            Человек раскрывается
в радости!
                         Если б в
душу недуги вонзились, как лезвия,                            Л.
Вышеславский

Приложение 3
Китайская
сказка «Колокол»
Много веков тому назад китайский император приказал
построить новый город.
– Я назову его Пекин, – сказал император, – и пусть он
будет самым большим и самым прекрасным городом на Земле.
Но все получилось не так, как сказал повелитель.
Дважды враги разрушали его. Чужеземцы, как злая саранча, налетали на китайскую
землю. Они угоняли мужчин в рабство, а города превращали в пепел.
Тогда император отправился далеко в горы, где многие
годы жил в одиночестве мудрый отшельник. Император вошел в пещеру мудреца и
смиренно сказал:
– Ты стар и мудр. Скажи, что делать мне, чтобы
построить столицу китайского государства – Пекин? Как уберечь мне ее от набегов
жестоких врагов?
Ответил мудрец:
– Пусть лучший мастер Китая отольет самый большой на
Земле колокол. Звон его должен достигать границ твоего государства на юге и
севере, на востоке и западе.
Вернулся император во дворец, хлопнул трижды в ладоши
и приказал сановникам:
– Отыщите в моем государстве самого искусного мастера.

Бросились слуги на поиски и привели к императору
лучшего мастера Китая.
Когда Чэнь – так звали мастера – склонил перед троном
колени, император молвил:
– Тебе надлежит отлить самый большой колокол в моей
империи. И помни, что звуки его должны достигать границ нашего необъятного
государства.
Чэнь принялся за работу. Он трудился, не зная отдыха и
покоя. Его дочь – пятнадцатилетняя красавица Сяо Лин помогала отыскивать для
колокола самое желтое золото, самое белое серебро, самое черное железо.
Много дней и ночей кипел в раскаленной печи
драгоценный металл. Но когда Чэнь отлил наконец колокол, все увидели на его
поверхности глубокую трещину.
Снова Чэнь принялся за работу. И снова день и ночь
помогала ему трудолюбивая дочь.
Но, видимо, неудачи не хотели покидать дом старого
мастера. Когда Чэнь вновь отлил свой колокол, на его поверхности оказались две
большие трещины.
Тогда разгневанный император сказал:
– Если неудача постигнет тебя в третий раз – простись
со своей головой!
Снова принялся старый Чэнь за работу. Но не было уже в
глазах его радости, а в руках твердости. А ведь всем известно, что тот, кому
труд не доставляет радости, никогда не создаст ничего хорошего.
Загрустила красавица Сяо Лин и ночью, когда все спали,
тайком прибежала к отшельнику в горы. Плача, рассказала она мудрецу о горе
своего отца, прося помощи и совета.
Задумался старый мудрец, а потом сказал:
– Голос колокола должен родить победу. Такой колокол
нельзя отлить только из серебра, железа и золота. Надо, чтобы с металлом
смешалась кровь человека, готового отдать жизнь за свою землю.
Утром, как всегда, Сяо Лин помогала своему отцу. Она
стояла у печи, смотрела на расплавленный металл, и грустные мысли заставляли
сжиматься ее сердце. Сяо Лин знала то, чего не знал ее отец: колокол снова
будет с трещиной, если никто не принесет себя в жертву. Значит, снова враги
Китая будут уводить в рабство юношей и девушек, убивать стариков и детей,
сжигать города и села.
Нет! Этого больше не будет!
И не успел старый мастер понять, что случилось, как
дочь его, прекрасная Сяо Лин, исчезла в бурлящем металле. Святая кровь ее
смешалась с расплавленным серебром, железом и золотом...
Заплакал несчастный Чэнь. Ведь Сяо Лин была
единственной его дочерью, единственным утешением...
Когда колокол был отлит, он оказался самым большим
колоколом на Земле. И на блестящей поверхности его не было ни единой трещины,
ни одной заусеницы.
Весь народ восхищался чудесной работой Чэня и
прославлял его мастерство.
По старинному обычаю, старый мастер первым ударил в
колокол, и сладкозвучный голос его наполнил все сердца радостью и покоем.
В этом проникновенном звуке Чэнь слышал голос любимой
дочери, отдавшей свою жизнь за землю, на которой она родилась и которую любила
больше себя.
Проходили дни. Прекрасный город Пекин был
уже построен. И вдруг однажды на рассвете все услышали громкие звуки набата.
Это гудел колокол. Никто не ударял в него, но голос колокола достигал границ
Китая на севере и юге, западе и востоке. И сердца людей, услышавших этот голос,
становились мужественными и отважными. Руки мужчин тянулись к оружию, подростки
обретали храбрость зрелых мужчин, мужчины становились мудрыми, как старцы.
Когда враг под звуки набата ворвался в
Китай, навстречу ему поднялся весь народ. И воины-китайцы не знали в бою ни
усталости, ни страха, потому что они слышали гневные звуки набата. И в набате
том звучал призывный голос девушки Сяо Лин.
Чужеземцы были разбиты. Тела их заросли жгучей
крапивой, а имена стерлись из людской памяти.
Пусть никто из вас не подумает, что это сказка. Нет!
Так было и так будет: в сердце народа всегда звучит голос тех, кто умер за
счастье родной земли.

file_name: Практикум Школа 5 кл.docx

alt: Технологическая карта по обществознанию

alt: Продолжение табл. ОРГАНИЗАЦИОННАЯ

alt: Окончание табл. 1 2 3 4 5 6 7 8 3

alt: Приложение 1 Размышление о дружбе

alt: Приложение 3 Китайская сказка «Колокол»

title: 5класс.  Практикум "Школа"


extracted_text:
Филворды для детей
Филворды являются одним из видов кроссвордов
(венгерские кроссворды). Они прекрасно развивают зрительную память, логическое
мышление и внимание. Филворды вызывают интерес ребёнка к достижению цели,
способствуют развитию произвольного внимания, наблюдательности, усидчивости,
зрительной памяти.
С помощью таких заданий развивается эрудиция,
сообразительность, расширяется кругозор, тренируется навык чтения. Филворды
также учат правильному написанию слов.
Нужно стараться подбирать  филворды чуть легче, чем
может разгадать ребенок. Это способствует развитию уверенности в собственных
возможностях и длительной концентрации внимания ребенка на трудном задании.
Создает ситуацию успешности и активизирует заинтересованность ребенка в
познавательной деятельности.
Задание: 1) найди наименования 7 деревьев
(берёза, сосна, липа, ива, кедр, клён, ель).

Б

Е

Р

Ё

З

А

Л

С

О

С

Н

А

И

И

К

Е

Д

Р

П

В

К

Л

Ё

Н

А

А

Е

Л

Ь

А

Задание: 1) найди наименования 8 домашних
животных и одного животного, которое не является домашним (корова, коза, бык,
баран, овца, собака, лошадь, осёл, лиса).

С

О

Б

А

К

А

К

Л

К

О

З

А

О

О

Б

Ы

К

Б

Р

Ш

О

Л

О

А

О

А

С

И

В

Р

В

Д

Ё

С

Ц

А

А

Ь

Л

А

А

Н

file_name: учимся играя - филворды для детей.pdf

alt: Ф илв орд ы дл я дете й

alt: Задание : 1) найди наименования 8 домашних животных и одного животного, которое не является домашним (корова, коза, бык, баран, овца, собака, лошадь, осёл, лиса )

title: "Учимся играя: филворды для детей"