Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchyot_po_praktike (1).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
130.49 Кб
Скачать

3.1.2 Case- инструментарий

Sybase PowerDesigner является примером CASE – инструментария.

CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.

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

Типичными CASE инструментами являются:

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

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

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

  • инструменты преобразования моделей;

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

  • инструменты рефакторинга кода;

  • генераторы кода;

  • инструменты для построения UML-диаграмм.

3.1.3 Примеры case- приложений

Другими примерами CASE программ являются:

- Комплект программ Rational Software компании IBM;

- Oracle Designer компании Oracle;

- ERwin компании CA Technologies.

3.2 Oracle Forms Developer и Oracle Reports Developer

3.2.1 Общие сведения

Oracle Forms Developer и Oracle Reports Developer (построители форм и отчетов) служат для создания новых отчетов и форм для ввода данных. После соединения с базой данных Oracle, применяя графический интерфейс пользователя, можно выбирать необходимые таблицы для включения их содержимого в выходные данные, а также для определения межтабличных связей, относящихся к данным, доставленным в рабочее пространство.

3.2.2 Oracle Reports

Oracle Reports — инструмент разработки форматированных отчетов опирающихся на данные хранящиеся в Oracle (СУБД). Составными частями Oracle Reports являются Oracle Reports Developer (как компонент пакета Oracle Developer Suite) и Oracle Application Server Reports Services (компонент пакета Oracle Application Server).

Oracle Reports имеет визуальный интерфейс, благодаря которому значительно сокращается время разработки.

Oracle Reports предусматривает масштабируемую многоуровневую архитектуру клиент-серверного приложения.

3.2.3 Oracle Forms

Oracle Forms — программное обеспечение для создания экранов управления базой данных Oracle. Это Интегрированная среда разработки включающая навигатор объектов, лист свойств и редактор кода, который использует язык PL/SQL. Изначально ПО разрабатывалось для запуска программ на стороне сервера в формате текстового терминала. Сейчас ПО может портироваться на разные платформы включая Windows, Java и работать в режиме клиент-сервер.

Главное назначение системы — создать систему с доступом к базе данных Oracle.

Oracle Forms — продается как независимый программный продукт. Сейчас они включены в пакет Oracle Developer Suite который включает Oracle Reports и JDeveloper. Ранее этот пакет был известен как Developer 2000 или D2K and Oracle IDE (Integrated Development Environment или Интегрированная среда разработки). Оракл позиционирует это ПО как инструмент ускоренной разработки приложений.

Oracle Forms получают доступ к базе данных Oracle и генерируют экранные формы отражающие данные базы. Форма в исходнике (*.fmb) компилируется в выполнимую форму (*.fmx) которая может запускаться независимо из модуля запуска форм. Форма используется для отображения и редактирования данных в приложениях управляющих базой данных. Некоторые элементы графического интерфейса пользователя GUI такие как кнопки, меню, области прокрутки и графики могут быть размещены на форме.

Окружение позволяет обращаться к базе в режиме чтения, создания и редактирования данных. Это сокращает потребности программы в целом и избавляет от выполнения рутинных действий подобных созданию динамического SQL, запросу полей и выставлению блокировок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]