Участие в интеграции программных модулей. Общие требования к приемке работы. Технические и программные средства обучения

АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОРГАНИЗАЦИЯ

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ОКТЯБРЬСКИЙ ЭКОНОМИЧЕСКИЙ ТЕХНИКУМ

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

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

Выполнил

студент группы 4ПР1-13 Л.З. Каримов

преподаватель А.Ю. Рамазанова

ВВЕДЕНИЕ

1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1Жизненный цикл программного продукта

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

3Организация процесса разработки программного обеспечения

4Проектирование и разработка программного обеспечения

5Интеграция системы

6Среды разработки приложений

8Защита информации в базах данных

9Стандартизация защищенности программ

10Сертификация и порядок её проведения

11Подготовка к эксплуатации

2.ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1Техническое задание

2.1.1Основание для разработки

2.1.2Назначение разработки

1.3Требования к программе

2.1.3.1Требования к функциональным характеристикам

2.1.3.2Требования к надежности

1.3.3Требования к составу и параметрам технических средств

1.3.4Требования к информационной и программной совместимости

1.3.5Требования к транспортированию и хранению

1.3.6Специальные требования

2.1.4Требования к программной документации

2.2Описание программы

2.2.1Общие сведения о программе

2.2.2Функциональное назначение

2.3Описание логической структуры

2.3Руководство оператора

3.1Назначение программы

2.3.2Условия выполнения программы

3.3Выполнение программы

3.4Сообщения оператору

2.4Сертификация

4.1Подготовка перечня документации для прохождения сертификации

2.4.2Проверка соответствия требованиям

4.3Подготовка к сертификационным испытаниям и их проведение

4.4Приемка и эксплуатация программного обеспечения

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

4.6Определение состава документации

4.7Подготовка руководства пользователя

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ А

ВВЕДЕНИЕ

История ОЗНА началась в начале 1950-х годов, в период послевоенного восстановления народного хозяйства и бурного развития нефтяной промышленности СССР. В марте 1953 года в г. Октябрьском (Башкирия) был построен ремонтно-механический завод, ставший основой Компании. Его продукция была востребована на нефтепромыслах республики, где шла интенсивная добыча черного золота.

В январе 1958 года в Октябрьском построен завод по производству приборов и средств автоматизации и диспетчеризации «Нефтеавтоматика». Эти два предприятия уверенно заняли положение лидеров в своей отрасли.

В 1950-1960 гг. оборудование ОЗНА поставлялось преимущественно нефтяникам Башкирии, показывавшим самый значительный рост нефтедобычи в стране, за что республика была удостоена почётного наименования «второе Баку».

С 1970-х гг. Компания начала серийные поставки блочных кустовых и нефтеперекачивающих насосных станций, блоков дозирования реагентов, замерных установок и другого нефтепромыслового оборудования. В число заказчиков продукции ОЗНА, помимо отечественных нефтяников, вошли предприятия стран Совета экономической взаимопомощи (СЭВ): Болгарии, Румынии, Югославии.

Трансформации 1990-х годов потребовали новых подходов к организации деятельности: 1990 год - создано арендное предприятие (АП) «ОЗАО и П»; 1991 год - внедрена блочная система управления производством; 1992 год - принято решение о приватизации путем акционирования; 1993 год - на базе АП «ОЗАО и П» образовано «Акционерное общество открытого типа «ОЗНА». 12 июля 1996 года создано ОАО «Акционерная компания ОЗНА».

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

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

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

-выполнения интеграции модулей в программную среду;

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

-разработки текстовых наборов и текстовых сценариев;

-проведения инспектирования компонент программного продукта на предмет соответствия стандартам кодирования.

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Жизненный цикл программного продукта

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

Стандарт ГОСТ 34.601-90 предусматривает следующие стадии и этапы создания автоматизированной системы:

1.Формирование требований к автоматизированной системе

1.1.Обследование объекта и обоснование необходимости создания автоматизированной системы

1.2.Формирование требований пользователя к автоматизированной системе

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

2.Разработка концепции автоматизированной системы

2.1.Изучение объекта

2.2.Проведение необходимых научно-исследовательских работ

3.Разработка вариантов концепции автоматизированной системы и выбор варианта концепции автоматизированной системы, удовлетворяющего требованиям пользователей

4.Оформление отчета о проделанной работе

3.Техническое задание

3.1.Разработка и утверждение технического задания на создание автоматизированной системы

4.Эскизный проект

4.1.Разработка предварительных проектных решений по системе и её частям

4.2.

5.Технический проект

5.1.Разработка проектных решений по системе и её частям

5.2.Разработка документации на автоматизированную систему и её части

3.Разработка и оформление документации на поставку комплектующих изделий

4.Разработка заданий на проектирование в смежных частях проекта

6.Рабочая документация

6.1.Разработка рабочей документации на автоматизированную систему и её части

6.2.Разработка и адаптация программ

7.Ввод в действие

7.1.Подготовка объекта автоматизации

7.2.Подготовка персонала

3.Комплектация автоматизированной системы поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)

4.Строительно-монтажные работы

5.Пусконаладочные работы

6.Проведение предварительных испытаний

7.Проведение опытной эксплуатации

8.Проведение приёмочных испытаний

8.Сопровождение автоматизированной системы

8.1.Выполнение работ в соответствии с гарантийными обязательствами

8.2.Послегарантийное обслуживание

Эскизный, технический проекты и рабочая документация - это последовательное построение все более точных проектных решений. Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в «Технорабочий проект», параллельно выполнять различные этапы и работы, включать дополнительные.

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

Модель кодирования и устранения ошибок.

Совершенно простая модель, характерная для студентов ВУЗов. Именно по этой модели большинство студентов разрабатывают лабораторные работы.

Данная модель имеет следующий алгоритм:

-постановка задачи;

-выполнение;

-проверка результата;

-при необходимости переход к первому пункту.

Модель ужасно устаревшая и характерна для 1960-1970 гг., поэтому преимуществ перед следующими моделями практически не имеет, а недостатки на лицо.

Каскадная модель жизненного цикла программного обеспечения представлена на рисунке 1.

Рисунок 1 Каскадная модель жизненного цикла программного обеспечения

Преимущества:

-последовательное выполнение этапов проекта в строгом фиксированном порядке;

-позволяет оценивать качество продукта на каждом этапе.

Недостатки:

-отсутствие обратных связей между этапами;

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

Каскадная модель с промежуточным контролем (водоворот).

Данная модель является почти эквивалентной по алгоритму предыдущей модели, однако при этом имеет обратные связи с каждым этапом жизненного цикла, при этом порождает очень весомый недостаток: 10-ти кратное увеличение затрат на разработку.модель (разработка через тестирование).

Данная модель имеет более приближенный к современным методам алгоритм, однако все еще имеет ряд недостатков. Является одной из основных практик экстремального программирования. Изображение представлено на рисунке 2.

Рисунок 2 V модель

Модель на основе разработки прототипа.

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

-Прояснить не ясные требования;

-Выбрать одно из ряда концептуальных решений;

-Проанализировать осуществимость проекта.

Классификация протопипов:

-Горизонтальные и вертикальные;

-Одноразовые и эволюционные;

-бумажные и раскадровки.

Горизонтальные прототипы - моделирует исключительно UI не затрагивая логику обработки и базу данных.

Вертикальные прототипы - проверка архитектурных решений.

Одноразовые прототипы - для быстрой разработки.

Эволюционные прототипы - первое приближение эволюционной системы.

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

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

Преимущества:

Быстрое получение результата

Повышение конкурентоспособности

Изменяющиеся требования - не проблема

Недостатки:

Отсутствие регламентации стадий

Изображение модели представлено на рисунке 3.

Рисунок 3 Спиральная модель жизненного цикла

1.3 Организация процесса разработки программного обеспечения

Maturity Model - модель зрелости возможностей (модель полноты потенциала) создания программного обеспечения: эволюционная модель развития способности компании разрабатывать программное обеспечение.

В ноябре 1986 года американский институт Software Engineering Institute (SEI) совместно с Mitre Corporation начали разработку обзора зрелости процессов разработки программного обеспечения, который был предназначен для помощи в улучшении их внутренних процессов.

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

В сентябре 1987 года SEI выпустил краткий обзор процессов разработки программного обеспечения с описанием их уровней зрелости, а также опросник, предназначавшийся для выявления областей в компании, в которых были необходимы улучшения. Однако, большинство компаний рассматривало данный опросник в качестве готовой модели, вследствие чего через 4 года вопросник был преобразован в реальную модель, Capability Maturity Model for Software (CMM). Первая версия СММ (Version 1.0), вышедшая в 1991 году, в 1992 году была пересмотрена участниками рабочей встречи, в которой принимали участие около 200 специалистов в области программного обеспечения, и членами общества разработчиков.

Использование модели на практике выявило неоднозначность в подходах к достижению более высоких уровней организации процессов разработки программного обеспечения. Поэтому к 2002 году разрабатываются рекомендации по улучшению процесса разработки, которые получают название CMMI (Capability Maturity Model Integration).

4 Проектирование и разработка программного обеспечения

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

Целью проектирования является определение внутренних свойств системы и детализации её внешних (видимых) свойств на основе выданных заказчиком требований к программному обеспечению (исходные условия задачи). Эти требования подвергаются анализу.

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

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

В зависимости от класса создаваемого программного обеспечения, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования программного обеспечения для выражения его характеристик используются различные нотации - блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.

Проектированию обычно подлежат:

-Архитектура программного обеспечения;

-Устройство компонентов программного обеспечения;

-Пользовательские интерфейсы.

В российской практике проектирование ведется поэтапно в соответствии со стадиями, регламентированными ГОСТ 2.103-68:

-техническое задание(по ГОСТ 2.103-68 к стадиям разработки не относится);

-техническое предложение;

-эскизный проект;

-технический проект;

-рабочий проект.

На каждом из этапов формируется свой комплект документов, называемый проектом (проектной документацией).

В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.

Разработка программного обеспечения (англ. software development) - деятельность по созданию нового программного обеспечения.

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

