Кафедра (наименование кафедры)



бет31/31
Дата17.11.2023
өлшемі102,7 Kb.
#191945
1   ...   23   24   25   26   27   28   29   30   31
Байланысты:
Abramova FOS Konstruirovanie PO

Варианты заданий
Пример варианта задания на курсовое проектирование:
«Конструирование информационной системы вуза»
Постановка задачи: Разработать информационную систему для абстрактного высшего учебного заведения. Система должна предоставлять возможность:

  • Формировать списки групп студентов

  • Формировать расписание для группы

  • Осуществлять поиск информации по следующим параметрам:

    • вывод списка группы

    • вывод расписания занятий для группы на заданную дату

    • вывод расписания для заданного преподавателя на заданную дату

Система должна содержать информационную базу данных студентов и преподавателей.
Перечень тем курсовых работ по дисциплине «Проектирование и разработка программного обеспечения» выложен на сайте УМКД umkd.volpy.ru

Экзамен
Экзамен по дисциплине «Конструирование программного обеспечения» предусмотрен учебной программой в 7-ом семестре. К экзамену не допускаются студенты, не выполнившие учебный план по дисциплине (имеющие за семестр менее 40 баллов и (или) не сделавшие все лабораторные работы (или хотя бы одну лабораторную работу) и/или курсовой проект). В этом случае необходимое число баллов студент добирает за счет выполнения предусмотренных учебным планом видом работ.
Ответ на теоретический вопрос оценивается по следующей шкале:“удовлетворительно” - 5 баллов; “хорошо” - 7 баллов; “отлично” - 10 баллов.
Выполнение задачи в билете оценивается по следующей шкале:“удовлетворительно” - 10 баллов; “хорошо” - 15 баллов; “отлично” - 20 баллов.
Оценки на экзамене выставляются, исходя из полученных баллов за семестр + баллы за экзамен:61-75 баллов – “удовлетворительно”; 76-89 баллов – “хорошо”; 90-100 баллов – “отлично”.

Примеры вопросов к билетам:


  1. Типовые приемы конструирования пакетов программ сложной структуры


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

  3. Основные признаки интеллектуальных информационных систем

  4. Формирование требований. Основные подходы.

  5. Модели ЖЦ ПС. Сравнительная характеристика.

  6. Методы проектирования информационных систем. Классификация.

  7. Промышленные технологии проектирования. Рациональный унифицированный процесс.

  8. Функциональные требования к системе. Способ их представления в виде UML-диаграммы. Пример диаграммы с использованием отношений «расширяет» и «включает». Понятие прецедента и сценария.

  9. Формирование требований к ИС. Метод опорных точек зрения.

  10. Формирование требований к ИС. Метод сценариев

  11. Экстремальное программирование

  12. CMM. Уровни зрелости процесса управления требованиями

  13. Методологии разработки ПО. Типы методологий.

  14. Методологии разработки ПО. SCRUM.

  15. Методологии разработки ПО. KANBAN. DYNAMIC SYSTEM DEVELOPMENT METHOD.

  16. Методологии разработки ПО.MICROSOFT SOLUTIONS FRAMEWORK

  17. Жизненный цикл программного обеспечения: структура, категории процессов.

  18. Понятие “открытая система”, основные цели, направления стандартизации, взаимосвязи открытых систем.

  19. Методики документирования системных требований. Типы моделей системы

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

  21. Модель предметной области. Типы моделей.

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

  23. Схема управления качеством проекта

  24. Требование. Характеристики требований. Обобщенная формула создания АИС.

  25. Требования и архитектура АИС. Источники и стратегии выявления требований.

  26. Управление требованиями. Классификация требований к АИС.

  27. Руководство программным проектом. Предварительные оценки проекта. Системный анализ и анализ требований. Анализ рисков. Планирование процесса разработки. Типовая структура распределения работ.

  28. Проектирование ИС. Методология быстрой разработки приложений: подход RAD.

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

  30. Процессный подход. Основные элементы, преимущества и недостатки. Процессные потоковые модели

  31. Профили стандартов при системном проектировании: понятие профилей ИС, категории и группы профилей, этапы развития и применения комплекта профилей стандартов.

  32. Экспериментальное определение реальной надежности функционирования ПС. Дестабилизирующие факторы и методы обеспечения надежности ПС.

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

  34. Анализ предметной области: цели и задачи. Модели предметной области. Формальные определения. Классификация моделей. Методология IDEF0, синтаксис IDEF0-моделей.

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

  36. Основные понятия и термины в области сертификации ПС. Связь сертификации и стандартизации.

  37. Методы переноса ПС на различные аппаратные и операционные платформы, основные стандарты

  38. Основные понятия языка UML. Виды и назначение диаграмм.

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

  40. Основные понятия качества программных средств. Основные факторы, влияющие на качество ПС.

  41. Модели оценки характеристик качества и надежности ПО

  42. Тестирование: определение, описание. Причины возникновения ошибок.

  43. Обобщенная модель жизненного цикла тестирования ПО: V-модель.

  44. Тестирование ПС. Циклы тестирования. Частный цикл и его задачи.

  45. Тестирование ПС. Циклы тестирования. Основные артефакты тестирования. Полный цикл и его задачи.

  46. Стратегии тестирования.

  47. Метрики и критерии тестирования.

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

  49. Классификация тестирования по видам.

  50. Состав и содержание технического задания (в соответствии с ГОСТ 34.602-89).

  51. Эскизный проект ИС. Технический проект ИС. Общая характеристика, состав и содержание

Задачи:

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

Определить основные модули системы. Выполнить описание системы с помощью диаграммы классов



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

Выполнить определение требований к ИС с помощью языка UML (диаграммы активности).

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

Выделить актеров и основные ВИ ИС. Выполнить графическое описание ВИ с помощью языка UML.



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

Выделить основные модули ИС. Выполнить описание алгоритмов работы основных модулей ИС с помощью языка UML (диаграммы последовательности).



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

Определить основные модули системы. Выполнить описание системы с помощью диаграммы классов.


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


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

Достарыңызбен бөлісу:
1   ...   23   24   25   26   27   28   29   30   31




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет