Современные технологии проектирования ИС

CASE-технологии (Computed Aided Software Engineering - система конструирования программ с помощью компьютера) - это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процессы проектирования и разработки ИС.

CASE-системы используются: проектирование, выбор технологии и архитектуры, а также написание программного обеспечения.

Проблемы проектирования:

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

2. Организация ИП постоянно меняется по мере расширения деятельности предп.

→ Компьютерный комплекс разрабатывался и вводился в эксплуатацию в короткие сроки при полном взаимодействии с заказчиком. Это Но из-за отсутствия необходимой документации, задержки с обучением персонала и многочисленных «недоделок», особенно в программном обеспечении, эксплуатация комплекса попадала полностью в зависимость от разработчиков и происходила в условиях постоянных сбоев и потребности в дополнительных затратах на переделки и усовершенствования.

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

В основе CASE-технологии лежит процесс выявления функций отдельных элементов систем и информационных потоков. Каждое АРМ описывается как технологический модуль, в котором происходит преобразование информации. Для связанных м/у собой блоков устанавливают механизм, описывающий правила их взаимодействия.

CASE обладают достоинствами:

- улучшают качество создаваемых ИС за счет средств автоматического контроля (прежде всего, контроля за ходом выполнения проекта);

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

- ускоряют процесс проектирования и разработки системы;

- освобождают разработчика от рутинной работы (подг. технич. документации проекта)

- осущ. развитие и сопровождение уже функционирующих ИС (ИТ).

Технологии объектно-ориентированного проектирования ИС.

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


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



double arrow
Сейчас читают про: