Ниже что-то похожее на системное описание проекта "Хостинг". Я очень им недоволен, но не могу сформулировать, что в нём не так. Буду признателен за любые намёки и содержательную критику.
Внешнее окружение
Миссия
Проект предоставляет возможность размещать сайты и проекты в интернете.
Внешние роли
В списке роли, в подсписках ролевые интересы.
- владелец хостинга;
- получать доход;
- клиент-владелец сайта;
- разместить сайт;
- настроить доступ к сайту;
- поставить/настроить CMS;
- сообщить о проблеме с сайтом;
- следить за ходом решения проблем;
- заплатить за хостинг сайта;
- клиент-владелец сервера или стойки серверов;
- арендовать сервер/стойку;
- сообщить о проблеме;
- следить за ходом решения проблем;
- заплатить за аренду;
Надсистема
Насколько понимаю, в данном случае надсистема -- весь прочий бизнес владельца хостинга. Он (бизнес) использует хостинг как контейнер для проектов, своих и клиентских, в том числе в процессе их разработки.
Продукт
Жизненный цикл
Не понимаю, что тут писать. Понятно, что у хостинга есть начало и когда-то будет конец, ну и что?
Описание системы
- этот текст;
- набор спецификаций на серверы;
- документ с описанием связей между серверами;
Воплощение системы
- набор серверов "хостинг сайтов";
- набор серверов "аренда сервера";
- набор серверов мониторинга;
- набор серверов резервного копирования;
- набор серверов "публичный интерфейс системы", включая админку клиентов и сервис тикетов хостинга.
Команда
- системный администратор;
- регулярно обновляет общесистемный софт серверов;
- заменяет вышедшие из строя аппаратные компоненты серверов;
- следит за необходимостью апгрейда аппаратных компонентов и вовремя обновляет их;
- прикладной программист;
- разбирается с проблемами конкретных сайтов;
- менеджер техподдержки;
- принимает сообщения от клиентов;
- ставит задачи системным администраторам и прикладным программистам.