Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модели проектирования.doc
Скачиваний:
1
Добавлен:
27.11.2019
Размер:
210.84 Кб
Скачать

Спиральная модель

Проектирование проходит "сверху вниз". Т.о. делается упор на следующие этапы ЖЦ: анализ требований, проектирование спецификаций, предварительное и детальное проектирование, интеграция. На этих этапах поверяется и обосновывается реализуемость технических решений путем создания прототипов. Ключевым понятием спиральной модели ЖЦ является ИТЕРАЦИЯ (повторение действий). Применительно к рассматриваемой проблеме - итерация - законченный цикл разработки ИС, приводящий к выпуску внутренней или внешней версии изделия (или подмножества конечного продукта), которое совершенствуется от итерации к итерации, чтобы стать законченной системой.

Таким образом, каждый виток спирали соответствует созданию фрагмента или версии ИС, на нем уточняются цели и характеристики проекта, определяется его качество, планируются работы следующего витка спирали. На каждой итерации углубляются и последовательно конкретизируются детали проекта, в результате чего выбирается обоснованный вариант, который доводится до окончательной реализации. Использование спиральной модели позволяет переходить на следующий этап выполнения проекта, не дожидаясь полного завершения работы на текущем этапе - недоделанную работу можно будет доделать на следующей итерации. Главное как можно быстрее создать работоспособный продукт, который можно показать пользователям системы, что упрощает процесс внесения уточнений и дополнений.

В основе спиральной модели лежит прототипная технология (RAD-технология), когда ИС разрабатывается путем расширения программных прототипов. Т.о. сокращается число итераций. Для более точного соответствия программной документации все большее значение придается использованию Кэйс-средств.

При использовании RAD-технологии предполагается активное участие пользователей на всех этапах разработки.

Этапы разработки при спиральной модели ЖЦ при использовании РАД-технологии:

  • анализ и планирование информационной стратегии (пользователи и разработчики определяют проблемную область);

  • проектирование (пользователи под рукодством разработчиков принимают участие в техническом проектировании);

  • конструирование (специалисты-разработчики проектируют рабочую версию ИС);

  • внедрение (обучение разработчиками пользователей работе в новой ИС).

Основные достоинства спиральной модели:

  • простое внесение изменений в проект при изменении требований заказчика;

отдельные элементы системы интегрируются в целое постепенно, и таким образом, поскольку интеграция начинается с малого количества элементов, возникает меньше проблем при ее проведении;

большая гибкость в управлении проектом (есть возможность внесения тактических изменений в разрабатываемое изделие);

в результате получается более надежная и устойчивая система, т.к. ошибки и слабые места обнаруживаются и устраняются при каждой итерации.

Недостатки спиральной модели:

Основной недостаток - опасность бесконечности процесса создания системы. Главная проблема - вовремя перейти на следующий этап (необходимо вводить временные ограничения на каждый из этапов ЖЦ). Завершение итерации всегда должно происходить в соответствии с планом, даже если не вся работа окончена.

Каноническое проектирование ИС

Каноническое проектирование отражает особенности ручной технологии, осуществляемой на уровне исполнителей без использования инструментальных средств, позволяющих интегрировать выполнение элементарных операций. В основе канонического проектирования лежит каскадая модель ЖЦ АС, которая отражена в ряде ГОСТов 34 комплекса.

Стадиям ЖЦ АС посвящен ГОСТ 34.601-90 ИТ. КС на АС. АС. Стадии создания, который делит ЖЦ АС на 8 стадий. В литературе же эти стадии часто укрупняются.

Предпроектная стадия Объекты обследования:

  • структурно-организационные звенья предприятия (отделы управления, цехи, участки, рабочие места);

  • функциональная структура, состав хозяйственных процессов и процедур;

  • стадии (техническая подготовка, снабжение, производство, сбыт) и элементы хозяйственного процесса (средства труда, предметы труда, ресурсы, продукция, финансы). Основная единица обработки данных при канонич. проектировании - задача (совокупность операций преобразования некоторого набора исходных данных для получения результатной информации, необходимой для выполнения функции управления или принятия управленческого решения), исходные данные чаще всего поступают в виде документов. Поэтому к объектам обследования также относят:

  • компоненты потоков информации (документы, показатели, файлы, сообщения);

  • технологии, методы и технические средства преобразования информации;

  • материальные потоки и процессы их обработки.

Методы организации ППО:

  1. По целям проектирования: локальное / системное

  2. По числу исполнителей: индивидуальное / бригадное

  3. По степени обхвата объектов: сплошное / выборочное

  4. По отношению к этапам: последовательное / параллельное

Этапы ППО

1. Сбор материалов. Цели:

  • выявление основных параметров предприятия (или его части);

  • установление условий, в которых будет функционировать проект ИС;

  • выявление стоимостных и временных ограничений на процесс проектирования. Задачи:

  • предварительное изучение предметной области: (1) выявление предварительных объемов работ по проектированию и состава стоимостных и временных ограничений на процессы проектирования, (2) поиск примеров разработок ИС для аналогичных задач;

  • выбор технологии проектирования: (1) типы технологий: оригинальное/типовое, автоматизированное/ручное, смешанное проектирование, (2) критерии выбора технологии: денежные средства, временные ресурсы, доступность инструментальных средств, наличие специалистов; (3) результат - описание выбранной технологии, методов и средств проектирования;

  • выбор метода проведения обследования;

  • выбор метода сбора материалов обследования (основания для выбора методов: (1) степень личного участия проектировщика, (2) затраты на получение сведений в каждом подразделении, (3) соответствие метода ожидаемым результатам, т.е. предметной области исследования);

  • разработка программы обследования - перечня вопросов, ответы на которые дадут представление о деятельности изучаемого предприятия (группы вопросов: (1) об объекте изучения в целом: цели функционирования предприятия, значения основных параметров деятельности и т.д., (2) об аппарате управления (описание организационно- функциональной структуры): функции подразделений, комплексы задач, состав входной и выходной информации по каждой задаче), (3) о структуре информационных и материальных потоков: состав, частота, объем, направление движения, процедуры обработки);

  • разработка плана-графика сбора материалов обследования - инструмента планирования и оперативного управления выполнением работ;

  • сбор и формализация материалов обследования: непосредственно сбор материалов, который проводится с помощью стандартных форм.

Формы документов для формализации материалов обследования: