Методы информационно-аналитической поддержки разработки и использования стандартов на интерфейсы операционной системы Linux

Методы информационно-аналитической поддержки разработки и использования стандартов на интерфейсы операционной системы Linux

Автор: Силаков, Денис Владимирович

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2010

Место защиты: Москва

Количество страниц: 151 с. ил.

Артикул: 4828293

Автор: Силаков, Денис Владимирович

Стоимость: 250 руб.

Методы информационно-аналитической поддержки разработки и использования стандартов на интерфейсы операционной системы Linux  Методы информационно-аналитической поддержки разработки и использования стандартов на интерфейсы операционной системы Linux 

Содержание
Введение.
Глава I. Существующие методы повышения переносимости ПО.
1.1 Обеспечение переносимости приложений ОС Ыпих между
различными дистрибу тивами.
1.1.1 Обеспечение взаимной согласованности компонентов,
образующих дистрибутив Ыпих
1.1.2 Использование стандартов для создания переносимых
приложений.
1.2 Подходы к разработке интерфейсных стандартов
1.2.1 Разработка стандартов на интерфейсы приложений с ОС
1.2.2 Составление текста стандарта.
1.2.3 Разработка согласованного окружения стандарта
1.2.4 Отслеживание изменений стандарта и его окружения.
1.2.5 Управление требованиями при разработке ПО
1.3 Анализ существующих подходов и постановка задачи
1.3.1 Оценка существующих решений
1.3.2 Постановка задачи
Глава 2. Модель системы интерфейсов приложений с ОС Ыпих.
2.1 Классификация приложений по способу взаимодействия с ОС
2.2 Система интерфейсов бинарных приложений с ОС Ыпих.
2.2.1 Интерфейсы, общие для всех бинарных приложений.
2.2.2 Интерфейсы программ, реализованных на процедурных языках
2.2.3 Интерфейсы программ, реализованных на объектно
ориентированных языках.
2.2.4 Достаточное и необходимые условия успешного запуска
бинарного приложения.
2.2.5 Ограничения модели интерфейсов бинарных приложений.
2.2.6 Автоматизация процессов анализа интерфейсов бинарных
приложений
2.3 Система интерфейсов интерпретируемых приложений с ОС Ыпих .
2.3.1 Интерфейсы, общие для всех интерпретируемых приложений
2.3.2 Языки со статической типизацией.
2.3.3 Языки с динамической типизацией.
2.3.4 Достаточное условие запуска интерпретируемого приложения.
2.3.5 Ограничения модели интерфейсов интерпретируемых
приложений
2.4 Использование модели.
Глава 3. Архитектура информационноаналитической системы для поддержки процессов создания, развития и использования интерфейсных стандартов
3. Общее описание архитектуры.
3.2 База данных И АС.
3.3 Хранение информации об истории развития стандарта
3.3.1 Период жизни объектов.
3.3.2 Периоды жизни экземпляров сущностей и связей между ними .
3.3.3 Нормализация
3.3.4 Изменение видов стандартизованных элементов
3.4 Построение окружения стандарта.
3.4.1 Обеспечение согласованности окружения с текстом стандарта.
3.4.2 Поддержка нескольких версий стандарта в компонентах
окружения.
3.5 Поддержка профилей стандарта
3.5.1 Профиль как подмножество стандарта.
3.5.2 Возможные оптимизации И АС.
3.5.3 Хранение истории развития профиля стандарта
3.5.4 Профиль как объединение нескольких стандартов
3.5.5 Использование единой информационной системы для разработки нескольких стандартов.
3.6 Сбор информации для заполнения базы данных.
3.7 Использование данных о существующих реализациях при принятии
решении в процессе стандартизации.
3.8 Метод построения системы поддержки принятия решений в процессе
стандартизации.
3.9 Выводы
Глава 4. Инструментарий поддержки информационноаналитической системы и его практические применения
4.1 Инструментарий анализа интерфейсов приложений и дистрибутивов ix
4.2 Средства поддержки создания вебинтерфейса для информационной
системы
4.3 Практические применения метода и инструментария.
4.4 Выводы.
Заключение.
Список литературы


