Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Дерябкин.docx
Скачиваний:
6
Добавлен:
16.03.2015
Размер:
146.54 Кб
Скачать

Лекция 4. 2_03_12

Методология SADT. Стандарты IDEF. Принципы структурного системного анализа

Анализ предметной области.

Принципы структурного анализа:

  1. Нисходящее

  2. Восходящее.

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

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

5. Фиксирование точки зрения на разрабатываемую модель и последовательная стабилизация этой точки зрения.

6. Объектно-ориентированный подход, выделение объектов и распределение обязанностей между ними.

Почти все применяемые методологии используют эти принципы.

  1. SADT Росс)

  2. DFD (Гэйн/Сарсон)

  3. UML (Буч, Рамбо, Джекобсон).

Процесс проектирования рассматривается как процесс построения модели системы. Вся документация, чертежи… рассматривается как описание модели.

1 и 2 созданы в 70-е гг. 3-конец 90-х.

3 стадии создания проекта:

  1. Концептуальная

  2. Логическая

  3. Физическая.

SADT—более универсальная методология.

DFD – ориентирована на информационные системы.

UML – может полностью заменить методологию SADT.

SADT давно принят как международный стандарт.

SADT (Structure Analisys and Design Techniques)—структурный анализ и технология проектирования. Автор Дуглас Росс, 70-е гг.

В дальнейшем SADT выразился серией стандартов IDEF (ICAM Definition). Были выделены ряд стандартов: IDEF0, IDEF 1X, IDEF3, IDEF 4, IDEF 5. Будем рассматривать стандарт IDEF 0 и IDEF 1X, IDEF 3.

Стандарт IDEF 0—функциональное моделирование. Его применение подтверждается документами РФ.

SA-блок

Различают уровни моделирования.

  1. Top

ICOM-код

В этой идеологии необходимо:

  1. Фиксирование точки зрения модели.

Лекция 5. 11_03_12.

All Fusion Modelling Suite v. 4.1.

CA (Computer Association)

BPwin и Erwin.

Bpwin: Средство моделирования процессов

Erwin: Средство моделирования данных

Manager: Средства управления коллективной разработкой.

Data Model Validator: система проверки структуры модели данных.

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

Работа со словарями BPwin

При моделировании важно, чтобы специалисты использовали одну и ту же терминологию.

Bpwin содержит раздел Dictionary, необходимый для работы со словарями.

Для создания проекта необходимо определить:

  1. Имя модели

  2. Цель

  3. Точка зрения.

Name

Definition

Status

Note

Правила и процедуры

Правила продажи

WORKING

Правила сборки

Инструкции по сборке

WORKING

Проданные продукты

Настольные и портативные компьютеры

WORKING

Словарь можно сохранить, отредактировать, перевести в текстовый формат. Можно импортировать из текстового файла словарь. Удалить понятия из словаря, но только в том случае, если их нет в модели. Одно и то же слово может использоваться в разных смыслах в разных словарях. Содержимое словаря можно распечатать в отчётах через меню Tools/Report.

Перечислим используемые словари (всего 15):

  1. Стрелок

  2. Работ

  3. Хранилищ данных

  4. Внешних ссылок

  5. Объектов ссылок

  6. Перекрёстков

  7. Сущностей

  8. Атрибутов

  9. Центров затрат

  10. Ресурсов

  11. Ролей

  12. Групп ролей

  13. Свойств UDP(user defined properties)

  14. Ключевых слов

  15. Изображений.

Bpwin поддерживает стандарты IDEF0, IDEF3, DFD.

Эти словари используются в различных диаграммах, анализе.

Диаграммы дерева узлов и FEO

Для лучшего понимания модели можно построить дополнительные диаграммы в виде дополнительных рисунков.

Дерево узлов строится так: Diagram/Add Node Tree.

Диаграмма дерева узлов

FEO диаграммы (For Exposition Only)—могут представлять собой произвольный набор материалов, который дополнительно иллюстрирует модель (эскиз станка при моделировании и производственной деятельности). На FEO диаграммах выполнение стандарта не требуется, за исключением внешнего оформления листа. Они тоже создаются в главном меню: Diagram/Add new FEO diagram. Возможно построение с помощью мастера. A1F—дополнительная диаграмма к узлу A1.

Стоимостный анализ (ABC)

ABC – Activity Based Costing – анализ стоимости, основанный на работах. С помощью BPwin можно произвести анализ видов деятельности по стоимости в денежных единицах.

Принципы и допущения:

  1. Предполагается, что все работы выполняются последовательно.

  2. Стоимость работы верхнего уровня равна стоимости работ нижнего уровня композиции.

  3. Предполагается, что одна и та же работа может выполняться неоднократно в течение заданного периода, поэтому должна быть задана частота выполнения работы.

  4. Стоимости всех работ оцениваются в единой валюте.

Статьи затрат на выполнение определённой работы называются центрами затрат. Все центры затрат должны быть указаны для данной работы. По каждой статье затрат должна быть указана стоимость на выполнение этой части затрат (стоимость контроля, стоимость комплектующих, стоимость дополнительных операций, стоимость расходов на электроэнергию). Стоимость выполнения одной работы складывается из суммы центров затрат. Умножая эти затраты на частоту выполнения работы и складывая все затраты в течение периода, получаем итоговую сумму затрат. Выход на редактирование основных понятий ABC анализа осуществляется через главное меню посредством редактора Editor. Имеются возможности выхода в меню анализа через закладки свойств работы. Editor/ABC units – единицы измерения: валюта, время.

Редактирование центров затрат: Editor/ABC Cost Centers. Возникает таблица для редактирования центров затрат, где можно указать частоту выполнения, стоимость… Затем производится расчёт.

Если работы выполняются непоследовательно, то расчёт может оказаться неверным, например введение неверных данных… Тогда расчёт можно произвести вручную. На вкладке ABC анализа есть кнопка Override, включающая ручной расчёт.