Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Основные фазы проектирования информационной системы
Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет», до состояния, когда «проекта уже нет». Совокупность ступеней развития от возникновения идеи до полного завершения проекта принято разделять на фазы (стадии, этапы}. В определении количества фаз и их содержания имеются некоторые отличия, поскольку эти характеристики во многом зависят от условий осуществления конкретного проекта и опыта основных участников. Тем не менее логика и основное содержание процесса разработки информационной системы почти во всех случаях являются общими. Можно выделить следующие фазы развития информационной системы: 1. формирование концепции. Главным содержанием работ на этой фазе является определение проекта, разработка его концепции, включающая: - формирование идеи, постановку целей; - формирование ключевой команды проекта; - изучение мотивации и требований заказчика и других участников; - сбор исходных данных и анализ существующего состояния; - определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов; - сравнительную оценку альтернатив; - представление предложений, их экспертизу и утверждение; 2. разработка технического задания. Главным содержанием этой фазы является разработка технического предложения и переговоры с заказчиком о заключении контракта. Общее содержание работ этой фазы: - разработка основного содержания проекта, базовой структуры проекта; - разработка и утверждение технического задания; - планирование, декомпозиция базовой структурной модели проекта: - составление сметы и бюджета проекта, определение потребности в ресурсах; - разработка календарных планов и укрупненных графиков работ; - подписание контракта с заказчиком; - ввод в действие средств коммуникации участников проекта и контроля за ходом работ; 3. проектирование. На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использования ресурсов. Характерные работы этой фазы: - выполнение базовых проектных работ; - разработка частных технических заданий; - выполнение концептуального проектирования; - составление технических спецификаций и инструкций; - представление проектной разработки, экспертиза и утверждение. На этом этапе решаются вопросы определения входных и выходных потоков информации, их типов, средств защиты данных, программ, компьютерной системы. В этот момент разрабатываются схема данных, меню действий, схемы ресурсов системы, взаимодействия программ, схемы программ: · схема данных графически отображает путь данных при решении задач от момента возникновения до передачи потребителю и определяет этапы обработки, а также применяемые носители данных; · меню действий – это горизонтальный список объектов на экране, представляющих группу действий, доступных пользователю для выбора; · схема ресурсов системы отображает конфигурацию блоков данных и обрабатывающих средств, которые требуются для решения задачи; · схема программы отображает последовательность операций в программе; · схема взаимодействия программ показывает путь активации программ и взаимодействий с соответствующими данными; · схема работы системы отображает управление операциями и потоками данных и отражает технологический процесс обработки данных в системе. 4. изготовление. На этой фазе производятся координация и оперативный контроль работ по проекту, осуществляется изготовление подсистем, их объединение и тестирование. Основное содержание: - выполнение работ по разработке программного обеспечения; - выполнение подготовки к внедрению системы; - контроль и регулирование основных показателей проекта. 5. ввод системы в эксплуатацию. На этой фазе проводятся испытания, опытная эксплуатация системы в реальных условиях, ведутся переговоры о результатах выполнения проекта и о возможных новых контрактах. Основные виды работ: - комплексные испытания; - подготовка кадров для эксплуатации создаваемой системы; - подготовка рабочей документации, сдача системы заказчику и ввод ее в эксплуатацию; - сопровождение, поддержка, сервисное обслуживание; - оценка результатов проекта и подготовка итоговых документов; - разрешение конфликтных ситуаций и закрытие работ по проекту; - накопление опытных данных для последующих проектов, анализ опыта, состояния, определение направлений развития. Вторую и частично третью фазы принято называть фазами системного проектирования, а последние две (иногда сюда включают и фазу проектирования) — фазами реализации. Начальные фазы проекта имеют решающее влияние на достигаемый результат, так как в них принимаются основные решения, определяющие качество информационной системы. При этом обычно 30 % вклада в конечный результат проекта вносят фазы концепции и предложения, 20 % —фаза проектирования, 20 % — фаза изготовления, 30 % — фаза сдачи объекта и завершения проекта. Кроме того, на обнаружение ошибок, допущенных на стадии системного проектирования, расходуется примерно в два раза больше времени, чем на последующих фазах, а их исправление обходится в пять раз дороже. Поэтому на начальных стадиях проекта разработку следует выполнять особенно тщательно. Наиболее часто на начальных фазах допускаются следующие ошибки: - ошибки в определении интересов заказчика; - концентрация на маловажных, сторонних интересах; - неправильная интерпретация исходной постановки задачи; - неправильное или недостаточное понимание деталей; - неполнота функциональных спецификаций (системных требований); - ошибки в определении требуемых ресурсов и сроков; - редкая проверка на согласованность этапов и отсутствие контроля со стороны заказчика (нет привлечения заказчика).
|