Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ПрИС.docx
Скачиваний:
6
Добавлен:
21.09.2019
Размер:
2.62 Mб
Скачать
  1. Основные понятия и классификация case-технологий

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

Архитектура CASE-средства представлена на схеме:

Ядром CASE-средства является репозиторий, который представляет собой специализированную БД, предназначенную для отображения состояния проектируемой ЭИС в каждый момент времени.

Современные CASE-средства классифицируются по следующим признакам:

1. По типам – отображает функциональную ориентацию CASE-средства:

а) средства анализа (моделирование),

б) средства анализа и проектирования,

в) средства проектирования БД (ER Win),

г) средства разработки приложений (Delphi, C),

д) средства реинжиниринга (обратная генерация: из существующего файла - модель).

2. По поддерживаемым методологиям проектирования:

а) функционально-ориентированные,

б) объектно-ориентированные,

в) комплексно-ориентированные.

3. По поддерживаемым графическим нотациям:

а) с фиксированной нотацией,

б) с отдельными и наиболее распространенными нотациями.

4. По степени интегрированности:

а) отдельные локальные средства,

б) набор не интегрированных средств, охватывающих большинство этапов проектирования,

в) полостью интегрированные средства.

5. По режиму коллективной разработки проекта:

а) не поддерживающие коллективную разработку,

б) ориентированные на режим реального времени разработки проекта,

в) ориентированные на режим объединения подпроектов.

  1. Функционально-ориентированное проектирование экономических информационных систем

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

анализа и проектирования ИС. Они заключаются в следующем:

1. Декомпозиция всей системы на множество иерархически подчиненных функций,

2. Представление всей информации в виде графической нотации.

IDEF0, DFD, IDEF3, IDEF1X. (определение, пример диаграмм).

Технология проектирования ЭИС включает следующие операции:

1. Инициализация проекта,

2. Задание начальных параметров проекта (глубина и ширина предметной области),

3. Построение диаграмм,

4. Построение системной структурной диаграммы (объединение всех компонентов),

5. Генерация схемы БД,

6. Генерация приложений,

7. Интеграция модулей приложения.

  1. Объектно-ориентированное проектирование экономических информационных систем

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

Модель предметной области в рамках этого метода рассматривается как совокупность взаимодействующих во времени объектов.

Конечным результатом процесса ООПроект. должно стать множество объектов с присоединенными методами обработки их атрибутов.

Для объектно-ориентированного моделирования используется унифицированный язык моделирования – UML.

Система объектно-ориентированных моделей в соответствии со стандартом UML включает в себя ряд диаграмм:

1. Диаграмма прецедентов использования (Use-case) – отображает функциональность ЭИС в виде совокупности выполняющихся последовательностей транзакций.

2. Диаграмма классов объектов (Class-diagram) – отображает структуру совокупности взаимосвязанных классов объектов (аналогична диаграмме сущность-связь ER-diagram в функц. моделировании).

3. Диаграмма состояний (State-Chart) – отображает динамику состояний объектов одного класса и связанных с ними событий.

4. Диаграмма взаимодействия объектов (Inter Action) – отображает динамическое взаимодействие объектов в рамках одного прецедента использования.

5. Диаграмма деятельности (Activity) – отображает потоки работ в прецедентах использования (IDEF3).

6. Диаграмма пакетов (package diagram) – отображает распределение объектов по функциональным или обеспечивающим подсистемам ЭИС.

7. Диаграмма компонентов (component diagram) – отображает физические модули программного кода.

8. Диаграмма размещения (распределения) (deployment) – она отображает распределение (размещение) объектов по узлам вычислительной сети.

Технологическая сеть объектно-ориентированного проектирования состоит из следующих операций:

1. Анализ системных требований к ЭИС – разрабатываются диаграммы классов объектов, прецедентов использования и далее диаграммы состояний и диаграммы пакетов.

2. Логическое проектирование ЭИС – осуществляется детализация диаграммы прецедентов использования, разработка диаграммы взаимодействия, диаграммы деятельности, выполняется уточнение диаграммы состояний, разработка диаграммы компонента.

3. Физическое проектирование – выполняется детализация диаграммы классов объектов, детализация диаграммы пакетов, уточнение диаграммы компонентов.

4. Реализация ЭИС – выполняется генерация классов объектов, наполнение БД, размещение компонентов по сети.