Автоматизированное проектирование ИС. CASE – средства: основные понятия, классификация и области применения



Методы проектирования ИС: каноническое, индустриальное и типовое. Выбор технологии проектирования

Ответ:

Проектирование ИС — процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования аналогичных объектов в проект ИС.

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

В качестве субъектов проектирования ИС выступают:

• специализированная проектная организация;

• организация-заказчик, для которой необходимо разработать ИС.

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

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

• соответствие стандарту ISO / I ЕС 12207 (поддержка процессов ЖЦ);

• гарантированное достижение целей разработки ИС в рамках бюджета, с заданным качеством и в установленное время;

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

• минимальное время получения работоспособного ПО подсистем ИС;

• независимость получаемых проектных решений от средств реализации ИС (СУБД, ОС, языков и систем программирования);

• поддержку CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.

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

Метод проектирования — способ создания проекта системы, поддерживаемый определёнными средствами проектирования.

Выделяются две основных технологии проектирования ИС:

• технология канонического проектирования ИС;

• технология индустриального проектирования ИС.

Индустриальная технология проектирования, в свою очередь, разбивается на два подкласса:

• автоматизированное (использование CASE-технологий);

• типовое (параметрически- или модельно-ориентированное) проектирование.

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

Особенности КП ИС:

  1. Ориентировано на использование каскадной модели ЖЦ ИС.
  2. Стадии и этапы работы описаны в стандарте ГОСТ 34.601-90 "Автоматизированные системы стадий создания".
  3. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта.
  4. Допускается начинать выполнение работ следующей стадии до окончания предыдущей.

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

Стадия 1. Формирование требований к ИС.

На начальной стадии проектирования выделяют следующие этапы работ:

· обследование объекта и обоснование необходимости создания ИС;

· формирование требований пользователей к ИС;

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

Стадия 2. Разработка концепции ИС.

· изучение объекта автоматизации;

· проведение необходимых научно-исследовательских работ;

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

· оформление отчета и утверждение концепции.

Стадия 3. Техническое задание.

· разработка и утверждение технического задания на создание ИС.

Стадия 4. Эскизный проект.

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

· разработка эскизной документации на ИС и ее части.

Стадия 5. Технический проект.

· разработка проектных решений по системе и ее частям;

· разработка документации на ИС и ее части;

· разработка и оформление документации на поставку комплектующих изделий;

· разработка заданий на проектирование в смежных частях проекта.

Стадия 6. Рабочая документация.

· разработка рабочей документации на ИС и ее части;

· разработка и адаптация программ.

Стадия 7. Ввод в действие.

· подготовка объекта автоматизации;

· подготовка персонала;

· комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями);

· строительно-монтажные работы;

· пусконаладочные работы;

· проведение предварительных испытаний;

· проведение опытной эксплуатации;

· проведение приемочных испытаний.

Стадия 8. Сопровождение ИС.

· выполнение работ в соответствии с гарантийными обязательствами;

· послегарантийное обслуживание.

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

Типовое проектное решение (ТПР)- это тиражируемое (пригодное к многократному использованию) проектное решение.

Для реализации типового проектирования используются два подхода: параметрически-ориентированное и модельно-ориентированное проектирование.

 

Параметрически-ориентированное проектирование включает следующие этапы: определение критериев оценки пригодности пакетов прикладных программ (ППП) для решения поставленных задач, анализ и оценка доступных ППП по сформулированным критериям, выбор и закупка наиболее подходящего пакета, настройка параметров (доработка) закупленного ППП.

Модельно-ориентированное проектирование заключается в адаптации состава и характеристик типовой ИС в соответствии с моделью объекта автоматизации.

Автоматизированное проектирование ИС. CASE – средства: основные понятия, классификация и области применения

Ответ:

CASE (Computer Aided Software/System Engineering) – технология автоматизированного проектирования информационных систем.

Предмет CASE-технологий – автоматизация процесса проектирования, разработки и реализации программного и информационного обеспечения ИС.

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

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

(ISO/IEC 14102:1995).

CASE-средства + системное ПО = Среда разработки ИС

Особенности CASE-средств:

•  мощные графические средства для описания и документирования ИС;

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

•  использование специальным образом организованного хранилища проектных метаданных (репозитория).

Состав CASE-средства:

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

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

•  средства разработки приложений, включая языки 4GL и генераторы кодов;

•  средства конфигурационного управления;

•  средства документирования;

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

•  средства управления проектом;

•  средства реинжиниринга.

К настоящему моменту наиболее интенсивное развитие получили два главных направления применения CASE-средств:

1) BPR (business process reengineering) - перепроектирование бизнес-процессов. Под перепроектированием понимается "фундаментальное переосмысление и радикальное перепланирование критических бизнес-процессов, имеющее целью резко улучшить их выполнение с точки зрения затрат, качества обслуживания и скорости". При этом бизнес-процесс представляет собой некоторую деятельность, получающую входные данные одного или нескольких типов и выдающую результат, имеющий ценность для клиента. Например, процесс выполнения заказа на входе получает заказ и выдает в качестве результата заказанные товары. Другими словами, доставка заказанных товаров клиенту и есть та ценность, которую создает процесс.

2) Системный анализ и проектирование, включающее функциональное, информационное и событийное моделирование как вновь создаваемой, так и существующей системы.


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

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






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