Ім'я файлу: Пошук в INTERNET сучасних CASE-засобів.doc
Розширення: doc
Розмір: 561кб.
Дата: 27.10.2020
скачати
Пов'язані файли:
Продукти фірми CA.doc

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ХАРЧОВИХ ТЕХНОЛОГІЙ

Кафедра інформаційних систем

Лабораторна робота № 1

Пошук в INTERNET сучасних CASE-засобів,

наявних на вітчизняному та зарубіжному ринках

Київ – 2020

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

Виділяють наступні типи CASE-засобів:

засоби аналізу (Upper CASE) призначені для побудови і аналізу моделей наочної сфери (Design/IDEF (Meta Software), BPwin (Logic Works));

засоби аналізу і проектування (Middle CASE), які підтримують найбільш поширені методології проектування, що використовуються для створення проектних специфікацій (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silver-run (CSA), PRO-IV (McDonnell Douglas), CASE-аналітик);

засоби проектування баз даних (БД), що забезпечують моделювання даних і генерацію схем баз даних для найбільш поширених систем управління базами даних (БД). До них відносяться ERwin (Logic Works), SDesignor (SDP) і DataBase Designer (ORACLE).

Засоби проектування баз даних є також у складі CASE-засобів Vantage Team Builder, Designer, Silverrun;

засоби розробки додатків: 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) і ін.), і генератори кодів, що входять до складу Vantage Team Builder,Silverrun; засоби реінжинірингу, що забезпечують аналіз програмних кодів і схем баз даних і формування на їх основі різних моделей та проектних специфікацій. Засоби аналізу схем БД і формування ERD входять до складу Vantage Team Builder, Silverrun, Designer, ERwin і S-Designor.

У сфері аналізу програмних кодів найбільшого поширення набувають об'єктно-орієнтовані CASE-засоби, що забезпечують реінжиніринг програм на мові C++ (Rational Rose (Rational Software), Object Team (Cayenne)).

Більшість існуючих CASE-засобів заснована на методах структурного (функціонального) або об'єктно-орієнтованого аналізу і проектування, що використовують специфікації у вигляді діаграм або текстів для опису зовнішніх вимог, зв'язків між моделями системи, 57 динаміки поведінки системи та архітектури програмних засобів.

Існує більше 20 технологій проектування організаційно-технічних систем і декількох сотень інструментів, призначених для автоматизації цього процесу.

Серед давно відомих методів і мов моделювання бізнес-процесів можна назвати блок-схеми, орієнтовані графи, мережі Петрі, IDEF і SADT. Порівняно новими вважаються ARIS, UML, SPA, BPD, BPML, XPDL, BPEL.

Засоби планування і управління проектом

SE Companion

Інструментальний засіб SE Companion є середовищем, в якому реалізований електронний варіант методології DATARUN. Він дозволяє:

створити гіпертекстовий опис методології у вигляді ієрархії опису стадій, етапів і операцій розробки;

створити гіпертекстовий опис всіх методів і методик реалізації процесів ЖЦ ПЗ;

виділити з гіпертекстового опису ієрархію процесів ЖЦ ПЗ для планування і управління процесом створення ПЗ (ієрархію робіт);

змінювати гіпертекстові описи ЖЦ і методів так, як це необхідно розробникові, іншими словами, проводити авторизацію методології і відстежувати ці зміни в ієрархії робіт, призначеній для управління проектом;

прив'язати до процесів ЖЦ інструментальні засоби підтримки цих процесів і забезпечити виклик інструментальних засобів з відповідних екранів гіпертекстового довідника;

забезпечити проглядання гіпертекстових екранів опису методів, що використовуються з інструментальних засобів;

забезпечити підтримку процесу управління розробкою, зокрема, за рахунок взаємодії з засобом планування робіт MS Project, оцінювання трудомісткості проекту, відстежування виконання робіт, створення графіків робіт і ін.

AllFusion Model Manager

Пакет AllFusion Model Manager (раніше відомий як ModelMart) – це масштабоване багатокористувальницьке середовище моделювання, що надає розробникам широкі можливості спільної роботи. Рішення AllFusion Model Manager дозволяє організувати взаємодію між всесвітньо відомими продуктами AllFusion ERwin Data Modeler і AllFusion Process Modeler від компанії Computer Associates International, Inc. (CA).

