2024-2025_09_03_02-набор_2023-ИСиТ_ИСиТвБ_plx_Разработка программных приложений_Информационные системы и технологии в бизнесе
 
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ
Директор/Декан

Аникуев С.В.

____________________________

____________________________

«___»  _____________ 20___ г.

Рабочая программа дисциплины
Б1.В.08 Разработка программных приложений
09.03.02 Информационные системы и технологии
Информационные системы и технологии в бизнесе
бакалавр
УТВЕРЖДАЮ
очная
2023
 
Ставрополь, 2023
 
1. Цель дисциплины
Целью освоения дисциплины «Разработка программных приложений» является обучение студентов технологии создания клиентских компонентов программных приложений, взаимодействующих с системами управления базами данных.
 
Код и наименование компетенции
Код и наименование индикатора достижения компетенции
Перечень планируемых результатов обучения по дисциплине
2. Перечень планируемых результатов обучения по дисциплине, соотнесенных с плани-руемыми результатами освоения образовательной программы
Процесс изучения дисциплины направлен на формирование следующих компетенций ОП ВО и овладение следующими результатами обучения по дисциплине:
 
ПК-1 Способен к выполнению работ по проектированию программного обеспечения
ПК-1.1 Осуществляет разработку требований к программному обеспечению и анализ исполнения требований
знает

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

умеет

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

владеет навыками

навыками разработки ребовний

 
 
 
 
 
ПК-1 Способен к выполнению работ по проектированию программного обеспечения
ПК-1.2 Выполняет разработку технических специфик
знает

технические специфики

умеет

разрабатывать технические специфики

владеет навыками

навыками разработки

 
 
 
 
 
ПК-1 Способен к выполнению работ по проектированию программного обеспечения
ПК-1.3 Применяет существующие типовые решения и шаблоны проектирования программного обеспечения
знает

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

умеет

применять типовые решения

владеет навыками

навыками применений типовых решений и шаблонов проетирования

 
 
 
 
 
ПК-2 Способен выполнять работы по созданию (модификации) и сопровождению информационных систем
ПК-2.1 Осуществляет организационное и технологическое обеспечение кодирования на языках программирования
знает

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

умеет

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

владеет навыками

навыками кодирования на языках программирования

 
 
 
 
 
ПК-4 Способен выполнять эвристическую оценку графического пользовательского интерфейса
ПК-4.1 Разрабатывает визуальный стиль графического пользовательского интерфейса
знает

визуальный стиль графического пользовательского интерфейса

умеет

разрабатывать визуальный стиль графического пользовательского интерфейса

 
владеет навыками

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

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

основы анализа данных

умеет

осуществлять анализ данных

владеет навыками

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

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

Изучение дисциплины осуществляется в 6семестре(-ах).

3. Место дисциплины в структуре образовательной программы 
Для освоения дисциплины «Разработка программных приложений» студенты используют знания, умения и навыки, сформированные в процессе изучения дисциплин:
 
Базы данных
 
Интернет-технологии
 
Конфигурирование в информационных системах
 
Освоение дисциплины «Разработка программных приложений» является необходимой основой для последующего изучения следующих дисциплин:
 
Подготовка к сдаче и сдача государственного экзамена
 
Выполнение и защита выпускной квалификационной работы
 
Преддипломная практика
 
Анализ данных
 
Программная инженерия
 
Технологии разработки web-ресурсов
 
Системы поддержки принятия решений
 
Интеллектуальные информационно-управляющие системы
 
Интернет-технологии в маркетинговых исследованиях
 
Разработка мобильных приложений
 
4. Объем дисциплины в зачетных единицах с указанием количества академических часов, выделенных на контактную работу с обучающихся с преподавателем (по видам учебных занятий) и на самостоятельную работу обучающихся 
Общая трудоемкость дисциплины «Разработка программных приложений» в соответствии с рабочим учебным планом и ее распределение по видам работ представлены ниже.
 
 
Семестр
Трудоемкость

час/з.е.

Контактная работа с преподавателем, час
Самостоя-

тельная ра-

бота, час

Контроль,

час

Форма промежуточной аттестации (форма контроля)
лек-

ции

практические

занятия

лабораторные занятия
6
144/4
18
36
54
36
Эк
в т.ч. часов:

в интерактивной форме

