Посещение сайта
Благодарность: Школа StartUp.
)

РУП ПМ 03 УЧАСТИЕ В ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ

РУП ПМ 03 УЧАСТИЕ В ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ

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

для специальности СПО

09.02.03(230115) Программирование в компьютерных системах

Форма обучения – очная

Срок обучения 3 года 10мес.

Уровень освоения: базовый

Ирбит, 2015

Рабочая программа профессионального модуля ПМ.03 «УЧАСТИЕ В ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ»  разработана на основе Федерального государственного образовательного стандарта по специальности «09.02.03(230115) Программирование в компьютерных системах», приказ Министерства образования и науки РФ №804 от  28.07.2014 года

Организация-разработчик: ГАОУ СПО СО «Ирбитский политехникум»

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

Н.В.Вишнякова, преподаватель специальных дисциплин, высшей квалификационной категории, ГАОУ СПО СО «Ирбитский политехникум», г. Ирбит.

СОДЕРЖАНИЕ

 

1.      Паспорт программы профессионального модуля стр.

4

2.      Результаты освоения профессионального модуля 6
3.      Структура и примерное содержание профессионального модуля 7
4.      Условия реализации профессионального модуля 24
5.      Контроль и оценка результатов освоения профессионального модуля (вида профессиональной деятельности) 28

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

 

1.1. Область применения примерной программы

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

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

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

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

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

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

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

 

1.2. Цели и задачи профессионального модуля – требования к результатам освоения профессионального модуля:

 

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

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

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

уметь:

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

знать:

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

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

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

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

обязательной аудиторной учебной нагрузки обучающегося 210 ч.,

в том числе:

лабораторных и практических занятий –110

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

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

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

2. Результаты освоения профессионального модуля

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

 

Код Наименование результата обучения
ПК 3.1.. Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения..
ПК 3.2. Выполнять интеграцию модулей в программную систему.
ПК 3.3. Выполнять отладку программного продукта с использованием специализированных программных средств.
ПК 3.4. Осуществлять разработку тестовых наборов и тестовых сценариев.
ПК 3.5. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования
ПК 3.6. Разрабатывать технологическую документацию
ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности..
ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями..
ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.
ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей).

3. Структура и  содержание профессионального модуля

3.1. Тематический план профессионального модуля

Код

профессиональных компетенций

Наименования разделов профессионального модуля* Всего часов

 

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

часов

Производственная

(по профилю специальности),**

часов

 

Всего,

часов

в т.ч. лабораторные работы и практические занятия,

часов

в т.ч., курсовая работа (проект),

часов

Всего,

часов

в т.ч., курсовая работа (проект),

часов

1 2 3 4 5 6 7 8 9 10
ПК 3.1.- ПК 3.6. МДК 03.01 Технология разработки программного обеспечения 180 120 70 60
МДК 03.02 Инструментальные средства разработки программного обеспечения 76 50 30 26
МДК 03.03 Документирование и сертификация 60 40 10 20
Учебная практика 72 72
Производственная практика (по профилю специальности), часов 108 108
Всего: 496 210 110 0 106 72 108

 

 3.2. Содержание обучения по профессиональному модулю (ПМ)

Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работ (проект) Объем часов Уровень освоения
1 2 3 4
МДК 03.01. Технология разработки программного обеспечения 180  
Тема 1.1. Общие принципы разработки программных продуктов

 

 

Содержание 24
1 Программные продукты: назначение, характеристики

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

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

14 1
2 Классификация программных продуктов

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

Состав и назначение инструментария технологий программирования. Средства для создания приложений. CASE-технологии. Программные продукты для создания приложений.

Пакеты прикладных программ. Характеристика классов пакетов прикладных программ.

1
3 Жизненный цикл программ

Понятие жизненного цикла программы и его этапы. Анализ требований к программе, определение спецификации программы, проектирование, кодирование и тестирование, эксплуатация и сопровождение программы. Характеристики этапов жизненного цикла программы.

Особенности создания программного продукта. Этапы жизненного цикла программного продукта и его специфика. Особенности разработки программного продукта.

1
4 Качество программных систем

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

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

2
5 Разработка и анализ требований к программной системе

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

2
Лабораторные работы 10 2
1,2 Разработка и анализ требований к программной системе
3,4 Проектирование программной системы
5 Техническое задание
Тема 1.2. Разработка программного обеспечения Содержание 96  
1 Методы проектирования программного обеспечения

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

Неавтоматизированное и автоматизированное проектирование алгоритмов и программ. Структурное проектирование и его методы. Принцип системного проектирования. Нисходящее проектирование. Модульное проектирование.

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

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

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

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

36 2
2 Структура ПП

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

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

Проектирование интерфейса пользователя

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

2 Методы разработки кода

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

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

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

Отладка программ

Понятие отладки  программы. Составляющие процесса отладки. Принципы и виды отладок. Автономная и комплексная отладки программ. Методы отладки. Средства отладки.  Рекомендации по организации отладки. Автономная отладка модуля. Использование средств отладки.

Тестирование программ

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

Основные принципы организации тестирования. Стадии тестирования. Виды тестовых проверок. Объекты тестирования и категории тестов. Виды тестирования.

Методы структурного тестирования программного обеспечения. Принцип «белого ящика». Пошаговое и монолитное тестирование модулей. Нисходящее и восходящее тестирование программного обеспечения.

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