1.5 Интеграция системы

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

Задача интеграции информационных и учетных систем состоит из двух взаимосвязанных частей: интеграция приложений и интеграция данных. Без интеграции данных невозможно провести интеграцию приложений.

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

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

Интеграция приложений - процесс организации и настройки взаимодействия информационных систем. Для многих крупных компаний наилучшим выбором становится создание композитного приложения с максимальным сохранением существующего программного обеспечения и технологий, т.е. реализация интеграции информационных систем с помощью сервисной шины предприятия (Enterprise Service Bus). Интеграция приложений с использованием Enterprise Service Bus - действенный инструмент для создания единого информационного пространства и организации надежного информационного обмена между всеми автоматизированными системами учета и управления в компании.

6 Среды разработки приложений

Интегрированная среда разработки, ИСP/IDE (англ. Integrated development environment) - комплекс программных средств, используемый программистами для разработки программного обеспечения.

Первые IDE были созданы для работы через консоль или терминал, которые сами по себе были новинкой: до того программы создавались на бумаге, вводились в машину с помощью предварительно подготовленных бумажных носителей (перфокарт, перфолент) и т. д.BASIC был первым языком, который был создан с IDE, и был также первым, который был разработан для использования в консоли или терминале. Эта IDE (часть Dartmouth Time Sharing System) управлялась при помощи команд, поэтому существенно отличалась от более поздних, управляемых с помощью меню и горячих клавиш, и тем более графических IDE, распространённых в XXI веке. Однако она позволяла редактировать исходный код, управлять файлами, компилировать, отлаживать и выполнять программы способом, принципиально подобным современным IDE.I - продукт от Softlab Munich, был первой в мире интегрированной средой разработки для программного обеспечения в 1975 г. и, возможно, мировым лидером в этой рыночной нише в течение 1970-х и 1980-х годов. Он был установлен у 22000 программистов во всем мире. До 1989 года 6000 копий было установлено в Федеративной Республике Германия. Ныне Maestro I принадлежит истории и может быть найден разве что в Музее Информационной технологии в Арлингтоне.

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

Среда разработки включает в себя:

-текстовый редактор;

-компилятор и/или интерпретатор;

-средства автоматизации сборки;

-отладчик.

Иногда содержит также средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов - для использования при объектно-ориентированной разработке программного обеспечения. IDE обычно предназначены для нескольких языков программирования - такие как IntelliJ IDEA, NetBeans, Eclipse, Qt Creator, Geany, Embarcadero RAD Studio, Code::Blocks, Xcode или Microsoft Visual Studio, но есть и IDE для одного определённого языка программирования - как, например, Visual Basic, Delphi, Dev-C++.

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

7 Язык SQL

SQL (Structured Query Language - Структурированный язык запросов) - язык управления базами данных для реляционных баз данных. Сам по себе SQL не является Тьюринг-полным языком программирования, но его стандарт позволяет создавать для него процедурные расширения, которые расширяют его функциональность до полноценного языка программирования.

Язык был создан в 1970х годах под названием SEQUEL для системы управления базами данных System R. Позднее он был переименован в SQL во избежание конфликта торговых марок. В 1979 году SQL был впервые опубликован в виде коммерческого продукта Oracle V2.

Первый официальный стандарт языка был принят ANSI в 1986 году и ISO - в 1987. С тех пор были созданы еще несколько версий стандарта, некоторые из них повторяли предыдущие с незначительными вариациями, другие принимали новые существенные черты.

Несмотря на существование стандартов, большинство распространенных реализаций SQL отличаются так сильно, что код редко может быть перенесен из одной системы управления базами данных в другую без внесения существенных изменений. Это объясняется большим объемом и сложностью стандарта, а также нехваткой в нем спецификаций в некоторых важных областях реализации.создавался как простой стандартизированный способ извлечения и управления данными, содержащимися в реляционной базе данных. Позднее он стал сложнее, чем задумывался, и превратился в инструмент разработчика, а не конечного пользователя. В настоящее время SQL (по большей части в реализации Oracle) остается самым популярным из языков управления базами данных, хотя и существует ряд альтернатив.состоит из четырех отдельных частей:

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

-CREATE DATABASE (создать базу данных);

-CREATE TABLE (создать таблицу);

-CREATE VIEW (создать виртуальную таблицу);

-CREATE INDEX (создать индекс);

-CREATE TRIGGER (создать триггер);

-CREATE PROCEDURE (создать сохраненную процедуру);

-ALTER DATABASE (модифицировать базу данных);

-ALTER TABLE (модифицировать таблицу);

-ALTER VIEW (модифицировать виртуальную таблицу);

-ALTER INDEX (модифицировать индекс);

-ALTER TRIGGER (модифицировать триггер);

-ALTER PROCEDURE (модифицировать сохраненную процедуру);

-DROP DATABASE (удалить базу данных);

-DROP TABLE (удалить таблицу);

-DROP VIEW (удалить виртуальную таблицу);

-DROP INDEX (удалить индекс);

-DROP TRIGGER (удалить триггер);

