51af22b8fe61ee110e45b397c9c12af8.ppt
- Количество слайдов: 11
7. 1 Case- Software/System Computer-Aided средства Engineering – автоматизированная разработка Определение программного обеспечения/систем CASE-средство представляет собой В настоящее время рынок методологию проектирования ИС, а также программных набор инструментальных средств, средств насчитывает около позволяющих Тема 7. Современные CASE-средства и 300 РАЗЛИЧНЫХ CASE – СРЕДСТВ, v в наглядной форме моделировать информационныетак предметную мощные из которых, наиболее область, v анализировать эту модель на всех этапах или иначе, используются всеми технологии ИС, разработки и сопровождения ведущими западными фирмами. v разрабатывать приложения в соответствии с информационными потребностями пользователей.
7. 1 Case-средства Наиболее широко применяются три CASE-средства, разработанные фирмами PLATINUM technology и Rational Software. 1. BPwin (Business Process на базе Win) позволяет разрабатывать: CASE-средство высокого v Функциональные модели бизнес-процессов уровня (Upper CASE) для (Business Process IDEF 0). построения и анализа v Диаграммы сценариев, отображающих моделей предметной области взаимодействие процессов в системе (Process (использует технологию Flow IDEF 3). IDEF 0, IDEF 3) v Диаграммы потоков данных (Data Flow Diagrams, DFD).
7. 1 Case-средства CASE-средство, предназначенное для 2. ERwin (Entity Relationship на анализа ИС и автоматизации этапов базе Win) позволяет разрабатывать проектирования ПО (использует v логическую и физическую модели данных ИС (ERтехнологию RUP) модели), v программный код генерации БД CASE-средство 3. Инструмент визуального моделирования проектирования баз данных Rational Rose (использует технологию позволяет разрабатывать IDEF 1 X) последовательность объектно-ориентированных представлений системы на языке UML.
7. 2 CASE-технология - технология создания и сопровождения ИС Основана на использовании различных программных средств Предназначена для автоматизации той или иной совокупности процессов ЖЦ ИС v анализа и формулировки требований к ИС на основе анализа, v проектирования прикладного ПО (приложений), v проектирования баз данных, v генерации программного кода, v тестирования, v документирования, v обеспечения качества и др.
7. 2. 1 Комплекс IDEF В 1981 г. на Позволяет описывать процессы, основе международного стандарта SADT был разработана IDEFтехнология, определяя последовательность представляющая собой комплексвыполнения и причинно-следственные из ШЕСТИ методологий: связи между ситуациями и событиями • IDEF 0 – методология функционального программа интеграции моделирования, компьютерных и Structured Analysis and • IDEF 1 Х – методология моделированияпромышленных структуры Integrated DEFinition. Design Technique– (США) – данных. технологий Позволяют динамического моделирования • IDEF 2 – методология документировать обобщенное описание технология Позволяет формализовать все поведения системы во времени или IDEFпроцесс производства и анализа = ICAM + • IDEF 3 – методологияструктурированного моделирования процессы жизненного реляционные Позволяет строить отображать информацию обв системе. и разработки DEFinition последовательности бизнес-процессов модели данных. цикла ИС использовании ресурсов на • IDEF 4 – методология построения объектнокаждом этапе проектирования ориентированных системы. • IDEF 5 – методология онтологического (принципиального, структурного) исследования системы.
IDEF-технология (последовательность создания объектов модели) Системный анализ Системный синтез Моделирование бизнес-процессов Разработка БД и приложений IDEF 0 IDEF 3 5. Построение диаграмм сценария 2. Построение диагсложного рамм декомпозиции многоэтапного 3. Построение процесса дерева узлов 1. Построение контекстной диаграммы 4. Проведение стоимостного анализа 7. Построение диаграммы потоков данных (DFD) Далее IDEF 0 IDEF 1 Х 6. Создание 9. Создание логисущностей и ческой модели атрибутов на данных: основе • Создание в Последовательность анализа рек- ERwin изменений визитов эко- • Импорт сущноcсостояний/свойств номических тей из BPwin объекта объектов в рамках 10. Создание фи. Показывает рассматриваемого иерархическую процесса зазической модели заданный зависимость работпромежуток времени в ФБ 8. Экспорт 11. Генерация и взаимосвязи между сущностей в кодов БД и ними ERwin приложений
Дерево узлов Стоимостной анализ Контекстная диаграмма 210 А 0 ФБ А 1 ФБ 60 А 22 работами, с целью Д 1 Число диаграмм = 6 определить общую стоимость процесса. ФБ 210 А 2 ФБ 30 А 21 Cоглашение Число ФБ =об учете, 13 (в дииспользуемое для сбора аграмме связанных с затрат, от 3 до 6 ФБ) ФБ А 3 ФБ 120 А 23 ФБ А 31 Д 2 ФБ А 31 Д 4 Д 3 Назад ФБ 50 А 231 ФБ 70 А 232 Д 5 ФБ А 311 ФБ А 312 Д 6
Особенности создания сценария процесса 1. Разрабатывается для процесса, последовательность выполнения которого известна. 2. Может создаваться как часть модели бизнеспроцесса или как самостоятельная модель. 3. Использует операции, представляющие собой единицы работы (Unit Of Work, UOF), ссылки на данные и перекрестки (Junctions)
Обработка счета вкладчика банка (IDEF 3) Номер счета, данные о клиенте 0 р. Проверка номера счета Сумма на лицевом счете 0 р. Ведение БД O J 11 2 Единицы работы (Unit Of Work, UOF) Запрос клиента Анализ вклада & 0 р. XOR 0 р. 3 Поиск данных о клиенте его вкладе J 12 x 0 р. Принятие решения O J 9 5 6 4 Запросы пользователя Ссылки на данные (Referent Назад Рекомендации по ведению вклада Перекресток (Junction) Принятое решение о проведении операции Поток данных (данные порождаются в одной работе, а используются в другой)
Особенности создания диаграммы потоков данных 1. На основе анализа реквизитов-оснований и реквизитов-признаков экономических объектов производится внедрение накопителей. 2. Блоки диаграммы DFD представляют собой функции обработки информации, которые являются частью Таблиц, в которых хранятся родительской работы. реквизиты экономических 3. В диаграмме DFD используются внешние объектов. ссылки на внешние сущности, находящиеся за границей ИС, с которыми тем не менее ИС взаимодействует.
Назад Система учета вкладов (DFD) Данные о клиенте 2 Клиенты 1 Клиент 3 Служба безопасности Решение об обслуживании Запрос клиента Данные о финансовом состоянии клиента Денежные суммы Финансовое состояние клиента Запрос на информацию о клиенте 0 р. Договор 1 Внешние ссылки (External Reference) Форма договора с клиентом Накопители (Data Store) Отчет о результатах анализа A 0 Система учета вкладов 4 Вклады Тип вклада Данные о вкладах клиента 3 Счета клиентов Счет клиента 2 Откорректированная информация о клиенте Служба учета Накопители (Data Store)


