Определение информационных систем. Основные блоки ИС. Жизненный цикл программного обеспечения. Функции системного аналитика, страница 4

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

2.4.  Реализация

В реализации можно выделить следующие основные работы:

1)  кодирование;

2)  тестирование;

3)  ввод в режим реальных операций;

превращение в продукцию ( подготовка к тиражной версии, дистрибутиву).

3. Методология и техника разработки информационных экономических систем (ЭИС). Современные методы разработки ИЭС

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

Кратко охарактеризуем особенности структурного проектирования. Методы структурного проектирования были разработаны после того, как сложилось понятие о структурном  программировании. Поэтому в структурном проектировании выделяют следующие методы:

1)  структурное программирование;

2)  структурное проектирование;

3)  структурный анализ.

Особенность экономических информационных  систем привела к включению в состав структурного проектирования методов моделирования данных или обработки информации в более современных версиях. Различные методы проектирования можно разбить на 2 крупных класса:

-  дата ориентированные методы (data driven);

-  процесс ориентированные методы (process driven).

Структурное проектирование ориентировано на процессы. Опишем особенности структурного программирования Структурное программирование предполагает разработку такого кода программы, который использует три вида управляющих конструкций:

1)  линейная последовательность;

2)  операторы выбора (if, case…);

3)  итерации (while…).

Косвенным признаком структурированности программы является отсутствие в ней оператора go to. Структурное программирование рассматривало алгоритмы программ и привело к разработке процесса ориентированных методов.

Все варианты структурного проектирования подчиняются двум принципам:

1)  принцип независимости модулей, т.е. каждый модуль выполняет одну функцию;

2)  минимизация связей между модулями.

Основное назначение структурных проектов – это локализовать  возможную ошибку. Проект в соответствии с методами структурного проектирования представляет собой набор иерархических  диаграмм и диаграмм  вход-процесс-выход (hierarchy input process output) или HIPO-диаграмм, т.е. структурные методы впервые позволили документировать  программный проект.

Структурный анализ предполагает выполнение системного  анализа на уровне следующих объектов: пользователи, данные и процессы. Инструментом, отображающим их взаимодействие являются  диаграммы потоков данных (data flow diagramm DFD).