-DROP PROCEDURE (удалить сохраненную процедуру.

2.Язык манипуляции данными (DML) используется для извлечения и изменения данных в базе данных. Операторы DML позволяют извлекать, вставлять, изменять и удалять данные в таблицах. Иногда операторы select извлечения данных не рассматриваются как часть DML, поскольку они не изменяют состояние данных. Все операторы DML носят декларативный характер.

Основными его командами являются:

-SELECT (выбрать);

-INSERT (вставить);

-UPDATE (обновить);

-DELETE (удалить).

3.Язык определения доступа к данным (DCL) используется для контроля доступа к данным в базе данных. Операторы DCL применяются к привилегиям и позволяют выдавать и отбирать права на применение определенных операторов DDL и DML к определенным объектам базы данных.

Основными его командами являются:

-GRANT (дать права)

-REVOKE (забрать права)

4.Язык управления транзакциями (TCL) используется для контроля обработки транзакций в базе данных. Обычно операторы TCL включают commit для подтверждения изменений, сделанных в ходе транзакции, rollback для их отмены и savepoint для разбиения транзакции на несколько меньших частей.

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

1.8 Защита информации в базах данных

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

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

Методы защиты баз данных в различных системах управления базами данных условно делятся на две группы (анализ современных фирм Borland и Microsoft): основные и дополнительные.

К основным средствам защиты относится:

-защита паролем;

-шифрование;

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

-защита полей и записей таблиц базы данных.

Защита паролем - это самый простой способ защиты базы данных от несанкционированного доступа.

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

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

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

Шифрование обеспечивает три состояния безопасности информации:

-конфиденциальность;

-целостность;

-идентифицируемость.

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

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

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

К дополнительным средствам защиты баз данных можно отнести следующие средства:

-встроенные средства контроля значений данных в соответствии с типами:

-повышение достоверности вводимых данных:

-обеспечения целостности связей таблиц:

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

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

1.9 Стандартизация защищенности программ

Общие критерии оценки защищённости информационных технологий, Общие критерии, ОК (англ. Common Criteria for Information Technology Security Evaluation, Common Criteria, CC) - российский и международный стандарт по компьютерной безопасности. В отличие от стандарта FIPS 140, Common Criteria не приводит списка требований по безопасности или списка особенностей, которые должен содержать продукт. Вместо этого он описывает инфраструктуру (framework), в которой потребители компьютерной системы могут описать требования, разработчики могут заявить о свойствах безопасности продуктов, а эксперты по безопасности определить, удовлетворяет ли продукт заявлениям. Таким образом, Common Criteria позволяет обеспечить условия, в которых процесс описания, разработки и проверки продукта будет произведён с необходимой скрупулёзностью.

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

Функциональные требования сгруппированы на основе выполняемой ими роли или обслуживаемой цели безопасности, всего 11 функциональных классов (в трёх группах), 66 семейств, 135 компонентов.

Первая группа определяет элементарные сервисы безопасности:

-FAU - аудит, безопасность (требования к сервису, протоколирование и аудит);

-FIA - идентификация и аутентификация;

-FRU - использование ресурсов (для обеспечения отказоустойчивости).

Вторая группа описывает производные сервисы, реализованные на базе элементарных:

-FCO - связь (безопасность коммуникаций отправитель-получатель);

-FPR - приватность;

-FDP - защита данных пользователя;

-FPT - защита функций безопасности объекта оценки.

Третья группа классов связана с инфраструктурой объекта оценки:

-FCS - криптографическая поддержка (обслуживает управление криптоключами и крипто-операциями);

-FMT - управление безопасностью;

-FTA - доступ к объекту оценки (управление сеансами работы пользователей);

-FTP - доверенный маршрут/канал;

Требования гарантии безопасности (доверия) - требования, предъявляемые к технологии и процессу разработки и эксплуатации объекта оценки. Разделены на 10 классов, 44 семейства, 93 компонента, которые охватывают различные этапы жизненного цикла.

Первая группа содержит классы требований, предшествующих разработке и оценке объекта:

-APE - оценка профиля защиты;

-ASE - оценка задания по безопасности.

Вторая группа связана с этапами жизненного цикла объекта аттестации:

-ADV - разработка, проектирование объекта;

-ALC - поддержка жизненного цикла;

-ACM - управление конфигурацией;

-AGD - руководство администратора и пользователя;

-ATE - тестирование;

Транскрипт

1 Министерство образования Московской области Государственное бюджетное профессиональное образовательное учреждение Московской области «ОРЕХОВО-ЗУЕВСКИЙ ЖЕЛЕЗНОДОРОЖНЫЙ ТЕХНИКУМ ИМЕНИ В.И. БОНДАРЕНКО» Специальность «Программирование в компьютерных системах» ПМ 03 Участие в интеграции программных модулей КОМПЛЕКТ контрольно-оценочных средств Преподаватель Гусев Иван Евгеньевич Орехово-Зуево 2016 г.

2 Рассмотрена на заседании комиссии профессионального цикла «Программирование в компьютерных системах», математических и профильных учебных дисциплин Протокол от 201_ г. Председатель комиссии / / Соответствует требованиям ФГОС СПО по специальности Программирование в компьютерных системах Зам. директора по учебновоспитательной работе / / 201яяяяя- г. Разработчик: Гусев И.Е. - преподаватель спецдисциплин. 1. Общие положения

3 Контрольно-оценочные средства (КОС) предназначены для контроля и оценки образовательных достижений обучающихся, освоивших программу профессионального модуля ПМ 03 «Участие в интеграции программных модулей». КОС включают контрольные материалы для проведения текущего контроля и промежуточной аттестации в форме квалификационного экзамена. Итогом экзамена является однозначное решение: «вид профессиональной деятельности освоен/не освоен». КОС разработаны на основании положений: - Основной профессиональной образовательной программы по профессии/специальности () «Программирование в компьютерных системах»; - профессионального модуля ПМ 03 «Участие в интеграции программных модулей». 2. Результаты освоения дисциплины, подлежащие проверке В результате освоения профессионального модуля ПМ 03 «Участие в интеграции программных модулей» обучающийся должен обладать предусмотренными ФГОС по специальности СПО «Программирование в компьютерных системах» следующими умениями, знаниями, которые формируют профессиональную и общую компетенцию: Код ПК3.1 Наименование результата обучения Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. ПК 3.2. Выполнять интеграцию модулей в программную систему. ПК 3.3. Выполнять отладку программного продукта с использованием специализированных программных средств. ПК 3.4. Осуществлять разработку тестовых наборов и тестовых сценариев. ПК 3.5. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. ПК 3.6. Разрабатывать технологическую документацию. ОК 1. ОК 2. ОК 3. ОК 4. ОК 5. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития Использовать информационно коммуникационные технологии в профессиональной деятельности.

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

5 3. Распределение оценивания результатов обучения по видам контроля Элемент модуля МДК Технология разработки программного обеспечения МДК Инструментальные средства разработки программного обеспечения МДК Документирование и сертификация КП ПП Форма контроля и оценивания Промежуточная Текущий контроль аттестация Экзамен Тестирование, выполнение практических заданий, контрольная работа, решение экспериментальных задач - Тестирование, выполнение практических заданий, контрольная работа, решение экспериментальных задач Экзамен Тестирование, выполнение практических заданий, контрольная работа, решение экспериментальных задач Защита курсового Выполнение заданий проекта курсовой работы Квалификационный Выполнение практических экзамен заданий 3. Результаты освоения модуля, подлежащие проверке на экзамене (квалификационном) 2.1. В результате аттестации по профессиональному модулю осуществляется комплексная проверка следующих профессиональных и общих компетенций: Профессиональные и общие компетенции ПК 1. Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. ПК 2. Выполнять интеграцию модулей в программную систему. Показатели оценки результата точность понимания поставленной задачи; обоснование требований к программному обеспечению; качество рекомендаций по формализации предметной области с учетом ограничений; оценивать уровень сложности компонент ПО; точность и грамотность понимания проектной программной документации на уровне взаимодействия компонент ПО. Изложение основных характеристик программной системы; Использование методов для получения кода с заданной функциональностью и степенью качества;

6 Профессиональные и общие компетенции ПК 3. Выполнять отладку программного продукта с использованием специализированных программных средств. ПК 4. Осуществлять разработку тестовых наборов и тестовых сценариев. ПК 5. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. ПК 6. Разрабатывать технологическую документацию. Показатели оценки результата Определение этапов проектирования программных систем и их архитектуры; Изложение подходов к интегрированию программных модулей; Использование методов и средств эффективной разработки; Изложение основных характеристик программной системы; Использование методов для получения кода с заданной функциональностью и степенью качества; Скорость и качество отладки программного кода; Изложение основных положений метрологии программных продуктов; Использование методов и средств эффективной разработки; Изложение основных методик тестирования программных компонент и системы в целом; Организацию процесса тестирования; Составление тестовых заданий; Выбор алгоритма тестирования; Скорость и качество тестирования программной системы и отдельных компонент. Изложение основных характеристик программной системы; Владение основными методологиями процессов разработки программного обеспечения; Изложение основ верификации и аттестации программного обеспечения; Использование стандартов кодирования; Использование методов для получения кода с заданной функциональностью и степенью качества; Изложение основных положений метрологии программных продуктов; Использование методов и средств эффективной разработки; качество рекомендаций по формализации поставленной задачи; качество и скорость чтения технической документации; выработка рекомендаций по использованию стандартов оформления документации; точность и грамотность оформления программной технологической документации.

7 ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационнокоммуникационные технологии в профессиональной деятельности. ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за демонстрация интереса к будущей профессии выбор и применение методов и способов решения профессиональных задач в области разработки и администрирования баз данных; оценка эффективности и качества выполнения решение стандартных и нестандартных профессиональных задач в области разработки и администрирования баз данных эффективный поиск необходимой информации; использование различных источников, включая электронные разрабатывать, программировать и администрировать базы данных взаимодействие с обучающимися, преподавателями и мастерами в ходе обучения самоанализ и коррекция результатов собственной работы

8 результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). Результаты (освоенные профессиональные компетенции) ПК 3.1. Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. ПК 3.2. Выполнять интеграцию модулей в программную систему. ПК 3.3. Выполнять отладку организация самостоятельных занятий при изучении профессионального модуля анализ инноваций в области разработки и администрирования баз данных решение ситуативных задач, связанных с использованием профессиональных компетенций Формы и методы контроля и оценки Оценка результатов внеаудиторной самостоятельной работы. Экспертная оценка в процессе защиты лабораторных работ. 1-6 (МДК 03.01) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.03) Оценка результатов внеаудиторной самостоятельной работы. Экспертная оценка в процессе защиты лабораторных работ (МДК 03.01) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.01) Оценка результатов внеаудиторной самостоятельной работы.

9 программного продукта с использованием специализированных программных средств. ПК 3.4. Осуществлять разработку тестовых наборов и тестовых сценариев. ПК 3.5. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. ПК 3.6. Разрабатывать технологическую документацию. Экспертная оценка в процессе защиты лабораторных работ (МДК 03.02) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.02) Оценка результатов внеаудиторной самостоятельной работы. Экспертная оценка в процессе защиты лабораторных работ (МДК 03.01) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.01) Оценка результатов внеаудиторной самостоятельной работы. Экспертная оценка в процессе защиты лабораторных работ (МДК 03.01) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.01) Оценка результатов внеаудиторной самостоятельной работы. Экспертная оценка в процессе защиты лабораторных работ. 1-8 (МДК 03.03) Экспертная оценка в процессе защиты курсового проекта. Экспертная оценка в процессе выполнения индивидуальных заданий (МДК 03.03)

10 4. Распределение типов контрольных заданий по элементам профессиональных компетенций Содержание учебного материала по программе МДК Технология разработки программного обеспечения МДК Инструментальные средства разработки программного обеспечения МДК Документирование и сертификация Тип контрольного задания ПК1 ПК2 ПК3 ПК4 ПК5 ПК6 ЛР ЛР УО ЛР ВСР ЛР ПР УО ВСР КР УО Т ВСР УО ВСР УО ВСР УО ВСР УО ЛР ПР Т КР ВСР УО ВСР УО ВСР УО Условные обозначения: Т - тестирование, УО- устный опрос, ЛР лабораторная работа, ПР - практическая работа, КР контрольная работа, ВСР выполнение заданий по внеаудиторной самостоятельной работе. ВСР УО ВСР УО 5. Распределение типов контрольных заданий по элементам профессиональных компетенций, контролируемых на промежуточной аттестации Содержание учебного материала Тип контрольного задания по программе МДК Технология разработки программного обеспечения МДК Инструментальные средства разработки программного обеспечения МДК Документирование и сертификация Э оценка результатов экзамена. КП - курсовое проектирование, ВСР УО ЛР ПР Т КР ПК1 ПК2 ПК3 ПК4 ПК5 ПК6 КП КП КП КП КП КП Э Э Э Э Э Э Э Э Э Э Э Э

11 6. Структура контрольного задания 6.1. Форма итоговой аттестации квалификационный экзамен Оцениваемые профессиональные и общие компетенции - ПК1-6, ОК1-10 Критерии оценки знаний студента: оценка «отлично» выставляется студенту, если дан правильный ответ на 2 теоретических вопроса и выполнено правильно практическое задание; оценка «хорошо», если дан правильный ответ на теоретический вопрос и выполнено правильно практическое задание; оценка «удовлетворительно», если дан правильный ответ на теоретический вопрос или выполнено правильно практическое задание; оценка «неудовлетворительно», если не даны правильные ответы на теоретические вопросы и не выполнено правильно практическое задание. Билет 1 1. Препроцессор. 2. ЕСПД. Виды программ и программных документов. Билет 2 1. Компилятор.. 2. ЕСПД. Р-схемы алгоритмов и программ. 1. Сборщик. 2. ЕСПД. Термины и определения. Билет 3 Билет 4 1. Компоновщик. 2. ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические. 1. Отладчик. 2. ЕСПД. Общие положения. Билет 5

12 Билет 6 1. Менеджер проектов. 2. Организация испытаний в фазе использования Билет 7 1. Конфигурации построения. 2. Организация испытаний в фазе оценки. Билет 8 1. Интегрированная среда разработки, IDE. 2. Организационная структура группы испытаний. Билет 9 1. Классы инструментальных сред разработки и сопровождения ПС. 2. Категории испытания программного изделия. Билет Классификация инструментальных сред программирования. 2. Режимы испытаний программ. Билет Жизненный цикл ПС. 2. Современное состояние методов обеспечения качества программного изделия. Билет Архитектура инструментальных систем технологии программирования. 2. Организация выпуска документации в фазах оценки и использования. Билет CASE-технологии. 2. Организация выпуска документации в фазах конструирования и программирования.

