1 / 11

7.1 Case- средства

7.1 Case- средства. Определение. Тема 7. Современные CASE- средства и информационные технологии. В настоящее время рынок программных средств насчитывает около 300 РАЗЛИЧНЫХ CASE – СРЕДСТВ , наиболее мощные из которых, так или иначе, используются всеми

Download Presentation

7.1 Case- средства

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 7.1 Case-средства Определение Тема 7. Современные CASE-средства и информационные технологии В настоящее время рынок программных средств насчитывает около 300 РАЗЛИЧНЫХ CASE – СРЕДСТВ, наиболее мощные из которых, так или иначе, используются всеми ведущими западными фирмами. Computer-Aided Software/System Engineering – автоматизированная разработка программного обеспечения/систем • CASE-средство представляет собой методологию проектирования ИС, а также наборинструментальныхсредств, позволяющих • в наглядной форме моделировать предметнуюобласть, • анализировать эту модель на всех этапах разработки и сопровождения ИС, • разрабатывать приложения в соответствии с информационными потребностями пользователей. CASE-

  2. 7.1 Case-средства Наиболее широко применяются три CASE-средства, разработанные фирмами PLATINUM technology и Rational Software. • 1. BPwin(Business Process на базе Win) • позволяет разрабатывать: • Функциональные модели бизнес-процессов (Business ProcessIDEF0). • Диаграммы сценариев, отображающих взаимодействие процессов в системе (ProcessFlow IDEF3). • Диаграммы потоков данных (Data Flow Diagrams, DFD). CASE-средство высокого уровня (UpperCASE)для построения и анализа моделей предметной области (использует технологию IDEF0, IDEF3)

  3. 7.1 Case-средства CASE-средство, предназначенное для автоматизации этапов анализа ИС и проектирования ПО (использует технологию RUP) • 2.ERwin(Entity Relationship на базе Win) • позволяет разрабатывать • логическую и физическую модели данных ИС (ER-модели), • программный код генерации БД • 3.Инструмент визуального моделирования Rational Rose CASE-средство проектирования баз данных(использует технологию IDEF1X) позволяет разрабатывать последовательность объектно-ориентированных представлений системы на языке UML.

  4. 7.2 CASE-технология CASE-технология - технология создания и сопровождения ИС Предназначена Основана на использовании различных программных средств для автоматизации той или иной совокупности процессов ЖЦ ИС • анализа и формулировки требований к ИС на основе анализа, • проектирования прикладного ПО (приложений), • проектирования баз данных, • генерации программного кода, • тестирования, • документирования, • обеспечения качества и др.

  5. 7.2.1 Комплекс IDEF Позволяет описывать процессы, определяя последовательность выполнения и причинно-следственные связи между ситуациями и событиями В 1981 г. на основе международного стандарта SADT был разработана IDEF-технология, представляющая собой комплекс из ШЕСТИ методологий: • IDEF0 – методология функционального моделирования, • IDEF1Х – методология моделирования структуры данных. • IDEF2 – методология динамического моделирования поведения системы во времени • IDEF3 – методология моделирования последовательности бизнес-процессов в системе. • IDEF4 – методология построения объектно-ориентированных систем. • IDEF5 – методология онтологического (принципиального, структурного) исследования системы. программа интеграции компьютерных и промышленных технологий (США) Structured Analysis and Design Technique– технология структурированного анализа и разработки Integrated DEFinition – обобщенноеописаниеилиIDEF = ICAM + DEFinition Позволяют формализовать все процессы жизненного цикла ИС Позволяет документировать процесс производства и отображать информациюоб использовании ресурсов на каждом этапе проектирования системы. Позволяет строить реляционныемодели данных.

  6. IDEF-технология (последовательность создания объектов модели) Системный анализ Системный синтез Моделирование бизнес-процессов Разработка БД и приложений IDEF3 IDEF1Х IDEF0 IDEF0 5. Построение диаграмм сценария сложного многоэтапного процесса 1.Построениекон-текстной диаграммы 6.Создание сущностей и атрибутов на основе анализа рек-визитов эко-номических объектов 9.Создание логи-ческой моделиданных: • Создание в ERwin • Импорт сущноc- тей из BPwin 2. Построение диаг-рамм декомпозиции Последовательность изменений состояний/свойств объекта в рамках рассматриваемого процесса за заданный промежуток времени 3.Построение дерева узлов Показывает иерархическую зависимость работ в ФБ и взаимосвязи между ними 4.Проведение стои-мостного анализа 10.Создание фи-зической модели 7.Построение диа-граммы потоков данных(DFD) 8. Экспорт сущностей в ERwin 11. Генерация кодов БД и приложений Далее

  7. Стоимостной анализ Дерево узлов Cоглашение об учете, используемое для сбора затрат,связанных с работами, с целью определить общую стоимость процесса. Число ФБ = 13 (в ди-аграмме от 3 до 6 ФБ) Число диаграмм = 6 Д1 210 Д2 210 Д3 Д4 30 60 120 Д5 Д6 Назад 50 70

  8. Особенности создания сценария процесса • Разрабатывается для процесса, последовательность выполнения которого известна. • Может создаваться как часть модели бизнес-процесса или как самостоятельная модель. • Использует операции, представляющие собой единицы работы (Unit Of Work,UOF), ссылки на данныеи перекрестки (Junctions)

  9. x XOR Обработка счета вкладчика банка (IDEF3) Единицы работы (Unit Of Work, UOF) Номер счета, Запрос данные о клиента клиенте Сумма на лицевом счете 0 р. 0 р. Проверка Ведение O номера счета БД 0 р. J11 2 3 0 р. Анализ & Принятие O вклада 0 р. решения Поиск J9 5 J12 6 данных о клиенте его вкладе 4 Рекомендации Принятое по ведению решение Ссылки на данные (Referent Запросы вклада о проведении пользователя операции Поток данных (данные порождаются в одной работе, а используются в другой) Перекресток (Junction) Назад

  10. Особенности создания диаграммы потоков данных • На основе анализа реквизитов-оснований и реквизитов-признаков экономических объектов производится внедрение накопителей. • Блоки диаграммы DFD представляют собой функции обработки информации,которые являются частью родительской работы. • В диаграмме DFD используются внешние ссылки на внешние сущности, находящиеся за границей ИС, с которыми тем не менее ИС взаимодействует. Таблиц, в которых хранятся реквизиты экономических объектов.

  11. Назад Система учета вкладов (DFD) Внешние ссылки (External Reference) Внешние ссылки (External Reference) Данные о 3 клиенте Клиенты 2 Служба безопасности Решение об Запрос на Отчет о обслуживании информацию результатах 1 о клиенте анализа Клиент Запрос 0 р. A0 клиента Вклады 4 Система учета вкладов Договор Данные о Тип вклада финансовом состоянии Счета клиента 3 Данные о клиентов Денежные вкладах клиента суммы Счет Форма клиента Финансовое договора 1 Откорректированная состояниеклиента с информация о клиентом клиенте 2 Служба Накопители (Data Store) Накопители (Data Store) учета

More Related