4
8
практической подготовки
18
36
54
 
 
Семестр
Трудоемкость

час/з.е.

Внеаудиторная контактная работа с преподавателем, час/чел
Курсовая работа
Курсовой проект
Зачет
Дифференцированный зачет
Консультации перед экзаменом
Экзамен
6
144/4
0.25
 
5. Содержание дисциплины, структурированное по темам (разделам) с указанием отве-денного на них количества академических часов и видов учебных занятий 
Наименование раздела (этапа) практики
 
 
Количество часов
Формы текущего контроля успеваемости и промежуточной аттестации
Оценочное средство проверки результатов достижения индикаторов компетенций
Код индикаторов достижения компетенций
Семинарские занятия
 
 
 
 
 
 
 
 
 
 
 
 
1 раздел. 1
1.
 
Программное обеспечение и область
6
6
6
КТ 1
1.1.
2
4
Устный опрос
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Жизненный цикл программного обеспечения
6
6
6
1.2.
2
4
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Выявление требований к программной системе. Работа с заказчиком
6
6
6
КТ 2
1.3.
2
4
Устный опрос
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Технологии быстрой разработки программного обеспечения
6
6
8
1.4.
2
6
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Коллективные взаимодействия процессов
6
12
12
КТ 3
1.5.
4
8
Устный опрос
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Параллельные алгоритмы и их реализация
6
18
16
1.6.
6
10
ПК-1.1, ПК-1.2, ПК-1.3, ПК-4.1, ПК-4.2, ПК-2.1
 
Промежуточная аттестация
Эк
Итого
54
144
18
36
 
Итого
54
144
18
36
 
Тема лекции (и/или наименование раздел)

(вид интерактивной формы проведения занятий)/(практическая подготовка)

Содержание темы

(и/или раздела)

5.1. Лекционный курс с указанием видов интерактивной формы проведения занятий
Всего,

часов / часов интерактивных занятий/ практическая подготовка

 
Программное обеспечение и область
Сложность реальной предметной

области, сложность описания поведения больших

дискретных систем, сложность управления

коллективом разработчиков

2/2
 
Жизненный цикл программного обеспечения
Жизненный цикл программного обеспечения
2/2
 
Выявление требований к программной системе. Работа с заказчиком
Обследование системы, общение с заказчиком,

планирование разработки, составление

технического задания

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

технологий быстрой разработки программного

обеспечения

2/2
 
Коллективные взаимодействия процессов
Коллективные операции.

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

2/2
 
Коллективные взаимодействия процессов
Сбор данных.

Рассылка.

Сбор для всех процессов

2/-
 
Параллельные алгоритмы и их реализация
Само планирующийся алгоритм умножения

матриц

4/-
 
Параллельные алгоритмы и их реализация
Параллельные алгоритмы решения систем

линейных алгебраических уравнений

2/2
 
Итого
18
 
5.3. Курсовой проект (работа) учебным планом не предусмотрен
 
5.4. Самостоятельная работа обучающегося
Темы самостоятельной работы
к текущему

контролю

 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
6
 
Изучение пройденного материала и подготовка к лабораторной работе
8
 
Изучение пройденного материала и подготовка к лабораторной работе
10
 
6. Перечень учебно-методического обеспечения для самостоятельной работы обучающихся по дисциплине
Учебно-методическое обеспечение для самостоятельной работы обучающегося по дисциплине «Разработка программных приложений» размещено в электронной информационно-образовательной сре-де Университета и доступно для обучающегося через его личный кабинет на сайте Университета. Учебно-методическое обеспечение включает:

1. Рабочую программу дисциплины «Разработка программных приложений».

2. Методические рекомендации по освоению дисциплины «Разработка программных приложений».

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

4. Методические рекомендации по выполнению письменных работ ().

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

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

№  п/п
Темы для самостоятельного изучения
Рекомендуемые источники информации

(№ источника)

основная

(из п.8 РПД)

дополнительная

(из п.8 РПД)

метод. лит.

(из п.8 РПД)

 
1
Программное обеспечение и область
Л1.1
Л2.1
Л3.1
 
2
Жизненный цикл программного обеспечения
Л1.1
Л2.1
Л3.1
 
3
Выявление требований к программной системе. Работа с заказчиком
Л1.1
Л2.1
Л3.1
 
