Дипломная работа: Автоматизация рекламной деятельности предприятия для Государственного бюджетного учреждения "Спортивная школа олимпийского резерва №95" Москомспорта

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
Работа в много серверной сети;
Повышенная эффективность файловых операций;
Доступность качественной интеграции с другими ОС;
Централизованная масштабируемая справочная служба;
Достойные перспективы развития;
Удобная работа удаленных пользователей;
Поддержка различных сервисов файловый обмен, печать
документов, безопасность данных и стабильность работы, архивирование, обмен
сообщениями, разнообразные БД и другие;
Работа с многообразными ОС конечных пользователей;
Поддержка сетевой Ethernet – периферии;
Встроенные прикладные интерфейсы и механизмы вызова
удаленных процедур RPC.
ОС зачастую определяет облик всей вычислительной системы в целом. ОС
реализует две, обычно мало связанные функции: предоставляет пользователю-
программисту некоторые удобства благодаря расширению функциональности и
повышению эффективности использования ПК методом рационального
расходования его ресурсов.
Чтобы решить этих общие задачи управления ресурсами, каждая ОС
применяет свои алгоритмы, что, в конечном счете, и определяет их облик в
целом, включая характеристики производительности, область применения и
даже пользовательский интерфейс. К примеру алгоритм управления
процессором зачастую определяет, будет ли ОС системой разделения времени,
системой реального времени или системой пакетной обработки.
Для создания ПО автоматизированной обработки выбор конкретной ОС не
сказывается на функциональности системы по причине того, что в процессе
реализации алгоритмов ПО не нужно применять каких-либо специфических
функций ОС. Все типы ОС дают возможность создавать программный продукт
без вреда для его функциональности, поскольку существуют программные среды
(языки программирования) для всех типов ОС.
42
Сильной стороной Мас OS становится почти полное отсутствие вирусов
для Мacintosh. Минус заключает в том, что Mac OS может быть установлена
только на компьютеры Мacintosh от фирмы Apple.
Множество дистрибутивов Linux в свободном доступе, их можно без
проблем скачать и использовать бесплатно. На базе программного кода как
самой Linux, так и включенных в нее программ и на их основе вполне реально
разрабатывать свои продукты. В комплекте идет стандартный набор
прикладного ПО. В Linux пользователь имеет возможность выбрать тот
дистрибутив, который максимально удовлетворяет решению его задач, а затем
ещё и улучшить всю систему «под себя». Наличие графического интерфейса
спасает от сложной правки файлов конфигурации в неудобном виде. Что
касается безопасности Linux, то тут все в общем очень похоже на Mac OS X. Она
находятся на достойном уровне в обеих системах и безусловно опережает
безопасность Windows.
Итогом политики GPL явилось то, что сейчас есть больше 1000 разных
дистрибутивов Linux. Но не все из них достойны внимания, пользователю порой
сложно понять что-то в таком множестве версий и выбрать то, что точно
подойдет именно ему. Кроме того, бесплатность системы подразумевает почти
полное отсутствие полноценной технической поддержки. Другой нюанс не
система получается не такая уж и бесплатная, ведь нужно либо приобрести с ней
диск, что тоже деньги, либо с потратить время на скачивание.
Главная особенность Windows - ее массовость. Связано это с тем, что это
ОС, разработанная для пользователей, она не требует от пользователя
подстраиваться под нее саму, тут сама система подстраивается под
пользовательские требования. Это самая популярная в мире ОС, несмотря на то,
что, по мнению большинства она самая нестабильная и ненадежная.
В качестве ОС для создания и внедрения программы была выбрана ОС
Windows10. Этот выбор объясняется тем, что сейчас Windows10 является самой
распространенной ОС. Кроме того, применяемая в настоящее время в компании
ОС Windows7 не может обеспечить требуемого уровня ИБ, так поскольку имеет
значительные уязвимости. Поэтому очень важно заменить применяемые ОС на
Window10Pro.
43
Выбор СУБД является сложной многопараметрической задачей и
становится одним из важных этапов при разработке приложений БД. Выбранный
программный продукт должен удовлетворять как уже указанным, так и
подразумеваемым в будущем потребностям компании, при этом важно обращать
внимание на финансовые затраты на покупку нудного оборудования, самой
системы, проектирование необходимого ПОна ее основе, а также проведение
тренингов с персоналом. Также нужно убедиться, что созданная СУБД будет
приносить предприятию реальные выгоды.
Самый доступный способ выбора СУБД базируется на оценке того, в
какой мере уже созданные системы удовлетворяют базовым требованиям
разрабатываемого проекта ИС. Более сложным и материально затратным
вариантом будет создание прототипа на основе нескольких СУБД и проведение
анализа, на основе которого будет выбран наиболее подходящий из кандидатов.
Но и в этом случае важно ограничить круг возможных систем, опираясь на
отдельные критерии отбора. В таком случае выделим несколько групп
критериев:
Создание модели данных;
Нюансы архитектуры и функциональные возможности;
Отслеживание работы системы;
Нюансы создания приложений;
Работоспособность;
Стабильность;
Аппаратные требования;
Другие критерии.
Главным принципом выбора СУБД считается выявление программного
продукта, максимально соответствующего предъявляемым требованиям.
Для проведения сравнительного анализа СУБД были выбраны 6
характеристик, имеющих большое значение в ходе реализации и дальнейшего
пользования приложением: управляемость, сопровождаемость, удобство
использования, срок разработки и требования к квалификации пользователя.
При оценке факторов качества использована методика, изложенная в пособии
[2].
44
В сопровождаемости ПО главное значение имело наличие русскоязычного
сообщества пользователей системы, положительные отзывы потребителей о
поддержке пользователей со стороны разработчика, а также удобство и
эффективность исправления, усовершенствования или адаптации структуры и
содержания описаний данных.
При оценке удобства интерфейса внимание обращалось на наличие
русскоязычной административной панели, русскоязычных шаблонов,
документации на русском языке, а также возможность формирования сложных
нестандартных отчётов.
При оценке срока разработки проекта учитывалась необходимость
создания готового к использованию проекта в течение 1,5 - 2 месяцев.
При оценке уровня профессиональной подготовки пользователей
основное значение имели простота освоения рабочей среды и возможность
использования непрофессионалом.
Среди факторов, имеющих особую важность при рассмотрении
требований СУБД к рабочей среде, можно выделить минимальные требования к
оборудованию и операционной системе, требования системы к объему
оперативной и дисковой памяти, а также разновидности операционных систем,
под управлением которых способна работать СУБД.
Поскольку все характеристики имеют для нашего проекта разную
значимость, им были назначены весовые коэффициенты (таблица 2.1).
Таблица 1.5
Значимость показателей качества ПО
Позитивные характеристики
Вес, ki
Негативные характеристики
Вес,ki
1. Управляемость
4
4. Срок разработки
4
2. Удобство интерфейса
3
5. Требования к квалификации
пользователя
4
3. Сопровождаемость
3
6. Требования к рабочей среде
2
Сумма
10
Сумма
10
Для вычисления интегрального показателя качества будем использовать
методику, основанную на ранжированных экспертных оценках частных
45
показателей качества [6]. Для нормирования 100-бальной шкалы рассчитаны
коэффициенты нормирования для положительных (1 - 3) и негативных (4 - 6)
характеристик:
N+ = 100/10 = 10; N- = 100/10 = 10.
Далее определены ранги для каждого признака, путем умножения
коэффициента весомости каждой шкалы на коэффициент нормирования:
R
i
= entier (kiN±}, i = 1..6
Все показатели оценивались по шкале из трех градаций: низкая, средняя и
высокая оценка (таблица 2.2).
Таблица 1.6
Градации показателей качества
Низкая
оценка
Средняя
оценка
Высокая
оценка
1. Управляемость
0
20
40
2. Удобство интерфейса
0
15
30
3. Сопровождаемость
0
15
30
4. Срок разработки
0
20
40
5. Уровень квалификации пользователя
0
20
40
6. Требования к рабочей среде
0
10
20
Ввиду того, что предприятие заказчика является небольшим, а объем
хранимых данных относительно невелик, принято решение рассмотрения
свободных и/или бесплатных версий СУБД. Для анализа были выбраны три
популярных программных продукта: Mysql, OracleApplicationExpress (APEX),
PostgreSQL.Экспертная оценка проводилась авторами на основании
собственного опыта использования данных систем и исследования литературных
источников [3-6].
Итоговая таблица 2.3 содержит оценки каждого фактора качества и
интегральную оценку каждого продукта.
Таблица 1.7
Расчет интегрального показателя качества
Программный продукт
Mysql
Oracle Apex
PostgreSQL
У правляемость
40
40
20
Удобство интерфейса
30
15
15
Источник: https://baza.diplomsite.ru/previewfile/2215