Средства тестирования. Ручное и автоматизированное тестирование. Применение методов и инструментальных средств тестирования.

3
Сопровождение и защита программного обеспечения

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

Защита программ

Основные понятия о защите программных продуктов. Методы защиты программных продуктов. Защита программных продуктов от несанкционированного доступа и копирования. Системы разграничения доступа.  Криптографические методы защиты программных продуктов, их особенности. Аппаратные средства защиты программного продукта.

Правовые методы защиты программных продуктов. Патентная защита. Лицензионные соглашения.

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

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

3
Лабораторные работы 60 2
1 Анализ выбранного стиля программирования
2 Разработка проекта программного обеспечения
3,4 Разработка структурного алгоритма
5,6 Разработка программного продукта с использованием объектно-ориентированного программирования
7 Разработка справочной системы
8 Тестирование методом «белого ящика»
9 Тестирование методом «черного ящика»
10 Способы анализа граничных решений
11 Способы диаграмм причин-следствий
12 Нисходящее тестирование интеграций
13 Восходящее тестирование интеграций
14 Анализ предметной области
15 Автоматизированное тестирование
16 Отладка программ
17 Оптимизация программ
18,19 Работа в составе бригады
Самостоятельная работа при изучении МДК 03.01 «Технология разработки программного обеспечения» ПМ 03

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

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

Написание реферата. Реферат расширяет содержание учебного материала. Задание выдается индивидуально.

Работа над курсовым проектом.

60 2,3
Тематика внеаудиторной самостоятельной работы:

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

Кризис программирования и  способы выхода из него.

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

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

Парадигма Бейзили.

Набор основных метрических показателей.

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

Оценка объемов и сложности программного обеспечения.

Оценка возможных рисков при выполнении программных проектов.

Собираемые метрики, используемые стандарты, методы и шаблоны.

Методы получения информации при проектировании программного продукта.

Техническое проектирование программного продукта.

Классификация и назначение интерфейсов.

Типы пользовательского интерфейса. Назначение и характеристика.

Язык программирования Turbo Pascal. Характеристики.

Язык программирования Алгол. Характеристики.

Язык программирования Delphi. Характеристики.

Языки программирования Basic и Visual Basic. Характеристики.

Язык программирования Fortran. Характеристики.

Язык программирования Assembler. Характеристики.

Показатели эффективности программного продукта.

Ручная и автоматизированная отладка.

Синтаксическая и семантическая отладка.

Разрушающая и неразрушающая отладка.

Проектирование программных модулей.

Кодирование программных модулей.

Модульное интеграционное тестирование. Тестирование пользовательского интерфейса.

Системное интеграционное тестирование.

Классы эквивалентности и граничные условия.

Тестирование переходов между состояниями.

Нагрузочные испытания.

Тестирование функциональной эквивалентности.

Регрессионное тестирование.

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

Прогнозирование ошибок.

Предотвращение ошибок.

Обеспечение отказоустойчивости.

Построение диаграммы распределения работников по этапам.

Оценка качества программного продукта.

Программные средства защиты программных продуктов.

Правовые методы защиты программных продуктов.

Лицензирование программных продуктов.

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

МДК 03.02. Инструментальные средства разработки программного обеспечения 76
Тема 2.1. Общая характеристика инструментальных средств разработки программ Содержание 20  
1 Категории современных инструментальных средств разработки программ: определение инструментальных средств разработки программ; классификация и основные особенности современных инструментальных средств. Общее и специальное программное  обеспечение. 10 1
2 Инструментальные средства разработки программ: терминология. Основные средства, используемые на разных этапах разработки программ: средства проектирования приложений, средства реализации программного кода, средства тестирования программ. 2
3 Инструментальные системы  технологии программирования и их основные черты: комплексность, ориентированность на коллективную разработку, технологическая определенность, интегрированность. Основные компоненты инструментальных систем технологии программирования: репозиторий, инструментарий, интерфейсы. 2
Лабораторные работы 10 2
1-3 Разработка программных модулей
4 Проектирование пользовательского интерфейса
5 Разработка пользовательского интерфейса
Тема 2.2. Применение CASE-средств

 

Содержание 30  
1 САSE-средства, их назначение: CASE-технологии, Современные методы и средства проектирования информационных систем. CASE – средства, их назначение и применение. Классификация CASE – средств. Качества, которыми должна обладать организация для успешного внедрения CASE-средств. 10 1
2 Характеристика современных CASE-средств: Особенности современных крупных проектов ИС. Факторы, способствующие появлению CASE-средств. Сравнительная характеристика CASE-средств. Работа с окнами. Настройка пользовательского интерфейса. 2
3 Применение CASE-средств: построение моделей программных систем с использованием структурного и объектно-ориентированного подхода. Диаграммы потоков данных и диаграммы «сущность-связь». Построение концептуальной модели предметной области. Основные сведения о языке UML. Диаграммы моделирования языка UML. Работа в среде CASE – средства. Интегрированные CASE-средства. 2
Лабораторные работы 20 2
1 Анализ предметной области
2,3 Разработка UML диаграмм
4,5 Работа с инструментальными средствами, поддерживающими методологию объектно-ориентированного моделирования.
6,7 Работа с CASE – средствами проектирования программного обеспечения
8-10 Работа с CASE – средствами кодирования программного обеспечения
11 Работа с CASE – средствами тестирования программного обеспечения
Самостоятельная работа при изучении МДК03.02 «Инструментальные средства разработки ПО» ПМ 03.

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

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

