Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонспектЛекцийСтанд_и_модели_ИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
518.16 Кб
Скачать

2.7 Вопросы по теме

  1. Как организация бизнеса влияет на процедуру проектирования ИУС?

  2. С какой периодичностью может формироваться управленческий баланс?

  3. Для чего нужен управленческий баланс?

  4. Назовите варианты учёта, альтернативные проектному учёту.

3 Технология создания иус

3.1 Этапы проектирования ис

Рассмотрим основные этапы проектирования ИС (без учёта деления на стадии проектирования по ГОСТ):

1) описание бизнес-логики предметной области;

2) проектирование архитектуры ИС;

3) непосредственное создание;

4) тестирование;

5) сопровождение.

Целью изучения дисциплины "Модели и методы информационно-управляющих систем" является знакомство с инструментальными средствами, автоматизирующими решение задач проектирования на этапах 13, и моделями, используемыми в этих средствах.

При выборе средств и методик проектирования необходимо учитывать следующее:

  • ошибки, допущенные на предыдущей стадии проектирования, обходятся в 10 раз дороже, чем на текущей;

  • жизненный цикл создания сложной ИС без использования инструментальных средств, сопоставим с ожидаемым временем её эксплуатации;

  • реализация проекта по созданию ИС предполагает коллективную работу;

  • изменение внешних условий при проектировании ИС может потребовать внесения дорогостоящих изменений в проект.

3.2 Требования к инструментальным средствам

При выборе инструментальных средств проектирования компонентов ИС полезно учитывать следующие требования:

1) средства должны автоматизировать начальные этапы проектирования;

2) средства должны в несколько раз уменьшать время на проектирование по сравнению с традиционными подходами;

3) средства должны быть достаточно гибкими по отношению к изменяющимся требованиям;

4) средства должны поддерживать коллективный режим работы.

3.3 Что такое case-средства?

В дословном переводе Computer Aided Software Engineering – разработка программного обеспечения с помощью компьютера.

В настоящее время термин применяется в более широком смысле.

CASE-средства – это инструментальные средства автоматизации проектирования ИС.

Рассмотрим функции проектирования, наиболее часто автоматизируемые в рамках CASE-средств:

  • анализ и формулировка требований к ИС;

  • проектирование баз данных и приложений;

  • генерация программного кода;

  • тестирование;

  • обеспечение качества;

  • управление конфигурацией ИС;

  • управление проектом (организация проектирования самой ИС) и др.

CASE-система – набор CASE-средств, выполненных в рамках единого программного продукта.

CASE-технология – методология проектирования ИС с использованием CASE-средств.

В настоящее время на рынке коммерческих программных продуктов присутствуют все виды CASE-средств.

3.4 Пример взаимодействия case-средств

На примере программных продуктов фирмы Computer Associates рассмотрим возможности использования CASE-средств на различных этапах проектирования ИС.

CASE-средства ERwin и BPwin были разработаны фирмой Logic Works. После слияния с PLATINUM technology они стали продаваться под новой торговой маркой. Позднее владельцем этих пакетов стала Computer Associates. В настоящее время CASE-средства данной фирмы образуют линейку продуктов AllFusion Modeling Suite.

CASE-средства Computer Associates позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций.

Программные продукты, входящие в Suite:

  • AllFusion Process Modeler (BPwin) - моделирование бизнес-процессов;

  • AllFusion ERwin Data Modeler (ERwin) - моделирование данных;

  • AllFusion Data Model Validator (ERwin Examiner) - проверка моделей данных;

  • AllFusion Model Manager (ModelMart) - сервер для совместной работы пользователей ERwin и/или BPwin;

  • AllFusion Component Modeler (Paradigm Plus) - моделирование компонентов ПО;

  • AllFusion Model Navigator - просмотр моделей, созданных в Data Modeler и Process Modeler.

AllFusion Process Modeler - инструмент визуального моделирования бизнес процессов. BPwin поддерживает сразу три нотации моделирования: IDEF0, IDEF3 и DFD. 

AllFusion ERwin Data Modeler позволяет проектировать, документировать и сопровождать базы данных, хранилища данных и витрины данных (data marts).

AllFusion Data Model Validator – инструмент для проверки структуры баз данных и создаваемых в ERwin моделей, позволяющий выявлять недочеты и ошибки проектирования, имеется встроенная система обучения.

AllFusion Model Manager - среда для совместной работы группы проектировщиков на AllFusion ERwin Data Modeler (ERwin) и/или AllFusion Process Modeler (BPwin) над одним проектом. Обеспечивает совместный доступ и редактирование моделей, является интегрирующим звеном для ERwin (моделирование баз данных) и BPwin (моделирование бизнес-процессов). Защищает хранимые на собственном сервере модели, позволяя задавать для сотрудников различный уровень доступа к ним, координировать весь ход работы над проектом. 

AllFusion Component Modeler - CASE-средство для проектирования, визуализации и поддержки информационных систем. Благодаря интеграции с AllFusion Process Modeler (BPwin) есть возможность использования функциональной модели вместе с объектной. Продукт поддерживает около десятка стандартных нотаций, таких как UML и Booch, интегрируется с технологиями COM/DCOM, CORBAPlus, BES VisiBroker и др., продуктами CA, Microsoft, Rational Software и др.

AllFusion Model Navigator - инструмент для просмотра моделей, созданных в AllFusion Process Modeler и AllFusion ERwin DataModeler, в режиме "только для чтения". Позволяет предотвратить несанкционированные изменения моделей, но при этом использовать их для создания презентаций, разработки приложений и т.д.

На рисунке 3.1 представлены возможные варианты взаимодействия перечисленных программных продуктов.

Рисунок 3.1 – Взаимодействие CASE-средств