Вигоди від використання в процесі розробки додатків AllFusion Data Model Validator (ERwin Examiner), Комерція, Різне, статті

У цьому матеріалі йдеться про використання ERwin Examiner (Нова назва: AllFusion Data Model Validator) Для перевірки якості моделей даних в процесі розробки програмного забезпечення.


Розробка програми на основі неперевіреної моделі даних може виявитися досить дорогим. Ми вважаємо, що неперевірена модель даних є однією з основних причин, що призводять до необхідності дорогої переробки додатків.


Цикл розробки без використання AllFusion Data Model Validator.


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


Рис. 1. Розробка без використання AllFusion Data Model Validator


Цикл розробки з використанням AllFusion Data Model Validator.


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


Рис. 2. Розробка з використанням AllFusion Data Model Validator


Відгуки користувачів AllFusion Data Model Validator (ERwin Examiner):


Перевага SQL Server одночасно є і одним з основних його недоліків, тому що всі інструменти настільки прості, що практично будь-хто може створити працюючу базу даних. До того моменту, коли додаток доходить до адміністратора БД, той стикається з помилками, які через недбалість були закладені в схему персоналом, який займався розробкою програми, але не мали освіти і досвіду в створенні та налаштування реляційних баз даних. На підставі свого досвіду можу сказати, що в моєму конкретному випадку використання AllFusion Data Model Validator (ERwin Examiner) призведе до скорочення трудовитрат приблизно на 1000 людино-годин при перепроектуванні та налагодженню баз даних моєї фірми.


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


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

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

Ваш отзыв

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

*

*