13 Билет Разработка спецификаций. 2. Организация выпуска документации в фазах исследований и анализа осуществимости. Билет Локальные системы контроля версий. 2. Стандарты и практические руководства. Билет Централизованные системы контроля версий. 2. Организационная структура группы выпуска документации. Билет Распределённые системы контроля версий. 2. Организационная структура группы обслуживания. Билет Инструментальная система поддержки проекта. 2. Участие группы разработки в фазовых обзорах. Билет Понятие и структура проекта. 2. Организация разработки программного изделия в фазе программирования. Билет Особенности объектно-ориентированного программирования. 2. Организация разработки программного изделия в фазе конструирования (проектирования).

14 Билет Классы и объекты. 2. Обязанности группы планирования при утверждении планов разработки программного изделия. Билет Основные свойства ООП: инкапсуляция и полиморфизм. 2. Организация планирования в фазах конструирования и кодирования. 1. Методы классов. Полиморфизм. 2. Опытный образец изделия. Билет 23 Билет Обработка исключительных ситуаций. 2. Планы, связанные с созданием программных изделий. Билет Понятие и виды подпрограмм. 2. Организационная структура группы планирования. Билет Создание и использование библиотек подпрограмм. 2. Декомпозиция планов. Билет Понятие и особенности DLL-библиотек. 2. Виды планов. Билет Создание многопоточных приложений. 2. Установление целей, средства их достижения.

15 Билет Подключение и отображение наборов данных. 2. Организация взаимодействия. Билет Прототипирование. 2. Нисходящий анализ процесса управления проектированием программного изделия. МДК Документирование и сертификация 6.2. Форма итоговой аттестации экзамен Оцениваемые профессиональные компетенции: ПК1-6 Критерии оценки знаний студента: Оценка «отлично» ставится за краткий, четкий, обоснованный ответ на теоретические вопросы. Оценка «хорошо» ставится за ответ на один теоретический вопрос. Оценка «удовлетворительно» за ответ на один теоретический вопрос, освещённый не полностью. Оценка «неудовлетворительно» ставиться, если не дан ответ на теоретический вопрос. Билет 1 1. Понятие изделия как средства общения.. 2. Участие группы испытаний в фазовых обзорах. Билет 2 1. Организация испытаний в фазе использования. 2. Нисходящий анализ процесса управления проектированием программного изделия.

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

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

18 Билет Организация обслуживания в фазе программирования и оценки. 2. Организация разработки программного изделия в фазе программирования. Билет Организация разработки программного изделия в фазе оценки. 2. Организация обслуживания в фазах анализа осуществимости и конструирования. Билет Организация обслуживания программного изделия в фазе исследования. 2. Окончание проекта. Билет Участие группы разработки в фазовых обзорах. 2. Организационная структура группы обслуживания. Билет ЕСПД. Общие положения. 2. ЕСПД. Схемы алгоритмов и программ. Правила выполнения. Билет ЕСПД. Схемы алгоритмов и программ. Обозначения условные графические. 2. ЕСПД. Термины и определения. Билет ЕСПД. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения. 2. ЕСПД. Виды программ и программных документов.

19 6.3. Форма текущего контроля контрольная работа Продолжительность работы: 4 часа Оцениваемые профессиональные компетенции: ПК1-6. Критерий оценки знаний студента Оценка «отлично» ставится за ответы на задание 1 и 2. И в отчете четко отражены ответы на вопросы в соответствии с вариантом. Оценка «хорошо» ставится за ответы на задание 1 и 2, и в отчете, в ответах на вопросы, имеются неточности. Оценка «удовлетворительно» ставится за полностью выполненное задание 1. Оценка «неудовлетворительно» за отсутствие задание 1 и за выполненное задание 2. ВОПРОСЫ (ВАРИАНТЫ) К КОНТРОЛЬНОЙ РАБОТЕ Вариант 1 1. Закрытые и изолированные системы. Принципиальные отличия между сложными и простыми системами. 2. Перечислите основные этапы системного исследования техносферы. Вариант 2 1. Модель и предназначение моделирования. Виды моделей и методов моделирования. 2. Укажите основные задачи, решаемые в процессе теоретического системного анализа и системного синтеза. Вариант 3 1. Отличительные признаки материальных и идеальных моделей. 2. Раскройте значение термина «формализацию» и укажите его связь с моделированием. Вариант 4 1. Математическое моделирование. Признаки математических моделей. 2. Модели и методы моделирования для системного исследования опасных процессов в техносфере. Вариант 5 1. Какие задачи решаются в ходе количественного анализа модели? 2. Диаграммы причинно-следственных связей. «Петля». Пример Вариант 6 1. Сущность проблемы аварийности и травматизма в техносфере. Причинная цепь техногенного происшествия. 2. Диаграммы причинно-следственных связей. «Дерево». Пример Вариант 7 1. Объект и предмет системного анализа и моделирования опасных процессов

20 в техносфере. 2. Основное отличие диаграммы типа дерево от графа. Пример. Вариант 8 1. Основные методы исследования и совершенствования безопасности техносферы. 2. Отличия процедуры построения дерева событий и дерева происшествия. Пример Вариант 9 1. Этапы и задачи в программно-целевом планировании и управлении процессом обеспечения безопасности. 2. Система обеспечения безопасности. Цель и главные задачи данной системы Вариант Цель качественного анализа диаграмм типа дерево. Методы качественного анализа дерева происшествия. Укажите исходные данные и показатели, используемые в методикe априорной оценки безопасности разрабатываемых производственных процессов Форма итоговой аттестации курсовая работа Оцениваемые профессиональные компетенции: ПК1-6. Примерные темы курсовых работ 1. Прототипирование и макетирование сайта автошколы с использованием системы управления содержимым сайта (CMS) 2. Прототипирование и макетирование сайта автосалона с использованием системы управления содержимым сайта (CMS) 3. Прототипирование и макетирование сайта салона красоты с использованием системы управления содержимым сайта (CMS) 4. Прототипирование и макетирование сайта транспортной компании с использованием системы управления содержимым сайта (CMS) 5. Прототипирование и макетирование сайта фирмы по установке пластиковых окон ПВХ с использованием системы управления содержимым сайта (CMS) 6. Создание интернет-магазина по продаже бытовой техники 7. Создание интернет-магазина по продаже компьютерной техники 8. Прототипирование и макетирование сайта цементного завода с использованием системы управления содержимым сайта (CMS) 9. Прототипирование и макетирование сайта образовательного учреждения с использованием системы управления содержимым сайта (CMS)

21 10. Прототипирование и макетирование сайта приюта для собак с использованием системы управления содержимым сайта (CMS) 11. Прототипирование и макетирование сайта городской библиотеки с использованием системы управления содержимым сайта (CMS) 12. Прототипирование и макетирование сайта фильмотеки с использованием системы управления содержимым сайта (CMS) 13. Создание интернет-магазина по продаже строительных материалов 14. Прототипирование и макетирование сайта городской больницы с использованием системы управления содержимым сайта (CMS) 15. Прототипирование и макетирование сайта с музыкальным контентом (CMS) 16. Создание интернет-магазина по продаже автомобильной акустики 17. Создание интернет-магазина по продаже мебели 18. Прототипирование и макетирование сайта машиностроительного завода с использованием системы управления содержимым сайта (CMS) 19. Прототипирование и макетирование сайта агентства недвижимости с использованием системы управления содержимым сайта (CMS) 20. Прототипирование и макетирование сайта гостиницы с использованием системы управления содержимым сайта (CMS) 21. Создание интернет-магазина по продаже электронных книг

22 7. Перечень материалов, оборудования и информационных источников, используемых при контроле Оборудование лаборатории: - посадочные места студентов; - рабочее место преподавателя; - электронная доска. Технические средства обучения: - персональный компьютер 9 шт; - сервер, локальная сеть, выход в глобальную сеть; - принтер черно-белый лазерный; Программное обеспечение: - MS Visual Studio - Macromedia Flash MX - Visual Basic - Unity3D - MS World, LibreOffice Информационное обеспечение обучения Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы Основные источники: 1. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения: учебное пособие/ под ред. Л.Г. Гагариной. -М.: ИД «ФОРУМ»: ИНФРА-М, Соммерфилл, Иан. Инженерия программного обеспечения, Пер. с англ. М.: Издательский дом «Вильямс», Д.В. Кознов Основы визуального моделирования. М.: Интернетуниверситет информ.технологий, Н.Н. Непейвода Стили и методы программирования. М.: Интернетуниверситет информ.технологий, Патрис Пелланд, Паскаль Паре, Кен Хайнс Переход к Microsoft Visual Studio 2010 Microsoft Л.И.Сучкова Win32 API: основы программирования Барнаул Радкевич Я. М. Метрология, стандартизация и сертификация: Учебник для вузов. - М.: Высшая школа, с. 8. Эрастов В. Е. Метрология, стандартизация и сертификация: Учебное пособие для вузов. - Томск: Томский государственный университет систем управления и радиоэлектроники, с. 9. Димов Ю. В. Метрология, стандартизация и сертификация: Учебник для вузов. - СПб.: Питер, с. 10. Гончаров А.А. Метрология, стандартизация и сертификация: Учебное пособие для вузов. - М.: Академия, с. Дополнительные источники:

23 1. Черемных С.В. Моделирование и анализ систем. IDEF-технологии: практикум/ С.В. Черемных, И.О. Семенов, В.С. Ручкин. М.: Финансы и статистика, Одинцов И.О. Профессиональное программирование. Системный подход. 2-е изд. перераб. и доп. СПб.: БХВ-Петербург, Канер, Фолк, Нгуен - Тестирование программного обеспечения DiaSoft Калайда В. Т. Технология разработки программного обеспечения: Учебное пособие / В. Т. Калайда, В. В. Романенко; Федеральное агентство по образованию, Томский государственный университет систем управления и радиоэлектроники. - Томск: ТУСУР, Гантер Р. Методы управления проектированием программного обеспечения. М.: Мир, с. Отечественные журналы: Вестник компьютерных и информационных технологий; Полезные утилиты для Web-разработки и Web-дизайна; Полезные утилиты для разработчиков программного обеспечения; Программные продукты и системы; PCWeek (русское издание).


Приложение 2 УЧЕБНЫЙ ПЛАН основной профессиональной образовательной программы среднего профессионального образования ФГОБУ ВПО «Санкт-Петербургский государственный университет телекоммуникаций им. проф.