Написание реферата. Реферат расширяет содержание учебного материала. Задание выдается индивидуально.

26 2,3
Тематика внеаудиторной самостоятельной работы:

Инструментальные средства поддержки процесса управления требованиями.

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

Инструментальные средства реализации кода.

Инструментальные средства тестирования.

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

Семейство стандартов моделирования IDEF. Структурные карты. Диаграммы переходов состояний.

Инструментальные средства поддержки методологий функционального моделирования.

Определение, характеристики и основные элементы процессного подхода.
Процессный подход к моделированию деятельности.
Общие сведения, функциональное назначение методологии ARIS.
Архитектура ARIS — пять типов представлений, отражающих основные аспекты деятельности организации.
Базовая модель ARIS — этапы описания бизнес-процессов.
Виды моделей методологии ARIS — основные принципы построения, структура, свойства, составляющие элементы.
Использование методологии ARIS в различных областях деятельности.
Объектно-ориентированный подход к моделированию деятельности.
Инструментальные средства, поддерживающие методологию объектно-ориентированного моделирования.
Метод имитационного моделирования.
Этапы моделирования, технологическая схема.
Построение концептуальных моделей сложных систем.
Базовые концепции структуризации формализации имитационных систем.
Языковые средства и системы моделирования.

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

Стандартизация

 

Содержание 18
1

 

Метрология как наука

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

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

Функционально-ориентированные метрики. Размерно-ориентированные метрики. Функционально-ориентированные метрики. Сложность программной системы. Метрики объектно-ориентированных программных систем

12 1
2  Общие положения о стандартах

Нормативные документы по стандартизации и виды стандартов. Основные принципы стандартизации. Уровни стандартизации.. Международные организации, разрабатывающие стандарты. Международная организация по стандартизации (ИСО). Национальные организации, разрабатывающие стандарты. Государственный комитет РФ по стандартизации. Направления работ по стандартизации в сфере информатизации.  Классификация стандартов.

2
3 Стандарты на организацию жизненного цикла ПО

Стандарт  ISO/IEC 12207. (структура стандарта, основные процессы ЖЦ ПО, вспомогательные процессы ЖЦ ПО). Модели жизненного цикла программных средств. Стандарт ГОСТ 34.

1
Практические занятия  6  
1,2 Применение ГОСТ Р 1.2 Стандартизация в Российской Федерации. Стандарты национальные Российской Федерации. Правила разработки, утверждения, обновления и отмены.

Единая система классификации и кодирования технико-экономической и социальной информации. Общероссийский классификатор стандартов.

 
3,4 Виды стандартов. Требования к текстовым документам.
5,6 Требования к чертежам.

Оформление библиографического списка.

  7,8 Расчёт размерно-ориентированных метрик.

Расчёт функционально-ориентированных метрик

 
Тема 3.2

 Документирование

Содержание 22  
1 Стандарты документирования программных средств

Общая характеристика состояния в области документирования программных средств. Единая система программной документации. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.

ГОСТ 19.102-77. ЕСПД. Стадии разработки. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению. ГОСТ 19.402-78 ЕСПД. Описание программы. ГОСТ 19.404-79 ЕСПД. Пояснительная записка.

Требования к содержанию и оформлению ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению ГОСТ 19.505-79 ЕСПД. Руководство оператора.

Требования к содержанию и оформлению ГОСТ 19.506-79 ЕСПД. Описание языка. Требования к содержанию и оформлению. Государственные стандарты Российской Федерации (ГОСТР).

18 1
2 Надежность и качество программных средств

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

Обработка сбоев аппаратуры. Модели надежности программного обеспечения. Аналитические модели надежности. Эмпирические модели надежности.

Обеспечение качества и надежности в процессе разработки сложных программных средств. Требования к технологии и средствам автоматизации разработки сложных программных средств. Качество программного обеспечения.

Патентоведение

2
3 Тестирование программного средства

Определение и принципы тестирования. Методы тестирования программ. Сборка программ при тестировании. Критерии завершенности тестирования. ГОСТ Р ИСО/МЭК 12119-2000

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

Сертификация программного обеспечения. Сущность и содержание сертификации. Сущность  обязательной и добровольной сертификации. Закон «О защите прав потребителей» и сертификация. Работа со стандартами и подготовка комплекта документации для сертификации программного средства

 
Практические занятия  4  
1,2 Анализ ГОСТ 2.114 ЕСКД. «Технические условия».Сравнительный анализ структуры и содержания Технических условий на соответствие требованиям ЕСКД
3,4 Единая система программной документации Жизненный цикл программного средства.
5,6 Качество программных средств.
7 Административное управление качеством.
Самостоятельная работа при изучении МДК 03.03 «Документирование и сертификация» ПМ 3.

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

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

20  
Тематика внеаудиторной самостоятельной работы:

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

Определение понятия  «стандартизация».

Характеристика основных уровней стандартизации.

Основные виды нормативных документов.

Определение понятия «стандарт».

Понятие «стандарт» в области программного обеспечения.

Понятиями стандарта «де-факто» и «де-юре».

Изучение известных  международные организации.

Разрабатывающие стандарты.

Важность внутрифирменных стандартов;  профиль стандарта;

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

Смысл каскадной и спиральной модели жизненного цикла программного средства.

Определение понятию «единая система программной документации».

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

