Лабораторная работа №11. Проектирование элементов
Case систем
Цель работы: Изучить принцип функционирования и основы создания
Case систем проектирования ПО.
Содержание работы:
1. Изучить теоретические сведения.
2. Разработать приложение согласно заданию.
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
Case системы являются мощным средством автоматизации
проектирования ПО. Основной принцип таких систем заключается в
визуальном конструировании структуры разрабатываемого ПО путем
комбинирования готовых визуальных объектов в рабочем окне. Каждому
визуальному объекту соответствует некоторый модуль или фрагмент
исходного текста программы.
После того как завершено визуальное конструирование программы
пользователь Case системы активирует процедуру генерации программного
кода, в результате работы которой получается практически готовая
программа соответствующая заданной структуре.
Принцип Case моделирования используется не только при разработке
ПО, но и при создании сложных математических моделей с использованием
численных методов в математических программах и многих других
областях.
ЗАДАНИЕ НА РАБОТУ
Разработать мини Case систему проектирования программ для
реализации математических моделей. Система должна позволять
моделировать функцию у=F
1
(x)*F
2
(x)*F
3
(x), где F
i
– это функция из набора {
у=√х; у=1/х; у=е
х
}.
Разработанная программа должна позволять осуществлять визуальное
комбинирование последовательности связи из экземпляров имеющихся в
программе объектов: входом, выходом, и тремя видами вышеуказанных
функций.
Программа должна содержать кнопку и механизм генерации
исходного текста на языке Паскаль. В результате выполнения данного
механизма, должен быть сгенерирован работоспособный исходный текст
программы для вычисления заданного в разработанной программе
выражения.