Командам розробників потрібні інструментальні засоби, що полегшують передачу інформації між працівниками в контрольованому середовищі. AllFusion Model Manager є одним з найнадійніших багатокористувальницьких середовищ моделювання, призначеним для виконання великомасштабних завдань, що вимагають координації дій різних учасників проектів.

Переваги AllFusion Model Manager:

забезпечення групової роботи з AllFusion ERwin Data Modeler і AllFusion Process Modeler;

ефективніша спільна робота розробників моделей; підтримка сумісного використання моделі колективом розробників;

підвищення рівня зв'язності і міри повторного використання елементів моделі;

забезпечення відповідності стандартам моделювання організації;

забезпечення розробників моделей засобами для визначення дії змін, що вносяться до моделі, і селективного відкату до попередньої версії.

Покращення процесу моделювання за рахунок введення підмоделей, контролю версій і синхронізації проектування. Надання менеджерам можливості аналізу спільної роботи працівників з подальшим наданням різних рівнів повноважень. Основні функції AllFusion Model Manager наведені в табл.





AllFusion Model Navigator

AllFusion Model Navigator – інструмент, що надає доступ "тільки для читання" до моделей, створених за допомогою AllFusion ERwin Data Modeler (раніше: ERwin) і AllFusion Process Modeler (раніше: BPwin).

Model Navigator служить доповненням до цих програмних продуктів, забезпечуючи співробітникам, що не беруть участь у процесі моделювання, доступ до інформації, що міститься в моделях (для створення презентацій, аналізу і розробки додатків). AllFusion Model Navigator надає широкі можливості для спільного використання моделей користувачами, які не беруть прямої участі в проектуванні баз даних або моделюванні бізнес-процесів.

AllFusion Model Navigator дозволяє розробникам різних додатків використовувати інформацію про взаємозв'язок таблиць баз даних для створення ефективних форм введення даних і OLAP-запитів. Застосовуючи AllFusion Model Navigator, наприклад, кожен користувач може працювати зі всією інформацією, що міститься в моделі даних AllFusion ERwin Data Modeler.

AllFusion Model Navigator – ефективний комунікаційний інструмент. Він підтримує стандартні можливості перегляду, навігації, друку і генерації звітів в AllFusion ERwin Data Modeler і AllFusion Process Modeler.

При створенні презентацій користувачі можуть маніпулювати різними предметними областями і екранними формами, виділяти елементи діаграм шрифтами і кольором, збільшувати, зменшувати або переміщати об'єкти діаграм. AllFusion Model Navigator дозволяє створювати і роздруковувати будь-які звіти AllFusion ERwin Data Modeler і AllFusion Process Modeler. Користувачі можуть безпосередньо роздруковувати діаграми, використовуючи стандартні діалоги друку.

При розробці додатків AllFusion Model Navigator дозволяє розглядати моделі даних як з клієнтського, так і з серверного боку. Розробники знатимуть, які стовпці присутні в кожній таблиці бази даних, які вказані ключі, обмеження і правила перевірки достовірності, і як взаємопов'язані різні таблиці бази даних. Крім того, розробники зможуть проглядати інформацію про атрибути клієнтського представлення таблиць в AllFusion ERwin Data Modeler, і, таким чином, визначати, як відображати і форматувати дані в стовпцях.

Висновок.

AllFusion Model Manager має явні переваги, том і має більш поплярність ніж інші засоби.

Засоби тестування

Quality Works

Один із найбільш розвинених засобів тестування QA (нова назва – Quality Works) є інтегрованим, багатоплатформеним середовищем для розробки автоматизованих тестів будь-якого рівня, включаючи тести регресії (регресійне тестування – це тестування, що проводиться після удосконалення функцій програми або внесення до неї змін) для додатків з графічним інтерфейсом користувача.

QA дозволяє починати тестування на будь-якій фазі ЖЦ, планувати й управляти процесом тестування, відображати зміни в додатку і повторно використовувати тести більше ніж 25 різних платформ.

Основними компонентами QA є:

QA Partner – середовище для розробки, компіляції і виконання тестів;

QA Planner – модуль для розробки планів тестування і обробки результатів. Для створення і виконання тестів у процесі роботи QA Planner викликає QA Partner;

Agent – модуль, що підтримує роботу в мережі. Процес тестування складається з наступних етапів:

створення плану тестування;

зв'язування плану з тестами;

виконання тестів;

отримання звітів про тестування та управління результатами.