Общие требования к программным документам (ГОСТ 19.201-78 ЕСПД).

Требования к содержанию и оформлению технического задания (ГОСТ 19.402-78 ЕСПД).

Требования к содержанию и оформлению руководства программиста (ГОСТ 19.505-79 ЕСПД).

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

Обработка сбоев аппаратуры.

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

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

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

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

Закон «О защите прав потребителей»

Закон «О сертификации продукции и услуг»

 
УП.03. Учебная практика

«Программирование в 1С 8.3»

Модуль 1  Основные объекты платформы «1С:Предприятие 8»

Занятие 1. Начало работы с платформой «1С:Предприятие 8»

  • Установка платформы «1С:Предприятие 8. Учебная версия» — бесплатным и легальным способом. Установка учебной версии «1С:Бухгалтерии 8».
  • Создание новой информационной базы.
  • Базовые понятия: платформа, конфигурация, информационная база.
  • Типы пользовательских интерфейсов на платформе «1С:Предприятие 8».
  • Работа с интерфейсом обычных форм, который использовался на платформах «1С:Предприятие 8.0» и «1С:Предприятие 8.1».
  • Интерфейс управляемых форм, который широко применялся на платформе «1С:Предприятие 8.2».
  • Изучение интерфейса «Такси», который появился в последней версии платформы «1С:Предприятие 8.3».

Занятие 2 «Объекты справочной информации».

  • Создание собственной конфигурации и информационной базы на платформе «1С:Предприятие 8.3».
  • Функционал платформы на базовом уровне.
  • Разработка конфигурации для предприятия оптовой торговли.
  • Объекты конфигурации, хранящие справочную информацию (списки элементов). Продемонстрируем, как в разработанной конфигурации пользователь может создавать любое количество складов предприятия, произвольную номенклатуру (товары), а также вводить данные о поставщиках и покупателях.
  • Принципы работы с иерархическими справочниками.
  • Определение произвольного состава реквизитов для справочников. Таким образом, пользователь прикладного решения получит возможность вводить произвольное описание для товаров (где будут расшифровываться все свойства товара), а также указывать основных поставщиков для каждой номенклатуры.
  • Создание объекта конфигурации «Перечисление», для классификации товаров по типам, указанным им в конфигурации.
  • Объект конфигурации «Константа» — здесь будет храниться информация о названии нашей организации.

Занятие 3 «Документооборот торгового предприятия».

  • Классическая схема документооборота предприятия оптовой торговли.
  • Для закупки: заказ поставщику — поступление товаров по заказу — оплата поставщику.
  • Для продажи: заказ клиента — отгрузка (продажа) товаров клиенту — прием оплаты от покупателя.
  • Базовые термины, с которыми работают финансисты и руководители торговых предприятий: выручка, себестоимость, прибыль и рентабельность. На наглядных схемах и примерах покажем, как рассчитываются данные показатели.
  • Создание первого документа «Заказ клиента», с помощью него пользователи смогут регистрировать желание клиента приобрести определенный товар по указанной цене.
  • Создание документов по товарообороту: поступление товаров на склад компании и отгрузка (продажа) товаров клиенту.
  • Объединение документов в общий журнал документов.
  • Пример создания печатной формы для документа — таким образом, пользователи смогут на принтере распечатывать документы, ставить подписи, печати и передавать их клиентам.

Занятие 4 «Регистры накопления. Проведение документов».

·              Предназначение класса конфигурации — «Регистр».

·              Регистры накопления.

·              С помощью регистра накопления решение задачи учета данных о долгах перед поставщиками и долгах клиентов.

·              Проведение документов.

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

·              Создание документа «Выписка банка», с помощью которого будет регистрироваться поступление денежных средств от клиентов и оплата поставщикам.

Занятие 5 «Виды регистров накопления, регистры сведений. Интерфейс приложения».

·              Виды регистров накопления  — остатки и обороты.

·              Создание оборотного регистра накопления, с помощью которого в системе будут храниться и агрегироваться данные о продажах — в количестве и сумме. Также с помощью этого регистра в дальнейшем будут построены отчеты о прибыли компании за определенный период. Структура созданного регистра такова, что можно анализировать данные о продажах и в разрезе клиентов, и в разрезе номенклатуры (товаров).

·              Принципы работы регистра сведений.

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

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

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

·              Объект конфигурации — «Подсистема».

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

 

Модуль 2. Программирование на платформе «1С:Предприятие 8»

Занятие 6 Первая программа на платформе «1С:Предприятие 8».

·              Разбор аспектов программирования на платформе «1С:Предприятие 8», знакомство со встроенным языком, рассмотрение основных операторов программного кода.

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

·              Рассмотрение понятие программного модуля, написание первой классической программы «Hello, world».

·              Комментарии частей алгоритмов в программном коде.

·              Разбор понятия переменные и как работает оператор присваивания.

·              Операторы системы — условные и циклические.

·              Циклы: по условию и по счетчику. Примеры их использования в программном коде.

 

Занятие 7. Программирование на встроенном языке «1С:Предприятие 8»

·              Понятие типа данных,  работа с основными примитивными типами данных системы.

·              Встроенные функции платформы по работе с типами данных — число, строка, дата и булево.

·              Логические операции — И, ИЛИ, НЕ.

·              Сервисное средство программиста 1С — синтакс-помощник.

·              Типовая структуру программного модуля.

 

Занятие 8 «События, процедуры и функции».

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