4
Технологии быстрой разработки программного обеспечения
Л1.1
Л2.1
Л3.1
 
5
Коллективные взаимодействия процессов
Л1.1
Л2.1
Л3.1
 
6
Коллективные взаимодействия процессов
Л1.1
Л2.1
Л3.1
 
7
Параллельные алгоритмы и их реализация
Л1.1
Л2.1
Л3.1
 
8
Параллельные алгоритмы и их реализация
Л1.1
Л2.1
Л3.1
 
7. Фонд оценочных средств (оценочных материалов) для проведения промежуточной ат-тестации обучающихся по дисциплине «Разработка программных приложений»
 
7.1. Перечень индикаторов компетенций с указанием этапов их формирования в процессе освоения образовательной программы
 
 
Индикатор компетенции (код и содержание)
Дисциплины/элементы программы (практики, ГИА), участвующие в формировании индикатора компетен-ции
1
2
3
4
1
2
3
4
5
6
7
8
ПК-1.1:Осуществляет разработку требований к программному обеспечению и анализ исполнения требований
Web-программирование
x
Преддипломная практика
x
Программная инженерия
x
Технологии разработки web-ресурсов
x
 
Индикатор компетенции (код и содержание)
Дисциплины/элементы программы (практики, ГИА), участвующие в формировании индикатора компетен-ции
1
2
3
4
1
2
3
4
5
6
7
8
Технологическая (проектно-технологическая) практика
x
x
ПК-1.2:Выполняет разработку технических специфик
Web-программирование
x
Преддипломная практика
x
Программная инженерия
x
Технологии разработки web-ресурсов
x
Технологическая (проектно-технологическая) практика
x
x
ПК-1.3:Применяет существующие типовые решения и шаблоны проектирования программного обеспечения
Web-программирование
x
Платформы и среды разработки информационных систем
x
Преддипломная практика
x
Программная инженерия
x
Разработка мобильных приложений
x
Технологии разработки web-ресурсов
x
Технологическая (проектно-технологическая) практика
x
x
ПК-2.1:Осуществляет организационное и технологическое обеспечение кодирования на языках программирования
Конфигурирование в информационных системах
x
Преддипломная практика
x
Программная инженерия
x
Разработка мобильных приложений
x
Технологическая (проектно-технологическая) практика
x
x
ПК-4.1:Разрабатывает визуальный стиль графического пользовательского интерфейса
Web-программирование
x
Интернет-технологии
x
Преддипломная практика
x
Программная инженерия
x
Разработка мобильных приложений
x
Технологии разработки web-ресурсов
x
Технологическая (проектно-технологическая) практика
x
x
ПК-4.2:Осуществляет анализ данных о действиях пользователей при работе с интерфейсом
Web-программирование
x
Интернет-технологии
x
Интернет-технологии в маркетинговых исследованиях
x
Преддипломная практика
x
Программная инженерия
x
Технологии разработки web-ресурсов
x
Технологическая (проектно-технологическая) практика
x
x
 
7.2. Критерии и шкалы оценивания уровня усвоения индикатора компетенций, опреде-ляющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности
Оценка знаний, умений и навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций по дисциплине «Разработка программных приложений» проводится в форме текущего контроля и промежуточной аттестации.

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

Промежуточная аттестация по дисциплине «Разработка программных приложений» проводится в виде Экзамен.

За знания, умения и навыки, приобретенные студентами в период их обучения, выставляются оценки «ЗАЧТЕНО», «НЕ ЗАЧТЕНО». (или «ОТЛИЧНО», «ХОРОШО», «УДОВЛЕТВОРИТЕЛЬ-НО», «НЕУДОВЛЕТВОРИТЕЛЬНО» для дифференцированного зачета/экзамена)

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

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

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

№ контрольной точки
Оценочное средство результатов индикаторов достижения компетенций
Максимальное количество баллов
 
6 семестр
 
КТ 1
Устный опрос
10
 
КТ 2
Устный опрос
10
 
КТ 3
Устный опрос
10
 
Итого
100
Результативность работы на практических/лабораторных занятиях
30
Посещение практических/лабораторных занятий
20
Посещение лекционных занятий
20
30
Сумма баллов по итогам текущего контроля
 
