Предпроектные исследования
Проектирование
Информационная система (ИС) – это любая система, связанная с хранением, накоплением, поиском и выдачей информации по запросу пользователей.
Проектирование информационной системы (ИС) – процесс длительный, сложный и трудоёмкий. Будем рассматривать ИС как некоторый проект.
Согласно словарю Даля слово “проект” толкуется так:
ПРОЕКТ (лат) – план, предположение, задуманное дело, или само изложение этого плана на письме или в чертеже.
Применительно к проектированию ИС: проект ИС есть с одной стороны сама задуманная ИС с какими-то конкретными характеристиками, а с другой стороны документальная фиксация, как этих характеристик, так и того, что и как надо сделать для создания этой ИС. Можно согласиться также с определением:
Проект – это ограниченное временем и финансированием создание или изменение системы с заранее определенными целями в рамках конкретной организационной структуры.
Вообще проект понятие сложное и поэтому дать полное и исчерпывающее его определение проблематично.
Многие особенности работы над проектами ИС, принципы управления ими и фазы разработки являются общими, они не зависят ни от предметной области, ни от особенностей проекта.
1. Жизненный цикл ИС (Этапы создания проекта)
Существует множество различных моделей или представлений жизненного цикла проекта программного обеспечения (ПО). Все они представляют собой логически построенную последовательность действий, начиная с определения
потребности и заканчивая выводом ИС из эксплуатации.
Итак, упрощённо можно разделить два основных периода жизненного цикла ИС- это её разработка и её эксплуатация.
Разработка ИС в свою очередь состоит из четырех основных этапов:
· анализ (планирование),
· проектирование,
· кодирование и
· тестирование.
При разных технологиях проектирования трудозатраты на эти этапы распределяются по-разному, некоторые этапы могут даже отсутствовать. Примерное распределение трудозатрат по этапам разработки ИС представлено на рис. 1.
| ||||||||
| ||||||||
![]() | ||||||||
| ||||||||
![]() | ||||||||
![]() |
Рис.1. Этапы жизненного цикла ИС
Системный анализ
Этап анализ предполагает проведение:
· анализа осуществимости проекта
· анализа предметной области
· сбора и анализа требований к проекту
· прогнозирование и планирование стоимости, времени его разработки и ресурсов;
· составления технического задания (ТЗ).
Работа над проектом начинается с проведения предпроектных исследований. Их цель – анализ технической осуществимости проекта и того, какую пользу принесёт организации реализация проекта, в какой срок окупятся затраты на его создание.
Если общий вывод отчёта будет положительным, то начинается работа над проектом. Этапы системного анализа приведены на рис. 2.
Рис. 2 Процесс системного синтеза
Предпроектные исследования
Для новых ИС работа над проектом начинается с анализа его осуществимости.
Вначале составляется общее описание системы и ее назначения, а результатом анализа является отчет, где есть четкая рекомендация, продолжать или нет разработку ИС. В этом отчете должны быть ответы на вопросы:
1.Отвечает ли система общим и бизнес - целям организации-заказчика и организации-разработчика?
2.Можно ли реализовать систему, используя существующие на данный момент технологии знакомые разработчику?
3.Можно ли объединить систему с другими системами, которые уже эксплуатируются?
4.Есть ли гарантия, что завтра будут в рамках финансирования, а сложность системы посильна для разработчиков.