·              Упрощение структуру написанного ранее программного кода с помощью процедур.

·              Пример использования функций, передача параметров в функцию.

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

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

·              События: «Перед записью», «Обработка проверки заполнения» и «Обработка проведения» для документа.

·              Цикл по универсальным коллекциям — «Для каждого…»., с помощью этого цикла обход всех строк табличной части документа.

 

Занятие 9 «Типы данных. События элементов форм».

·              Помощник программиста 1С — отладчик и работа с ним. Основные этапы отладки: точка остановки, пошаговое выполнение команд, просмотр значений переменных и вычисление выражений.

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

·              Типы данных, использующиеся для программной работы с регистрами, — регистр накопления «Набор записей» и регистр накопления «Запись».

·              Процесс проведения документов.

·              Понятие объекта и класса (типа данных) — эти понятия повсеместно используются при разработке в 1С.

·              Как программным образом обрабатывать действия пользователя. Например, при вводе цены и количество автоматически пересчитать сумму в документе.

 

Модуль 3. Получение информации из базы данных. Алгоритмы проведения документов

Занятие 10. «Чтение информации из базы данных, создание отчетов».

·              Получение информации из базы данных, для этого используются запросы.

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

·              Разработка запросов к справочникам, документам и их табличным частям.

·              Построение первых отчетов с помощью мощнейшего механизма — «Системы компоновки данных» (СКД).

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

·              Передача параметров в запросы и устанавливать их значения в пользовательском режиме.

·              Настройка вариантов отчетов — выбирать выходные поля и настраивать группировку. С учетом того, что некоторые справочники являются иерархическими, выведем группы справочника в отчет.

 

Занятие 11. Получение данных из регистров

·              Работа с запросами,  — чтение  данные из регистров накопления.

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

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

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

·              Работа с виртуальной таблицей регистров «Обороты» на примере построения отчета по продажам.

·              Работа с вложенными запросами (подзапросы). Построение отчета по продажам, который будет использовать подзапросы.

·              Создание регистра, который будет учитывать остатки товаров на складах, обеспечение проведение документов по этому регистру.

 

Занятие 12. «Контроль остатков и расчет себестоимости».

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

·              Решение двух важнейших задач для торгового предприятия: контроль остатков товаров при продаже и обеспечение расчета себестоимости.

·              Контроль остатков, для того, чтобы не уйти «в минус», то есть продать не существующий товар.

·              Одновременная продажа. Представим, что 2 менеджера по продажам одновременно вводят для разных клиентов документы продажи. Может случиться так, что столов на складе 100 шт., а каждый из клиентов запросил по 60 шт. В итоге система должна сообщить, что для одного из клиентов товаров не хватает.

·              Человеческий фактор. Все могут ошибаться, пользователь может случайно выбрать не тот товар (который уже давно отсутствует на складе), и система должна его об этом предупредить.

·              Таким образом, если не делать контроля остатков, недовольства клиентов не избежать.

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

 

Занятие 12.  «Валовая прибыль. Создание сложных отчетов».

·              Вычисление валовой прибыли и сохранение ее в регистрах на основании рассчитанной ранее себестоимости.

·              Построение отчета «Валовая прибыль», который покажет информации о выручке, валовой прибыли и рентабельности за выбранный пользователем период, отчет будет выводить данные в разрезе клиентов и номенклатуры.

·              Создание отчетов, содержащих несколько вариантов представления данных: в одном отчете получение данных о продажах товаров, отдельно данные о продажах по клиентам и сводную таблицу «Продажи товаров по клиентам».

·              Построение диаграммы в отчетах: гистограммы и круговые диаграммы, получение информации о продажах для наглядного вида. Построение графика продаж.

 

Модуль 4. Бухгалтерский учет.   

Занятие 14. Основы бухгалтерского учета

·              Основные термины бухгалтерского учета.

·              Основной принцип бухгалтерского учета — принцип двойной записи.

·              Понятие счета бухгалтерского учета — активные и пассивные счета.

·              Примеры хозяйственных (торговых) операций, отражение в бухгалтерском учете.

·              Формирование проведения по счетам бухгалтерского учета на примерах: поступление товаров, реализация товаров и оплата долга поставщику.

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

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

·              Создание объекта, где будут храниться все сделанные проведения — регистра бухгалтерии.

 

Занятие 15.  «Проведение документов по бухгалтерскому учету».

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

·              Формирование конструктором документы по выписке банка.

·              Документ реализации (продажи) товаров, — написание необходимого программного кода.

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

Занятие 16. «Отчеты по бухгалтерскому учету. Закрытие месяца».

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

·              Отчет «Баланс» — основную форму бухгалтерской отчетности.

·              Изменение баланса при выполнении различных проводок.

·              Регламентные операции по бухгалтерскому учету — закрытие месяца, в рамках которого будет выполняться расчет прибыли.

 

Модуль 5. Расчет заработной платы.

Занятие 17. «Общие сведения о заработной плате. Создание объектов расчета».

·              выполнение подготовительных действий для расчета заработной платы — создание необходимых объектов и выполнение их настроек. Теоретические аспекты расчета зарплаты, понятие видов расчета (начисления и удержания).

·              Учет отработанного времени методом отклонений.

·              Объект конфигурации — план видов расчета. Создание начисления и настройка вытеснения видов расчетов.

·              Настройка графика работы предприятия — какие дни являются выходными, а какие рабочими.

