Тема 8. Методология и технология разработки информационных систем.
Основные вопросы: Основные задачи. Основное содержание технологии проектирования. Технология проектирования.
Методология создания информационных систем заключается в организации процесса построения информационной системы и обеспечении управления этим процессом для того, чтобы гарантировать выполнение требований как к самой системе, так и к характеристикам процесса разработки.
Основными задачами, решение которых должна обеспечивать методология создания корпоративных информационных систем (с помощью соответствующего набора инструментальных средств), являются следующие:
· обеспечение создания информационных систем, отвечающих целям и задачам предприятия и соответствующих предъявляемым к ним требованиям по автоматизации деловых процессов;
· гарантия создания системы с заданными параметрами в течение заданного времени в рамках оговоренного заранее бюджета;
· простота сопровождения, модификации и расширения системы с целью обеспечения ее соответствия изменяющимся условиям работы предприятия;
· обеспечение создания корпоративных информационных систем, отвечающих требованиям открытости, переносимости и масштабируемости;
· возможность использования в создаваемой системе разработанных ранее и применяемых на предприятии средств информационных технологий (программного обеспечения, баз данных, средств вычислительной техники, телекоммуникаций).
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой информационной системы. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла информационных систем.
Основное содержание технологии проектирования составляют технологические инструкции, состоящие из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.
Технология проектирования может быть представлена как совокупность трех составляющих:
· заданной последовательности выполнения технологических операций проектирования;
· критериев и правил, используемых для оценки результатов выполнения технологических операций;
· графических и текстовых средств (нотаций), используемых для описания проектируемой системы.
Каждая технологическая операция должна обеспечиваться следующими материальными и информационными ресурсами:
· данными, полученными на предыдущей операции (или исходными данными), представленными в стандартном виде;
· методическими материалами, инструкциями, нормативами и стандартами; О программными и техническими средствами;
· исполнителями.
Результаты выполнения операции должны представляться в некотором стандартном виде, обеспечивающем их адекватное восприятие при выполнении следующей технологической операции (на которой они будут использоваться в качестве исходных данных).
Можно сформулировать следующий ряд общих требований, которым должна удовлетворять технология проектирования, разработки и сопровождения информационных систем:
· поддерживать полный жизненный цикл информационной системы;
· обеспечивать гарантированное достижение целей разработки системы с заданным качеством и в установленное время;
· обеспечивать возможность разделения крупных проектов на ряд подсистем — декомпозицию проекта на составные части, разрабатываемые группами исполнителей ограниченной численности, с последующей интеграцией составных частей; Декомпозиция проекта позволяет повысить эффективность работ.
· технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей;
· обеспечивать минимальное время получения работоспособной системы; Здесь имеется в виду не реализация информационной системы в целом, а разработка ее отдельных подсистем.
· предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;
· обеспечивать независимость выполняемых проектных решений от средств реализации системы — системы управления базами данных, операционной системы, языка и системы программирования.
Вопросы для самоконтроля:
- Основные задачи
- Основное содержание технологии проектирования
- Технология проектирования
Дата добавления: 2015-10-21; просмотров: 654;