МАТЕРИАЛ |
05.07.02
|
Выгоды от использования в процессе разработки приложений 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 человеко-часов при перепроектировании и настройке баз данных моей фирмы.
Билл Кларк, администратор БД компании FunMail
Дополнительная информация
Дополнительную информацию Вы можете получить в компании Interface Ltd.
Обсудить на форуме Computer Associates
Отправить ссылку на страницу по e-mail
Interface Ltd. Отправить E-Mail http://www.interface.ru |
|
Ваши замечания и предложения отправляйте автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 05.07.02 |