|

Анализ программных средств для построения моделей реляционных баз данных

Авторы: Симонов М.Ф., Коростелев В.М., Гузилов А.В.
Опубликовано в выпуске: #4(45)/2020
DOI: 10.18698/2541-8009-2020-4-595


Раздел: Информатика, вычислительная техника и управление | Рубрика: Системный анализ, управление и обработка информации, статистика

Ключевые слова: проектирование программного обеспечения, CASE-средство, оценка качества, метрика качества, программное средство, реляционная база данных, модель данных, нотация IDEF1X

Опубликовано: 21.04.2020

Цель работы — обоснование выбора CASE-средства для проектирования модели базы данных для конкретного проекта. Актуальность исследования обусловлена большим количеством программных средств на рынке программного обеспечения, что создает проблему выбора CASE-средства для определенного проекта. Проведен анализ представленных на российском рынке программного обеспечения программных средств для проектирования и построения моделей реляционных баз данных в нотации IDEF1X (модель «сущность — связь»). В процессе исследования по каждому из выбранных для анализа CASE-средств выполнены процедуры установки и построения тестовых моделей баз данных. На основании проведенных экспериментов составлен краткий обзор CASE-средств с описанием их основных функциональных характеристик, преимуществ и недостатков. Для комплексной оценки качества и обоснования выбора CASE-средств разработана метрика качества, базирующаяся на результатах экспериментов. Приведена разработанная метрика качества, а также результаты комплексной оценки качества и классификации программных средств. На основании анализа полученных результатов даны рекомендации по выбору CASE-средств для конкретного программного проекта.


Литература

[1] ISO/IEC 14882: 2017 International standard. Programming language C++.

[2] Одинцов И.О. Профессиональное программирование. Системный подход. СПб., БХВ-Петербург, 2004.

[3] DBDesigner: веб-сайт. URL: https://www.dbdesigner.net (дата обращения: 23.10.2019).

[4] MySQL workbench. mysql.com: веб-сайт. URL: https://www.mysql.com/products/workbench (дата обращения: 23.10.2019).

[5] GenMyModel: веб-сайт. URL: https://www.genmymodel.com/rds (дата обращения: 23.10.2019).

[6] Free Valentina Studio features & benefits at a glance. valentina-db.com: веб-сайт. URL: https://www.valentina-db.com/ru/valentina-studio-overview (дата обращения: 23.10.2019).

[7] WWW SQL Designer. github.com: веб-сайт. URL: https://github.com/ondras/wwwsqldesigner/wiki (дата обращения: 23.10.2019).

[8] Visual Paradigm: веб-сайт. URL: https://www.visual-paradigm.com (дата обращения: 26.10.2019).

[9] ERwin Data modeler. erwin.com: веб-сайт. URL: https://erwin.com/products/erwin-data-modeler (дата обращения: 26.10.2019).

[10] Oracle SQl developer data modeler. erwin.com: веб-сайт. URL: https://www.oracle.com/database/technologies/appdev/datamodeler.html (дата обращения: 26.10.2019).

[11] Vertabelo: веб-сайт. URL: https://vertabelo.com (дата обращения: 26.10.2019).

[12] ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению. М., Госстандарт России, 1993.

[13] Мышенков К.С. Модели и методы проектирования автоматизированных систем управления для зерноперерабатывающих предприятий. М., МГУПП, 2010.

[14] Мышенков К.С., Карпов В.И., Гетьман В.В. Свидетельство об офиц. регистр. прогр. для ЭВМ № 2006613936 РФ. Комплексная оценка качества и классификация многомерных объектов. Заяв. 02.11.2006, зарег. 16.11.2006.