Створення тестового плану в QA Planner включає складання схеми тестових вимог і виділення рівнів деталізації. Для цього необхідно визначити все, що має бути протестоване, підготувати функціональну декомпозицію додатка, оцінити, скільки тестів необхідно для кожної функції і характеристики, визначити, скільки з них буде реалізовано залежно від доступних ресурсів і часу. Ця інформація використовується для створення схеми тестових вимог.

Для зв'язування плану з тестами необхідно створити управляючі пропозиції (скрипти) на спеціальній мові 4Test і тести, які виконують вимоги плану, і зв'язати компоненти будь-яким способом. Для уникнення перевантаженості тестів використовують управління тестовими даними.

При виконанні плану результати записуються у форматі, схожому на план. Усі результати пов'язані з планом. Є можливість проглянути або приховати загальну інформацію про виконання, злити файли результатів, розмітити невдалі тести, порівняти результати попереднього виконання тестів, виконати або відмінити звіт.

Одним із атрибутів тесту є ім'я його розробника, що дозволяє за необхідності виконувати тести, створені конкретним розробником.

AllFusion Data Model Validator

AllFusion Data Model Validator (раніше – Erwin Examiner) – це інструмент для перевірки правильності бази даних, який забезпечує несуперечність інформації і дозволяє удосконалити інформаційну архітектуру всього підприємства. Засоби діагностики та перевірки, засновані на правилах реляційного моделювання, допоможуть переконатися в структурній цілісності моделей даних AllFusion ERwin Data Modeler або коди SQL/DDL. Всі невідповідності в проекті будуть виявлені негайно, після чого програма запропонує рекомендації щодо усунення несправностей і автоматично згенерує сценарії для реалізації вибраних виправлень.

Функція діагностики і створення звітів дозволяє проводити аналіз структури бази даних (зокрема організовувати стосунки і застосовувати правила реляційного моделювання) для виявлення невідповідностей в проекті і проблем з продуктивністю. Детальні діагностичні звіти дозволять виявити в дизайні бази даних будь-які суперечності або відхилення від норми. Тепер ви завжди будете упевнені в тому, що модель даних сконструйована правильно і працює так, як передбачалося.

Функція "Show me" (локалізація суперечностей в проекті) відображає певні елементи структури бази даних, які вимагають модифікації. Розробники зможуть також формувати підмножини моделей і працювати з ними. Вказана функція допоможе підвищити продуктивність персоналу за рахунок можливості швидшого перегляду. Докладні звіти, "діагнози", що надаються засобами, передбачають можливість відокремлення конкретних несправностей в складних моделях або структур бази даних, що вимагають модифікації.

Функція "Teach Me" використовує максимально доступну термінологію для ідентифікації проблеми, а також пропонує приклади для кращого розуміння проблеми і знаходження оптимальних шляхів для її розв’язання. Тепер розробники моделей зможуть навчатися і створювати бази даних ще вищої якості. Ефекти, викликані прийнятими рішеннями, відбиваються в документації, що полегшує розробку якісніших проектів надалі.

Функція інтеграції з продуктом AllFusion ERwin Data Modeler призначена для перевірки цілісності та якості моделей даних, створених за допомогою цієї програми або шляхом реконструкції існуючих баз даних. Зручний інтерфейс допомагає виявити проблеми в процесі моделювання на ранніх стадіях, що сприяє створенню високоякісних реляційних моделей в найкоротші терміни і без зайвих витрат.

Власні "стандарти якості" можуть встановлюватися для кожного окремого проекту або відділу, а також на рівні всієї організації. При визначенні стандарту вибирається діагностична процедура і встановлюється рівень серйозності помилки, пов'язаної з кожною з процедур. Ця функціональна можливість дозволяє переконатися в тому, що кожна з моделей у вказаному діапазоні (на рівні компанії, відділу, проекту і ін.) відповідає вимогам, що висуваються.

Висновок

Quality Works найпоплярніший серед засобів, через свій широкий фнкціонал та зрчність.

Засоби документування

SODA

Для створення документації в процесі розробки ІС використовуються різноманітні засоби формування звітів, а також компоненти видавничих систем. Зазвичай засоби документування вбудовані в конкретні CASE-засоби. Виключенням є деякі пакети, що надають додатковий сервіс при документуванні. З них найактивніше використовується SODA (Software Document Аutomation).

Продукт SODA призначений для автоматизації розробки проектної документації на всіх фазах ЖЦ ПЗ. Він дозволяє автоматично витягувати різноманітну інформацію, що отримується на різних стадіях розробки проекту, і включати її у вихідні документи. При цьому контролюється відповідність документації проекту, взаємозв'язок документів, забезпечується їх своєчасне оновлення. Результатна документація автоматично формується із безлічі джерел, число яких не обмежене.

