Лабораторные работы дисциплины "Проектирование информационных систем" (Часть 2. "Объектно-ориентированное проектирование и программирование") являются продолжением Части 1. "Структурное проектирование" и должны выполняться в соответствии с общим планом работ
Результаты должны быть легко доступны через страницы со списками групп:
Лабораторные работы выполняются в одном или нескольких проектах:
-
Приложение и проект визуализации моделей
-
Библиотека и проект служебных функций обработки моделей
-
Библиотека и проект служебных функций статистики
Основные требования к результатам:
Модуль 1 (26.02-11.03)
-
Личная страница размещена в <имя>.github.io, в ней есть ссылка на выбранный проект и сам личный репозиторий
-
В личном репозитории сделан readme.md с описанием персональных задач и ссылками
-
Ссылка на личную страницу зарегистрирована в списке группы с использованием fork
-
Разработана требуемая UML-диаграмма, размещена в wiki как иллюстрация к тексту
Модуль 2 (19.03-15.04)
-
Разработан требуемый класс (метод) в выбранном проекте
-
Разработанный класс (метод) проверен с помощью unit-теста
-
Разработанный класс (метод) проверен в составе приложения
-
Разработанный класс (метод) задокументирован в wiki
Сессия (07.05-20.05)
В помощь:
- Материалы "загляни в прошлое"
- Материалы "загляни в будущее"
- Правильный горизонтальный прототип
Дополнительно:
В ходе распределения задач обязательно должны быть закреплены за конкретными исполнителями все задачи на преобразование и дополнение моделей, при этом приветствуется командная работа, в т.ч. межгрупповая.
Решение указанных задач должно быть представлено в графическом виде, а также в виде JSON-файлов, сопровожденных дополнительными диаграммами классов, описывающими их структуру.