Критерии оценки знаний студентов
№ контрольной точки
Оценочное средство результатов индикаторов достижений компетенций
Максимальное количество баллов
 
6 семестр
 
КТ 1
Устный опрос
10
 
КТ 2
Устный опрос
10
 
КТ 3
Устный опрос
10
 
Критерии и шкалы оценивания уровня усвоения индикатора компетенций
При проведении итоговой аттестации «зачет» («дифференцированный зачет», «экзамен») преподавателю с согласия студента разрешается выставлять оценки («отлично», «хорошо», «удовлетворительно», «зачет») по результатам набранных баллов в ходе текущего контроля успеваемости в семестре по выше приведенной шкале.

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

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

 
Критерии и шкалы оценивания ответа на экзамене
Сдача экзамена может добавить к текущей балльно-рейтинговой оценке студентов не более 20 баллов: 
Содержание билета
Количество баллов
Теоретический вопрос №1 (оценка знаний)
до 7
Теоретический вопрос №2 (оценка знаний) 
до 7
Задача (оценка умений и навыков)
до 6
Итого
20
Теоретические вопросы (вопрос 1, вопрос 2)

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

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

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

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

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

0 баллов - при полном отсутствии ответа, имеющего отношение к вопросу.

Критерии оценки ответа на экзамене
 
Оценивание задачи

6 баллов Задачи решены в полном объеме с соблюдением необходимой последовательности.

5 баллов

4 балла Задачи решены с небольшими недочетами.

3 балла

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

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

0 баллов Задачи не решены или работа выполнена не полностью, и объем выполненной ча-сти работы не позволяет сделать правильных выводов.

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

для экзамена:

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

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

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

- «неудовлетворительно» – от 0 до 64 баллов - теоретическое содержание курса не освоено, необходимые практические навыки работы не сформированы, выполненные учебные задания со-держат грубые ошибки, дополнительная самостоятельная работа над материалом курса не приведет к существенному повышению качества выполнения учебных заданий

 
7.3. Примерные оценочные материалы для текущего контроля успеваемости и промежу-точной аттестации по итогам освоения дисциплины «Разработка программных приложений»
Вопросы для экзамена

1. Технология программирования и основные этапы ее развития

2. Проблемы разработки сложных программных приложений

3. Блочно-иерархический подход к созданию сложных систем

4. Жизненный цикл

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

6. Понятие технологичности программного обеспечения

7. Нисходящая и восходящая разработка программного обеспечения

8. Эффективность и технологичность

9. Программирование «С защитой от ошибок»

10. Сквозной структурный контроль

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

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

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

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

15. Принципиальные решения начальных этапов проектирования

16. Спецификации программного обеспечения при структурном подходе

17. Диаграммы переходов состояний

18. Функциональные диаграммы

19. Диаграммы потоков данных

 
20. Модели

21. Разработка структурной и функциональной схем

22. Исследование метода пошаговой детализации для проектирования структуры

программного обеспечения

23. Проектирование структур данных

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

25. Case-технологии

26. UML – стандартный язык описания разработки программных продуктов с

использованием объектного подхода

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

28. Построение концептуальной модели предметной области

29. Описание поведения. Системные события и операции

30. Разработка структуры программного обеспечения при объектном подходе

31. Определение отношений между объектами

32. Проектирование классов

33. Компоновка программных компонентов

34. Типы пользовательских интерфейсов и этапы их разработки

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

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

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

37. Виды контроля качества

38. Структурное тестирование

39. Функциональное тестирование

40. Комплексное тестирование

41. Оценочное тестирование

42. Классификация ошибок

43. Методы отладки

44. Виды программных документов

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

46. Руководство пользователя

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

Примерные темы курсовых работ

1. Разработка приложения для торгового предприятия

2. Разработка приложения для кредитного отдела банка

3. Разработка приложения для гостиницы

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

5. Разработка приложения для автосалона

6. Разработка приложения для агентства недвижимости

7. Разработка приложения для склада

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

9. Разработка приложения для организации делопроизводства

10. Разработка приложения для рекламного агентства

11. Разработка приложения для службы поддержки

12. Разработка приложения для кадровой службы организации

13. Разработка приложения для туристического агентства

14. Разработка приложения компьютерного магазина

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

16. Разработка приложения для кафедры вуза

17. Разработка приложения для мебельного магазина