SODA не залежить від інструментальних засобів, що використовуються. Зв'язок з додатками здійснюється через стандартний програмний інтерфейс API. Перехід на нові інструментальні засоби не спричиняє за собою додаткових витрат із документування проекту. Пакет включає графічний редактор для підготовки шаблонів документів. Він дозволяє задавати необхідний стиль, фон, шрифт, визначати розташування заголовків, резервувати місця, де розміщуватиметься інформація, котра витягується з різноманітних джерел. Зміни автоматично вносяться лише до тих частин документації, на яку вони вплинули в програмі. Це скорочує час підготовки документації за рахунок відмови від перегенерації всієї документації. SODA реалізована на базі видавничої системи FrameBuilder і надає повний набір засобів щодо редагування та верстки документації, що випускається. Різні версії документації можуть бути для наочності відмічені своїми відмітними ознаками. У системі створюються таблиці вимог до проекту, за яким можна прослідити, як реалізуються ці вимоги. Різні види документації, що супроводжують різні етапи ЖЦ, пов'язані між собою, і можна прослідкувати стан проекту від первинних вимог до аналізу, проектування, кодування і тестування програмного продукту.

По суті, SODA є макросом для MS Word. Система викликів і меню інтегрована в Word і дозволяє генерувати шаблони на базі наявних файлів. SODA допускає використання як стандартних шаблонів, так і створених користувачем за допомогою спеціального Wizard, також вбудованого в систему меню Word. Набір звітів, що підтримуються SODA, такий: Rational Rose, Rose RealTime, Requisite PRO, ClearCase, TeamTest.

Crystal Reports

Crystal Reports – найбільш популярний генераторів звітів, що дозволяє створювати звіти на основі даних практично з будь-якого джерела, включаючи реляційні бази даних, ERP і CRM-системи, OLAP, XML/.NET-, Java- і COM-джерела даних. Crystal Reports має інтуїтивно зрозумілий інтерфейс для швидкого створення гнучких, інформативних і зручних звітів будь-якого рівня складності і високої якості. Створені звіти можуть бути вбудовані в Web-додатки, портали і в клієнтські додатки, опубліковані як Web-сервіси, а також можуть розповсюджуватися в організації через систему корпоративної звітності, побудовану на базі Crystal Reports Server. Генератор звітів Crystal Reports інтегрований з провідними системами розробки додатків для платформ .NET, Java і COM (IBM WebSphere Studio Application Developer, IBM Rational Application Developer, Borland JBuilder, BEA WebLogic Workshop; Microsoft Visual Studio .NET, Borland Delphi 2005).

Генератор звітів Crystal Reports XI доступний у чотирьох редакціях – Crystal Reports Server, Crystal Reports Developer, Crystal Reports Professional і Crystal Reports Standart:

Crystal Reports Server – система корпоративної звітності, яка забезпечує повний набір можливостей зі створення, публікації, доставки звітів і управління звітами. Crystal Reports Server покращує підтримку прийняття рішень і бізнес-ефективність, надаючи користувачам швидкий і безпечний доступ до даних. У комплект постачання Crystal Reports Server входить Crystal Reports Developer;

Crystal Reports Developer призначений для розробки звітів з використанням широкого спектру персональних і корпоративних джерел даних, а також ADO .NET, JavaBeans і COM-джерел.

Ця редакція містить необхідні інструменти (Software Development Kit, SDK) для інтеграції звітів у власні розробки:

клієнтські і Web-додатки, Web-сервіси і корпоративні портали;

Crystal Reports Professional призначений для розробки звітів будьякої складності з використанням будь-якого типу доступу до даних, від локальних джерел даних до корпоративних серверних баз даних;

Crystal Reports Standard призначений тільки для розробки звітів із використанням файлових (персональних) баз даних, таких, як Access, Paradox, dBase і ін., без можливості роботи з реляційними СУБД (Oracle, MS SQLServer, SQLBase, Interbase і ін.).

Можливості генератора звітів Crystal Reports XI:

використання динамічних списків вибору значень;

засіб перевірки залежностей (Dependency checker) використовується для швидкого знаходження неробочих посилань, помилок у формулах і інших потенційних проблем із залежностями перед тим, як звіти будуть опубліковані та поширені;

