Обоснование проектных решений по программному обеспечению




Программное обеспечение (ПО) - совокупность программ системы обработки данных и программных документов, необходимых для эксплуатации этих программ. ПО предназначено для придания вычислительной системе определенных свойств, связанных с увеличением производительности, повышением достоверности получаемых результатов, повышением надежности функционирования системы, улучшения работы пользователя.[19]

Критериями выбора ПО, установленного на ПК пользователей является максимальная минимизация времени процесса описание заявки/неисправности пользователей и отправки заявки используя корпоративную почту компании. В рамках корпоративного стандарта в компании используется MS outlook 2003. Для запуска этой программы на компьютере пользователя должна быть также установлена ОС, поддерживающая запуск данного приложения. В связи с корпоративным стандартом использования версии ОС MS Windows XP PRO, так как это самая младшая версия ОС, поддерживаемая компанией Microsoft в России (windows 2000 и 9x на данный момент уже не поддерживаются) и имеющая возможность работать в доменной инфраструктуре (версия Windows XP Home не поддерживает работу в домене).Исходя из этих обоснований критерий Win XP Pro sp3 Rus будет использована в качестве пользовательской ОС. Итог: на рабочих станциях пользователей (клиентов) должны быть установлены следующие программные продукты:

· Операционная система Windows XP Pro sp3 Rus

· Почтовый клиент MS outlook 2003

Программа служба (сервис) по обработке почтового ящика горячей линии – это программа, разработанная в ходе написания дипломного проекта на скриптовом языке программирования python, которая просматривает общий почтовый ящик ИТ отдела каждую минуту и обрабатывает пришедшие туда письма, формирует и редактирует новые заявки в базе данных, при этом распределяя их между свободными инженерами или ставит их в очередь. С учетом ограниченного бюджета и наличия опыта написания скриптов на данном языке программирования у администратора ИС был выбран данный скриптовый язык.

Критериями выбора архитектуры реализации проектируемого Программного Комплекса являются:

1. совместимость с существующей инфраструктурой серверов

2. возможность создания резервных копий данных и просматривать статистку по обработанным заявкам.

При выборе ОС под данное решение был выбран MS Windows Server 2003, так как данный вид серверных ОС не сильно требователен к ресурсам, а также давно используются в инфраструктуре компании.

Для серверной части необходимо также выбрать систему управления базами данных (СУБД). В таблице 7 представлены основные современные СУБД.


 

Таблица 7 Варианты СУБД систем.
Название СУБД Характеристики Microsoft SQL Server 2005 InterBase 2009 Oracle 11.2.0.1
Встраиваемая аутентификация пользователей да да нет
Мониторинг работы базы данных да да да
Возможность создание временные таблицы да да да
Ведение журнала действий с базами данных и подключение да да да

 

В качестве СУБД для программы будет использоваться Oracle 11 ver 11.2.0.1. Выбор в пользу компании Oracle сделан не случайно, основная информационная система учёта заявок HP OpenView Service Desk построена на на именно такой базе данных.

Закупка нового сервера не обязательна, так как база данных программного продукта может быть расположена на уже имеющемся сервере «SD». При создании данного сервера компания закладывала около 50% мощности закупаемого сервера на будущую масштабируемость системы, но не смотря на рост базы данных за 3 года загруженность сервера возросла всего на 15%.

В рамках уже существующей базы данных в ней будут созданы дополнительные таблицы и связи между ними. Добавленные таблицы не будут на прямую связаны с основными функциональными таблицами базы данных, поэтому не повлияют на работу основного функциоана ИС HP openView ServiceDesk.

 


Рассмотрим основные методы и средства проектирования. В таблице 8 сравниваются между собой основные средства проектирования.

Таблица 8

Основные средства проектирования.

Название Характеристики Microsoft Visual C++ (MSVC) Delphi 2010 Python
Совместимость с операционной системой Windows 2000, Windows XP и Windows Vista да да да
Встроенный редактор интерфейса да да да
Совместимость с другими языками программирования да нет да

 

Написание программы сервиса, обрабатывающего почтовый ящик было решено на языке python. Такой выбор был сделан не случайно: Во первых администратор ИС “HP OpenView ServiceDesk” имеет опыт работы с данным скриптовым языком программирования. Во вторых данный язык действительно не сложен в освоении и среди фрилансеров в интернете легко найти программиста, который при правильно поставленном техническом задании сможет в поставленные сроки выполнить данную разработку, стоимость разработки по на python гораздо ниже, чем разработка на основе таких громоздких продуктов как Borland C++ или Microsoft Visual C++. В третьих, данный язык очень активно развивается и имеет открытую архитектуру и легко позволяет сделать графический интерфейс в виде HTML странички (web -интерфейс)

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-11-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: