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

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

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

Проект: Электронная библиотека школы

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

Школьная библиотека решила глобально модернизировать свою работу и перевести весь бумажный фонд в цифровой формат. Инициатором выступил школьный библиотекарь, который вместе с группой старшеклассников начал разрабатывать веб-платформу. Процесс организован так: разработчики каждую неделю показывают новые разделы каталога библиотекарю, проводят с ним личные беседы, фиксируют его пожелания в виде подробных вопросов и ответов, после чего сразу вносят корректировки. Заказчик постоянно вовлечен в процесс, а требования к поиску книг и интерфейсу гибко меняются по ходу дела.

Для реализации уникальной специфики школьного учета создается специализированное заказное программное обеспечение (bespoke). В системе обрабатываются персональные читательские билеты, специфические каталоги и индивидуальные абонементы. Для наполнения базы требуется оцифровать ровно 150 000 символов текста (в кодировке Unicode по 2 байта на символ), загрузить 25 изображений обложек высокого разрешения (формат 800x800 пикселей, модель RGB) и завести 120 000 записей в таблицы базы данных.

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

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

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

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

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

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

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

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

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

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

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

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

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

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