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 **Отсутств:**