Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_1_ ПИС.doc
Скачиваний:
7
Добавлен:
03.12.2018
Размер:
358.91 Кб
Скачать

Примеры стандартов и технологий

  • SADT (Structured Analysis and Design Technique)– технология структурированного анализа и разработки, специальная техника моделирования, разработанная в середине 1960-х годов.

  • IDEF-SADT (Integrated DEFinition – обобщенное описание) SADT (Structured Analysis and Design Technique)– технология структурированного анализа и разработки, специальная техника моделирования, разработанная в середине 1960-х годов.

Среди множества стандартов, касающихся информационных систем рассмотрим три вида стандартов жизненного цикла разработки информационных систем. Первые два вида являются международными стандартами. Третий – следует отнести к методическим материалам МБИ.

  1. IDEF-технология разработки информационных систем опирается на международные стандарты комплекса IDEF, позволяющие формализовать все процессы жизненного цикла. Эта технология позволяет построить модели

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

  1. RUP-технология разработки информационных систем служит тем же целям. Технология Rational Unified Process (RUP) использует международный

универсальный язык моделирования Unified Modeling Language (UML). С его помощью строятся модели бизнес-процессов.

  1. ATS-технология обеспечивается методическими материалами МБИ. Технология Automatic Tables Scenario (ATS) дает возможность строить и оперировать таблицами, в которых отражаются модели бизнес-процессов.

Каждая из этих технологий использует свою графическую нотацию для построения модели.

Обратим внимание на три CASE-средства, которые находят широкое применение при разработке информационных систем для создания как моделей бизнес-процессов, так и кодов приложений. Эти средства разработаны фирмами PLATINUM technology и Rational Software.

  1. BPWin (Business Process на базе Win) – это CASE-средство высокого уровня для построения моделей стандарта IDEF:

  • Функциональные модели бизнес-процессов (Business Process IDEF0).

  • Диаграммы сценариев, отображающих взаимодействие процессов в системе (Process Flow IDEF3).

  • Диаграммы потоков данных (Data Flow Diagrams,DFD).

На основе BPWin нельзя сгенерировать код приложений и программ, поскольку способы представления модели не предусматривают разработку БД, а являются языком моделирования (так же как и UML) и служат только для представления возможности общения различных специалистов

  1. ERWin (Entity Relationship на базе Win) – это CASE-средство для построения логической и физической моделей данных с учетом используемой системы управления базой данных (ER-модель, IDEF1X).. На основе построенных моделей генерируются коды приложений информационной системы для следующих программных продуктов:

  • Power Builder (непосредственно).

  • Visual Basic (с помощью специальной библиотеки программ).

  • Delphi (с помощью Meta Base).

Модели ERWin гарантируют правильность и нормальность построенных при проектировании информационной системы баз данных. Обсуждение построенных моделей с заказчиком как и раньше уменьшает вероятность рисков.

  1. Rational Rose это CASE-средство, поддерживающее стандарты UML. С его помощью строится последовательность представлений системы на языке UML. На базе этих представлений имеется возможность генерировать коды программ и приложений информационной системы для следующих программных продуктов: C++, Visual Basic, Power Builder, Java и др.

Rational Rose дополняется специальными программами:

  1. Model Mart – хранилище (репозиторий) моделей, обеспечивающее разработчиков

    1. доступом к готовым, стандартным моделям,

    2. доступом к типовым моделям и их фрагментам,

    3. правом выбрать требуемый тип доступа.

  1. ERWin Translation Wizard – утилита, которая транслирует модели данных Rational Rose в соответствующие модели данных ERWin и обратно.

  2. ErWin Examiner – инструмент, анализирующий структуру базы данных и ищущий в ней возможные ошибки, в частности нормализации.