Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные ответы.doc
Скачиваний:
6
Добавлен:
21.09.2019
Размер:
123.39 Кб
Скачать
  1. Case-средство bpWin. Назначение, функции, использование для проектирования и создания по и ис.

Визуальное моделирование оказало большое влияние на развитие технологий создания ПО вообще и CASE-средств в частности. Понятие CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение этого понятия, ограниченное только задачами автоматизации разработки ПО, в настоящее время приобрело новый смысл, охватывающий большинство процессов жизненного цикла ПО.

CASE-технология представляет собой совокупность методов проектирования ПО, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ПО и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. Можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.

 Основные возможности системы:

 Поддержка различных технологий моделирования

 Анализ показателей затрат и производительности

 Интеграция процессов/данных

 Поддержка стандартных нотаций

 Экспорт объектов и свойств в другие модели

 Документирование информации в пределеах всей модели

 Масштабируемость отчетности без потери качества графиков

 Функциональные возможности

 Поддержка нескольких нотаций.

 Интуитивно-понятный графический интерфейс

 Анализ показателей затрат и производительности.

 Свойства, определяемые пользователем (UDP).

 Организационные графики.

 Методы контроля корректности модели.

 Интерфейс к средствам имитационного моделирования.

 Документальный центр проекта.

 Работа с моделями бизнес-процессов из собственных программных приложений.

 Интеграция процессов/данных.

 Собственный генератор шаблонов отчетов.

  1. Сравнение структурного и объектно-ориентированного подходов к проектированию ис.

1. Структурный (функциональный) подход

Сущность подхода

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее.

В качестве средств структурного анализа и проектирования, наиболее распространенны следующие нотации:

SADT (Structured Analysis and Design Technique).

DFD

IDEF3

ER (Entity-Relationship Diagrams) диаграммы "сущность-связь". Методология описания данных (IDEF1X).

Выводы по практическому использованию

Общие выводы: применение универсальных графических языков моделирования IDEF0, IDEF3 и DFD обеспечивает логическую целостность и полноту описания, необходимую для достижения точных и непротиворечивых результатов на этапе анализа.

2. Объектно-ориентированный подход

Сущность подхода

Принципиальное различие между структурным и объектно-ориентированным (ОО) подходом заключается в способе декомпозиции системы (рис.2). ОО подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами

В 90-е годы появилось большое количество различных методологий с собственными наборами нотаций. Самые популярные – ОМТ (по Рамбо), Booch (по Бучу) и OOSE (по Джекобсону).

UML (Unified Modeling Language) –стандартная нотация визуального моделирования программных систем.