·              Создание объекта, который обеспечивает расчет заработной платы и хранение данных о всех начислениях — регистр расчета. Выполнение всех необходимые настройки, иначе заработная плата не будет правильно рассчитываться.

·              Создание документа с помощью которого будет выполняться начисление зарплаты — «Начисление оклада», а также документ, фиксирующий прогул работника — «Невыход сотрудника».

 

Занятие 18. День 18. Начисление заработной платы

·              Непосредственный расчет заработной платы — все подготовительные действия уже выполнены.

·              На заработную плату влияют прогулы сотрудников — чем больше сотрудник не работает (в прогуле), тем меньше получает зарплаты.

·              В регистре расчета невыходы должны вытеснять оклад — добьемся этого с помощью разработки алгоритма проведения документа «Невыход сотрудника».

·              Типовая технология расчета заработной платы — расчета в два этапа.

·              Расчет оклада исходя из отработанного времени сотрудником.

·              Понятие зависимости от базы. С помощью этого вида зависимости можно, например, вычислять премии, которые зависят от оклада.

·              Расчет сотрудникам с помощью создания соответствующего документа.

 

Занятие 19. «Универсальные механизмы расчета. Отчеты».

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

·              Задачу выплаты заработной платы. Т.е. нужно помнить, сколько сотруднику было начислено, сколько выплачено (возможно была частичная выплата), какой остаток долга перед сотрудником — для этого потребуется ряд объектов системы.

·              Разработка отчета, показывающего все начисления сотрудника за период — какие суммы по какому виду расчета были начислены.

·              Построение наглядного отчета о деятельности сотрудника — какое время он работал, когда был в отгуле. Данный отчет будет построен в виде диаграммы Ганта.

 

Модуль 6. CRM-система

Занятие 20. «Основы CRM-системы».

·              Создание объектов CRM-системы в рамках нашей конфигурации.

·              Базовые понятия CRM, примеры таких систем.

·              Объекты, необходимые для построения CRM-системы.

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

·              Разработка отчета, который будет сегментировать клиентов по классам важности. Обычно используется 3 класса: наиболее важные, средние по важности и неважные клиенты. В качестве параметра, по которому будет проводиться классификация, используется прибыль или выручка по клиентам.

 

Занятие 21. «Воронка продаж. Бизнес-процессы и задачи».

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

·              Для построения воронки продаж разработка этапов продаж — создание необходимых для этого объектов.

·              Работа с бизнес-процессами. Термины по бизнес-процессам и схемы.

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

·              Разработка более сложного бизнес-процесса — циклического.

.

 

72

 
ПП.04. Производственная практика

Виды работ:

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

·         Изучение программного обеспечения предприятия

·         Анализ применяемых  на предприятии стандартов на разработку и эксплуатацию ПО

·         Разработка и анализ требований к программной системе. Проведение предпроектных исследований

·         Разработка технического задания

·         Выработка требований к программному обеспечению и программному модулю.

·         Проектирование ПО для решения прикладных задач организации

·         Построение структуры программного продукта.

·         Кодирование программного обеспечения

·         Тестирование и сопровождение программного обеспечения

·         Проведение структурного тестирования алгоритма

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

·         Проведение оценочного тестирования готового программного продукта

·         Отладка программного обеспечения

·         Комплексное тестирование и отладка программного обеспечения

·         Подбор контрольных данных для проведения тестирования программного продукта по определенному сценарию;

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

·         Коллективная разработка программного обеспечения

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

·         Разработка и оформление технической документации

·         Составление описания на программный продукт

·         Составление справочного руководства на программный продукт

·         Составление руководства пользователя

·         Составление руководства программиста

·         Сертификация и лицензирование программного продукта.

·         Администрирование программного обеспечения.

·         Администрирование информационной системы.

·         Анализ современных САПР программного обеспечения по степени полноты открытия жизненного цикла.

·         Анализ современных САПР программного обеспечения по интерфейсным и коммуникационным возможностям.

·         Анализ современных САПР программного обеспечения по степени открытости.

 

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

  • Изучение инструментальных средств разработки программ предприятия
  • Работа с Case — технологиями предприятия

 

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

  • Стандарты на организацию жизненного цикла ПО
  • Стандарты документирования программных средств
  • Надежность и качество программных средств
  • Разработки программной документации
   

4. Условия реализации профессионального модуля

4.1 Требования к минимальному материально-техническому обеспечению

Реализация профессионального модуля предполагает наличие:

  • Кабинета «Информатики и ИКТ»

4.1.1.Технические средства обучения:

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

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

  • Рабочие места по количеству обучающихся;
  • Компьютеры на рабочем месте учащихся с лицензионным программным обеспечением;
  • Наушники и микрофон на рабочем месте учащихся;

 

