Работа по курсу ИТ
1) Высокоуровневое описание проблемы
2) Определение владельца проблемы (первого заинтересованного лица)
3) Определение стейкхолдеров (другие важные заинтересованные лица)
4) Постановка цели разработки ИС
5) Наименование ИС
6) Высокоуровневое описание основных функций
7) Обоснование и выбор алгоритма (способа) решения обозначенной проблемы (достижения обозначенной цели)
8) Высокоуровневое описание алгоритма решения главной задачи ИС (блок-схема)
9) Описание вариантов использования (в нотации UML)
44.72K
Category: informaticsinformatics

Работа по курсу ИТ. Задание. Часть 1

1. Работа по курсу ИТ

Задание. Часть 1

2. 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
English     Русский Rules