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

· SADT (S tructured A nalysis and D esign T echnique)– технология структурированного анализа и разработки, специальная техника моделирования, разработанная в середине 1960-х годов.

· IDEF-SADT (I ntegrated DEF inition – обобщенное описание ) SADT (S tructured A nalysis and D esign T echnique)– технология структурированного анализа и разработки, специальная техника моделирования, разработанная в середине 1960-х годов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: