<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современная техника и технологии» &#187; базы данных</title>
	<atom:link href="http://technology.snauka.ru/tags/4883-234/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Сравнительный анализ программных продуктов для расчета метрик концептуальной схемы базы данных</title>
		<link>https://technology.snauka.ru/2017/01/11310</link>
		<comments>https://technology.snauka.ru/2017/01/11310#comments</comments>
		<pubDate>Thu, 19 Jan 2017 19:00:25 +0000</pubDate>
		<dc:creator>Задорожный Павел Алексеевич</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[базы данных]]></category>
		<category><![CDATA[концептуальные схемы]]></category>
		<category><![CDATA[процедура Саати]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/?p=11310</guid>
		<description><![CDATA[На сегодняшний день актуальной является проверка качества объектов проектирования на начальных этапах их создания. Одним из инструментов моделирования данных на этапах анализа и проектирования являются ER-диаграммы (Entity-Relationship, «Сущность-Связь») [7], позволяющие строить концептуальные схемы баз данных, с помощью которых можно рассчитывать метрики разрабатываемого проекта, а так же выполнить моделирование физической организации хранения данных. Оценка сложности баз [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span> На сегодняшний день актуальной является проверка качества объектов проектирования на начальных этапах их создания. Одним из инструментов моделирования данных на этапах анализа и проектирования являются ER-диаграммы (Entity-Relationship, «Сущность-Связь») [7], позволяющие строить концептуальные схемы баз данных, с помощью которых можно рассчитывать метрики разрабатываемого проекта, а так же выполнить моделирование физической организации хранения данных.<br />
</span></p>
<p style="text-align: justify;"><span>Оценка сложности баз данных может быть выполнена с помощью различных подходов [6], но анализ сложности ER-диаграмм позволяет на начальных этапах проектирования баз данных [2] прогнозировать сроки реализации проекта.<br />
</span></p>
<p style="text-align: justify;"><span><span style="color: #111111; background-color: white;">Для исследования концептуальной схемы (КС) базы данных, представленной в виде </span>ER-диаграммы,<span style="color: #111111; background-color: white;"> могут быть использованы следующие программные продукты</span>: Graphity, Draw.io, Luvidchart, Pony ORM, ERDPlus. <span style="color: #111111; background-color: white;">Проведем сравнительный анализ данных программных продуктов с точки зрения их применения для решения задачи получения метрик концептуальной схемы базы данных.</span><br />
</span></p>
<p style="text-align: justify;"><span>В качестве критериев для сравнительного анализа программных продуктов выберем следующие:<br />
</span></p>
<ol>
<li>
<div style="text-align: justify;"><span>A1 <span style="color: #111111; background-color: white;">–</span> сохранение информации о конструктивных элементах КС БД в виде, удобном для последующего;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>А2 <span style="color: #111111; background-color: white;">– полнота конструктивных элементов для построения КС БД;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>A3 <span style="color: #111111; background-color: white;">– </span><span style="color: #111111; background-color: white;">автоматизированный расчет метрических характеристик КС БД</span>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>A4 <span style="color: #111111; background-color: white;">– </span><span style="color: #111111; background-color: white;">генерация отчета по результатам расчета метрических характеристик КС БД</span>;<br />
</span></div>
</li>
<li>
<div style="text-align: justify;"><span>A5 <span style="color: #111111; background-color: white;">– поддержка различных нотаций КС БД.</span><br />
</span></div>
</li>
</ol>
<p style="text-align: justify;"><span>Для определения весов критериев будем использовать <span style="color: #111111; background-color: white;">аналитическую иерархическую процедуру Саати. </span>Метод Саати широко применяется в различных областях: образовании [4], науке [5] и производстве [1,9].<span style="color: #111111; background-color: white;">Правила заполнения матрицы парных сравнений представлены в <em>таблице 1.</em><br />
</span></span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Таблица 1. <em>Значения коэффициентов матрицы парных сравнений<br />
</em></span></p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 389px;" />
<col style="width: 389px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>X<sub>ij</sub></em></span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">Значение</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">1</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>i</em>-ый и <em>j</em>-ый критерий примерно равноценны</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>i</em>-ый критерий немного предпочтительнее <em>j</em>-го</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>i</em>-ый критерий предпочтительнее <em>j</em>-го</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">7</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>i</em>-ый критерий значительно предпочтительнее <em>j</em>-го</span></p>
</td>
</tr>
<tr>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">9</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;">
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><em>i</em>-ый критерий явно предпочтительнее <em>j</em>-го</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Матрица парных сравнений<em>,</em> средние геометрические  и веса критериев представлены в <em>таблице 2.</em><br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Таблица 2. <em>Матрица парных сравнений, средние геометрические и веса критериев</em><br />
</span></p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 179px;" />
<col style="width: 68px;" />
<col style="width: 66px;" />
<col style="width: 72px;" />
<col style="width: 68px;" />
<col style="width: 68px;" />
<col style="width: 181px;" />
<col style="width: 124px;" /></colgroup>
<tbody valign="top">
<tr style="height: 50px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;"> </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А1</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А2</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А4</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">Среднее геометрическое</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">Веса критериев</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А1</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/9</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/7</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.71</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.08</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А2</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.58</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.07</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">9 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">7 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">3.55</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.40</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А4</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">7 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">3 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">5 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">3.74</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.42</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">А5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/3</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/7</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;"> 1/5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1 </span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.32</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">0.04</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" colspan="6" valign="bottom">
<p style="text-align: center;"><span style="color: black;">Сумма</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">8.91</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="bottom">
<p style="text-align: center;"><span style="color: black;">1.00</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">На <em>рисунке 1 </em>представлена диаграмма весовых коэффициентов для критериев А1, А2, А3, А4, А5<em>.<br />
</em></span></p>
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;"><a href="https://technology.snauka.ru/2017/01/11310/vesa-kriteriev-final-2" rel="attachment wp-att-11313"><img class="aligncenter size-full wp-image-11313" src="https://technology.snauka.ru/wp-content/uploads/2016/12/VESA-KRITERIEV-FINAL1.png" alt="" width="491" height="525" /></a><br />
Рисунок 1. Весовые коэффициенты критериев качества<br />
</span></p>
<p style="text-align: justify; background: white;"><span style="color: #111111;">Выполним проверку матрицы попарных сравнений на непротиворечивость.<br />
</span></p>
<p style="text-align: justify; background: white;"><span style="color: #111111;">Суммы столбцов матрицы парных сравнений: R1=17.67; R2=10.33; R3=1.92; R4=4.68; R5=19.00.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;"> Путем суммирования произведений сумм столбцов матрицы на весовые коэффициенты альтернатив рассчитывается вспомогательная величина <em>L</em>= 5.49.  Индексом согласованности ИС = (L-N)/(N-1) = 0.12.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Величина случайной согласованности для размерности матрицы парных сравнений: СлС = 1.12.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Отношение согласованности ОС=ИС/СлС = 0.11. не превышает 0.2, поэтому уточнение матрицы парных сравнений не требуется.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Используя полученные коэффициенты, определим интегральный показатель качества для  программных продуктов расчета метрических характеристик и оценки сложности баз данных (БД):<br />
</span></p>
<ol>
<li>
<div style="text-align: justify;">Graphity (<a href="http://live.yworks.com/graphity/">http://live.yworks.com/graphity/</a>);</div>
</li>
<li>
<div style="text-align: justify;">Draw.io (<a href="https://www.draw.io/">https://www.draw.io/</a>);</div>
</li>
<li>
<div style="text-align: justify;">Luvidchart (<a href="https://www.lucidchart.com/">https://www.lucidchart.com/</a>);</div>
</li>
<li>
<div style="text-align: justify;">Pony ORM (<a href="https://ponyorm.com/">https://ponyorm.com/</a>);</div>
</li>
<li>
<div style="text-align: justify;">ERDPlus (<a href="https://erdplus.com/">https://erdplus.com/</a>).</div>
</li>
</ol>
<p style="text-align: justify; background: white;"><span style="color: #111111;">Выберем категориальную шкалу от 0 до 7 (где 0 – качество не удовлетворительно, 7 – предельно достижимый уровень качества на современном этапе) для функциональных возможностей программных продуктов.<br />
</span></p>
<p style="text-align: justify; background: white;"><span><span style="color: #111111;">Значения весовых коэффициентов </span>a<sub>i<span style="color: #111111;">  </span></sub>соответствующие функциональным возможностям продуктов:<span style="color: #111111;"><br />
</span></span></p>
<ol>
<li>
<div style="text-align: justify; background: white;"><span>Сохранение информации о конструктивных элементах КС БД в виде, удобном для последующего: a<sub>1</sub> = 0.08;<span style="color: #111111;"><br />
</span></span></div>
</li>
<li>
<div style="text-align: justify; background: white;"><span>Полнота конструктивных элементов для построения КС БД: a<sub>2</sub> = 0.07;<span style="color: #111111;"><br />
</span></span></div>
</li>
<li>
<div style="text-align: justify; background: white;"><span>Автоматизированный расчет метрических характеристик КС БД: a<sub>3</sub> = 0.40;<span style="color: #111111;"><br />
</span></span></div>
</li>
<li>
<div style="text-align: justify; background: white;"><span>Генерация отчета по результатам расчета метрических характеристик КС БД: a<sub>4</sub> = 0.42;<span style="color: #111111;"><br />
</span></span></div>
</li>
<li>
<div style="text-align: justify; background: white;"><span>Поддержка различных нотаций КС БД: a<sub>5</sub>= 0.04<span style="color: #111111;">.<br />
</span></span></div>
</li>
</ol>
<p style="text-align: justify; background: white;"><span style="color: #111111;">Определим (по введенной шкале) количественные значения функциональных возможностей <em>X<sub>ij</sub></em> (<em>таблица 3</em>). Вычислим для каждого программного продукта интегральный показатель качества.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Таблица 3. <em>Интегральные показатели качества</em><br />
</span></p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 102px;" />
<col style="width: 147px;" />
<col style="width: 89px;" />
<col style="width: 83px;" />
<col style="width: 106px;" />
<col style="width: 110px;" />
<col style="width: 93px;" />
<col style="width: 95px;" /></colgroup>
<tbody valign="top">
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" rowspan="2"><span style="color: black;">Критерии</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" rowspan="2">
<p style="text-align: center;"><span style="color: black;">Весовые коэффициенты</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" colspan="5" valign="middle">
<p style="text-align: center;"><span style="color: black;">Программные продукты</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: solid 1pt; border-left: none; border-bottom: solid black 1pt; border-right: solid 1pt;" rowspan="2">
<p style="text-align: center;"><span style="color: black;">Базовые значения</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">Graphity</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">Draw.io</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">Luvidchart</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">Pony ORM</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">ERDPlus</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle"><span style="color: black;">А1</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid black 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0,08</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">7</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">4</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">2.2</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle"><span style="color: black;">А2</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid black 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0,11</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">6</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">6</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">5</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">4.6</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle"><span style="color: black;">А3</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid black 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0,50</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle"><span style="color: black;">А4</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid black 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0,61</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0</span></p>
</td>
</tr>
<tr style="height: 25px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle"><span style="color: black;">А5</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid black 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0,03</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">2</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">4</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">4</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">2</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">2</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">2.8</span></p>
</td>
</tr>
<tr style="height: 48px;">
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: solid 1pt; border-bottom: solid 1pt; border-right: solid 1pt;" colspan="2" valign="middle"><span style="color: black;">Интегральный показатель качества Q</span></td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1.28</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">1.10</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0.67</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0.17</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0.61</span></p>
</td>
<td style="padding-left: 9px; padding-right: 9px; border-top: none; border-left: none; border-bottom: solid 1pt; border-right: solid 1pt;" valign="middle">
<p style="text-align: center;"><span style="color: black;">0.77</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">    Интегральный показатель качества для  <em>j</em>-го программного продукта рассчитывается по формуле: <em>Q<sub>j</sub></em>=<em>∑a<sub>i</sub></em>*<em>X<sub>ij</sub></em>.<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">На <em>рисунке 2</em> представлена лепестковая диаграмма интегрального показателя качества каждого программного продукта.<br />
</span></p>
<p style="text-align: center;"><img src="https://technology.snauka.ru/wp-content/uploads/2016/12/120916_1058_21.png" alt="" /><span><br />
<span style="color: #111111; background-color: white;">Рисунок 2. Лепестковая диаграмма интегральных показателей качества программных продуктов</span><br />
</span></p>
<p style="text-align: left;"><span><span style="color: #111111; 14pt;background-color: white;">На <em>рисунке 3</em> представлена лепестковая диаграмма значений характеристик качества функциональных возможностей (критериев).</span><span style="color: black; 0pt;background-color: black;"><br />
<img class="aligncenter" src="https://technology.snauka.ru/wp-content/uploads/2016/12/120916_1058_31.png" alt="" width="467" height="293" /></span></span></p>
<p style="text-align: center;"><span style="color: #111111; times new roman;14pt;background-color: white;">Рисунок 3. Лепестковая диаграмма значений функциональных характеристик<br />
</span></p>
<p style="text-align: justify;"><span style="color: #111111; times new roman;14pt;background-color: white;">Сравнительный анализ программных продуктов показал, что интегральный показатель качества больше всего у редактора Graphity, который равен 1.28. Данная экспертная оценка дает понять, что редактор Graphity является наиболее эффективным и усовершенствованным программным продуктом, который ориентирован на построение концептуальных схем баз данных.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2017/01/11310/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
