Анализ программных средств для построения моделей реляционных баз данных
Авторы: Симонов М.Ф., Коростелев В.М., Гузилов А.В. | |
Опубликовано в выпуске: #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.