CASE-засоби Літопис – Технологія об'єктного проектування Інформаційних Систем

Це інтегроване середовище для створення промислових кліентсерверних інформаційних систем. Літопис володіє вбудованим графічним редатор для проектування структури бази даних, що є основою будь-якої кліентсерверной системи. Спроектована база даних може бути згенеровано на 2-х найбільш популярних в даний час платформах: Oracle і MS SQL Server. Крім створення бази даних, Літопис дозволяє розробляти повнофункціональні клієнтські програми. Код додатків генерується на мові Object Pascal для Delphi 5. Отриманий код після його генерації в Літопис є 100% компільованих. Програми, створені в Літопис "вміють" виконувати (без додаткового доопрацювання коду вручну) такі функції:

Для установки Літопис бажана операційна система серії NT (Windows NT, Windows 2000, Windows XP). Однак Літопис буде працювати і на Windows 98. Повинен бути встановлений сервер баз даних Oracle 8.x або MS SQL Server 7 або 2000. Для формування звітних документів потрібна установка MS Excel 97 або 2000. З Літопис може працювати програміст практично будь-якої кваліфікації від початківця до професіонала, пізнав тонкощі розробки кліентсерверних систем.

Основні можливості технології Літопис продемонстровані в програмі, яке інсталюється разом з Літопис. Це проста облікова інформаційна система, повністю побудована за технологією Літопис. Демонстраційна завдання показує приклад побудови системи для обліку фінансових операцій, які виконуються в чотирьох валютах з можливістю ведення простого аналітичного обліку цих операцій з аналізом по дереву шифрів витрат. Звичайно, технологія Літопис не претендує на "заміну" такого потужного і гнучкого інструменту як Delphi. Його можна розглядати як допоміжний і дуже корисний інструмент, який робить за розробника складної системи майже всю рутинну роботу від створення бази даних до опису моделей форм і генерації вихідного коду цих форм у Delphi. До важливих особливостей Літопис можна віднести хорошу підтримку циклічності розробки складного проекту. Створювана система моделей ніколи не відривається від вже готового проекту (у тому числі вже експлуатується у замовника). Моделі можуть коригуватися на будь-якому етапі життєвого циклу інформаційної системи. Всі зміни коректно і без втрати існуючих даних замовника додаються до проекту. Друга особливість – підтримка колективної розробки проекту і добра взаємодія з IDE Delphi 5. Модулі, що входять в архітектуру клієнтського додатка можуть відкриватися в IDE Delphi 5 командою з Літопис для ручної доробки вихідного коду.

Літопис забезпечує розмежування доступу розробників до моделей і вже сгенерованими модулів, які доопрацьовуються вручну. Літопис має вбудовану систему блокувань будь-яких ресурсів, що входять в архітектуру клієнтського додатка, підтримку загальної бібліотеки проекту. Для отримання повнофункціональної системи промислового рівня не обійтися без знання Object Pascal і принципів об'єктно-орієнтованого прогаммірованія, знання мови збережених процедур і запитів для вибраної платформи. Запропонована версія Літопис поки не дозволяє описувати процедурні знання про модельованої предметної області. Однак, такі роботи вже ведуться і кожна версія Літопис володіє все більш широкими виразними можливостями, що дозволяють все рідше звертатися до прямого кодування в Object Pascal.

Літопис створений і розвивається вже більше чотирьох років. Всі програмні продукти, створені фірмою "Бізнес Автоматика" – власника цієї технології – створені на Літопис. Технологія Літопис на практиці довела свою ефективність при розробці і супроводі великих проектів таких як: бухгалтерія, складський облік, виробництво, фінансовий аналіз, маркетинг, логістика, кошторисні розрахунки великих промислових підприємств.

 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*