Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
333.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
116.74 Кб
Скачать

42 Системы автоматизированного проектирования кис.

CASE- технологии.

RAD – технологии

 

Быстрое развитие современных информационных технологий приводят к постоянному возрастанию сложности КИС.

Современные проекты КИС характеризуются следующими особенностями:

 

-сложностью описания,

-наличием совокупности тесно взаимодействующих компонентов,

-функционированию на нескольких аппаратных платформах,

-разобщенностью и разнородностью отдельных групп разработчиков,

-существенной временной протяженностью проекта и др.

 

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

 

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

 

Современные CASE-средства основаны на структурном или объектно-ориентированном анализе и проектировании.

 

Примеры:

 

ERwin Process Modeler (ранее BPwin) – средство системного анализа деловой и производственной активности, позволяющее отслеживать соответствие структуры бизнеса, документооборота, финансовых потоков.

ERwin Data Modeler – средство моделирования баз данных различного типа.

 

В рамках спиральной модели при разработке ПО КИС получила широкое распространение методология быстрой разработки приложений RAD (Rapid Application Development).

Под ней обычно понимается процесс разработки ПО, содержащий 3 элемента:

 

небольшую команду программистов (от 2 до 10 человек);

короткий производственный график (от 2 до 6 мес.);

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

40 Моделирование бп. Два вида моделей

Важнейшим инструментом анализа функционирования объекта автоматизации является моделирование.

Различают модели двух типов:

- модель «как есть» (as is), представляющая собой описание реального положения объекта на момент обследования, позволяющая на системном уровне и в комплексе увидеть процессы, протекающие в объекте, выявить недостатки или узкие места

- модель «как должно быть» (to be), в рамках которой реализуются предложения по улучшению объекта, его состояния, на основании введения новых бизнес-процессов. Модель позволяет оценить эффективность этих изменений.

Процесс перехода (перевода) объекта из состояния «как есть» в состояние «как должно быть» - очень сложный и ответственный процесс, который необходимо хорошо спланировать и оптимизировать.

Оптимизация этого процесса и называется реинжиниринг.

10.11. Ска Maple. Иследование функций. Экстремум. Мин и макс.

Наибольшее и наименьшее значение функции. В Maple для исследования функции на экстремум имеется команда extrema(f,{cond},x,'s') , где f - функция, экстремумы которой ищутся, в фигурных скобках {cond} указываются ограничения для переменной, х – имя переменной, по которой ищется экстремум, в апострофах 's' – указывается имя переменной, которой будет присвоена координата точки экстремума. Если оставить пустыми фигурные скобки {}, то поиск экстремумов будет производиться на всей числовой оси. Пример: Подключаем библиотеку

>readlib(extrema)

Команда extrema не может дать ответ на вопрос, какая из точек экстремума есть максимум, а какая – минимум. Для нахождения максимума функции f(x) по переменной х на интервале используется команда maximize(f,x,x=x1..x2), а для нахождения минимума функции f(x) по переменной х на интервале используется команда minimize(f, x, x=x1..x2).

Недостаток этих команд в том, что они выдают только значения функции в точках максимума и минимума, соответственно. Поэтому для того, чтобы полностью решить задачу об исследовании функции y=f(x) на экстремумы с указанием их характера (max или min) и координат (x, y) следует сначала выполнить команду: extrema(f,{cond},x,'s') 12. СКА Maple. Отыскание оптимума. Симплекс-метод.

Если требуется найти переменные, при которых линейная функция многих переменных имеет максимум (или минимум) при выполнении определенных ограничений, заданных в виде линейных равенств или неравенств, то следует использовать симплекс-метод. Для этого сначала необходимо загрузит пакет simplex, а затем воспользоваться командой maximize (или minimize), где теперь в качестве range можно указывать в фигурных скобках ограничительную систему неравенств. Пакет simplex предназначен для решения задач линейной оптимизации. После его загрузки команды maximize и minimize меняют свое действие. Теперь эти команды выдают координаты точек, при которых заданная линейная функция имеет максимум или минимум. При этом допускается дополнительная опция для поиска только неотрицательных решений NONNEGATIVE.