Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy.doc
Скачиваний:
52
Добавлен:
11.12.2018
Размер:
2.36 Mб
Скачать

6. Технология создания информационных систем (ис)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6.3. Подходы к проектированию ис

Методики, используемые при проектировании, сначала программ, а затем и систем в целом, формировались в течение длительного промежутка времени. Необходимость таких методик проявлялась при разработке сложных программных систем в условиях дефицита времени на разработку. Подобные ситуации были характерны для крупных промышленных корпораций и учреждений оборонного ведомства, поэтому многие современные методики изначально были, например, внутренними стандартами МО США.

В основе наиболее известных методик проектирования ИС лежат два подхода: структурный и объектно-ориентированный.

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

Структурное проектирование основано на алгоритмической декомпозиции, особое внимание в которой уделяется порядку происходящих событий.

Эти методы предназначены, в основном, для построения функциональных моделей и моделей данных разного уровня.

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

По своей сути структурный подход и объектно-ориентированный подход ортогональны, то есть, вряд ли удастся спроектировать сложную систему одновременно двумя способами, но можно применить их последовательно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]