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