Иллюстрация решения задачи о создании ИС для ООО «Ромашка»

На сайте http://www.kholodkov.ru/test_task.docx опубликовано тестовое задание для помощника IT-консультанта.

Предлагаем посмотреть, как могло бы выглядеть начало решения этой задачи в профессиональной системе управления требованиями 3SL Cradle.

view1

Ссылка на полный экспорт проекта в конце публикации. 

В проекте настроены необходимые для иллюстрации подхода к решению (но недостаточные для полного решения) категории

  • требования (Requirements),
  • роли (Roles),
  • компоненты системы (System),
  • вопросы/проблемы (Issue),
  • а также функции (Functions).
types

Для Issue настроена категория Приоритет, которая подсвечивается в зависимости от значения. (см.представление ISSUE-Приоритет).

select_view

issues

По непосредственному решению задачи:

  • Внесены роли, которые удалось с первого пробега выявить по предложенному заданию.
  • Зафиксирован набросок компонентов системы, функций.
  • Учтены некоторые ключевые требования (как по документу, так и на основании экспертных знаний по системам данного класса).
view2
  • Зафиксировано два важных вопроса. которые необходимо разрешить с заказчиком.
  • Проведена трассировка ролей, функций, компонент системы, а также нефункциональных требований.
  • На верхнем уровне описан один из процессов системы с использованием методологии IDEF0.

view3

На разработку этого примера ушел всего 1 час, включая настройку системы под задачу (настройка категорий, представлений). Ни одного аналитика не пострадало :)

view4

(Такие диаграммы строятся автоматически по введенным данным о связях)

Что вы можете сделать дальше и зачем?

1. Скачать пример, чтобы познакомиться с подходом к решению примера и работой в 3SL Cradle.

2.Продолжить доработку решения, чтобы показать свою квалификацию и успешно устроиться помощником ИТ-консультанта или получить значительные конкурентные преимущества и самому стать ИТ-консультантом.

Что именно можно доработать?  Дополнить архитектуру компонентов системы. Добавить необходимые для выполнения процесса функции, проставить связи между функциями и компонентами системы. Если по ходу дела у вас будут возникать мысли о требованиях или вопросах, записывайте их в Requirements или Issue и не забывайте проставлять связи с функциями или компонентами системы. Если у вас появятся требования к персоналу (ролям), например, уровень владения компьютером, также не забудьте внести их в Requirements  и связать с соответствующей ролью.

Не забывайте смотреть, что у вас получается на двух настроенных HID диаграммах и некоторых представлениях. Вы также можете создать и свои!

В конце вы можете настроить генерацию ТЗ по введенным вами данным с использованием Document Publisher. Не забудьте вставить туда коды для вывода HID-диаграмм, это очень наглядно и позволяет быстро проверить наличие ошибок проектирования.

А для особо талантливых и амбициозных предлагаю в конце загрузить исходный документ с требованиям (ссылка в начале) с использованием Document Loader и показать с помощью трассировки, что все исходные требования заказчика в вашем проекте учтены. (Прим. исходный документ с требованиями для лучшей автоматической обработки необходимо будет отформатировать стилями Word).

По результатам этой проработки  Вы получите готовый проект к своему портфолио, а также новые, востребованные знания и навыки.

Удачи!

Скачать проект

Как установить скачанный проект?

После установки проекта для входа используйте стандартного пользователя: логин MANAGER, пароль MANAGER.

Добавить комментарий