18. Разработка приложения для книжного магазина

19. Разработка приложения для учета договоров в организации

20. Разработка приложения для строительной компании

21. Разработка приложения по взаимодействию с клиентами организации

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

23. Разработка приложения для салона красоты

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

 
25. Разработка приложения для транспортной компании

26. Разработка приложения для менеджера по продажам

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

обеспечения в организации

28. Разработка приложения для организации документооборота

29. Разработка приложения для управляющей компании ЖКХ

30. Разработка приложения для салона сотовой связи

Вопросы для экзамена

1. Технология программирования и основные этапы ее развития

2. Проблемы разработки сложных программных приложений

3. Блочно-иерархический подход к созданию сложных систем

4. Жизненный цикл

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

6. Понятие технологичности программного обеспечения

7. Нисходящая и восходящая разработка программного обеспечения

8. Эффективность и технологичность

9. Программирование «С защитой от ошибок»

10. Сквозной структурный контроль

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

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

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

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

15. Принципиальные решения начальных этапов проектирования

16. Спецификации программного обеспечения при структурном подходе

17. Диаграммы переходов состояний

18. Функциональные диаграммы

19. Диаграммы потоков данных

20. Модели

21. Разработка структурной и функциональной схем

22. Исследование метода пошаговой детализации для проектирования структуры

программного обеспечения

23. Проектирование структур данных

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

25. Case-технологии

26. UML – стандартный язык описания разработки программных продуктов с

использованием объектного подхода

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

28. Построение концептуальной модели предметной области

29. Описание поведения. Системные события и операции

30. Разработка структуры программного обеспечения при объектном подходе

31. Определение отношений между объектами

32. Проектирование классов

33. Компоновка программных компонентов

34. Типы пользовательских интерфейсов и этапы их разработки

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

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

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

37. Виды контроля качества

38. Структурное тестирование

39. Функциональное тестирование

40. Комплексное тестирование

41. Оценочное тестирование

42. Классификация ошибок

43. Методы отладки

44. Виды программных документов

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

 
46. Руководство пользователя

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

 
8. Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины 
а) Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины
 
основная
 
Л1.1 Болотнов А. М. Разработка программных приложений в среде BlackBox [Электронный ресурс]:учеб. пособие ; ВО - Бакалавриат. - Санкт-Петербург: Лань, 2022. - 144 с. – Режим доступа: https://e.lanbook.com/book/213140 
 
дополнительная
 
Л2.1 сост. Н. И. Битюцкая Разработка программных приложений [Электронный ресурс]:лаборатор. практикум; ВО - Бакалавриат, Магистратура. - Ставрополь: СКФУ, 2015. - 140 с. – Режим доступа: https://e.lanbook.com/book/155249 
 
б) Методические материалы, разработанные преподавателями кафедры по дисциплине, в соответствии с профилем ОП.
 
Л3.1 Болотнов А. М. Разработка программных приложений в среде BlackBox [Электронный ресурс]:учеб. пособие ; ВО - Бакалавриат. - Санкт-Петербург: Лань, 2022. - 144 с. – Режим доступа: https://e.lanbook.com/book/213140 
 
Наименование ресурса сети «Интернет»
Электронный адрес ресурса
9. Перечень ресурсов информационно-телекоммуникационной сети «Интернет», необхо-димых для освоения дисциплины
 
1
 
10. Методические указания для обучающихся по освоению дисциплины
При изучении дисциплины используются следующие виды учебных занятий:

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

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

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

2. Лабораторные работы предполагают выполнение предложенных заданий письменно или в электронном виде, в зависимости от типа задания.

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

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

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

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

- изучить лекционный материал по данной теме;

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

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

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

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

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

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

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

Самостоятельная работа студентов в аудиторное время может включать:

- конспектирование (составление тезисов) лекций;

- выполнение контрольных работ, коллоквиума;

- решение задач;

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

- защиту выполненных работ;

- участие в тестировании и др.

Самостоятельная работа студентов во внеаудиторное время может состоять из:

- повторение лекционного материала;

- подготовки к лабораторным занятиям;

- изучения учебной и научной литературы;

- решения задач, выданных на практических занятиях;

- подготовки к контрольным работам, тестированию и т.д.;

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

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

Рекомендации по подготовке к зачету

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

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

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

