Санкт- Петербургское государственное бюджетное
профессиональное образовательное учреждение
"Политехнический колледж городского хозяйства"
Разработка кода информационных систем
рабочая программа дисциплины
09.02.07 Информационные системы и программирование
Правительство Санкт-Петербурга
Комитет по науке и высшей школе
Приложение
к ОП СПО по специальности
09.02.07 Информационные системы и программирование
, утвержденной приказом от
09.12.2016 г. №1547-ОД
Разработчик веб и мультимедийных приложений
Виды контроля в семестрах:
экзамен 5,6
курсовой проект 6
Распределение часов дисциплины по семестрам
Организация-разработчик:
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «Политехнический колледж городского хозяйства».
Рабочая программа дисциплины
Разработка кода информационных систем
разработана в соответствии с ФГОС СПО:
Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ПРОГРАММИРОВАНИЕ (приказ Минобрнауки России от 09.12.2016 г. № 1547)
составлена на основании учебного плана:
по специальности Информационные системы и программирование
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
3. ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ПК 5.1.: Собирать исходные данные для разработки проектной документации на информационную систему
ПК 5.2.: Разрабатывать проектную документацию на разработку информационной системы в соответствии с требованиями заказчика
ПК 5.3.: Разрабатывать подсистемы безопасности информационной системы в соответствии с техническим заданием
ПК 5.4.: Производить разработку модулей информационной системы в соответствии с техническим заданием
В результате освоения дисциплины обучающийся должен:
4. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ ДИСЦИПЛИНЫ
Наименование разделов и тем /вид занятия/
Раздел 1. Разработка кода информационных систем
1 Роль анализа предметной области в процессе разработки программного обеспечения. Язык UML./Пр/
2 Структура CASE-средства. Структура среды разработки. Основные возможности/Пр/
3 Основные инструменты для создания, исполнения и управления информационной системой/Пр/
4 Организация работы в команде разработчиков. Система контроля версий: совместимость, установка, настройка/Пр/
5 Обеспечение кроссплатформенности информационной системы/Пр/
6 Сервисно-ориентированные архитектуры/Пр/
7 Особенности объектно-ориентированных и структурных языков программирования./Пр/
8 Разработка сценариев с помощью специализированных языков/Пр/
9 Построение диаграммы Вариантов использования и диаграммы Последовательности и генерация кода/Пр/
10 Построение диаграммы Деятельности, диаграммы Состояний и диаграммы Классов/Пр/
11 Предметная область БАНК. Проектирование таблиц/Пр/
12 Заполнение и модификация таблиц (SQL и конструктор)/Пр/
13 БАНК. Создание запросов/Пр/
14 БАНК. Разработка Процедуры перевода денег/Пр/
15 БАНК. Создание процедуры пополнения и выдачи денег/Пр/
16 БАНК. Создание триггеров на вставку и удаление./Пр/
17-18 Разработка ИС по индивидуальному заданию/Пр/
19 Создание приложения в среде Oracle/Пр/
Раздел 2. Разработка и модификация информационных систем
20 Обоснование и осуществление выбора модели построения или модификации /Пр/
21 Обоснование и осуществление выбора средства построения информационной системы/Пр/
22 . Построение архитектуры проекта/Пр/
23 Определение конфигурации информационной системы. Выбор технических средств./Пр/
24 Построение и обоснование модели проекта/Пр/
24 Установка и настройка системы контроля версий с разграничением ролей/Пр/
25 Требования к интерфейсу пользователя. Принципы создания графического пользовательского интерфейса (GUI)./Пр/
26-27 Проектирование и разработка интерфейса пользователя/Пр/
28 Понятие спецификации языка программирования. Синтаксис языка программирования. Стиль программирования/Пр/
29-30
Основные конструкции выбранного языка программирования. Описание переменных, организация ввода-вывода, реализация типовых алгоритмов/Пр/
31-32 Реализация алгоритмов обработки числовых данных. Отладка приложения/Пр/
33-34
Реализация алгоритмов поиска. Отладка приложения/Пр/
35-36 Реализация обработки табличных данных. Отладка приложения/Пр/
37-38 Разработка и отладка приложений с генератором случайных символов/Пр/
39-40 Разработка приложений для моделирования процессов и явлений/Пр/
41-42 Интеграция модуля в информационную систему/Пр/
43-44 Программирование обмена сообщениями между модулями/Пр/
2-1 Введение в визуальное программирование/Пр/
2-2 Базовые понятия ООП/Пр/
2-3 Понятие класса, объявление класса/Пр/
2-4 Спецификаторы доступа. Инкапсуляция/Пр/
2-5 Взаимодействия между классами. Наследование/Пр/
2-6 Базовые компоненты, обеспечивающие взаимодействие программы с пользователем/Пр/
2-7 Отладка приложений. Организация обработки исключений/Пр/
2-8 Процесс отладки. Отладочные классы/Пр/
2-9 Виды, цели и уровни интеграции программных модулей./Пр/
2-10 Выбор источников и приемников данных, сопоставление объектов данных/Пр/
2-11 Организация файлового ввода-вывода./Пр/
2-12 Разработка приложения с применением базовых компонентов/Пр/
2-13 Создание приложения с организацией проверки входных данных/Пр/
2-14 Обработка функциональных клавиш/Пр/
2c-15 Использование RadioButton и CheckBox в приложении/Пр/
2c-16 использование ComboBox в приложении/Пр/
2c-17 Работа с изображениями в приложении/Пр/
2c-18 Разработка приложения "Создание теста"/Пр/
2c-18 Работа с компонентом ListBox/Пр/
2c-19 Создание программы-оболочки для подключения базы данных/Пр/
2c-20 Обработка содержимого базы данных в приложении/Пр/
2c-21 Обработка запросов и отчетов в приложении/Пр/
2с-22 Разработка приложения по индивидуальному заданию/Пр/
Раздел 3. Курсовое проектирование
КП1 Требования к оформлению, содержанию и структуре курсового проекта. Выдача курсового задания./КРП/
КП2 Заполнение технического задания: назначение разработки, требования к программе/КРП/
КП3 Пояснительная записка. Назначение и область применения/КРП/
КП4 Описание логической структуры. Входные и выходные данные/КРП/
КП5 Алгоритм функционирования, схема данных и схема программы. Построение функциональной диаграммы/КРП/
КП6 Проектирование интерфейса пользователя/КРП/
КП7 Разработка приложения/КРП/
КП8 Подготовка тестовой программы. Программа и методика испытаний./КРП/
КП9 Раздел ПЗ «Текст программы». Требования к оформлению/КРП/
КП10 Руководство оператора. Выполнение программы/КРП/
КП11Оформление приложений и графической части. Источники, использованные при разработке/КРП/
КП12 Подготовка курсового проекта к защите. Оформление презентации./КРП/
КП13 Защита курсового проекта/КРП/
5.1. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
5.2. Перечень программного обеспечения
5.3. Перечень информационных справочных систем
6. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