Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Сборник рабочих программ дисциплин ИТ-подготовки бакалавров по направлению «Прикладная информатика»

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
101
Ниже представлена критериальная база рейтинговой оценки учебных достижений
Вид учебной деятельности студента
Баллы
5
С е м е с т
р
Присутствие на лекционных занятиях
до 5 баллов
Работа на лабораторных занятиях
до 5 баллов
Работа на практических занятиях
до 5 баллов
Контрольные мероприятия
до 15 баллов
СРС: – Подготовка к лабораторным занятиям – Подготовка к практическим занятиям – Реферат – Учебный проект
до 5 баллов
до 5 баллов до 10 баллов до 10 баллов
Зачет
до 40 баллов
6
с е м е с т
р
Работа на лабораторных занятиях
до 20 баллов
Контрольные мероприятия
до 15 баллов
СРС: – Подготовка к лабораторным занятиям – Реферат – Учебный проект
до 5 баллов до 10 баллов до 10 баллов
Зачет с оценкой
до 40 баллов
Итого
100 баллов
п/п
Наименование
раздела
дисциплины
Примерный перечень контрольных вопросов
1
Основные положения о производстве прикладных программ с высокой степенью автоматизации
управления.
1. Состояние производства и понятие рынка программных средств.
2. Тенденции развития и проблемы использования программного обеспечения.
3. Основные классификационные признаки программной
продукции, ее классификация по областям применения в
соответствии с Общероссийским классификатором продукции.
4. Нормативно-правовое и стандартное обеспечение процессов производства и использования программного обеспечения.
студентов:
1. Студент, набравший 30 баллов, допускается к сдаче экзамена/зачёта.
2. Студент, набравший 60 и менее баллов, получает отметку «незачтено».
3. Студент, набравший 61 -100 баллов, получает отметку «зачтено».
4. Студент, набравший 91 – 100 баллов - «отлично»,
76 – 90 – «хорошо», 61 – 75 – «удовлетворительно», 60 и менее – «неудовлетворительно».
б) контроль в периоды рубежных срезов
Контроль в периоды рубежных срезов осуществляется в форме двух контрольных
работ, в которых студентам предлагается привести развернутые ответы на вопросы пройденного материала.
Ниже представлено примерное содержание вопросов, предлагаемых студентам на
контрольных работах.
102
2
Базовые этапы жизненного цикла программных
средств.
1. Понятие жизненного цикла программных средств.
2. Стадии создания программного обеспечения.
3. Формирование требований к ПО.
4. Стадия проектирования.
5. Каскадная модель жизненного цикла программных средств. Особенности, преимущества и недостатки.
6. Спиральная модель жизненного цикла программных средств. Основные принципы, достоинства и недостатки.
7. Жизненный цикл программных средств в соответствии с подходом RAD.
8. Основные принципы подхода RAD.
9. Стадии жизненного цикла программных средств в соответствии с подходом RAD.
3
Задачи и особенности технологической подготовки разработки программных средств, ее исходные данные и
результаты.
1. Процесс управления разработкой программных средств.
2. Прогнозирование и оценка затрат основных ресурсов,
необходимых для реализации процессов жизненного цикла
программных средств.
3. Создание инфраструктуры.
4. Организация проектирования программного обеспечения; этапы проектирования.
5. Организация коллектива разработчиков.
6. Управление разработкой программных средств на базе
стандартов и применения автоматизированных средств и
математических методов.
4
Анализ требований к программным
средствам.
1. Обследование объекта и определение функциональных характеристик и технико-экономических показателей программного изделия.
2. Спецификация программного средства.
3. Анализ осуществимости разработки.
4. Оформление технико-экономического обоснования разработки программного изделия.
5. Оформление технического задания на разработку программного изделия.
5
Основные процессы и проектирование программных
средств.
1. Процесс приобретения. Действия и задачи.
2. Процесс поставки. Действия и задачи.
3. Процесс разработки. Действия и задачи.
4. Процесс эксплуатации. Действия и задачи.
5. Процесс сопровождения. Действия и задачи.
6
Вспомогательные процессы жизненного цикла программных
средств.
1. Процесс документирования.
2. Процесс управления конфигурацией. Действия и задачи.
3. Процесс верификации. Действия и задачи.
4. Процессы аттестации, совместной оценки и аудита.
5. Связь между процессами жизненного цикла программных средств.
6. Описание программного средства. Основное назначение. Иерархия материала.
7
Место тестирования в процессе проектирования программных
средств.
1. Этапы реализации программных средств.
2. Принципы тестирования программных средств.
3. Виды тестирования программного обеспечения. Пошаговое, восходящее и нисходящее тестирование.
4. Метод «большого скачка» и сандвича в тестировании программных средств.
103
5. Понятие комплексного тестирования программных средств. Схема проектирования комплексного теста.
6. Проектирование комплексного теста программных средств.
7. Тестирование стрессов, объема, конфигурации,
совместимости, защиты, надежности, средств восстановления,
удобства эксплуатации программных средств.
8. Выполнение комплексного теста.
9. Опытная эксплуатация.
8
Свойства, определяющие качество программных
средств.
1. Основные понятия качества программных средств.
2. Обобщенные показатели качества программных средств.
3. Дефекты комплексов программ.
4. Характеристики качества программных средств.
5. Стандарты, регламентирующие качество программных
средств.
В ходе лабораторного практикума проводятся экспресс-проверки знаний студентов по
вопросам, примерный перечень которых приведен ниже:
1. По какому принципу выделены процессы жизненного цикла программных
средств?
2. Опишите структуру процессов жизненного цикла программных средств.
3. Перечислите основные процессы жизненного цикла программных средств.
4. Перечислите вспомогательные процессы жизненного цикла программных средств.
5. Перечислите организационные процессы жизненного цикла программных средств.
6. Из каких действий и задач состоит процесс приобретения программных средств?
7. Какие действия включает процесс поставки программных средств?
8. Какие действия включает процесс разработки программных средств?
9. Какие задачи включает проектирование архитектуры ПС?
10. Какие характеристики компонент ПС определяются при анализе требований к
ПО?
11. Какие задачи включает детальное проектирование ПС?
12. Какие задачи включает кодирование и тестирование ПС?
13. В чем заключается интеграция ПС?
14. Приведите описание квалификационного тестирования ПС.
15. Какие действия и задачи охватывает процесс эксплуатации ПС?
16. Какие действия и задачи включает процесс сопровождения ПС?
17. Как производится снятие с эксплуатации ПС?
18. Какие задачи решаются в ходе модификации ПС?
19. Какие группы процессов жизненного цикла программных средств выделены в
международном стандарте ISO/IEC 12207: 1995?
20. Какие задачи решаются в ходе установки ПС?
21. Что является результатом стадии проектирования ПС в подходе RAD?
22. Что является результатом стадии реализации в подходе RAD?
23. Как можно охарактеризовать понятие «программный продукт»?
24. Каковы цели создания документа «Описание продукта»?
25. Какие исходные требования к продукту содержит ГОСТ Р ИСО/МЭК 12119:1994?
26. Как должна быть построена иерархия материала в документе «Описание
продукта»?
27. В чем заключаются общие требования к содержанию документа «Описание
продукта»?
28. Какие основные разделы должно содержать описание функциональных
возможностей программного продукта?
104
29. Как описывается надежность программного продукта в соответствии с ГОСТ Р
ИСО/МЭК 12119:1994?
30. Какая информация должна быть приведена в описании практичности
программного продукта?
При оценке реферата учитывается соответствие содержания реферата
сформулированной теме, уровень владения тематикой реферата, степень самостоятельности при подготовке реферата, стиль изложения и оформления работы, соответствие выбранных литературных источников проблематике реферата, а также качество подготовленной презентации. Кроме того, все рефераты проверяются по системе «Антиплагиат». В случае
обнаружения полностью заимствованного текста без указания первоисточников студентам по итогам выполнения рефератов выставляется 0 баллов.
в) промежуточная аттестация
По результатам представленного текущего контроля студенты могут набрать до 60-и
баллов. К промежуточной аттестации допускаются студенты, набравшие в течение семестра
30 баллов и выше.
Промежуточная аттестация по дисциплине «Программная инженерия» проводится в виде зачета в 5 семестре и зачета с оценкой в 6 семестре. Зачеты включают в себя материал из всех разделов курса и проводятся в форме бланкового тестирования. В каждом тесте представлено 10 заданий закрытой формы с выборочным ответом.
Ниже представлено примерное содержание заданий, предлагаемых студентам на
зачете:
1. Проектирование архитектуры ПС включает …
А) разработку и документирование программных интерфейсов ПС;
Б) разработку и документирование детального проекта базы данных;
В) разработку и документирование требований к тестам ПС;
Г) тестирование каждого компонента ПС.
2. Установите правильную последовательность стадий проектирования ПС:
А) технический проект;
Б) ввод в действие;
В) формирование требований к ПС;
Г) техническое задание;
Д) разработка концепции ПС;
Е) рабочая документация;
Ж) сопровождение ПС.
3. При разработке технических заданий на проектирование ПС формулируются:
А) обоснования устройства ПС;
Б) требования к ПС;
В) директивные предложения о назначении и функциях ПС;
Г) конструктивные решения элементов декомпозиции цели проектирования ПС;
Д) технические предложения по реализации проекта;
Е) технико-экономических показатели ПС.
4. Проблемы технологии разработки ПС включают:
А) автоматизацию изготовления документации;
Б) оптимизацию структуры ПС;
В) обеспечение надёжности ПС;
105
Г) обеспечение отладки и испытаний программ;
Д) разработку моделей алгоритмов;
Е) контроль вычислительного процесса.
5. Проектирование ПС охватывает три основные области:
А) реализация;
Б) эксплуатация;
В) проектирование объектов данных;
Г) сопровождение;
Д) проектирование программ;
Е) учет конкретной среды или технологии.
6. Детальное проектирование ПС включает …
А) тестирование каждого компонента ПС и базы данных на соответствие
предъявляемых к ним требованиям;
Б) разработку предварительной версии пользовательской документации;
В) трансформацию требований к ПС в архитектуру, определяющую на высоком
уровне структуру ПС и состав его компонентов;
Г) разработку и документирование требований к тестам и плана тестирования
компонентов ПС.
При семестровой аттестации студентов критериями выставления оценки на зачете выступает степень полноты освоения студентом основного содержания дисциплины,
изученной в семестре:
– оценка 35–40 баллов выставляется студенту, обнаружившему всестороннее осознанное систематическое знание учебно-программного материала и умение им
самостоятельно пользоваться, проявляющему творческие способности в понимании,
изложении и использовании учебно-программного материала, умеющему свободно
выполнять практические задания, освоившему основную литературу и знакомому с дополнительной литературой, рекомендованной программой, усвоившему взаимосвязь
основных понятий дисциплины, в их значении для приобретаемой профессии;
– оценка 26–34 баллов выставляется студенту, обнаружившему полное знание учебно-
программного материала, успешно выполнившему предусмотренные программой задачи, усвоившему основную рекомендованную литературу, показавшему систематический характер знаний по дисциплине и способному к их самостоятельному пополнению и обновлению в ходе дальнейшей учёбы и профессиональной деятельности; знания и умения
студента в основном соответствуют требованиям, установленным выше, но при этом студент
допускает отдельные неточности, которые он исправляет самостоятельно при указании
преподавателя на данные неточности;
– оценка 15–25 баллов выставляется студенту, обнаружившему знание основного учебно-программного материала в объёме, необходимом для дальнейшего обучения и
предстоящей работы по профессии, справляющемуся с выполнением заданий, предусмотренных программой, обладающему необходимыми знаниями, но допускающему неточности при ответе или выполнении заданий; студент показывает осознанное усвоение большей части изученного содержания и исправляет допущенные ошибки после пояснений,
данных преподавателем;
– оценка 1–14 баллов выставляется студенту, обнаружившему существенные пробелы в знаниях основного учебно-программного материала, допустившему принципиальные
ошибки в выполнении предусмотренных программой заданий; при этом студент обнаруживает незнание большей части изученного в семестре (экзаменуемого) материала, не справляется с решением практических задач и не может ответить на дополнительные
вопросы преподавателя.
106
В 6 семестре по дисциплине «Программная инженерия» успеваемость студентов
определяется оценками «отлично», «хорошо», «удовлетворительно» и
«неудовлетворительно» на основе набранных баллов по следующей шкале:
– «Отлично» – от 91 до 100 баллов – теоретическое содержание курса освоено
полностью, сформированы необходимые практические навыки работы с освоенным материалом, все предусмотренные программой обучения учебные задания выполнены,
качество их выполнения оценено числом баллов, близким к максимальному.
– «Хорошо» – от 76 до 90 баллов – теоретическое содержание курса освоено
полностью, без пробелов, некоторые практические навыки работы с освоенным материалом сформированы недостаточно, все предусмотренные программой обучения учебные задания выполнены, качество выполнения ни одного из них не оценено минимальным числом баллов,
некоторые виды заданий выполнены с ошибками.
– «Удовлетворительно» – от 61 до 75 баллов – теоретическое содержание курса
освоено частично, но пробелы не носят существенного характера, необходимые практические навыки работы с освоенным материалом в основном сформированы, большинство предусмотренных программой обучения учебных заданий выполнено, но не
высокого качества.
– «Неудовлетворительно» – 60 и менее баллов – теоретическое содержание курса не
освоено, необходимые практические навыки работы не сформированы, выполненные учебные задания содержат грубые ошибки, дополнительная самостоятельная работа над материалом курса не приведет к существенному повышению качества выполнения учебных
заданий.
107
7. ПРОЕКТНЫЙ ПРАКТИКУМ
7.1. Цель и задачи освоения дисциплины
Цель освоения дисциплины: сформировать систему компетенций бакалавра прикладной информатики в области системного анализа, формирования требований к
созданию и развитию компонентов информационных систем, разработки и внедрения
информационных систем для решения задач проектной, организационно-управленческой, производственно-технологической и аналитической профессиональной деятельности.
Задачи освоения дисциплины:
– сформировать представления о методах анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях;
– выработать умения выполнять работы на всех стадиях жизненного цикла проекта информационной системы, оценивать качество и затраты проекта;
– создать условия для реализации профессиональных коммуникаций в рамках проектных групп, презентации результатов проектов и обучения пользователей информационных систем.
7.2. Место дисциплины в структуре ООП ВПО
Дисциплина «Проектный практикум» относится к профессиональному циклу и входит в состав базовой части ООП.
Областью профессиональной деятельности бакалавров, на которую ориентирует
дисциплина «Проектный практикум» является:
– системный анализ прикладной области, формализация решения прикладных задач и процессов ИС;
– разработка требований к созданию и развитию ИС и ее компонентов;
– технико-экономическое обоснование проектных решений;
– разработка проектов автоматизации и информатизации прикладных процессов и создание ИС в прикладных областях;
– реализация проектных решений с использованием современных информационно­коммуникационных технологий и технологий программирования;
– внедрение проектов автоматизации решения прикладных задач и создания ИС;
– обучение и консалтинг по автоматизации решения прикладных задач.
Освоение дисциплины готовит к работе со следующими объектами профессиональной
деятельности бакалавров:
– данные, информация, знания;
– прикладные и информационные процессы;
– прикладные информационные системы.
Профильной для данной дисциплины является проектная профессиональная деятельность бакалавров. Дисциплина готовит к решению следующих задач
профессиональной деятельности:
проектная деятельность:
проведение обследования прикладной области в соответствии с профилем подготовки;
моделирование прикладных и информационных процессов;
формирование требований к информатизации и автоматизации прикладных
процессов;
технико-экономическое обоснование проектных решений, составление технических
заданий на автоматизацию и информатизацию решения прикладных задач, техническое
проектирование ИС в соответствии со спецификой профиля подготовки;
программирование, тестирование и документирование приложений;
108
производственно-технологическая деятельность:
внедрение, адаптация, настройка и интеграция проектных решений по созданию ИС;
организационно-управленческая деятельность:
участие в организации и управлении информационными процессами, ресурсами,
системами, сервисами;
обучение и консультирование пользователей в процессе эксплуатации ИС;
участие в переговорах с заказчиком;
презентация проектов;
аналитическая деятельность:
анализ прикладных процессов, разработка вариантов автоматизированного решения
прикладных задач;
анализ и выбор методов и средств автоматизации и информатизации прикладных
процессов на основе современных информационно-коммуникационных технологий;
оценка затрат и надежности проектных решений;
научно-исследовательская деятельность:
применение системного подхода к автоматизации и информатизации решения прикладных задач, к построению информационных систем на основе современных
информационно-коммуникационных технологий.
Для освоения дисциплины «Проектный практикум» обучающиеся используют знания,
умения, способы деятельности и установки, сформированные в ходе изучения дисциплин:
«Проектирование информационных систем», «Программная инженерия», «Информационная безопасность», «Высокоуровневые методы программирования», прохождения
производственной практики:
– знание методов объектно-ориентированного программирования;
– знание моделей и процессов жизненного цикла программных средств ИС;
– знание стадий создания информационных систем;
– знание принципов организации проектирования и содержание этапов процесса разработки информационных систем;
– знание методологий и технологий проектирования информационных систем;
– знание методов и средств организации и управления проектом информационной системы на всех стадиях жизненного цикла;
– знание основ менеджмента качества информационных систем;
– знание содержания основных нормативных документов в области защиты компьютерной информации;
– знание методов обеспечения информационной безопасности;
– знание требований к системам защиты информации;
– умение формулировать требования к создаваемым информационным системам;
– умение формировать архитектуру программных комплексов для информатизации предприятий,
– умение выявлять угрозы информационной безопасности, обосновывать организационно-технические мероприятия по защите информации в информационных системах;
– умение разрабатывать политику информационной безопасности организации в соответствии со стандартами безопасности;
– умение составлять многоуровневую защиту корпоративных сетей;
– владение навыками разработки программных комплексов для решения прикладных задач, оценки сложности алгоритмов и программ, использования современных технологий программирования, тестирования и документирования программных комплексов;
– владение навыками работы с инструментальными средствами защиты информации.
109
Освоение данной дисциплины является необходимой основой для последующего
изучения дисциплин: «Актуальные проблемы прикладной информатики», «Управление информационными системами», прохождения студентами производственной практики.
7.3. Требования к результатам освоения дисциплины
В результате освоения дисциплины выпускник должен обладать следующими
компетенциями:
проектная деятельность:
– способен осуществлять и обосновывать выбор проектных решений по видам обеспечения информационных систем (ПК-5);
– способен документировать процессы создания информационных систем на всех стадиях жизненного цикла (ПК-6);
организационно-управленческая и производственно-технологическая деятельность:
– способен принимать участие в реализации профессиональных коммуникаций в рамках проектных групп, презентовать результаты проектов и обучать пользователей ИС (ПК-14);
аналитическая деятельность:
– способен проводить оценку экономических затрат на проекты по информатизации и автоматизации решения прикладных задач (ПК-15);
– способен применять методы анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях (ПК-17).
В результате изучения дисциплины студент должен:
знать:
– методы анализа прикладной области, информационных потребностей, формирования требований к информационным системам;
– принципы проектирования обеспечивающих подсистем информационных систем;
– методы и средства организации и управления проектом информационной системы;
– экономико-правовые основы проектирования информационных систем;
уметь:
– проводить анализ предметной области;
– выявлять информационные потребности и разрабатывать требования к информационным системам;
– проводить сравнительный анализ и выбор информационно-коммуникационных технологий для решения прикладных задач и создания информационных систем;
– разрабатывать концептуальную модель прикладной области, выбирать инструментальные средства и технологии проектирования информационных систем;
– проводить формализацию и реализацию решения прикладных задач;
– выполнять работы на всех стадиях жизненного цикла проекта информационных систем, оценивать качество и затраты проекта;
владеть:
– навыками работы с инструментальными средствами моделирования предметной области, прикладных и информационных процессов;
– навыками разработки технологической документации;
– навыками использования функциональных и технологических стандартов информационных систем.
110
7.4. Объём дисциплины и виды учебной работы
Вид учебной работы
Всего
часов
Семестры
6
7
Аудиторные занятия (всего)
108
36
72
В том числе:
Лекции (Л)
18
18
Практические занятия (ПЗ)
18
18
Лабораторные работы (ЛР)
72
72
Самостоятельная работа (всего)
108
36
72
В том числе:
Подготовка к практическим и лабораторным занятиям
54
18
36
Реферат
18
18
Учебный проект
36
36
Вид промежуточной аттестации: зачет, зачет с оценкой
Общая трудоемкость
часы
зачётные единицы
216
72
144
6
2
4
п/п
Наименование раздела
дисциплины
Содержание раздела дисциплины
1
Стандартизация как основа эффективности разработки и эксплуатации информационных
систем.
Организация систем отечественной и международной
стандартизации, их структуры. Стандартизация информационных технологий: действующие стандарты
и проблемы программных интерфейсов. Основные объекты стандартизации и унификации пользовательских интерфейсов. Стандартизация управления в открытых системах. Стандарты ГОСТ и ГОСТ Р в области информационных технологий.
Стандарты ISO в области информационных технологий. Информационные источники по стандартам.
2
Проектная документация на информационные
системы.
Классификация программной документации. Документы управления разработкой программных средств информационной системы. Состав пользовательской документации для программных
средств информационной системы. Документация по
сопровождению программных средств информационной системы. Описание программного средства. Характеристики документации пользователя. Единая система программной документации (ЕСПД). Состав, достоинства, недостатки. Виды программных
документов по ЕСПД.
3
Предпроектное обследование
предметной области.
Обследование объекта автоматизации и обоснование необходимости создания информационной системы. Разработка моделей деятельности организации «как
есть» ("as-is"). Формирование требований пользователей к информационной системе.
Прогнозирование и оценка затрат основных ресурсов,
7.5. Содержание дисциплины
7.5.1. Содержание разделов дисциплины
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]