зображення та малюнки можуть бути вставлені у звіти з графічних файлів за допомогою посилань, що зберігаються в базі даних. Можна також запрограмувати шлях і ім'я графічних файлів.

Графічні дані безпосередньо в базі даних не зберігаються; розробники можуть створювати ієрархічні звіти, а не лише документи послідовного представлення даних, що властиве звичайним реляційним звітам. Ієрархічна форма звіту найбільше підходить для створення зведених звітів і звітів, що містять організаційні схеми;

візуальний дизайнер звітів забезпечує швидку розробку інтерактивних звітів з використанням інтуїтивного зрозумілого інтерфейсу, функціональності drag-and-drop і об'єктно-орієнтованих провідників; численні експерти і майстри середовища дизайну звітів допомагають виконати і значно спростити такі стандартні завдання, як підключення до бази даних, створення вибірки, групування, сортування, обчислення значень і ін.;

генератор звітів Crystal Reports забезпечує створення практично будь-якого необхідного типу звіту, включаючи звіти з крос-таблицями, звіти, що параметризуються, звіти з різними угрупуваннями даних і спеціальними сортуваннями груп, аналітичні звіти з деталізацією і підсумками, звіти в стилі форм, багатоколонкові звіти (наприклад, для друку товарних наклейок), OLAP-звіти, звіти з підзвітними сумами і ін.; користувачеві надаються широкі можливості для графічного представлення даних у звітах завдяки використанню різних типів графіків і діаграм, таких, як, гістограми, у тому числі і 3D-гістограми, кругові, секторні і кільцеві діаграми, лінійні діаграми, діаграми Ганта, діаграми у вигляді циферблатів, воронок, координатні, бульбашкові, точкові діаграми і багато інших; додавання діаграм і крос-таблиць простим перетяганням забезпечує інтелектуальні графічні можливості для автоматичного визначення типу і стилю діаграми/графіка на підставі аналізу структури даних звіту.