1) не пропускать аудиторные занятия (лекции, лабораторные занятия);

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

 
 
11. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине, включая перечень лицензионного и свободно распространяемого программного обеспечения, в том числе отечественного производства и информационных справочных систем (при необходимости).
 
11.1 Перечень лицензионного программного обеспечения
 
1. Kaspersky Total Security  - Антивирус
 
2. Microsoft Windows Server STDCORE  AllLngLicense/Software AssurancePack Academic OLV 16Licenses LevelE AdditionalProduct CoreLic 1Year - Серверная операционная система
 
3. OPERA - Система управления отелем
 
11.3 Перечень программного обеспечения отечественного производства
 
1. Kaspersky Total Security  - Антивирус
 
При осуществлении образовательного процесса студентами и преподавателем используются следующие информационно справочные системы: СПС «Консультант плюс», СПС «Гарант».
 
12. Описание материально-технической базы, необходимой для осуществления образовательного процесса по дисциплине
 
 
№ п/п
Наименование специальных помещений и помещений для самостоятельной работы
Номер аудитории
Оснащенность специальных помещений и помещений для самостоятельной работы
1
Учебная аудитория для проведения лекционных занятий 
Э-109
Оснащение: специализированная мебель на 25 посадочных мест, рабочие станции 12 шт., проектор BENQ SP831 – 1 шт., интерактивная доска SMART Board 690 – 1 шт., учебно-наглядные пособия в виде презентаций, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.
2
Учебная аудитория для проведения занятий семинарского типа 

Э-184

Оснащение: специализированная мебель на 25 посадочных мест, персональные компьютеры – 25 шт., мультимедийный проектор Epson EB -965H– 1 шт., интерактивная доска SMART Board 690 – 1 шт., сервер Hp, учебно-наглядные пособия в виде презентаций, информационные плакаты, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.

3
Учебные аудитории для самостоятельной работы студентов и индивидуальных и групповых консультаций:
 
2. Учебная аудитория № Э-182
Э-182
Оснащение: специализированная мебель на 14 посадочных мест, рабочие станции 13 шт., проектор Panasonic PT-LB55NTE – 1 шт., интерактивная доска SMART Board 690 – 1 шт., учебно-наглядные пособия в виде презентаций, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.
4
Учебная аудитория для текущего контроля и промежуточной аттестации 
106/ЭФ

Оснащение: специализированная мебель на 27 посадочных мест, рабочие станции 14 шт., проектор Epson EB-X18 – 1 шт., учебно-наглядные пособия в виде презентаций, подключение к сети «Интернет», доступ в электронную информационно-образовательную среду университета, выход в корпоративную сеть университета.

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

а) для слабовидящих:

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

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

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

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

- обеспечивается индивидуальное равномерное освещение не менее 300 люкс;

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

в) для глухих и слабослышащих:

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

- промежуточная аттестация проводится в письменной форме;

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

- по желанию студента промежуточная аттестация может проводиться в письменной форме;

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

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

- по желанию студента промежуточная аттестация проводится в устной форме.

 
Рабочая программа дисциплины «Разработка программных приложений»  составлена на основе Федеральный государственный образовательный стандарт высшего образования - бакалавриат по направлению подготовки 09.03.02 Информационные системы и технологии (приказ Минобрнауки России от 19.09.2017 г. № 926).
Автор (ы)
 
_______________________ доцент  , к.э.н. Ермакова А.Н.
 
Рецензенты
 
_______________________ доцент  , к.т.н. Шлаев Д.В.
 
_______________________ профессор , к.т.н. Шуваев А.В.
 
Рабочая программа дисциплины «Разработка программных приложений» рассмотрена на заседании Кафедра информационных систем протокол № 9 от 04.05.2023 г. и признана соответствующей требованиям ФГОС ВО и учебного плана по направлению подготовки 09.03.02 Информационные системы и технологии
Заведующий кафедрой       _________________ Хабаров А.Н.
Руководитель ОП  ___________________________     
Рабочая программа дисциплины «Разработка программных приложений» рассмотрена на заседании учебно-методической комиссии Факультет цифровых технологий протокол №  от  г. и признана соответствующей требованиям ФГОС ВО и учебного плана по направлению подготовки 09.03.02 Информационные системы и технологии