Технология проектирования. Требования к технологии проектирования. Классификация технологий проектирования.



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

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

§ заданной последовательности выполнения технологических операций проектирования;

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

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

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

§ данными, полученными на предыдущей операции (или исходными данными), представленными в стандартном виде;

§ методическими материалами, инструкциями, нормативами и стандартами;

§ программными и техническими средствами;

§ исполнителями.

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

Можно сформулировать следующий ряд общих требований, которым должна удовлетворять технология проектирования, разработки и сопровождения информационных систем:

§ поддерживать полный жизненный цикл информационной системы;

§ обеспечивать гарантированное достижение целей разработки системы с заданным качеством и в установленное время;

§ обеспечивать возможность разделения крупных проектов на ряд подсистем — декомпозицию проекта на составные части, разрабатываемые группами исполнителей ограниченной численности, с последующей интеграцией составных частей;

Декомпозиция проекта позволяет повысить эффективность работ. Подсистемы, на которые разбивается проект, должны быть слабо связанны по данным и функциям. Каждая подсистема разрабатывается отдельной группой разработчиков. При этом необходимо обеспечить координацию работ и исключить дублирование результатов, получаемых каждой проектной группой. Здесь имеется в виду не реализация информационной системы в целом, а разработка ее отдельных подсистем. Как правило, даже при наличии полностью завершенного проекта внедрение разработанной системы проводится последовательно, по отдельным подсистемам. Реализация же всей системы в сжатые сроки может потребовать привлечения большого числа разработчиков, при этом эффект может оказаться ниже, чем при реализации отдельных подсистем в более короткие сроки меньшим числом разработчиков.

§ технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек). Это обусловлено принципами управляемости коллектива и повышения производительности за счет минимизации числа внешних связей;

§ обеспечивать минимальное время получения работоспособной системы;

§ предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;

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

Классификация технологий проектирования:

По степени автоматизации

§ Каноническое проектирование.

§ Индустриальное проектирование. Классифицируется по степени использования типовых проектных решений:

Ø Типовое проектирование. Классифицируется по характеру адаптации на:

- Параметрически орентированное

- Модельно ориентированное

Ø Автоматизированное. Классифицируется по методу декомпозиции ИС на:

- Функционально ориентированное

- Объектно ориентированное

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

Обычно используется для создания небольших локальных ИС, не предназначенных для тиражирования.

Технологии индустриального проектирования используют специальную компьютерную поддержку процесса проектирования, оправданную при разработке сложных интегрированных ИС.

Привлекательность типовых технологий объясняется высоким качеством проверенных на практике типовых проектных решений и сокращением сроков и стоимостных затрат на проектирование.

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

Требования к выбору технологии проектирования:

1. Обеспечение выполнения требований заказчика к ИС в части функциональной полноты, достоверности и оперативности при минимизации стоимостных затрат на создание и эксплуатацию системы.

2. Обеспечение разработки проекта в установленные сроки.

3. Удовлетворение требованиям надежности функционирования ИС.

4. Удовлетворение требованию адаптивности проектных решений в процессе эксплуатации ИС.

5. Обеспечение экономической эффективности проектной деятельности.

 


Дата добавления: 2018-02-15; просмотров: 3184; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!