Діаграми/графіки автоматично оновлюються при додаванні нових змінних; використання центрального сховища (репозиторію), в якому зберігаються ключові об'єкти звітів, такі, як текстові об'єкти, запити SQL, графічні зображення, призначені для користувача функції (формули) і бізнес-уявлення. Всі ці об'єкти доступні для багаторазового і одночасного використання в декількох звітах, а управління цими об'єктами відбувається простим і одноманітним способом; використання шаблонів звітів, що настроюються, дозволяє скоротити час на форматування індивідуальних звітів. Розробка і застосування шаблонів, що настроюються, містять стандартне форматування та логіку, включаючи шаблони для операцій доступу до даних, гарантує одноманітність дизайну звітів. Як шаблони для нових звітів можна використовувати вже існуючі звіти; використання розширеної мови для написання формул, що має більше 160 вбудованих функцій і що дозволяє створювати призначені для користувача процедури та функції. Ці можливості можна використовувати для реалізації ефективного управління форматуванням звітів, виконання складної логіки і для роботи з даними. Використання стека викликів спрощує відладку і виявлення помилок. В наявності єдине середовище роботи з формулами з різноманітними майстрами та експертами; використання власних функцій, що зберігаються в репозиторії, усуває дублююче та надмірне створення формул, що реалізовують бізнес-логіку, для кожного нового звіту; можливість налаштування зображення OLAP-даних в таблиці. За допомогою функціональності асиметричних звітів можна приховати деякі вимірювання в OLAP-таблиці, що дозволяє користувачеві переглядати лише необхідні і найбільш важливі дані; використання майстрів для генерації звітів Crystal Reports безпосередньо в Microsoft Excel і Access; можливість здійснювати операції над групами об'єктів, такі, як перегляд, створення і публікація; можливість збереження конфігурації експорту безпосередньо у звіті, що усуває необхідність постійного настроювання параметрів експорту; можливість зручного редагування експортованого звіту при точному збереженні його форматування, а також використання звітів в системах обробки форм; можливість редагування і доповнення звітів у стандартних додатках для роботи з документами (формат rtf); параметризований контроль для звітів виду "N value for top N" дає можливість використовувати один звіт, який задовольнить вимоги різних користувачів. Така функціональність зменшить загальну кількість звітів, які мають бути розроблені і які згодом доведеться підтримувати; можливість експортувати звіти у звичному і зручному для них форматі (Excel, PDF, XML, HTML, RTF і ін.); можливість вибору варіантів проглядання звітів з використанням різних серверних і клієнтських компонентів, включаючи такі редактори: DHTML-сторінок (WebForms), .NET WinForms, Java, ACTIVEX і Report Part для мобільних пристроїв. Ці переглядачі реалізують представлення звітів у різних форматах без додаткового кодування. У переглядачів включені різні опції, що забезпечують інтерактивну взаємодію зі звітами і дозволяють настроювати проглядання звіту відповідно до вимог користувачів. Серед таких опцій – можливість перегортання сторінок вперед і назад, інструменти наскрізного перегляду даних (Drill Down/Up), експорт і друк; використання параметрів дає можливість проглядати одні й ті ж дані різними способами без необхідності створення додаткових звітів. Вибираючи зумовлені параметри, можна отримати різне представлення даних для одного звіту; отримання повідомлень про настання певних умов у звітах. Ця функціональність ефективно використовується при публікації звітів у Crystal Reports Server/BusinessObjects Enterprise, щоб попередження могли пересилатися кінцевому користувачеві з прямими посиланнями на оригінал звіту; можливість налаштування керованої навігації між об'єктами в межах одного звіту і для доступу до об'єктів інших звітів; використання різноманітних типів програмованих гіперпосилань перетворює звіти на інтерактивні Web-документи, які забезпечують доступ до пов'язаної із звітом інформації, включаючи Web-сайти і інші звіти; функціональність деталізації у звітах (Drill Down) дозволяє без додаткового кодування створювати звіти для перегляду оперативних (реляційних) або OLAP-даних з подальшою деталізацією для виявлення інформації, яка інакше могла б залишитися непоміченою; забезпечення механізму для представлення звітної інформації на мобільних пристроях і в корпоративних порталах; надання доступу до графіків, таблиць, специфічних записів і іншої ключової інформації звіту через портали, мобільні телефони з підтримкою WML, комунікатори RIM Blackberry, портативні пристрої Compaq iPAQ і ін; забезпечення доступу до будь-якого джерела даних за допомогою власних драйверів прямого доступу (Native API), стандартних механізмів ODBC, OLE DB і JDBC до реляційних баз даних, до OLAP і XML, успадкованим і корпоративним джерелам даних, включаючи такі СУБД як Oracle, IBM DB2, Sybase, Microsoft SQL Server і Informix; забезпечення доступу до даних додатків, визначених користувачем (в оперативній пам'яті) за допомогою використання JavaBeans, ADO.NET, і COM-провайдерів даних; технологія Crystal Reports забезпечує можливість доступу до одного джерела даних або комбіноване одночасне використання декількох різнорідних джерел в одному звіті; забезпечення повної інтеграції з додатками для партнерів (Business-to-Business, B2B) і/або замовників (Business-to-Consumers, B2C) за допомогою доступу до даних у форматі XML або експорту даних в цьому форматі; реалізація всіх звітів Crystal Reports в Unicode, що гарантує коректність відображення текстових даних на будь-якій мові, а також відображення в одному звіті текстових даних на різних мовах, що використовують різноманітні кодові таблиці; використання набору різних SDK (Software Development Kit, набір інструментальних засобів розробки) як інтерфейс для взаємодії генератора звітів Crystal Reports з додатками J2EE .NET і COM дозволяє забезпечити гнучку роботу користувача зі звітами; можливість вбудовування звітів у додатки за допомогою могутніх компонентів Java .NET, і COM для ефективної роботи зі звітами і їх перегляду; бібліотека тегів, що настроюються, дозволяє скоротити кодування, необхідне для того, щоб вбудувати шаблони звітів в JSP-сторінки. Завдяки використанню тегів JSP, розробники можуть легко додавати можливості проглядання звітів у свої Web-додатки, істотно зменшуючи кількість необхідного коду; спеціальні редакції Crystal Reports для Java і .NET дозволяють інтегрувати інструменти для створення звітів у додатки, які розробляються в провідних системах розробки на платформах Java і .NET, що дає можливість вести розробку звітів з використанням звичного і знайомого середовища. В даний час реалізована інтеграція Crystal Reports з наступними продуктами: Microsoft Visual Studio .NET, Borland Delphi 2005, IBM WebSphere Studio Application Developer, IBM Rational Application Developer, Borland JBuilder і BEA WebLogic Workshop та ін.; можливість інтеграції звітів з додатками, що розробляються на Borland Delphi 7 і Borland C++ Builder 6.

Висновок.

Crystal Reports – має значну перевагу перед аналогами, за рахунок широких можливостей.
скачати

© Усі права захищені
написати до нас