<?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://web.snauka.ru/issues/author/alex_moroz/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Sat, 18 Apr 2026 09:41:14 +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://web.snauka.ru/issues/2015/01/42101</link>
		<comments>https://web.snauka.ru/issues/2015/01/42101#comments</comments>
		<pubDate>Sat, 10 Jan 2015 17:45:35 +0000</pubDate>
		<dc:creator>Морозов Александр Олегович</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[базы данных]]></category>
		<category><![CDATA[метрические характеристики физической схемы базы данных]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=42101</guid>
		<description><![CDATA[Среди теоретических и практических проблем разработки и проектирования информационных систем [2-6,8,10] особое место занимает проблема объективной оценки выполненных работ каждым участником команды разработчиков информационной системы. В настоящее время существуют метрики для оценки трудоемкости работ, выполненных программистом, ориентированные на анализ программного кода. Тем не менее, решение проблемы оценки трудоемкости и стоимости выполненных работ по проектированию базы [...]]]></description>
			<content:encoded><![CDATA[<p>Среди теоретических и практических проблем разработки и проектирования информационных систем [2-6,8,10] особое место занимает проблема объективной оценки выполненных работ каждым участником команды разработчиков информационной системы. В настоящее время существуют метрики для оценки трудоемкости работ, выполненных программистом, ориентированные на анализ программного кода. Тем не менее, решение проблемы оценки трудоемкости и стоимости выполненных работ по проектированию базы данных информационной системы является актуальной задачей.<br />
Оценка сложности реляционной базы данных может быть выполнена на следующих стадиях её проектирования [1, 7, 9]:</p>
<ol>
<li>При концептуальном проектировании: на основе модели предметной области в виде ER-диаграммы;</li>
<li>При логическом проектировании: на основе набора реляционных отношений, полученных в результате преобразования ER-диаграммы [11];</li>
<li>При физическом проектировании, т.е. на основе физической схемы базы данных.</li>
</ol>
<p>Наиболее точную оценку сложности реляционной базы данных можно получить в результате анализа её физической схемы.<br />
База данных является ядром информационной системы. Применение количественных метрик физических схем баз данных (БД) позволит разработчикам БД [1,7,9]:</p>
<ul>
<li>изучить сложность разработанной физической схемы базы данных;</li>
<li>оценить объем работ, выполненных разработчиком физической схемы БД;</li>
<li>оценить усилия по реализации физической схемы БД;</li>
<li>выбрать наилучшую физическую схему БД из нескольких альтернативных вариантов.</li>
</ul>
<p>Для исследования физической схемы базы данных могут быть использованы следующие программные продукты: <em>ClearSQL</em>, <em>SQL Detective</em>, <em>dbForge Studio</em>, <em>Calculate TSQL Stored Procedure Complexity</em>. Проведем сравнительный анализ данных программных продуктов с точки зрения их применения для решения задачи получения метрик физической схемы базы данных.</p>
<p>В качестве критериев для сравнительного анализа программных продуктов, выберем следующие:</p>
<ol>
<li><em>A<sub>1</sub></em> &#8211; расчет метрических характеристик базы данных;</li>
<li><em>A<sub>2</sub></em> &#8211; генерация отчета по результатам расчета метрических характеристик базы данных;</li>
<li><em>A<sub>3</sub></em> &#8211; визуальная оценка сложности базы данных;</li>
<li><em>A<sub>4</sub></em> &#8211; сравнение сложности реализаций баз данных;</li>
<li><em>A<sub>5</sub></em> &#8211; метрическая оценка сложности базы данных.</li>
</ol>
<p>Для определения весов критериев воспользуемся аналитической иерархической процедурой Саати. Правила заполнения матрицы парных сравнений представлены в <em>таблице 1</em>.</p>
<p style="text-align: left;" align="right">Таблица 1. <em>Значения коэффициентов матрицы парных сравнений</em></p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center;" valign="top" width="92"><em>X<sub>ij</sub></em></td>
<td style="text-align: center;" valign="top" width="491">Значение</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="92">1</td>
<td style="text-align: center;" valign="top" width="491"><em>i</em>-ый и <em>j</em>-ый критерий примерно равноценны</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="92">3</td>
<td style="text-align: center;" valign="top" width="491"><em>i</em>-ый критерий немного предпочтительнее <em>j</em>-го</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="92">5</td>
<td style="text-align: center;" valign="top" width="491"><em>i</em>-ый критерий предпочтительнее <em>j</em>-го</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="92">7</td>
<td style="text-align: center;" valign="top" width="491"><em>i</em>-ый критерий значительно предпочтительнее <em>j</em>-го</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="92">9</td>
<td style="text-align: center;" valign="top" width="491"><em>i</em>-ый критерий явно предпочтительнее <em>j</em>-го</td>
</tr>
</tbody>
</table>
</div>
<p>Матрица парных сравнений<em>,</em> средние геометрические  и веса критериев представлены в <em>таблице 2</em>.</p>
<p style="text-align: left;" align="right">Таблица 2. <em>Матрица парных сравнений, средние геометрические и веса критериев</em></p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="78"></td>
<td style="text-align: center;" valign="top" width="85"><em>A<sub>1</sub></em></td>
<td style="text-align: center;" valign="top" width="85"><em>A<sub>2</sub></em></td>
<td style="text-align: center;" valign="top" width="94"><em>A<sub>3</sub></em></td>
<td style="text-align: center;" valign="top" width="95"><em>A<sub>4</sub></em></td>
<td style="text-align: center;" valign="top" width="94"><em>A<sub>5</sub></em></td>
<td style="text-align: center;" valign="top" width="97">Среднее геометрическое</td>
<td valign="top" width="97">Веса критериев</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="78"><em>A<sub>1</sub></em></td>
<td style="text-align: center;" valign="top" width="85">1</td>
<td style="text-align: center;" valign="top" width="85">9</td>
<td style="text-align: center;" valign="top" width="94">7</td>
<td style="text-align: center;" valign="top" width="95">5</td>
<td style="text-align: center;" valign="top" width="94">1/7</td>
<td style="text-align: center;" valign="top" width="97">2.54</td>
<td style="text-align: center;" valign="top" width="97">0.31</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="78"><em>A<sub>2</sub></em></td>
<td style="text-align: center;" valign="top" width="85">1/9</td>
<td style="text-align: center;" valign="top" width="85">1</td>
<td style="text-align: center;" valign="top" width="94">1/9</td>
<td style="text-align: center;" valign="top" width="95">1/9</td>
<td style="text-align: center;" valign="top" width="94">1/9</td>
<td style="text-align: center;" valign="top" width="97">0.20</td>
<td style="text-align: center;" valign="top" width="97">0.03</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="78"><em>A<sub>3</sub></em></td>
<td style="text-align: center;" valign="top" width="85">1/7</td>
<td style="text-align: center;" valign="top" width="85">9</td>
<td style="text-align: center;" valign="top" width="94">1</td>
<td style="text-align: center;" valign="top" width="95">1/3</td>
<td style="text-align: center;" valign="top" width="94">1/7</td>
<td style="text-align: center;" valign="top" width="97">0.51</td>
<td style="text-align: center;" valign="top" width="97">0.06</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="78"><em>A<sub>4</sub></em></td>
<td style="text-align: center;" valign="top" width="85">1/5</td>
<td style="text-align: center;" valign="top" width="85">9</td>
<td style="text-align: center;" valign="top" width="94">3</td>
<td style="text-align: center;" valign="top" width="95">1</td>
<td style="text-align: center;" valign="top" width="94">1/5</td>
<td style="text-align: center;" valign="top" width="97">0.97</td>
<td style="text-align: center;" valign="top" width="97">0.12</td>
</tr>
<tr>
<td style="text-align: center;" valign="top" width="78"><em>A<sub>5</sub></em></td>
<td style="text-align: center;" valign="top" width="85">7</td>
<td style="text-align: center;" valign="top" width="85">9</td>
<td style="text-align: center;" valign="top" width="94">7</td>
<td style="text-align: center;" valign="top" width="95">5</td>
<td style="text-align: center;" valign="top" width="94">1</td>
<td style="text-align: center;" valign="top" width="97">3.94</td>
<td style="text-align: center;" valign="top" width="97">0.48</td>
</tr>
<tr>
<td style="text-align: center;" colspan="6" valign="top" width="532">Сумма</td>
<td style="text-align: center;" valign="top" width="97">8.15</td>
<td style="text-align: center;" valign="top" width="97">1</td>
</tr>
</tbody>
</table>
</div>
<p>Диаграмма весовых коэффициентов для критериев <em>A<sub>1<em></em></sub></em>, <em>A<sub><em>2</em></sub></em>, <em></em><em>A<sub>3<em></em></sub></em>, <em>A<sub><em>4</em></sub></em>, <em>A<sub><em>5</em></sub></em> представлена на <em>рис. 1</em></p>
<p style="text-align: center;"><a href="https://web.snauka.ru/issues/2015/01/42101/4-101" rel="attachment wp-att-43256"><img src="https://web.snauka.ru/wp-content/uploads/2014/12/4.png" alt="" width="643" height="333" /></a></p>
<p style="text-align: center;">Рис. 1. Весовые коэффициенты критериев качества</p>
<p>Выполним проверку матрицы попарных сравнений на непротиворечивость.</p>
<p>Суммы столбцов матрицы парных сравнений:</p>
<p><em>R<sub>1</sub></em>=4.45; <em>R<sub>2</sub></em>=31.00;<em> R<sub>3</sub></em>=18.20; <em>R<sub>4</sub></em>=11.48;<em> R<sub>5</sub></em>=1.79.</p>
<p>Путем суммирования произведений сумм столбцов матрицы на весовые коэффициенты альтернатив рассчитывается вспомогательная величина <em>L</em> = 5.52.  Индексом согласованности ИС = (L-N)/(N-1) = 0.13.</p>
<p>Величина случайной согласованности для размерности матрицы парных сравнений: СлС = 1.12.</p>
<p>Отношение согласованности  ОС=ИС/СлС = 0.12. не превышает 0.2, поэтому уточнение матрицы парных сравнений не требуется.</p>
<p>Используя полученные коэффициенты определим интегральный показатель качества для  программных продуктов расчета метрических характеристик и оценки сложности баз данных (БД):</p>
<ol>
<li><em>ClearSQL</em>;</li>
<li><em>SQL Detective</em>;</li>
<li><em>dbForge Studio</em>;</li>
<li><em>Calculate TSQL Stored Procedure Complexity</em>;</li>
<li><em>Программа расчета метрических характеристик физической схемы БД на основе концептуального графа</em>.</li>
</ol>
<p>Выберем категориальную шкалу от 0 до 7 (где 0 – качество не удовлетворительно, 7 – предельно достижимый уровень касества на современном этапе) для функциональных возможностей программных продуктов.</p>
<p>Значения весовых коэффициентов <img src="http://latex.codecogs.com/gif.latex?a_{i}" alt="a_{i}" align="absmiddle" /><sub>  </sub>соответствующие функциональным возможностям продуктов:</p>
<p>1. расчет метрических характеристик базы данных: <em>a<sub>1</sub></em> = 0.31;</p>
<p>2. генерирование отчета по результатам расчета метрических характеристик базы данных: <em>a<sub>2</sub></em> = 0.03;</p>
<p>3. визуальная оценка сложности базы данных: <em>a<sub>3</sub></em> = 0.06;</p>
<p>4. сравнение сложности реализаций баз данных: <em>a<sub>4</sub></em> = 0.12;</p>
<p>5. метрическая оценка сложности базы данных: <em>a<sub>5</sub></em> = 0.48;</p>
<p>где ∑<em>a<sub>i</sub></em> = 1.</p>
<p>Определим (по введенной шкале) количественные значения функциональных возможностей <em>X<sub>ij</sub></em> (<em>таблица 3</em>). Вычислим интегральный показатель качества для каждого программного продукта.</p>
<p style="text-align: left;" align="right">Таблица 3. Интегральные показатели качества</p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center;" rowspan="2" valign="top">Критерии</td>
<td style="text-align: center;" rowspan="2" valign="top">Весовые коэффициенты</td>
<td style="text-align: center;" colspan="4" valign="top">Программные продукты</td>
<td style="text-align: center;" rowspan="2" valign="top">Базовые значения</td>
<td style="text-align: center;" rowspan="2" valign="top"><em>Программа расчета метрических характеристик физической схемы БД на основе концептуального графа</em></td>
</tr>
<tr>
<td style="text-align: center;" valign="top"><em>ClearSQL</em></td>
<td style="text-align: center;" valign="top"><em>SQL Detective</em></td>
<td style="text-align: center;" valign="top"><em>dbForge Studio</em></td>
<td style="text-align: center;" valign="top"><em>Calculate TSQL Stored Procedure Complexity</em></td>
</tr>
<tr>
<td valign="top">
<p style="text-align: left;" align="center">расчет метрических характеристик базы данных</p>
</td>
<td style="text-align: center;" valign="top">0.31</td>
<td style="text-align: center;" valign="top">5</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">5</td>
<td style="text-align: center;" valign="top">4</td>
<td style="text-align: center;" valign="top">6</td>
</tr>
<tr>
<td valign="top">
<p style="text-align: left;" align="center">генерирование отчета по результатам расчета метрических характеристик базы данных</p>
</td>
<td style="text-align: center;" valign="top">0.03</td>
<td style="text-align: center;" valign="top">7</td>
<td style="text-align: center;" valign="top">7</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">7</td>
<td style="text-align: center;" valign="top">6</td>
<td style="text-align: center;" valign="top">7</td>
</tr>
<tr>
<td valign="top">
<p style="text-align: left;" align="center">визуальная оценка сложности базы данных</p>
</td>
<td style="text-align: center;" valign="top">0.06</td>
<td style="text-align: center;" valign="top">0</td>
<td style="text-align: center;" valign="top">1</td>
<td style="text-align: center;" valign="top">4</td>
<td style="text-align: center;" valign="top">0</td>
<td style="text-align: center;" valign="top">1,25</td>
<td style="text-align: center;" valign="top">7</td>
</tr>
<tr>
<td valign="top">
<p style="text-align: left;" align="center">сравнение сложности реализаций баз данных</p>
</td>
<td style="text-align: center;" valign="top">0.12</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">5</td>
<td style="text-align: center;" valign="top">5</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">4</td>
<td style="text-align: center;" valign="top">5</td>
</tr>
<tr>
<td valign="top">
<p style="text-align: left;" align="center">метрическая оценка сложности базы данных</p>
</td>
<td style="text-align: center;" valign="top">0.48</td>
<td style="text-align: center;" valign="top">2</td>
<td style="text-align: center;" valign="top">2</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">5</td>
<td style="text-align: center;" valign="top">3</td>
<td style="text-align: center;" valign="top">6</td>
</tr>
<tr>
<td colspan="2" valign="top">Интегральный показатель качества Q</td>
<td style="text-align: center;" valign="top">3.05</td>
<td style="text-align: center;" valign="top">2.73</td>
<td style="text-align: center;" valign="top">3.30</td>
<td style="text-align: center;" valign="top">4.50</td>
<td style="text-align: center;" valign="top">3.40</td>
<td style="text-align: center;" valign="top">5.97</td>
</tr>
</tbody>
</table>
</div>
<p>где <em>Q<sub>j</sub></em>=<em>∑a<sub>i</sub></em>*<em>X<sub>ij</sub></em> интегральный показатель качества для <em>j</em>-го программного средства.</p>
<p style="text-align: left;">Построим лепестковую диаграмму интегрального показателя качества каждого программного продукта (рис. 2).</p>
<p style="text-align: center;"><a href="https://web.snauka.ru/issues/2015/01/42101/rr1234" rel="attachment wp-att-44895"><img class="aligncenter" src="https://web.snauka.ru/wp-content/uploads/2015/01/rr1234.jpg" alt="Лепестковая диаграмма" width="558" height="296" /></a></p>
<p style="text-align: center;">Рис. 2. Лепестковая диаграмма интегральных показателей качества программных продуктов</p>
<p>Лепестковая диаграмма значений характеристик качества функциональных возможностей (критериев) представлена на рисунке 3.</p>
<p style="text-align: center;"><a href="https://web.snauka.ru/issues/2015/01/42101/rr12345" rel="attachment wp-att-44896"><img src="https://web.snauka.ru/wp-content/uploads/2015/01/rr12345.jpg" alt="Характеристики качества" width="710" height="438" /></a></p>
<p style="text-align: center;">Рис. 3. Лепестковая диаграмма значений функциональных характеристик</p>
<p>Сравнительный анализ программных продуктов для расчета метрических характеристик физической схемы базы данных показал, что только два из пяти рассмотренных программных средств имеют значения интегрального показателя качества, превышающего базовое значение. Одна из таких систем &#8211; <em>Программа расчета метрических характеристик физической схемы БД на основе концептуального графа</em> (разработка Волжского политехнического института (филиал) ВолгГТУ). Предлагаемая методика экспертной оценки  позволяет определить не только направления дальнейшего совершенствования программного продукта, но и количественно оценить его качество с точки зрения уровня реализуемых функций.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2015/01/42101/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проблема автоматизации мониторинга и диагностики состояния аппаратного и программного обеспечения компьютерного оборудования</title>
		<link>https://web.snauka.ru/issues/2016/04/66747</link>
		<comments>https://web.snauka.ru/issues/2016/04/66747#comments</comments>
		<pubDate>Sat, 30 Apr 2016 19:05:46 +0000</pubDate>
		<dc:creator>Морозов Александр Олегович</dc:creator>
				<category><![CDATA[05.00.00 ТЕХНИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[computer equipment]]></category>
		<category><![CDATA[diagnostics]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[WMI]]></category>
		<category><![CDATA[диагностика]]></category>
		<category><![CDATA[компьютерное оборудование]]></category>
		<category><![CDATA[мониторинг]]></category>
		<category><![CDATA[программное обеспечение]]></category>
		<category><![CDATA[техническое обслуживание]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=66747</guid>
		<description><![CDATA[В настоящее время компьютерное оборудование используется во всех областях человеческой жизни. Поддержание работоспособности компьютерного оборудования, как правило, осуществляется с помощью планового технического обслуживания. Но выход из строя любой единицы компьютерного оборудования может произойти в любое время эксплуатации и неблагоприятно повлиять на эффективную работу организации [3]. Необходим переход от традиционной стратегии проведения технического обслуживания в направлении [...]]]></description>
			<content:encoded><![CDATA[<p>В настоящее время компьютерное оборудование используется во всех областях человеческой жизни. Поддержание работоспособности компьютерного оборудования, как правило, осуществляется с помощью планового технического обслуживания. Но выход из строя любой единицы компьютерного оборудования может произойти в любое время эксплуатации и неблагоприятно повлиять на эффективную работу организации [3]. Необходим переход от традиционной стратегии проведения технического обслуживания в направлении диагностики компьютерного оборудования, когда имеет место определенный уровень его износа, или прогностического технического обслуживания, которое предполагает вероятность выхода из строя [2, 10].</p>
<p>Во многих других областях, например, таких как транспорт, энергия (ядерные установки), предпринимаются попытки использования оптимального технического обслуживания и прогностической модели для повышения надежности систем [8]. Но в области мониторинга и диагностики оборудования, в частности компьютерного, используются только плановые технические обслуживания.</p>
<p>Таким образом, необходим инструмент своевременной диагностики и прогнозирования выхода их строя дорогостоящего компьютерного оборудования.</p>
<p>Актуальность мониторинга и диагностики аппаратного и программного обеспечения компьютерного оборудования обусловлена большими рисками потери времени, денег и важных данных, а также затратами времени на выявление сбоев оборудования и необходимостью сокращения издержек на плановые технические обслуживания [4, 5].</p>
<p>Проблема данного исследования заключается в отсутствии полной автоматизации процесса мониторинга и диагностики состояния аппаратного и программного обеспечения компьютерного оборудования, а также отслеживания изменений параметров, т.е. получение динамики изменения состояния компьютерного оборудования и прогнозирования отказов [1, 7].</p>
<p>Мониторинг и диагностика состояния аппаратного и программного обеспечения компьютерного оборудования возможны на основании полученных эксплуатационных параметрах.</p>
<p>Для примера, возьмем системный блок компьютера как элемент компьютерного оборудования.</p>
<p>Выделим основные элементы:</p>
<p>−          блок питания;</p>
<p>−          центральный процессор;</p>
<p>−          графический процессор;</p>
<p>−          системная плата;</p>
<p>−          ОЗУ;</p>
<p>−          жесткий диск.</p>
<p>Затем, выделим основные ключевые эксплуатационные параметры, которые необходимо отслеживать для прогнозирования отказов элементов системного блока компьютера:</p>
<p>−          входное/выходное напряжение блока питания;</p>
<p>−          напряжение ядра центрального процессора;</p>
<p>−          напряжение ядра графического процессора;</p>
<p>−          температура центрального процессора;</p>
<p>−          температура системной платы;</p>
<p>−          частота центрального процессора;</p>
<p>−          температура жесткого диска;</p>
<p>−          используемая оперативная память;</p>
<p>−          свободное место на жестком диске;</p>
<p>−          скорость вентиляторов охлаждения на центральном и графическом процессорах.</p>
<p>Данные параметры можно получить, опросив датчики системной платы. Важной особенностью данного исследования, является получение данных значений параметров, и сравнение их с предыдущими показаниями датчиков, т.е. выполнение прогнозирования. Таким образом, наблюдается динамика изменения ключевых параметров системного блока компьютера. А также, при появлении критического значения какого-либо параметра, делается вывод о неисправности элемента, и проводится дальнейшее техническое обслуживание.</p>
<p>Графическое представление автоматизируемого процесса в виде диаграммы IDEF0 представлено на рисунке 1.</p>
<p align="center"><a href="https://web.snauka.ru/issues/2016/04/66747/idef0" rel="attachment wp-att-66748"><img class="aligncenter size-full wp-image-66748" src="https://web.snauka.ru/wp-content/uploads/2016/04/idef0.png" alt="" width="1026" height="529" /></a></p>
<p align="center">Рисунок 1. Диаграмма IDEF0 автоматизируемого процесса</p>
<p>Параметры системного блока компьютера можно получить с использованием технологии WMI (Windows Management Instrumentation) [6, 9].</p>
<p>WMI &#8211; это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. Так как WMI построен по объектно-ориентированному принципу, то все данные операционной системы представлены в виде объектов и их свойств и методов. Для обращения к объектам WMI используется специфический язык запросов WMI Query Language (WQL), который является одной из разновидностей SQL. Основное его отличие от ANSI SQL — это невозможность изменения данных, то есть с помощью WQL возможна лишь выборка данных с помощью команды SELECT.</p>
<p>Пример получения текущей температуры ядра центрального процессора с использованием запроса WQL на языке C# представлен ниже.</p>
<p>ManagementObjectSearcher searcher =</p>
<p>new ManagementObjectSearcher(&#8220;rootWMI&#8221;,</p>
<p>&#8220;SELECT * FROM MSAcpi_ThermalZoneTemperature&#8221;);</p>
<p>&nbsp;</p>
<p>foreach (ManagementObject queryObj in searcher.Get())</p>
<p>{</p>
<p>Console.WriteLine(&#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;);</p>
<p>Console.WriteLine(&#8220;MSAcpi_ThermalZoneTemperature instance&#8221;);</p>
<p>Console.WriteLine(&#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;);</p>
<p>Console.WriteLine(&#8220;Current temperature CPU: {0}&#8221;, queryObj["CurrentTemperature"]);</p>
<p>}</p>
<p>Таким образом, предлагаемое в работе решение мониторинга и диагностики аппаратного и программного обеспечения компьютерного оборудования позволит снизить потери времени на выявление и устранение сбоев (неисправностей) компьютерного оборудования, а также количество технических обслуживаний.</p>
<p>Работа выполняется при поддержке РФФИ (грант № 16-07-00635_a, 16-47-340229) и проектной части госзадания (проект №2.1917.2014K_2014).</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2016/04/66747/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
