45_гр.md 4.0 KB

https://fgos.ru/fgos/fgos-09-02-07-informacionnye-sistemy-i-programmirovanie-1547/ {https://www.asu.ru/sveden/education/programs/subject/337305/}

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

иметь практический опыт в: использовании инструментальных средств на этапе отладки программного продукта;

СУБД "Кадры"

БД локальная, поля:
ФИО, email, phone, bdate

  1. Экран - список клиентов

    • фильтрация
    • поиск
    • сортировка
    • пагинация
    • удаление клиента
    • добавление клиента
  2. Экран добавления клиента

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

Требуемые компетенции:

  1. Работа с другим языком программирования.
    Для СУБД "Кадры" вся работа должна осуществляться исключительно SQL запросом. Сам запрос должен быть выведен на главном экране.
    Для проекта на Unity можно использовать Lua, Python. На главном экране надо продемонстрировать работу этого ЯП

  2. Создание инсталлятора

  3. Тестирование приложения
    Создать UML-диаграммы Use-Case, написать 2-3 теста

  4. Документирование приложения

    • справка в формате chm, подключенная к проекту;
    • справка или иная документация в форматах html, md;
    • создать UML-диаграммы структуры БД;
  5. CI/CD

    • GitHub Actions, GitLab Actions, etc;
    • Принятый Push Request в чужой репозиторий на GitHub;
    • работа с ветками в Gogs;
    • совместная работа в Gogs;
  6. Средства виртуализации

    • Docker или VBox для проекта на C# (Unity);
    • pyenv для проекта на Python;
  7. Организация PipeLine

    • Apache Airflow, etc;
    • 2-3 последовательных действия, выполняющиеся автоматически;

Критерии оценки
3 любых компетенции - 5;
2 любых компетенции - 4;
1 любая компетенция - 3;

17 чел. Васильцов Владислав [2+]: 5
Ващило Никита [3]: 5
Волкова Елена [2+]: 5
Дембеков Владимир:
Лузик Андрей [2]: 4
Казаков Эдуард [3]: 5
Козлов Александр [2]: 4
Кудинов Юрий [3]: 5
Рофеенко Надежда: 5 (авт),
Дерюго Захар:
Новиков Даниил:
Панкратов Никита:
Пешеходько Дмитрий [2]: 4
Прищеп Андрей [3]: 5
Резниченко Александр [2+]: 5
Толстиков Валентин: 5
Шереметьев Виктор [2+]: 5

Недоразумения

Журнал

19Mar25
Отсутств:

17Mar25
Отсутств: