Процесс проектирования. Общие понятия

Проектирование - это многоплановый процесс, начинающийся с общего замысла о предмете проектирования и заканчивающийся подробным его описанием. Чем полнее и понятнее выполнено описание, тем быстрее и качественнее реализация предмета проектирования.. Известны 2 приема при описания предмета проектирования:

· Оформление чертежей, схем и диаграмм

· Составление спецификаций в виде пояснительной записки.

Т.е Проектирование – процесс преобразования входной информации об объекте проектирования в проект ИС. Т.е. процесс проектирование сводится к последовательной формализации проектных решений на различных стадиях ЖЦ ИС

Проект – проектно-конструкторская и технологическая документация, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.

Объектами проектирования являются отдельные элементы или их комплексы функциональных и обеспечивающих частей. Функциональными элементами выступают задачи, комплексы задач и функции управления. В составе Обеспечивающей Части Объектами проектирования служат ИО, ПО, ТО. Это есть ИС. Например, с(.) зрения задачи: Пополнить базу, Получить запрос. С(.) зрения программных и ТС- сеть , компьютеры и т.д.

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

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

Средства проектирования , поддерживают выполнение как отдельных проектных работ, этапов, так и их совокупностей. Должны быть:

· Охватывать все этапы ЖЦ

· Технически и программно совместимы

· Экономически целесообразными и т.д.

Все СП можно подразделить на 4 класса

1. Операционные средства, поддерживают проектирование операций обработки информации. Это

§ Алгоритмические языки

§ Библиотеки стандартных подпрограмм

§ Утилиты операционных систем

2. Общесистемного назначения для ввода информации, хранения, доступа, анализа и отображения данных

§ СУБД

§ Методоориентированные пакеты прикладных программ (мат.статистики)

§ Табличные процессоры

§ Текстовые редакторы и т.д.

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

§ Типовые проектные решения

§ Функциональные ППП

§ Типовые проекты

4. Средства автоматизации проектирования - САПР разработчика ИС

§ По охватываемым этапам разработки ИС

§ По степени интегрированности. Локальные и полностью интегрированные, связанные общей Б проектных Д –репозиторием.

Методы проектирования можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям. По степени использования типовых проектных решений

1. оригинальные

2. типовые.

Причем в оригинальных разработках используются также типовые приемы, но % их меньше. В типовых разработках частично используются оригинальные подходы.

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

Сведем в таблицу приемы, используемые при каждом виде разработки.

Признак Оригинальные Типовые
Процент типовых решений малый большой
Степень автоматизации Ручное проектирование Высокая
Применения CASE-средств Небольшие, созданные для решения одной задачи или проблемы В основном стандартные, многофункциональные, разработка большого количества шаблонов и репрозитариев
Уровень стандартизации Минимальный Максимальный
Методы мат. анализа и др. Применяются явно или интуитивно. Нужно уметь применять или обходить не в ущерб качества проекта Реализованы в Case-средствах, зашиты и не заметны. Применяются автоматически.

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

Технология проектирования

Основу проекта любой ИС составляют Методологии, технологии и инструментальные средства проектирования. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение ЖЦ.

В основе технологии проектирования лежит технологический процесс.

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

Технологический процесс состоит из технологических цепочек.

Т.О. технология проектирования задается регламентированной последовательностью технологических операций на основе того или иного метода, в результате чего стало бы ясно, не только ЧТО д.б. сделано для создания проекта, но и КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.

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

ТП – определяется как совокупность трех составляющих:

· Пошаговой процедуры, определяющей последовательность технологических операций проектирования (рис. И пример);

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

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

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

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

Стандарты

Наши рекомендации