Инструментальные средства проектирования ИС

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

· быть в своем классе инвариантными к объекту проектирования;

· охватывать все этапы ЖЦ ИС;

· быть технически, программно и информационно совместимыми;

· быть простыми в освоении и применении, экономически целесообразными.

Инструментальные средства проектирования ИС можно классифицировать по разным основаниям:

1) по степени автоматизации:

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

· компьютерного проектирования, которое производит генерацию или конфигурацию проектных решений на основе использования специальных инструментальных программных средств. Данные средства делятся на подклассы:

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

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

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

o поддерживающие разработку проекта на стадиях и этапах процесса проектирования, - средства автоматизации проектирования ИС. Современные средства, в свою очередь, классифицируются в основном по двум признакам: по охватываемым этапам процесса разработки ИС; по степени интегрированности.

2) по степени использования типовых проектных решений:

· оригинального проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС. Характеризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, которые в максимальной степени отражают все его особенности;

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

3) по степени адаптивности проектных решений:

· реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов;

· параметризации, когда проектные решения настраиваются в соответствии с изменяемыми параметрами;

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

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

 

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

Степень автоматизации Степень типизации Степень адаптивности

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

ручное проектирование оригинальное проектирование реконструкция

индустриальное проектирование

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

 

 Методы и средства организации проектирования ИС

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

К стандартам, регламентирующим процесс проектирования систем, относятся:

4) стандарт проектирования. Должен устанавливать:

· набор необходимых моделей на каждой стадии проектирования и степень их детализации;

· правила фиксации проектных решений на диаграммах, в том числе: правила именования объектов, набор атрибутов для всех объектов и правила их заполнения на каждой стадии и т. д.;

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

· механизм обеспечения совместной работы над проектом, в том числе: правила интеграции подсистем проекта, правила поддержания проекта в одинаковом для всех разработчиков состоянии правила проверки проектных решений на непротиворечивость и т. д.;

5) стандарт оформления проектной документации. Должен устанавливать:

· комплектность, состав и структуру документации на каждой стадии проектирования;

· требования к ее оформлению

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

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

· требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями

6) стандарт пользовательского интерфейса. Должен устанавливать:

· правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;

· правила использования клавиатуры и мыши;

· правила оформления текстов помощи;

· перечень стандартных сообщений;

· правила обработки реакции пользователя.

 


 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: