Khutorova Olga Germanovna. Общие сведения. Персональная страница сотрудника КФУ. Казанский (Приволжский) федеральный университет.
Khutorova Olga Germanovna

Объектно-ориентированное моделирование программно-аппаратных систем

Лекции

Команда в тимс 

Полезные ресурсы

 

Практическое задание (семестровый проект) 

Контрольная точка 1 (10 баллов при своевременном представлении)

Контрольная точка 2 (15 баллов при своевременном представлении)

Контрольная точка 3 (25 баллов при своевременном представлении)

Разработать архитектуру ПО

 

Индивидуальные задания для рабочих групп:

  1. Разработать ПО информационной системы умного перекрестка (управление автомобильными пробками)

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

  3. Разработать ПО робота для мониторинга почвы в агрохозяйстве.

  4. Разработать ПО для управления работами городского хозяйства (уборка снега, ремонт дорог, водопровода и т.п.)

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

  6. Разработать ПО информационной системы страховой компании.

  7. Разработать ПО информационной системы умной теплицы

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

  9. Разработать ПО.для кабинета ветеринара - Составить программу, позволяющую делать различные списки и выборку по диагнозу, виду, возрасту и т. п.

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

  11. Разработать ПО для планирования экспериментальных исследований образцов кристаллов.

  12. Разработать ПО для лаборатории изготовления полупроводниковых микросхем.

  13. Разработать ПО для  системы подачи заявок на тендер с учетом локального времени, условий региона и т.п.

  14. Разработать ПО «Система учета рабочего времени»: Система учета рабочего времени позволяет руководителям выдавать задания и отслеживать ход их выполнения, а исполнителям — вести учет рабочего времени, затраченного на выполнение каждого задания.

  15. Разработать ПО для площадки проведения конференций, выставок, семинаров с возможностью записи для заявок, просмотра расписаний и т.п.

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

  17. Разработать ПО. - список спортсменов (ФИО, возраст, вес, медали).  Составить программу, позволяющую делать различные списки и выборку по рейтингу, алфавиту, возрасту и т.п.

  18. Разработать ПО для продажи билетов на спортивные мероприятия, система продажи билетов позволяет  покупать и сдавать билеты и абонементы на соревнования, проходящие на разных стадионах.

  19. Разработать ПО системы предоставления и запроса вакансий для бюро по трудоустройству.

  20. Разработать ПО системы электронной записи клиентов нотариальной конторы.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Вопросы к зачету/зкзамену

  1. Цели и задачи программной инженерии
  2. Понятие жизненного цикла ПО
  3. Модели жизненного цикла ПО
  4. Методологии проектирования ПО (RUP и XP)
  5. Этапы сбора и анализа требований к ИС
  6. Модели ПО и диаграммы UML
  7. Варианты использования в UML
  8. Функциональная модель системы и ее описание средствами UML
  9. Объектная модель системы и Структурные диаграммы
  10. Отношения между элементами модели в UML
  11. Этапы построения объектной модели ИС
  12. Спецификации в модели информационной системы
  13. Интерфейсы в UML
  14. Диаграммы пакетов и подсистемы
  15. Диаграммы компонентов
  16. Диаграммы развертывания (топологии)
  17. Диаграммы взаимодействия
  18. Процессы ЖЦ и диаграммы UML
  19. Реализация модели ИС на языке C++
  20. Учет требований безопасности при разработке программных продуктов
  21. Человеческий фактор и обеспечение безопасности
  22. Учет требований безопасности во всех фазах ЖЦ программного проекта
Work address: 16a Kremlevskaya Str., Kazan, Building #12 (Faculty of Physics)
Office number: 1302
Phone: +78432337651
E-mail: Olga.Khutorova@kpfu.ru
Google scholar: https://scholar.google.ru/citations?user=4QptlYoAAAAJ&hl=ru&oi=ao
Experience:
 27 years 10 months   from 01.09.1996
Scientific and pedagogical experience:
 36 years 8 months   from 16.11.1987
General experience:
 38 years 10 months   from 15.09.1985
Experience in KFU:
 38 years 10 months   from 15.09.1985