BERDAFLEX Software Systems
Главная > Eclipse > Книги > Eclipse RCP. Файловый менеджер > Основные задачи файлового менеджера

Основные задачи файлового менеджера

Процесс анализа и моделирования системы обычно начинается с создания UML (Unified Modeling Language) диаграмм вариантов использования (Use Case diagram). Обычно создается несколько диаграмм для функционально различных модулей системы (подсистем). На диаграмме вариантов использования показывают основные требования, которые заказчик предъявляет к системе. Данная диаграмма не затрагивает способы реализации требуемой функциональности. На данном этапе важно выделить требуемую функциональность системы.

Рисунок 1.1. Диаграмма вариантов использования файлового менеджера

Данная диаграмма, прежде всего, определяет круг возможных пользователей, актеров (Actors) системы. Актерами могут выступать не только люди. Это может быть некое аппаратное устройство, другая система и т.д.

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

  1. Подготовленные (опытные пользователи, разработчики, администраторы и т.д.);

  2. Не подготовленные (дети, не проходившие специальную подготовку и т.д.) пользователи.

Каждому актеру доступно определенное множество последовательностей действий, прецедентов (Use Case), выполняемых системой для достижения актером определенного результата. На диаграмме показано, что обычному пользователю доступны следующие прецеденты:

  1. Просмотр ресурсов ФС;

  2. Открытие файлов.

    Подготовленным пользователям дополнительно доступны следующие прецеденты:

  3. Управление ресурсами файловой системы:

    • Добавление;

    • Правка;

    • Удаление.

Rambler's Top100 Рейтинг@Mail.ru