русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основные объекты SSD и их отображение в различных нотациях


Дата добавления: 2013-12-23; просмотров: 2748; Нарушение авторских прав


Таблица 16.5

Объекты ERD в различных методологиях

Таблица 16.4

Рис. 16.5. Фрагмент диаграммы «сущность-связь» для задачи учета труда и ЗП

Диаграмма структуры программного приложения (SSD)задает взаимосвязь функций и программных модулей, которые их реа­лизуют (меню, формы, отчеты и т.д.).

Структура программного приложения (SSD)представляет собой иерархическую взаимосвязь программных модулей, кото­рые реализует ИС. SSD служит мостом для перехода от систем­ных требований, которые отображены в предыдущих диаграм­мах (BFD, DFD, STD, ERD), к реализации информационной си­стемы.

Объекты SSD в различных методологиях представлены в табл. 16.5.

В качестве примера рассмотрим фрагмент системной структурной диаграммы в нотации SAG (рис. 16.6) для задачи аналитического учета товаров на складе.

Рис. 16.6. Фрагмент SSD-диаграммы в нотации SAG для задачи аналитического учета на складах

 

Технологическая сеть проектирования ЭИС на основе исполь­зования функционально-ориентированной CASE-технологии представлена на рис. 16.7.

Технологические операции с преобразователями П1, П2, П3, П4, П5, П6, П7 выполняются на стадии технического проекти­рования.

Преобразователь П1 «Инициализация проекта»используется для инициализации нового проекта ЭИС. На основании докумен­та D1 «Материалы обследования» создается новый репозиторий G1 для проектируемой системы.

Рис. 16.7. Технологическая сеть проектирования ЭИС на основе использования функционально-ориентированной CASE-технологии:

D1 - материалы обследования; D2 - перечень проектировщиков и их прав доступа; D3 - описание начальных параметров проекта; D4 - диаграмма функций проекта; D5 - диаграмма потоков данных; D6 - диаграмма «сущность-связь»; D7 -диаграмма переходов состояний; D8 - системная структурная диаграмма; D9 - схема БД; D10 - модуль описания данных; D11 - модули программного приложения; U1 - универсум CASE-методологий проектирования; U2 - универсум нотаций; U3 - конструктивные элементы диаграмм иерархии функций; U4 - конструктивные элементы диаграмм потоков данных; U5 - конструктивные элементы диаграмм «сущность-связь»; U6 - конструктивные элементы диаграмм переходов состояний; U7 - конструктивные элементы программного приложения; U8 - универсум целевых СУБД; U9 - универсум языков определения данных; U10 - универсум языков определения модулей; G1 - новый репозиторий; G2- программное приложение



 

Преобразователем П1 «Задание начальных параметров проек­та»из универсума методологий проектирования U1 выбирается CASE-методология проектирования и в рамках выбранной ме­тодологии определяется нотация на основе универсума U2. Пе­речень проектировщиков и их прав доступа к проекту D2 служит для описания коллектива разработчиков проекта. Результатом выполнения операции является описание начальных параметров проекта в репозитории D3.

Технологические операции с преобразователями ПЗ, П4, П5 и П6 выполняются последовательно-параллельно и взаимно уточ­няются в ходе выполнения.

На основе «Материалов обследования» D1 и универсума кон­структивных элементов диаграмм иерархии функций U3 выпол­няется технологическая операция с преобразователем ПЗ «Пост­роение диаграммы иерархии функций».

Выполнение преобразователя ПЗ сводится к выполнению сле­дующих работ:

• отображению основной функции;

• декомпозиции основной функции на подфункции;

• дальнейшей декомпозиции подфункций до необходимой сте­пени детализации;

• контролю правильности построенной диаграммы.

Выходом преобразователя служит описание в репозитории дерева функций проекта D4.

Входом технологической операции с преобразователем П4 «Построение диаграммы потоков данных»являются:

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

• диаграмма иерархии функций (D4);

• диаграмма «сущность-связь» (D6);

• универсум конструктивных элементов диаграмм потоков дан­ных U4.

Построение ДПД можно свести к следующим шагам.

1. Расчленение множества требований на функциональные группы.

2. Идентификация внешних объектов (по отношению к сис­теме).

3. Идентификация информации, которая передается между процессами.

4. Разработка контекстной диаграммы.

5. Контроль контекстной диаграммы и уточнение, если это нужно.

6. Формирование ДПД первого уровня, где отражены основ­ные функции системы.

7. Дальнейшая декомпозиция каждого процесса до тех пор, пока процесс самого нижнего уровня можно будет представить в виде некоторой спецификации (алгоритма).

8. Ревизия всех уровней с целью выяснения некорректности, а при ее обнаружении - устранение.

Выходом данной операции является описание в репозитории диаграммы потоков данных D5.

Преобразователь технологической операции П5 «Построение диаграммы переходов состояний»описывает возможные состоя­ния проектируемой системы и переходы между ними.

При построении ДПС рекомендуется следовать перечислен­ным ниже правилам:

1) начинать построение ДПС на высоком уровне детализации ДПД;

2) строить наиболее простые диаграммы, содержащие 4 - 6 состояний;

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

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

Применяются 2 способа построения ДПС:

• первый способ заключается в том, что выявляются возмож­ные состояния системы и далее выявляются переходы из од­ного состояния в другое;

• при втором способе сначала строится начальное состояние, затем осуществляется переход в очередное состояние и т.д. (последовательный переход).

В результате получаем предварительную ДПС. Затем она про­веряется на корректность ее построения. Когда число состояний и переходов достаточно велико, эта диаграмма может быть пред­ставлена в табличной форме «Матрица переходов состояний» (рис. 16.8).

Входом преобразователя являются:

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

• диаграмма иерархии функций (D4);

Рис. 16.8. Графы матрицы переходов состояний

 

• диаграмма потоков данных (D5);

• диаграмма «сущность-связь» (D6);

• универсум конструктивных элементов диаграмм переходов состояний (U6).

Выход данной операции представлен интегрированным опи­санием в репозитории функций, потоков данных и состояний проектируемой системы (D7).

Технологическая операция с преобразователем П6 «Постро­ение диаграммы «Сущность-связь»моделирует структуры данных, которые будут храниться в БД. Для ее выполнения необходима следующая входная информация:

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

• диаграмма потоков данных (D5);

• универсум конструктивных элементов диаграмм «сущность-связь» (U5).

Построение ER-диаграмм сводится к следующим этапам.

1. Идентифицируются все сущности, их атрибуты, а также первичные ключи.

2. Идентифицируются отношения между сущностями и ука­зывается мощность этих отношений.

3. Если на втором этапе были выявлены отношения N:N, та­кие отношения являются неспецифическими для реляционных, и их нужно преобразовать либо в 1:N, либо в 1:1. Как правило, это делается с помощью добавления новой сущности.

Выход данной операции представлен описанием в репозито­рии диаграммы «сущность-связь» (D6).

Технологическая операция с преобразователем П7 «Пост­роение системной структурной диаграммы»используется для построения структуры программного приложения ЭИС (D8).

На вход преобразователя подаются:

• диаграмма иерархии функций (D4);

• диаграмма потоков данных (D5);

• диаграмма «сущность-связь» (D6);

• диаграмма переходов состояний (D7);

• универсум конструктивных элементов программного прило­жения (U7).

Выходом преобразователя служит описание в репозитории структуры программного приложения (D8).



<== предыдущая лекция | следующая лекция ==>
Символы STD в различных нотациях | Этапы построения системной структурной диаграммы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.