Similar presentations:
Работа по курсу ИТ. Задание. Часть 1
1. Работа по курсу ИТ
Задание. Часть 12. 1) Высокоуровневое описание проблемы
• Описание видения проблемы Заказчиком на его языке, безиспользования спец. терминов и т.д.
• Это первичный сбор информации от постановщика задачи. В
такой постановке должна содержаться информация о том, почему
возникла необходимость создавать ИС, какие проблемы это
решит, что ожидает получить Заказчик в итоге, как он видит
результат проектирования.
• Такое описание не должно содержать информации о ИС, которая
решит проблему Заказчика
3. 2) Определение владельца проблемы (первого заинтересованного лица)
• В достаточно сложных задачах (крупные проекты, организации ит.д.) задачу ставит не первое лицо, а специалист, который
сталкивается с проблемой и более компетентен. Однако надо
понимать, что система создается для решения каких-то более
крупных задач первых ЛПР (лиц принимающих решения).
• Необходимо выяснить, какое место занимает разрабатываемое
решение в иерархии организации, кто определяет общие цели и
решение данной проблемы.
• Первое лицо – это тот, кто принимает готовую ИС и «платит».
4. 3) Определение стейкхолдеров (другие важные заинтересованные лица)
• Выяснить и указать других участников, кто имеет отношение кпроблеме.
• Необходимо определить тех, кто непосредственно принимает
участие в работе по проекту, а также тех, на кого повлияет
создание и внедрение проекта (что может привести к конфликтам
интересов).
• Наиболее интересны те стейкхолдеры, на которых решение
проблемы Заказчика повлияет отрицательно (конфликт
интересов).
• Выделить не менее 2-3 участников
5. 4) Постановка цели разработки ИС
• Формальная постановка задачи в терминах разрабатываемой ИС.• Цель должна определить границы предстоящего проекта и образ
будущей ИС.
• Цель должна соответствовать критерию SMART
(S - Specific (Конкретный), M - Measurable (Измеримый),
A - Achievable (Достижимый), R - Relevant (Актуальный),
T - Time-bound (Ограниченный во времени)).
6. 5) Наименование ИС
• Рабочее, может измениться.• Позволяет идентифицировать ИС, делает ее материальной.
7. 6) Высокоуровневое описание основных функций
• Необходимо описать функции ИС таким образом, чтобы описаниебыло понятно заказчику, т.е. без использования спец. терминов, в
терминах поставленной проблемы. Из описания должно быть
понятно: для чего эта функция реализована в системе, как она
устроена, какой результат она дает (как проверить успешность
выполнения).
• Описать 2-3 функции
8. 7) Обоснование и выбор алгоритма (способа) решения обозначенной проблемы (достижения обозначенной цели)
• Реализация ИС может быть выполнена многими способами,имеющими разные преимущества и недостатки.
• Необходимо указать 2-3 альтернативных решения и сравнить с
выбранным.
• Из описания должно стать понятно, почему именно выбранный
способ лучше.
9. 8) Высокоуровневое описание алгоритма решения главной задачи ИС (блок-схема)
• Описать основные функции ИС более формально и детально.• Алгоритмы представить наглядно с помощью блок-схем.
10. 9) Описание вариантов использования (в нотации UML)
• Не менее 2-3 ролей• Не менее 2-3 вариантов на каждую роль
• Строго соблюдать требования нотации UML