Модель описывает интерфейсы двух классов приложений — бинарных и интерпретируемых. Она включает как интерфейсы, общие для каждого класса, так и интерфейсы, отражающие специфику программ, написанных на конкретных языках программирования. Рассматриваются способы автоматизации анализа интерфейсов, используемых конкретным приложением, а также интерфейсов, предоставляемых конкретным дистрибутивом. Глава 3 посвящена архитектуре информационно-аналитической системы, предназначенной для поддержки процессов создания, развития и использования интерфейсных стандартов ОС Ыпих. НАС), предоставляющая возможность адаптации этой системы к изменениям модели интерфейсов, а также обеспечивающая ее масштабируемость, которая крайне важна для хранения и обработки данных о постоянно увеличивающемся количестве приложений и дистрибутивов ОС Ыпих. В четвертой главе описывается инструментарий поддержки предложенных в работе методов стандартизации программных интерфейсов и построения системы поддержки принятия решений в процессе разработки стандарта и практическому применению разработанных подходов. Тлпих. Раздел 4. ЬйВ и спецификации платформы МоЬПп. В заключении приводится краткое описание основных результатов диссертации. Глава 1. Глаза посвящена обзору подходов к повышению переносимости программного обеспечения между различными программно-аппаратными платформами. В разделе 1. ГІО для ОС GNU/Linux дается краткий обзор методов, применяемых разработчиками для обеспечения корректного функционирования приложений в среде, которая включает максимально возможное количество существующих вариаций этой системы. Раздел 1. В разделе 1. Среди используемых в настоящее время операционных систем общего назначения лидирующая позиция по количеству существующих вариаций принадлежит системам, основанным на ядре Linux. Так, согласно [8], по состоянию па апрель года насчитывалось более трехсот активно разрабатываемых дистрибутивов GNU/Linux — систем, основанных на ядре Linux, па системных библиотеках и утилитах, созданных в рамках проекта GNU. По данным того же источника, еще порядка двухсот дистрибутивов официально не поддерживались, но все еще активно использовались. Отметим, что здесь и далее под дистрибутивом Linux будем понимать набор ПО, включающий ядро, библиотеки, утилиты, приложения, который предоставляется производителями конкретной вариации ОС Linux для установки пользователями с целыо получения полнофункциональной системы на своих машинах. Для обозначения операционной системы, установленной на конкретной машине, будем использовать термины установленный дистрибутив и установленная система. Существующее разнообразие вариаций ОС Ьіпих предоставляет богатый выбор конечным пользователям, давая им возможность подобрать дистрибутив, наиболее полно отвечающий их предпочтениям и требованиям. Дистрибутивы основаны на схожих компонентах (ядре, библиотеках, утилитах), однако многие из них существенно отличаются друг от друга из-за изменений, вносимых в эти компоненты разработчиками с целью получить свойства, которые бы выгодно отличали их продукт на фойе аналогов. К числу таких отличий, например, могут относиться повышение надежности, ускорение процесса загрузки либо предоставление уникальной фу и кциональн ости. Отмеченные выше отличия затрудняют разработку приложений, переносимых между различными дистрибутивами Ьіпих. Например, тот факт, что приложение корректно функционирует в одном из них, не является гарантией того, что оно может быть использовано в другом. В этой связи возможность использования конкретных приложений в конкретной ОС может быть одним из ключевых факторов при выборе пользователем дистрибутива [9]. В переносимости приложении между различными дистрибутивами заинтересованы разработчики приложений, для которых охват большего количества дистрибутивов означает увеличение количества потенциальных пользователей. В этом заинтересованы и производители дистрибутивов, для которых важно наличие в дистрибутиве как можно большего количества разнообразных приложений, ч то также способствует привлечению большего количества пользователей.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.398, запросов: 244