1 2 АННОТАЦИИ РАБОЧИХ ПРОГРАММ ПРОФЕССИОНАЛЬНЫХ МОДУЛЕЙ основной профессиональной образовательной программы среднего профессионального образования базового подготовки по специальности среднего профессионального

() Лист 2 из 8 1. 1. Паспорт Паспорт комплекта фонда оценочных контрольно-оценочных средств средств В результате освоения учебной дисциплины Теория вероятностей и математическая статистика обучающийся

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ АРХАНГЕЛЬСКОЙ ОБЛАСТИ «МИРНИНСКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ ТЕХНИКУМ» РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ДИСКРЕТНАЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования «Тюменский государственный нефтегазовый университет» Институт кибернетики,

МИНИСТЕРСТВО ОБРАЗОВАНИЯ ИРКУТСКОЙ ОБЛАСТИ государственное бюджетное образовательное учреждение среднего профессионального образования Иркутской области «Ангарский промышленно экономический техникум» (ГБОУ

ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.01 «Разработка программных модулей программного обеспечения для компьютерных систем» 2012 г. 1 Программа профессионального модуля разработана на основе Федерального

Министерство образования Нижегородской области Государственное бюджетное образовательное учреждение среднего профессионального образования «Заволжский автомоторный техникум» УТВЕРЖДАЮ Заместитель директора

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования «Тюменский государственный нефтегазовый университет» Институт кибернетики,

МИНИСТЕРСТВО ОБРАЗОВАНИЯ ИРКУТСКОЙ ОБЛАСТИ государственное бюджетное образовательное учреждение среднего профессионального образования Иркутской области «Ангарский промышленно экономический техникум» УТВЕРЖДАЮ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования «Санкт Петербургский государственный университет телекоммуникаций им.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования «Тюменский государственный нефтегазовый университет» Институт кибернетики,

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования «Тюменский государственный нефтегазовый университет» Институт кибернетики,

1 2 СОДЕРЖАНИЕ 3 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 3. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 4. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОФЕССИОНАЛЬНОГО

КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА ДИСЦИПЛИНЫ (СПО) ЕН.01 ЭЛЕМЕНТЫ ВЫСШЕЙ МАТЕМАТИКИ основной образовательной программы среднего профессионального образования программы подготовки специалистов среднего звена

ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ ЕН.01 Математика Область применения примерной программы Программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТУРИЗМА И СЕРВИСА» СК РГУТИС ФОНД ОЦЕНОЧНЫХ СРЕДСТВ ДИСЦИПЛИНЫ (СПО) ОП. 12

САНКТ ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ОХТИНСКИЙ КОЛЛЕДЖ» РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОГСЭ.01 ОСНОВЫ ФИЛОСОФИИ по специальности: 43.02.02 Парикмахерское

САНКТ ПЕТЕРБУРГСКОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ОХТИНСКИЙ КОЛЛЕДЖ» РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.02 ПОДБОР ФОРМ ПРИЧЕСОК И ИХ ВЫПОЛНЕНИЕ С УЧЕТОМ

1.Общие положения. Образовательная программа подготовки квалифицированных рабочих кадров, служащих ГБПОУ «Лысковский агротехнический техникум» по профессии 29.01.07 Портной является системой учебно-методических

Государственное бюджетное профессиональное образовательное учреждение Московской области Геологоразведочный техникум РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Компьютерная обработка результатов геодезических измерений.

ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ.03 «Участие в интеграции программных модулей» 013г. 1 Программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БАШКОРТОСТАН ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ОКТЯБРЬСКИЙ НЕФТЯНОЙ КОЛЛЕДЖ им. С.И. КУВЫКИНА РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО

1 2 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ОРГАНИЗАЦИЯ ДЕЯТЕЛЬНОСТИ КОЛЛЕКТИВА ИСПОЛНИТЕЛЕЙ 1.1. Область применения программы Рабочая программа профессионального модуля (далее рабочая программа)

1 2 СОДЕРЖАНИЕ Стр. 1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4 2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 5 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ АРХАНГЕЛЬСКОЙ ОБЛАСТИ Государственное бюджетное образовательное учреждение среднего профессионального образования Архангельской области «Техникум строительства и городского

1 Рабочая программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.0.01 Компьютерные системы

ОСНОВНАЯ ПРОФЕССИОНАЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА БАЗОВОЙ ПОДГОТОВКИ ПО СПЕЦИАЛЬНОСТИ 151901 ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ СОДЕРЖАНИЕ 1. Общие положения 3 2. Сроки освоения основной профессиональной образовательной

УЧЕБНЫЙ ПЛАН основной профессиональной образовательной программы среднего профессионального образования государственного бюджетного профессионального образовательного учреждения Ростовской области «Волгодонский

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СВЕРДЛОВСКОЙ ОБЛАСТИ ГБОУ СПО СО «Уральский государственный колледж имени И.И. Ползунова» МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ПРОХОЖДЕНИЮ ПРОИЗВОДСТВЕННОЙ ПРАКТИКИ

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

1 2 АННОТАЦИИ РАБОЧИХ ПРОГРАММ ПРОФЕССИОНАЛЬНЫХ МОДУЛЕЙ основной профессиональной образовательной программы среднего профессионального образования базовой подготовки по специальности среднего профессионального

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Дальневосточный федеральный университет» (ДВФУ)

2 СОДЕРЖАНИЕ 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ стр. 4 2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 7 2.1 ОБЪЁМ УЧЕБНОЙ ДИСЦИПЛИНЫ И ВИДЫ 7 УЧЕБНОЙ РАБОТЫ 2.2 ТЕМАТИЧЕСКИЙ ПЛАН И СОДЕРЖАНИЕ

Департамент молодежной политики и спорта Кемеровской области Государственное профессиональное образовательное учреждение «Новокузнецкое училище (техникум) олимпийского резерва» (ГПОУ «Новокузнецкое УОР»)

АННОТАЦИЯ дисциплины «ТЕХНИЧЕСКИЕ СРЕДСТВА ИНФОРМАТИЗАЦИИ» для специальности 09.02.03 «Программирование в компьютерных системах» Объем трудоемкости: диф.зачет (88 часов, из них 58 часов аудиторной нагрузки:

1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ «ЭЛЕМЕНЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ» 1.1. Область применения программы Рабочая программа учебной дисциплины (далее программа УД) является частью основной профессиональной

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СВЕРДЛОВСКОЙ ОБЛАСТИ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СВЕРДЛОВСКОЙ ОБЛАСТИ «БОГДАНОВИЧСКИЙ

1 Рабочая программа учебной дисциплины «Математика» разна в соответствии с требованиями ФГОС СПО по специальности 22.02.06 Сварочное производство утверждѐнного приказом Министерства образования и науки

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»

МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ ТЕРСКИЙ ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧЕРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «КАБАРДИНО-БАЛКАРСКИЙ ГОСУДАРСТВЕННЫЙ

Комплект контрольно-оценочных средств по профессиональному модулю ПМ 04.Оформление причёсок. программы переподготовки рабочих, служащих по профессии 16437 «Парикмахер» 1 Общие положения Результатом освоения

Министерство образования Республики Карелия Государственное бюджетное профессиональное образовательное учреждение Республики Карелия «Кондопожский техникум» Основная профессиональная образовательная программа

РОСЖЕЛДОР Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ростовский государственный университет путей сообщения» (ФГБОУ ВПОРГУПС) Тихорецкий техникум

Министерство образования Омской области Бюджетное образовательное учреждение Омской области среднего профессионального образования «Тарский сельскохозяйственный техникум» (БОУ ОО СПО "Тарский сельскохозяйственный

СОДЕРЖАНИЕ 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 3. УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «БАЙКАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» ЧИТИНСКИЙ ИНСТИТУТ КОЛЛЕДЖ.

НОУ ВПО Частное образовательное учреждение высшего образования «ЕССЕНТУКСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА» кафедра Высшей математики и информатики ЕИУБиП ЧОУ ВО ЕИУБП РАБОЧАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ

Комитет общего и профессионального образования Ленинградской области ГБПОУ ЛО «Беседский сельскохозяйственный техникум» РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ «НОРМИРОВАНИЕ ТРУДА И СМЕТЫ» Специальность 08.0.08

Рабочая программа профессионального модуля ПМ.03 «Контроль качества сварочных работ» разработана на основе Федерального государственного образовательного стандарта (далее ФГОС) по специальностям среднего

СОДЕРЖАНИЕ Стр. 1. Паспорт рабочей программы учебной дисциплины. Результаты освоения учебной дисциплины 6. Структура и содержание учебной дисциплины 7. Условия реализации учебной дисциплины 1 5. Контроль

ПРОГРАММА ПОДГОТОВКИ КВАЛИФИЦИРОВАННЫХ РАБОЧИХ И СЛУЖАЩИХ Государственное автономное профессиональное образовательное учреждение «Волжский промышленно технологический техникум» по профессии 46.01.03 Делопроизводитель

Государственное образовательное учреждение начального профессионального образования Ярославской области профессиональный лицей 17 УЧЕБНАЯ ПРОГРАММА профессионального модуля: ПМ.04 «Оформление причесок»

СОДЕРЖАНИЕ 1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4 2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ 5 3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ

Аннотация основной профессиональной образовательной программы по специальности 09.0.03 (30115) Программирование в компьютерных системах Правообладатель: Федеральное государственное автономное учреждение

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Ярославский государственный университет им. П.Г. Демидова Физический факультет УТВЕРЖДАЮ Проректор по развитию образования Е.В.Сапир " " 2012 г. Рабочая

1 ЛИСТ АКТУАЛИЗАЦИИ изменения, дата изменения и протокола заседания учебно-методической комиссии структурного подразделения СПО, номер страницы с изменением БЫЛО СТАЛО Основание: решение заседания ПЦК

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Вятский государственный университет» (ФГБОУ ВПО «ВятГУ») КОЛЛЕДЖ УТВЕРЖДАЮ И.о. директора колледжа

УЛЬЯНОВСКИЙ АВИАЦИОННЫЙ КОЛЛЕДЖ РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОП.08 ДИСКРЕТНАЯ МАТЕМАТИКА Специальность 09.0.01 Компьютерные системы и комплексы Базовая подготовка Ульяновск 015 СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНАЯ

Областное государственное образовательное бюджетное учреждение среднего профессионального образования «Биробиджанский областной колледж культуры» ОГОБУ СПО «Биробиджанский областной колледж культуры» УТВЕРЖДАЮ

Министерство образования и науки Калужской области

Государственное бюджетное профессиональное образовательное учреждение
Калужской области
«Сосенский политехническийтехникум»
(ГБПОУ КО «СПТ»)

Комплект
контрольно - оценочных средств
учебной дисциплины

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

1. Пояснительная записка

Комплект контрольно-оценочных средств предназначен для оценки освоения итоговых образовательных результатов профессионального модуля ПМ.03 Участие в интеграции программных модулей для специальности09.02.03 Программирование в компьютерных системах.
Студент, завершивший обучение по профессиональному модулю должен обладать профессиональными компетенциями, соответствующими основным видам профессиональной деятельности. Вид профессиональной деятельности по ПМ.03 согласно ФГОС СПО: Участие в интеграции программных модулей.
Нормативными основаниями проведения оценочной процедуры являются требования ФГОС СПО для специальности 09.02.03 Программирование в компьютерных системах, рабочей программы профессионального модуля, Положения о текущем контроле знаний, промежуточной аттестации и переводе обучающихся на следующий курс.
Оценочная процедура освоения итоговых образовательных результатов профессионального модуля проводится согласно графика учебного процесса, утвержденного директором ГБОУ СПО «СРТ».

Формы контроля и оценивания элементов профессионального модуля

Элемент модуля
Форма промежуточной аттестации

МДК 03.01 Технология

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

МДК 03.02

МДК 03.03

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

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

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

Формой проведения оценочной процедуры является экзамен (квалификационный), который проводится непосредственно после завершению обучения по профессиональному модулю.
Экзамен (квалификационный) проводится в виде выполнения комплексного задания. Показателями освоения компетенции (объектами оценки) являются продукт деятельности (разработанные программы и алгоритмы) и процесс деятельности (выполнение требований задания на разработку программ, результатов тестирования и отладки системы, установка и конфигурирование персональных компьютеров.
Итогом экзамена (квалификационного) является однозначное решение: «вид профессиональной деятельности освоен / не освоен». При выставлении оценки учитывается роль оцениваемых показателей для выполнения вида профессиональной деятельности, освоение которого проверяется. При отрицательном заключении хотя бы по одному показателю оценки результата освоения профессиональных компетенций принимается решение «вид профессиональной деятельности не освоен». При наличии противоречивых оценок по одному тому же показателю при выполнении разных видов работ, решение принимается в пользу студента. Условием положительного заключения по результатам оценочной процедуры будет минимальный показатель. Для положительного заключения по результатам оценочной процедуры по профессиональному модулю установлен показатель, при котором принимается решение по освоению/не освоению вида профессиональной деятельности, – не менее 70 процентов.
Результаты оценочной процедуры оформляются в соответствии с инструктивно-регламентирующими документами региональной системы квалификационной аттестации: решение аттестационно-квалификационной комиссии фиксируется в экзаменационной ведомости.

2. Паспорт комплекта контрольно-оценочных средств

2.1. Вид профессиональной деятельности: ПМ.03 Участие в интеграции программных модулей
2.2. Предметы оценивания: выпускник, освоивший ОПОП СПО, должен обладать профессиональными компетенциями, соответствующими основным видам профессиональной деятельности:

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

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

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



Владение основными методологиями .

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


Правильность получения кода с заданной .

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

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



ПК 3.5
Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования.
Определение основных положений метрологии программных характеристик и параметров .


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

Определение методов и средств разработки программной документации.
Качество использования методов и средств при разработке программной документации в соответствии с ГОСТ

2.4. Объекты оценки
Показатели оценки результата
Объекты оценки

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

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

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

Описание стандартов качества программного обеспечения.
Правильность применения стандартов качества программного обеспечения
Точность и скорость инспектирования компонент программного продукта на предмет соответствия стандартам кодирования.
Определение методов и средств разработки программной документации. Качество использования методов и средств при разработке программной документации в соответствии с ГОСТ
Полнота разработки технологической документации.

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

3. Результаты освоения дисциплины, подлежащие проверке

Результаты обучения
(освоенные умения, усвоенные знания)
Основные показатели
оценки результатов

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

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

Программного обеспечения
устный опрос по темам раздела

Разработки программного
обеспечения
устный опрос по темам раздела

З3 - основные подходы к интегрированию программных модулей
устный опрос по темам раздела


устный опрос по темам раздела

З5 - основы верификации и аттестации программного обеспечения
устный опрос по темам раздела

З6 - концепции и реализации программных процессов
устный опрос по темам раздела

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


программного обеспечения
устный опрос по темам раздела, домашняя работа


устный опрос по темам раздела


устный опрос по темам раздела


устный опрос по темам раздела

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

Наименование элемента
умений или знаний
Виды аттестации

Текущий контроль
Промежуточная
аттестация

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


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

З1 - модели процесса разработки
программного обеспечения

опроса

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

З3 - основные подходы к интегрированию
программных модулей
оценка по результатам устного опроса
проведение устного дифференцироного
опроса

З4 - основные методы и средства эффективной
разработки
оценка по результатам устного опроса
проведение устного дифференцироного
опроса

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

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

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

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

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

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

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

4. Распределение типов контрольных заданий по элементам знаний и умений

У1
У2
З1
З2
З3
З4
З5
З6
З7
З8
З9
З10
З11

МДК 03.01

Л,
С,
ЭК
Л,
С,
ЭК
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З,
Д
У,
С,
З
У,
С,
З
У,
С,
З

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

МДК 03.03
Документирование и сертификация
П,
С
П,
С
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З
У,
С,
З

У- устный ответ, Л - лабораторная работа, П - практическая работа, Д - домашняя работа, С - самостоятельная работа, З - итоговая зачетная работа, ЭК- проверка этапов курсового проектирования

5. Распределение типов и количества контрольных заданий по
элементам знаний и умений, контролируемых на промежуточной
аттестации

У1
У2
З1
З2
З3
З4
З5
З6
З7
З8
З9
З10
З11

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

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

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

ЗЛ – защита лабораторной работы, УО – устный дифференцированный опрос, ЗК - защита курсового проекта,
З - итоговая зачетная работа

6. Структура контрольных заданий по МДК

6.1. Задания текущего контроля МДК 03.01 Технология разработки программного обеспечения

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

Технологии разработки ПО.
Методы разработки ПО.

Классификация инструментария технологии программирования.



Жизненный цикл разработки ПО.
Процессы жизненного цикла.

Понятия изобретения, полезной модели, промышленного образца.
Структура ПО.
Проектирование и дизайн интерфейсов.
Модульное программирование.
Структурное программирование.


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


Наименование объектов
контроля и оценки

Оценка (кол-во баллов)

З1 - модели процесса разработки
программного обеспечения
программного обеспечения
5

З2 - основные принципы процесса
разработки программного
обеспечения
программного обеспечения

З3 - основные подходы к
интегрированию программных
модулей
программных модулей

З4 - основные методы и средства эффективной разработки
эффективной разработки

З5 - основы верификации и
аттестации программного
обеспечения
программного обеспечения

З6 - концепции и реализации
программных процессов
процессов

6.1.2. Тематика вопросов для рассмотрения в качестве домашнего задания

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

Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З1 - модели процесса разработки
программного обеспечения
Описать модели разработки программного
обеспечения
5

З2 - основные принципы процесса
разработки программного
обеспечения
Рассмотреть основные принципы разработки
программного обеспечения

З3 - основные подходы к
интегрированию программных
модулей
Рассмотреть основные подходы к интегрированию программных модулей

З4 - основные методы и средства эффективной разработки
Изучить методы и средства эффективной разработки программного продукта

З5 - основы верификации и
аттестации программного
обеспечения
Изучить способы верификации и аттестации программного обеспечения

6.1.3. Выполнение и защита лабораторных работ
Выбор темы исследования.
Обоснование актуальности темы. Патентный поиск.
Формулировка цели и конкретных задач предпринимаемого исследования.
Определение объекта и предмета исследования. Выбор методов.
Накопление и обработка первичной информации.
Подготовка презентации и доклада о результатах исследовательской работы.
Представление результатов исследовательской работы.
Написание аннотации.
Написание отзыва.
Написание рецензии.
Обзор и сравнительный анализ программных продуктов.
Постановка задачи.
Анализ требований поставленной задачи.
Проектирование программного продукта.
Выбор среды разработки.
Разработка программного продукта.
Тестирование и отладка программного продукта.
Творческая работа.


Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

У1 - владеть основными
методологиями процессов
разработки программного
обеспечения
процессов разработки программного обеспечения
5

6.1.4. Направления тематик курсового проектирования, этапов разработки
Информационный сайт.
Автоматизированное рабочее место.
Информационная система.
Электронное портфолио.
Электронная методичка.
Справочник.
Интернет-магазин.
Разработка приложения.
Справочно - поисковая система.
Геоинформационная система.

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

Время выполнения курсового проекта: 30 час. 00 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
(по 10-бальной шкале)
Оценка (кол-во баллов)

У1 - владеть основными
методологиями процессов
разработки программного
обеспечения
Соответствие содержания курсового проекта
утвержденной теме.
Выполнение поставленных целей и задач.
Оригинальность и новизна.
Самостоятельность при работе над курсовым
проектом.
Оформление работы и программной документации
5

У2 - использовать методы для
получения кода с заданной
функциональностью и степенью качества

6.1.5. Вопросы к итоговой самостоятельной работе по МДК 03.01
I вариант

Классификация программных продуктов.
Понятия программного модуля, программного продукта, программного средства.
Процессы жизненного цикла.
Модели разработки ПО: спиральная, каскадная.
Объектно-ориентированное программирование.

II вариант

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


Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З1 - модели процесса разработки
программного обеспечения
Знание основных процессов разработки
программного обеспечения
5

З2 - основные принципы процесса
разработки программного
обеспечения
Знание основных принципов разработки
программного обеспечения

З3 - основные подходы к
интегрированию программных
модулей
Знание основных подходов к интегрированию
программных модулей

З4 - основные методы и средства эффективной разработки
Знание эффективных методов и средств
эффективной разработки

З5 - основы верификации и
аттестации программного
обеспечения
Знание основ верификации и аттестации
программного обеспечения

З6 - концепции и реализации
программных процессов
Знание концепции и реализации программных
процессов

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

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


Понятие компьютерной технологии разработки.
Визуальное проектирование.

Стандартные компоненты.
Понятие и структура проекта.
Базовые конструкции среды Delphi.


Методы в Delphi.
Основы работы с базами данных в Delphi.
Принципы работы с объектами.


Типы данных в VBA.
Константы VBA.
Операции языка VBA.
Управляющие структуры для организации циклов в VBA.
Основные принципы работы в среде VBA.
Отличительные особенности сред программирования VBA и Delphi.
Инструментальные средства разработки ПО.
Классификация инструментальных средств участвующих в разработке приложения.

Время на ответ одного вопроса не более: 0 часов 5 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З6 - концепции и реализации
программных процессов
Знание основных концепций и реализации
программных процессов
5

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

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

6.2.2. Тематика вопросов для рассмотрения в качестве домашнего задания

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

Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З6 - концепции и реализации
программных процессов
Описать концепции реализации программных
процессов
5

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

З8 - методы организации работы в коллективах разработчиков
программного обеспечения
Рассмотреть основные методы организации работы в коллективах разработчиков программного
обеспечения

6.2.3. Выполнение и защита лабораторных работ
Разработка консольного приложения линейной структуры.
Разработка приложения линейной структуры с графическим интерфейсом.
Разработка консольного приложения разветвляющейся структуры.
Разработка приложения разветвляющейся структуры с графическим интерфейсом.
Разработка консольного приложения циклической структуры.
Разработка приложения циклической структуры с графическим интерфейсом.
Заполнение и обработка одномерных массивов в Delphi.
Действия с одномерными массивами.
Заполнение и обработка двумерных массивов в Delphi.
Действия с двумерными массивами.
Работа со строковыми переменными.
Рисование и анимация.
Воспроизведение звука и видеоклипов.
Создание простого приложения в VBA.
Разработка приложений с линейной алгоритмической конструкцией в VBA.
Разработка разветвляющихся приложений в VBA.
Разработка приложений с использованием операторов цикла в VBA.
Разработка приложения «Тестовое задание».
Разработка приложений с использованием массивов в VBA.
Работа с файлами.
Работа с графикой.
Разработка приложений с использованием баз данных.
Разработка многооконных приложений с использованием компонентов на базе стандартных шаблонов и меню.

Время выполнения лабораторных работ: 1 час 20 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

У1 - владеть основными
методологиями процессов
разработки программного
обеспечения
Умение владеть основными методологиями
процессов разработки программного обеспечения
5

6.2.4. Вопросы к итоговой самостоятельной работе по МДК 03.02
I вариант

Инструментальные среды программирования.
Визуальное проектирование.
Delphi. Основные характеристики продукта.
Структура среды программирования.
Стандартные компоненты.

II вариант

Средства тестирования и отладки.
Основные свойства ООП в Delphi.
Методы в Delphi.
Использование библиотек, процедур и функций.
Состав интегрированной среды разработки VBA.

Время выполнения итоговой работы: 1 час 20 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З1 - модели процесса разработки
программного обеспечения
Знание основных процессов разработки
программного обеспечения
5

З2 - основные принципы процесса
разработки программного
обеспечения
Знание основных принципов разработки
программного обеспечения

З3 - основные подходы к
интегрированию программных
модулей
Знание основных подходов к интегрированию
программных модулей

З4 - основные методы и средства эффективной разработки
Знание эффективных методов и средств
эффективной разработки

З5 - основы верификации и
аттестации программного
обеспечения
Знание основ верификации и аттестации
программного обеспечения

З6 - концепции и реализации
программных процессов
Знание концепции и реализации программных
процессов

6.3 Задания текущего контроля МДК 03.03 Документирование и сертификация

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



Стадии жизненного цикла продукции.
Сущность стандартизации.







Субъекты метрологии.
Перечень документации на разработку ПО.
Патентоведение.

Время на ответ одного вопроса не более: 0 часов 5 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З9 - основные положения
метрологии программных
продуктов, принципы построения, проектирования и использования средств для измерений
характеристик и параметров
программ, программных систем и комплексов
Знание основные положений метрологии
измерений характеристик и параметров
программ, программных систем и комплексов
5

З10 - стандарты качества
программного обеспечения
Знание стандартов качества программного
обеспечения

З11 - методы и средства разработки программной документации
Знание основных методов и средства разработки программной документации

6.3.2. Тематика вопросов для рассмотрения в качестве домашнего задания

Стандартизация: определение, цели.
Определение стандарта, виды стандарта, ГОСТ.
Нормативные документы (виды, стандарты, предварительный стандарт, регламент, технический регламент).
Уровни стандартизации.
Применение нормативных документов.
Ответственность за нарушение требований стандартов
Основные положения стандартизации программных продуктов, принципы построения, проектирования и использования средств для измерений характеристик и параметров программ, программных систем и комплексов.
Стандарты качества программного обеспечения.
Методы и средства разработки программной документации.
Классификация промышленной продукции.
Нормативная документация на техническое состояние изделия.
Задачи стандартизации в управлении качеством;
Принцип использования методов стандартизации.
Основные понятия и определения метрологии.
Методы измерений. Метрология: определения, цели.
Средства измерений.
Погрешности: определение, классификация.
Менеджмент качества.
Сертификация: определение, цели и принципы сертификацию.
Система сертификации, сертификат соответствия и знак соответствия.
Обязательная и добровольная сертификация.
Порядок проведения сертификации.
Порядок выдачи сертификата соответствия.

Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З9 - основные положения
метрологии программных
продуктов, принципы построения, проектирования и использования средств для измерений
характеристик и параметров
программ, программных систем и комплексов
Рассмотрение основных положений
метрологии программных продуктов, принципов построения, проектирования и использования средств для измерений, а также характеристик и параметров программ, программных систем и
комплексов
5

З10 - стандарты качества
программного обеспечения
Рассмотрение основных стандартов качества
программного обеспечения

З11 - методы и средства разработки программной документации
Рассмотрение методов и средства разработки
программной документации

6.3.3. Выполнение и защита практических работ
Работа с перечнем стандартов входящих в ЕСПД.
Оформление документации к разработанному программному обеспечению.
Решение задач на определение предельных отклонений размеров.
Решение задач на определение допусков и посадок.
Измерение линейных размеров деталей механическими измерительными инструментами.
Изучение и отработка методов расчёта погрешностей при физических измерениях.
Оформление документов сертификации на программный продукт. Разработка и оформление документов на товарный знак.

Время выполнения практических работ: 1 час 20 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

У1 - владеть основными
методологиями процессов
разработки программного
обеспечения
Умение владеть основными методологиями
процессов разработки программного обеспечения
5

6.2.4. Вопросы к итоговой самостоятельной работе по МДК 03.03
I вариант

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

II вариант

Цели, принципы и функции стандартизации.
Органы и службы стандартизации Российской Федерации.
Основные понятия в области метрологии.
Понятие видов и методов измерений.
Субъекты метрологии.

Время выполнения итоговой работы: 1 час 20 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Оценка (кол-во баллов)

З9 - основные положения
метрологии программных
продуктов, принципы построения, проектирования и использования средств для измерений
характеристик и параметров
программ, программных систем и комплексов
знание основных положений метрологии
программных продуктов, принципов построения, проектирования и использования средств для
измерений; характеристик и параметров программ,
программных систем и комплексов
5

З10 - стандарты качества
программного обеспечения
Знание основных стандартов качества
программного обеспечения

З11 - методы и средства разработки программной документации
Знание основных методов и средств разработки программной документации

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

Виды работ
Наименования тем учебной практики

Создание программ согласно заданиям имеющих линейную алгоритмическую конструкцию
Тема 1.1 Разработка программ линейной
алгоритмической структуры.

Создание программ согласно заданиям имеющих
разветвленную алгоритмическую конструкцию
Тема 1.2 Разработка программ алгоритмической структуры ветвление.


обрабатывать элементы массивов
Тема 1.3 Разработка программ по обработке
массивов. Циклы.

Создание программ согласно заданиям позволяющих
обрабатывать элементы матриц
Тема 1.4 Разработка программ по обработке матриц и поиска информации в них

Создание программ согласно заданиям позволяющих
обрабатывать строки
Тема 1.5 Разработка программ по обработке строк

Создание программ согласно заданиям позволяющих
использовать графические изображения
Тема 1.6 Разработка программ по обработке
графики, прокрутка

Создание программ согласно заданиям позволяющих
обрабатывать файлы
Тема 1.7 Разработка программ по работе с файлами

Время выполнения практических заданий по учебной практике: 72 часа 00 мин.
Перечень объектов контроля и оценки
Наименование объектов
контроля и оценки
Основные показатели оценки результата
Результат

У1 - владеть основными
методологиями процессов
разработки программного
обеспечения
учебной практике
3ачет

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

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

8.1. Оборудование лаборатории

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

Иванова Г.С. Технология программирования: Учебник для вузов. – 2-е издание, стереотип. – М.: Издательство МГТУ им. Н.Э. Баумана, 2010. – 320 с.
Лифиц И.М. Основы стандартизации, метрологии и сертификации, Москва 2010 год.
Орлов С. А. Технологии разработки программного обеспечения. Учебное пособие. 2-е издание. – СПб.: Питер, 2011. – 480с.
Хореев П.Б. Технологии объектно-ориентированного программирования: Учебное пособие для студентов высших учебных заведений. – М.: Издательский центр «Академия», 2010. – 448 с.
Электронные учебные пособия по документированию и сертификации.

Интернет-ресурсы:
http://beluch.ru/progr/100comp/index.htm
http://computers.plib.ru/programming/Books.VBasic6/index.html
http://ikit.edu.sfu-kras.ru/drupal/index.php
http://www.studfiles.ru/dir/cat32/subj1259/file11616/view106028.html

13PAGE 141615

Заголовок 1Заголовок 215

ГБОУ СПО СТАПМ им. Д.И. Козлова

РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

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

Профессиональные модули

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

по специальности 09.02.03 Программирование в компьютерных системах

(базовая подготовка)

ОДОБРЕНО

Цикловой комиссией

специальности 09.02.03

Председатель_____Инжеватова Г.В.

«___» _______________20___г.

Составители:

Ляпнев А.В., Кадацкая Р.Б., преподаватель ГБПОУ «СТАПМ им. Д.И. Козлова».

Эксперты:

Техническая экспертиза: ______________________________________

Рабочая программа разработана на основе Федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.03 Программирование в компьютерных системах (утв.

приказом Министерства образования и науки РФ от 28 июля 2014 г. № 804) Рабочая программа разработана в соответствии с разъяснениями по формированию примерных программ учебных дисциплин начального профессионального и среднего профессионального образования на основе Федеральных государственных образовательных стандартов начального профессионального и среднего профессионального образования, утвержденными И.М. Реморенко, директором Департамента государственной политики и нормативно-правового регулирования в сфере образования Министерства образования и науки Российской Федерации от 27 августа 2009 года.



стр.

1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО 4

МОДУЛЯ

2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 6

3. СТРУКТУРА И СОДЕРЖАНИЕ ПРОФЕССИОНАЛЬНОГО МОДУ- 7

ЛЯ

4. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО 16

МОДУЛЯ

5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ПРОФЕССИ- 20

ОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ)

1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

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

1.1. Область применения программы Рабочая программа профессионального модуля является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.2.03 Программирование в компьютерных системах (базовой подготовки) в части освоения основного вида профессиональной деятельности (ВПД): Участие в интеграции программных модулей и соответствующих профессиональных компетенций (ПК):

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

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

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

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

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

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

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

1.2. Цели и задачи модуля – требования к результатам освоения модуля С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе освоения профессионального модуля должен:

иметь практический опыт:

Участия в выработке требований к программному обеспечению;

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

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

Использовать методы для получения кода с заданной функциональностью и степенью качества;

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

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

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

Проводить текущее техническое обслуживание вычислительной техники.

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

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

Основные подходы к интегрированию программных модулей;

Основные методы и средства эффективной разработки;

Основы верификации и аттестации программного обеспечения;

Концепции и реализации программных процессов;

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

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

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

Стандарты качества программного обеспечения;

Методы и средства разработки программной документации.

всего – 684 часа, в том числе:

максимальной учебной нагрузки обучающегося – 441 час, включая:

обязательной аудиторной учебной нагрузки обучающегося – 295 часов;

самостоятельной работы обучающегося – 143 часа;

производственной практики (по профилю специальности)– 243 часа.

2. РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельности (ВПД) Участие в интеграции программных модулей, в том числе профессиональными (ПК) и общими (ОК) компетенциями:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

–  –  –

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

–  –  –

4. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

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

Оборудование учебного кабинета:

посадочные места по количеству обучающихся;

компьютерный стол, интерактивная доска (или проектор) для преподавателя.

Технические и программные средства обучения:

персональные компьютеры, IBM-совместимые;

ОС с графическим интерфейсом пользователя;

Microsoft Access;

Borland Delphi 7;

лицензионное программное обеспечение;

комплект учебно-методической документации;

мультимедийное оборудование.

Оборудование лаборатории и рабочих мест лаборатории:

компьютерные столы;

оборудование локальной сети.

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

Основные источники:

1. Рудаков А.В. Технология разработки программных продуктов. М.: ОИЦ «Академия», 2013.

2. Рудаков А.В. Технология разработки программных продуктов. Практикум.

М.: ОИЦ «Академия», 2013.

3. Благодатских В.А. и др. Стандартизация разработки программных средств, 2010.

4. Ермоленко, Д.Н. Метрология, стандартизация и сертификация программного обеспечения: учебное пособие. - Белгород: Изд-во БГТУ, 2008. – 83 с.

5. Вигерс К. Разработка требований к программному обеспечению. Издательско-торговый дом «Русская редакция», 2009.

6. Кравацкий Ю.П., Рамендик М.А. Выбор, сборка, апгрейд качественного компьютера. – М. 2008 г.

7. Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки программ. Книга 2. Технология, надежность и качество программного обеспечения - М.: Высшая школа. – 2008.

8. Крылова Г.Д. Основы стандартизации, сертификации, метрологии:

Учебник для вузов. - 3-е изд.,- М.: ЮНИТИ-ДАНА, 2007. -671 с.

9. Л.Басс, П.Клементс, Р.Кацман. Архитектура программного обеспечения на практике. 2-е издание. СПб.: Питер, 2010.

10. Канер С., Д. Фолк, Е. Нгуен. Тестирование программного обеспечения.

Фундаментальные концепции менеджмента бизнес-приложений. «ДиаСофт»,

Дополнительные источники:

1. Бек К. Экстремальное программирование. С-Пб.:Питер, 2002, 224 с.

2. Благодатских В.А. и др. Стандартизация разработки программных средств:

Учеб.пособие / В.А. Благодатских, В.А.Волнин, К.Ф.Поскакалов; Под ред.

О.С.Разумова. – М.: Финансы и статистика, 2003. – 288 с.:ил.

3. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. Под ред. Разумова О.С. М.: Финансы и статистика, 2006. -288 с.: ил.

4. Боэм Б.У. Инженерное проектирование программного обеспечения. М.:

Радио и связь, 1985. – 511 с.

5. Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. – М.: Энергоатомиздат, 1984. – 457 с.

6. Ван-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1981. – 578 с.

7. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002.

8. Горчинская О.Ю. Designer/2000 - новое поколение CASE-продуктов фирмы ORACLE. "СУБД", 2005, №3.

9. ГОСТ 13377-75. Надежность в технике. Термины и определения. М.: Издво стандартов, 1975.

10. ГОСТ 27.002-89. Надёжность в технике. Основные понятия. Термины и определения. – М.: Издательство стандартов, 1990. – 37 с.

11. ГОСТ Р ИСО 9001-2001. Системы менеджмента качества. Требования.

М.: ИПК Изд-во стандартов, 2001, – 140 с.

12. Жоголев Е.А. Введение в технологию программирования: Конспект лекций. – М.: ДИАЛОГ-МГУ, 1994.

13. Зубкова Т.М. Технология разработки программного обеспечения:

Учебное пособие. - Оренбург: ГОУ ОГУ, 2004. – 101 с.

14. Иванова Г.С. Технология программирования: Учебник для вузов. – М.:

Изд-во МГТУ им. Н.Э.Баумана, 2006. – 336 с.

15. Калянов Г.Н. CASE – технологии: Консалтинг в автоматизации бизнеспроцессов - М.: Горячая линия-Телеком, 2002

16. Крылова Г.Д. Основы стандартизации, сертификации, метрологии. – М.:

ЮНИТИ-ДАНА, 2000. – 711 с.

17. Липаев В.В. Качество программного обеспечения. – М.:Финансы и статистика, 1983. – 263 с.

18. Липаев В.В. Отладка сложных программ: Методы средства, технология.

М.: Энергоатомиздат, 1993. – 384 с.

19. Липаев В.В. Процессы и стандарты жизненного цикла сложных программных средств. Справочник – М.: Изд-во СИНТЕГ, 2008 – 276 с.

21. Маклаков С.В.. BPwin, ERwin – CASE-средства разработки информационных систем. – М., «ДИАЛОГ-МИФИ», 2001.

22. Орлов В.В. Технологии разработки программных продуктов. – СПб.:

Питер, 2003. – 437 с.

23. Панащук С.А. Разработка информационных систем с использованием CASE-системы Silverrun. "СУБД", 1995, №3.

24. Платонов Ю.М., Гапеенков А.А. Ремонт зарубежных принтеров. – М.:

Солон – Р, 2005 г.

25. Платонов Ю.М., Уткин Ю.Г. Диагностика, ремонт и профилактика персональных компьютеров. – М. Горячая линия – Телеком, 2003 г.

26. Родин А.В., Тюнин Н.А., Воронов М.А. Ремонт мониторов. – М.: Солон

27. Фаулер Р. и др. Рефакторинг: улучшение существующего кода. М.: Символ-Плюс, 2009 – 432 с.

28. Черемных С.В., и др. Структурный анализ систем: IDEF-технологии. – М: Финансы и статистика, 2002.

Справочная и нормативная литература:

1. Система стандартов ЕСПД.

2. ГОСТ Р ИСО/МЭК 9126-93 Информационная технология. Оценка программной продукции. Характеристика качества и руководства по их применению.

3. ГОСТ 28195-89 Оценка качества программных средств. Общие положения

4. ГОСТ Р ИСО/МЭК 12207-99 Процессы жизненного цикла программных средств.

Периодические издания (отечественные журналы):

1. «Компьютер пресс»;

Интернет – ресурсы:

1. Образовательный портал: http\\www.edu. ru;

2. Интрернет университет информационных технологий http://www.intuit.ru;

3. Учебная мастерская:

Http\\www.edu.BPwin - Мастерская Dr_dimdim.ru;

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

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

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

4.4. Кадровое обеспечение образовательного процесса Требования к квалификации педагогических (инженернопедагогических) кадров, обеспечивающих обучение по междисциплинарному курсу: наличие высшего профессионального образования, соответствующего профилю модуля «Участие в интеграции программных модулей»

и специальности «Программирование в компьютерных системах».

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

5. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ (ВИДА ПРОФЕССИОНАЛЬНОЙ

ДЕЯТЕЛЬНОСТИ)

–  –  –

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