4.2.Информационное обеспечение обучения.

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

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

  1. Рудаков А.В. Технология разработки программных продуктов. М.: ОИЦ «Академия», 2013.
  2. Рудаков А.В. Технология разработки программных продуктов. Практикум. — М.: ОИЦ «Академия», 2013.
  3. Орлов В.В. Технологии разработки программных продуктов. – СПб.: Питер, 2003. – 437 с.
  4. Благодатских В.А. и др. Стандартизация разработки программных средств, 2010.
  5. Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. – М.: Энергоатомиздат, 1984. – 457 с.
  6. Ван-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1981. – 578 с.
  7. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2012.
  8. Вигерс К. Разработка требований к программному обеспечению. Издательско-торговый дом «Русская редакция», 2009.
  9. Горчинская О.Ю. Designer/2000 — новое поколение CASE-продуктов фирмы ORACLE. «СУБД», 2010, №4.
  10. ГОСТ Р ИСО 9001-2001. Системы менеджмента качества. Требования. М.: ИПК Изд-во стандартов, 2010, – 140 с.
  11. Ермоленко, Д.Н. Метрология, стандартизация и сертификация программного обеспечения: учебное пособие. — Белгород: Изд-во БГТУ, 2008. – 83 с.
  12. Жоголев Е.А. Введение в технологию программирования: Конспект лекций. – М.: ДИАЛОГ-МГУ, 1994.
  13. Калянов Г.Н. CASE – технологии: Консалтинг в автоматизации бизнес-процессов — М.: Горячая линия-Телеком, 2012
  14. Канер С., Д. Фолк, Е. Нгуен. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений. «ДиаСофт», 2010
  15. Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки программ. Книга 2. Технология, надежность и качество программного обеспечения — М.: Высшая школа. –
  16. Крылова Г.Д. Основы стандартизации, сертификации, метрологии: Учебник для вузов. — 3-е изд.,— М.: ЮНИТИ-ДАНА, 2010. —671 с.
  17. Л.Басс, П.Клементс, Р.Кацман. Архитектура программного обеспечения на практике. 2-е издание. СПб.: Питер, 2010.
  18. Маклаков С.В.. BPwin, ERwin – CASE-средства разработки информационных систем. – М., «ДИАЛОГ-МИФИ», 2010.
  19. Платонов Ю.М., Гапеенков А.А. Ремонт зарубежных принтеров. – М.: Солон – Р, 2009 г.
  20. Платонов Ю.М., Уткин Ю.Г. Диагностика, ремонт и профилактика персональных компьютеров. – М. Горячая линия – Телеком, 2010 г.
  21. Черемных С.В., и др. Структурный анализ систем: IDEF-технологии. – М: Финансы и статистика, 2009.
  22. Шураков В.В. Надёжность программного обеспечения. – М.: Финансы и статистика, 1987. – 320 с.

 

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

  1. Бек К. Экстремальное программирование. С-Пб.:Питер, 2002, 224 с.
  2. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. Под ред. Разумова О.С. М.: Финансы и статистика, 2006. —288 с.: ил.
  3. Боэм Б.У. Инженерное проектирование программного обеспечения. М.: Радио и связь, 1985. – 511 с.
  4. Бутаков Е.А. Методы создания качественного программного обеспечения ЭВМ. – М.: Энергоатомиздат, 2004. – 457 с.
  5. Ван-Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 2009. – 578 с.
  6. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2002.
  7. Горчинская О.Ю. Designer/2000 — новое поколение CASE-продуктов фирмы ORACLE. «СУБД», 2005, №3.
  8. ГОСТ 13377-75. Надежность в технике. Термины и определения. М.: Изд-во стандартов, 1975.
  9. ГОСТ 27.002-89. Надёжность в технике. Основные понятия. Термины и определения. – М.: Издательство стандартов, 1990. – 37 с.
  10. ГОСТ Р ИСО 9001-2001. Системы менеджмента качества. Требования. М.: ИПК Изд-во стандартов, 2001, – 140 с.
  11. Жоголев Е.А. Введение в технологию программирования: Конспект лекций. – М.: ДИАЛОГ-МГУ, 1994.
  12. Зубкова Т.М. Технология разработки программного обеспечения: Учебное пособие. — Оренбург: ГОУ ОГУ, 2004. – 101 с.
  13. Иванова Г.С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2006. – 336 с.
  14. Калянов Г.Н. CASE – технологии: Консалтинг в автоматизации бизнес-процессов — М.: Горячая линия-Телеком, 2002
  15. Крылова Г.Д. Основы стандартизации, сертификации, метрологии. – М.: ЮНИТИ-ДАНА, 2000. – 711 с.
  16. Липаев В.В. Качество программного обеспечения. – М.:Финансы и статистика, 1983. – 263 с.
  17. Липаев В.В. Отладка сложных программ: Методы средства, технология. М.: Энергоатомиздат, 1993. – 384 с.
  18. Липаев В.В. Процессы и стандарты жизненного цикла сложных программных средств. Справочник – М.: Изд-во СИНТЕГ, 2008 – 276 с.
  19. Майерс Г. Надежность программного обеспечения. М.: «Мир», 1980. 360 с.
  20. Маклаков С.В.. BPwin, ERwin – CASE-средства разработки информационных систем. – М., «ДИАЛОГ-МИФИ», 2001.
  21. Панащук С.А. Разработка информационных систем с использованием CASE-системы Silverrun. «СУБД», 1995, №3.
  22. Рудакова А.В. Технология разработки программных продуктов: учеб. пособие для студ. СПО /4-е изд., стер. – М.: Издательский центр «Академия», 2008. – 208 с.
  23. Фаулер Р. и др. Рефакторинг: улучшение существующего кода. М.: Символ-Плюс, 2009 – 432 с.
  24. Система стандартов ЕСПД.
  25. ГОСТ Р ИСО/МЭК 9126-93 Информационная технология. Оценка программной продукции. Характеристика качества и руководства по их применению.
  26. ГОСТ 28195-89 Оценка качества программных средств. Общие положения
  27. ГОСТ Р ИСО/МЭК 12207-99 Процессы жизненного цикла программных средств.

 

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

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

 

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

  1. Образовательный портал: http\\www.edu. ru;
  2. Интрернет университет информационных технологий — http://www.intuit.ru;
  3. Учебная мастерская: — http\\www.edu.BPwin — Мастерская Dr_dimdim.ru;

