⚡ Лаборатория ИС: Системный анализ и алгоритмика

Интерактивный тренажер системного анализа

Выберите сценарий кейса:
Анализ проектной ситуации №2

Проект: Стартап мобильного приложения заказа еды

📖 Подробное описание ситуации и обрабатываемых данных:

Молодая команда разработчиков запустила стартап по экспресс-доставке готовой еды. Рынок оказался крайне динамичным, а конкуренция высокой, поэтому предсказать точное поведение пользователей заранее невозможно. Команда выпускает обновления приложения каждые несколько дней, проверяя новые рекламные акции и элементы интерфейса. Чтобы понять, какие функции нравятся покупателям, аналитики запускают массовые цифровые анкеты для тысяч пользователей и подключают системы глубокой веб-аналитики для сбора числовой статистики кликов и заказов.

Для работы сервиса проектируется индивидуальное заказное программное обеспечение (bespoke), обрабатывающее потоки транзакций, геолокацию курьеров и сессионные логи. Техническая инфраструктура сервиса рассчитана на хранение 300 000 символов описаний и условий, 1 200 изображений блюд каталога (каждое 800x800 пикселей, RGB) и 500 000 записей транзакций в базе данных.

💡 Свойства моделей для анализа (нажмите на тег, чтобы выделить его при разборе):
Линейная модель Этапы выполняются последовательно один раз Изменения на поздних этапах невозможны или дороги Итеративная модель Этапы повторяются короткими циклами Клиент участвует в процессе, изменения на всех этапах

(a) Проведение личных бесед с ключевым заказчиком (вопросы и ответы):

(b) Рассылка цифровых анкет для сбора данных о мнении пользователей:

(c) Личное присутствие разработчика на рабочих местах для фиксации процессов:

4. Разработка DFD 0-го уровня (Контекстная диаграмма)

Соберите контекстную диаграмму потоков данных. Учтите нотацию: Внешняя сущность — прямоугольник, Поток данных — стрелка с выбором информации, Процесс — прямоугольник с внутренней чертой и сказуемым.

Внешняя сущность
Поток (Стрелка) ➔
Процесс (Сказуемое)

5. Алгоритмический конструктор блок-схемы

Заполните каждый элемент блок-схемы не просто названиями фигур, а конкретным шагом алгоритма действий для выбранного кейса (условие в растянутом ромбе, слева — ветка ЛОЖЬ, справа — ветка ИСТИНА):

1. Начало алгоритма
│
▼
2. Ввод исходных данных
│
▼
3. Условие / Проверка (Вытянутый ромб)
Левая ветвь (ЛОЖЬ)
Слияние ➔
Правая ветвь (ИСТИНА)
│
▼
4. Вывод результатов
│
▼
5. Конец алгоритма

6. Расчет дискового пространства и выбор хостинга

Динамический расчет

Введите числовые параметры из текста кейса:

Расчетный объем файлов: 0.00 MBytes
Проверьте все разделы тренажера и отправьте решение на проверку.