http://www.microsoft.com/Rus/Msdnaa/Curricula/Default.mspx;

http://www.software-testing.ru/lib/it-online/site-usability-checklist.htm.

 

 Электронные библиотечные системы 

  1. Научная электронная библиотека НЭБ (http://www.elibrary.ru)
  1. Университетская информационная система РОССИЯ (УИС РОССИЯ http://uisrussia.msu.ru)
  2. Интернет-Университет Информационных Технологий (http://www. intuit.ru)

 

4.3.Общие требования к организации образовательного процесса.

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

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

Учебная практика по модулю проходит линейно одноврменно с изучением теоретической части МДК.  Учебная практика рассредоточена из расчета 6 часов в неделю и проводится в мастерских ОУ.

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

Производственная практика проходит в организациях города и Свердловской области любой формы собственности

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

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

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

Текущий контроль освоения содержания МДК осуществляется в форме тестовых заданий и практических занятий.

Формой аттестации МДК.03.01., МДК.03.02., МДК.03.03 являются дифференцированные зачеты.

4.4. Кадровое обеспечение образовательного процесса

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

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

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

5. Контроль и оценка результатов освоения профессионального модуля (вида профессиональной деятельности)

Результаты

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

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

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

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

—    точность и грамотность оформления технологической документации;

Текущий контроль в форме:

— устного опроса;

— отчетов по практическим занятиям;

— контрольные работы по темам МДК;

— результаты прохождения процедуры тестирования по МДК;

— устный опрос по основным понятиям;

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

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

— домашние работы;

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

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

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

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

 

ПК 3.2. Выполнять интеграцию модулей в программную систему. —    определение этапов разработки программного обеспечения;

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

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

—    выбор методов разработки программных модулей;

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

—    демонстрация навыков модификации программных модулей;

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

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

—    определение способов и принципов оптимизации;

—    выбор медов отладки программных модулей и программного продукта;

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

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

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

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

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

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

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

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

—    изложение основных принципов тестирования

—    способен производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования

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

—    точность и грамотность оформления технологической документации.

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

Результаты

(освоенные общие компетенции)

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

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

—    активность, инициативность в процессе освоения профессиональной деятельности

—    участие в профессиональных конкурсах, олимпиадах

—    аргументированность и полнота объяснения сущности и социальной значимости будущей профессии

Наблюдение и оценка действий студентов на практических занятиях, при выполнении работ по производственной практике

 

 

наличие отзывов грамот или  других  наград

 

 

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

—     соответствие нормативам и последовательности выполнения тех или иных видов работ;

—     грамотное составление плана практической  работы;

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

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

—     выбор оборудования, материалов, инструментов в соответствии с требованиями техники безопасности и видами работ

—     применение методов профессиональной профилактики своего здоровья

—    своевременное представление выполненных заданий, рефератов, самостоятельных домашних работ

—    самоконтроль и самоанализ при выполнении самостоятельных и контрольных работ

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

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

—     адекватность принятия  решений в стандартных и нестандартных ситуациях

—     скорость принятия решения в нестандартных ситуациях

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

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

—    направленность использования информации, оценка ее важности,

—    использование нескольких источников при выполнении самостоятельной работы

—    скорость поиска информации

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

 

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

—    способность работы с различными прикладными программами

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

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

—   участие в студенческом самоуправлении;

—   участие в спортивно и культурно-массовых мероприятиях

—    соблюдение этических норм в процессе работы и норм корпоративной этики

—   аргументированность собственного мнения

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

—     результативность работы членов команды (подчиненных)

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

—     самоорганизация при изучении профессионального модуля;

—     самостоятельный, профессионально-ориентированный выбор тематики творческих и проектных работ;

—     освоение дополнительных рабочих профессий

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

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

 

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

Открытые защиты творческих и проектных работ.

Сдача квалификационных экзаменов и зачетов

ОК 9. Быть готовым к смене технологий в профессиональной деятельности —     проявление интереса к инновациям в области профессиональной деятельности

—     владение и использование современных технологий в профессиональной деятельности

—     инициативность при использовании новых технологий в учебном процессе

Семинары,

научно-практические конференции,

конкурсы профессионального мастерства;

олимпиады

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

—     своевременное получение приписного свидетельства

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

—    участие в учебных сборах во время обучения

—    участие в военно-патриотических мероприятиях

—     участие в военно-спортивных клубах, объединениях

Тестирование по ТБ.

Своевременность постановки на воинский учет.

Участие в проведении воинских сборов

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


Понравилась статья, рекомендуйте Вашим друзьям!

Давайте дружить!

2 комментария к записи “РУП ПМ 03 УЧАСТИЕ В ИНТЕГРАЦИИ ПРОГРАММНЫХ МОДУЛЕЙ”

  • coseries:

    Вам не позавидуешь.

  • declassify:

    Только сегодня наткнулся на ваш блог 🙂 Прочёл от корки до корки. Но именно этот пост однозначно один из самых лучших!

Оставить комментарий